Documentation
¶
Index ¶
- func GoogleDataplexDatascan_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleDataplexDatascan_IsConstruct(x interface{}) *bool
- func GoogleDataplexDatascan_IsTerraformElement(x interface{}) *bool
- func GoogleDataplexDatascan_IsTerraformResource(x interface{}) *bool
- func GoogleDataplexDatascan_TfResourceType() *string
- func NewGoogleDataplexDatascanDataOutputReference_Override(g GoogleDataplexDatascanDataOutputReference, ...)
- func NewGoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference, ...)
- func NewGoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference, ...)
- func NewGoogleDataplexDatascanDataProfileSpecOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecOutputReference, ...)
- func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference_Override(...)
- func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference_Override(...)
- func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesList_Override(g GoogleDataplexDatascanDataQualitySpecRulesList, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference_Override(...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference, ...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference_Override(...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference_Override(...)
- func NewGoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference_Override(...)
- func NewGoogleDataplexDatascanExecutionSpecOutputReference_Override(g GoogleDataplexDatascanExecutionSpecOutputReference, ...)
- func NewGoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference_Override(g GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference, ...)
- func NewGoogleDataplexDatascanExecutionSpecTriggerOutputReference_Override(g GoogleDataplexDatascanExecutionSpecTriggerOutputReference, ...)
- func NewGoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference_Override(g GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference, ...)
- func NewGoogleDataplexDatascanExecutionStatusList_Override(g GoogleDataplexDatascanExecutionStatusList, ...)
- func NewGoogleDataplexDatascanExecutionStatusOutputReference_Override(g GoogleDataplexDatascanExecutionStatusOutputReference, ...)
- func NewGoogleDataplexDatascanTimeoutsOutputReference_Override(g GoogleDataplexDatascanTimeoutsOutputReference, ...)
- func NewGoogleDataplexDatascan_Override(g GoogleDataplexDatascan, scope constructs.Construct, id *string, ...)
- type GoogleDataplexDatascan
- type GoogleDataplexDatascanConfig
- type GoogleDataplexDatascanData
- type GoogleDataplexDatascanDataOutputReference
- type GoogleDataplexDatascanDataProfileSpec
- type GoogleDataplexDatascanDataProfileSpecExcludeFields
- type GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference
- type GoogleDataplexDatascanDataProfileSpecIncludeFields
- type GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference
- type GoogleDataplexDatascanDataProfileSpecOutputReference
- type GoogleDataplexDatascanDataProfileSpecPostScanActions
- type GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport
- type GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference
- type GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference
- type GoogleDataplexDatascanDataQualitySpec
- type GoogleDataplexDatascanDataQualitySpecOutputReference
- type GoogleDataplexDatascanDataQualitySpecPostScanActions
- type GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport
- type GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference
- type GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference
- type GoogleDataplexDatascanDataQualitySpecRules
- type GoogleDataplexDatascanDataQualitySpecRulesList
- type GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesSetExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion
- type GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference
- type GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation
- type GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference
- type GoogleDataplexDatascanExecutionSpec
- type GoogleDataplexDatascanExecutionSpecOutputReference
- type GoogleDataplexDatascanExecutionSpecTrigger
- type GoogleDataplexDatascanExecutionSpecTriggerOnDemand
- type GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference
- type GoogleDataplexDatascanExecutionSpecTriggerOutputReference
- type GoogleDataplexDatascanExecutionSpecTriggerSchedule
- type GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference
- type GoogleDataplexDatascanExecutionStatus
- type GoogleDataplexDatascanExecutionStatusList
- type GoogleDataplexDatascanExecutionStatusOutputReference
- type GoogleDataplexDatascanTimeouts
- type GoogleDataplexDatascanTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleDataplexDatascan_GenerateConfigForImport ¶
func GoogleDataplexDatascan_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleDataplexDatascan resource upon running "cdktf plan <stack-name>".
func GoogleDataplexDatascan_IsConstruct ¶
func GoogleDataplexDatascan_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleDataplexDatascan_IsTerraformElement ¶
func GoogleDataplexDatascan_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleDataplexDatascan_IsTerraformResource ¶
func GoogleDataplexDatascan_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleDataplexDatascan_TfResourceType ¶
func GoogleDataplexDatascan_TfResourceType() *string
func NewGoogleDataplexDatascanDataOutputReference_Override ¶
func NewGoogleDataplexDatascanDataOutputReference_Override(g GoogleDataplexDatascanDataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference_Override ¶
func NewGoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference_Override ¶
func NewGoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataProfileSpecOutputReference_Override ¶
func NewGoogleDataplexDatascanDataProfileSpecOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference_Override ¶
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference_Override ¶
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference_Override(g GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesList_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesList_Override(g GoogleDataplexDatascanDataQualitySpecRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference_Override ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference_Override(g GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanExecutionSpecOutputReference_Override ¶
func NewGoogleDataplexDatascanExecutionSpecOutputReference_Override(g GoogleDataplexDatascanExecutionSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference_Override ¶
func NewGoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference_Override(g GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanExecutionSpecTriggerOutputReference_Override ¶
func NewGoogleDataplexDatascanExecutionSpecTriggerOutputReference_Override(g GoogleDataplexDatascanExecutionSpecTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference_Override ¶
func NewGoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference_Override(g GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascanExecutionStatusList_Override ¶
func NewGoogleDataplexDatascanExecutionStatusList_Override(g GoogleDataplexDatascanExecutionStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDataplexDatascanExecutionStatusOutputReference_Override ¶
func NewGoogleDataplexDatascanExecutionStatusOutputReference_Override(g GoogleDataplexDatascanExecutionStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDataplexDatascanTimeoutsOutputReference_Override ¶
func NewGoogleDataplexDatascanTimeoutsOutputReference_Override(g GoogleDataplexDatascanTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataplexDatascan_Override ¶
func NewGoogleDataplexDatascan_Override(g GoogleDataplexDatascan, scope constructs.Construct, id *string, config *GoogleDataplexDatascanConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan google_dataplex_datascan} Resource.
Types ¶
type GoogleDataplexDatascan ¶
type GoogleDataplexDatascan interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string Data() GoogleDataplexDatascanDataOutputReference DataInput() *GoogleDataplexDatascanData DataProfileSpec() GoogleDataplexDatascanDataProfileSpecOutputReference DataProfileSpecInput() *GoogleDataplexDatascanDataProfileSpec DataQualitySpec() GoogleDataplexDatascanDataQualitySpecOutputReference DataQualitySpecInput() *GoogleDataplexDatascanDataQualitySpec DataScanId() *string SetDataScanId(val *string) DataScanIdInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string EffectiveLabels() cdktf.StringMap ExecutionSpec() GoogleDataplexDatascanExecutionSpecOutputReference ExecutionSpecInput() *GoogleDataplexDatascanExecutionSpec ExecutionStatus() GoogleDataplexDatascanExecutionStatusList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} State() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleDataplexDatascanTimeoutsOutputReference TimeoutsInput() interface{} Type() *string Uid() *string UpdateTime() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutData(value *GoogleDataplexDatascanData) PutDataProfileSpec(value *GoogleDataplexDatascanDataProfileSpec) PutDataQualitySpec(value *GoogleDataplexDatascanDataQualitySpec) PutExecutionSpec(value *GoogleDataplexDatascanExecutionSpec) PutTimeouts(value *GoogleDataplexDatascanTimeouts) ResetDataProfileSpec() ResetDataQualitySpec() ResetDescription() ResetDisplayName() ResetId() ResetLabels() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan google_dataplex_datascan}.
func NewGoogleDataplexDatascan ¶
func NewGoogleDataplexDatascan(scope constructs.Construct, id *string, config *GoogleDataplexDatascanConfig) GoogleDataplexDatascan
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan google_dataplex_datascan} Resource.
type GoogleDataplexDatascanConfig ¶
type GoogleDataplexDatascanConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // data block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#data GoogleDataplexDatascan#data} Data *GoogleDataplexDatascanData `field:"required" json:"data" yaml:"data"` // DataScan identifier. // // Must contain only lowercase letters, numbers and hyphens. Must start with a letter. Must end with a number or a letter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#data_scan_id GoogleDataplexDatascan#data_scan_id} DataScanId *string `field:"required" json:"dataScanId" yaml:"dataScanId"` // execution_spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#execution_spec GoogleDataplexDatascan#execution_spec} ExecutionSpec *GoogleDataplexDatascanExecutionSpec `field:"required" json:"executionSpec" yaml:"executionSpec"` // The location where the data scan should reside. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#location GoogleDataplexDatascan#location} Location *string `field:"required" json:"location" yaml:"location"` // data_profile_spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#data_profile_spec GoogleDataplexDatascan#data_profile_spec} DataProfileSpec *GoogleDataplexDatascanDataProfileSpec `field:"optional" json:"dataProfileSpec" yaml:"dataProfileSpec"` // data_quality_spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#data_quality_spec GoogleDataplexDatascan#data_quality_spec} DataQualitySpec *GoogleDataplexDatascanDataQualitySpec `field:"optional" json:"dataQualitySpec" yaml:"dataQualitySpec"` // Description of the scan. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#description GoogleDataplexDatascan#description} Description *string `field:"optional" json:"description" yaml:"description"` // User friendly display name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#display_name GoogleDataplexDatascan#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#id GoogleDataplexDatascan#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // User-defined labels for the scan. A list of key->value pairs. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field 'effective_labels' for all of the labels present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#labels GoogleDataplexDatascan#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#project GoogleDataplexDatascan#project}. Project *string `field:"optional" json:"project" yaml:"project"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#timeouts GoogleDataplexDatascan#timeouts} Timeouts *GoogleDataplexDatascanTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleDataplexDatascanData ¶
type GoogleDataplexDatascanData struct { // The Dataplex entity that represents the data source(e.g. BigQuery table) for Datascan. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#entity GoogleDataplexDatascan#entity} Entity *string `field:"optional" json:"entity" yaml:"entity"` // The service-qualified full resource name of the cloud resource for a DataScan job to scan against. // // The field could be: // (Cloud Storage bucket for DataDiscoveryScan)BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#resource GoogleDataplexDatascan#resource} Resource *string `field:"optional" json:"resource" yaml:"resource"` }
type GoogleDataplexDatascanDataOutputReference ¶
type GoogleDataplexDatascanDataOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Entity() *string SetEntity(val *string) EntityInput() *string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanData SetInternalValue(val *GoogleDataplexDatascanData) Resource() *string SetResource(val *string) ResourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEntity() ResetResource() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataOutputReference ¶
func NewGoogleDataplexDatascanDataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataOutputReference
type GoogleDataplexDatascanDataProfileSpec ¶
type GoogleDataplexDatascanDataProfileSpec struct { // exclude_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#exclude_fields GoogleDataplexDatascan#exclude_fields} ExcludeFields *GoogleDataplexDatascanDataProfileSpecExcludeFields `field:"optional" json:"excludeFields" yaml:"excludeFields"` // include_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#include_fields GoogleDataplexDatascan#include_fields} IncludeFields *GoogleDataplexDatascanDataProfileSpecIncludeFields `field:"optional" json:"includeFields" yaml:"includeFields"` // post_scan_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#post_scan_actions GoogleDataplexDatascan#post_scan_actions} PostScanActions *GoogleDataplexDatascanDataProfileSpecPostScanActions `field:"optional" json:"postScanActions" yaml:"postScanActions"` // A filter applied to all rows in a single DataScan job. // // The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#row_filter GoogleDataplexDatascan#row_filter} RowFilter *string `field:"optional" json:"rowFilter" yaml:"rowFilter"` // The percentage of the records to be selected from the dataset for DataScan. // // Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. // Sampling is not applied if 'sampling_percent' is not specified, 0 or 100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#sampling_percent GoogleDataplexDatascan#sampling_percent} SamplingPercent *float64 `field:"optional" json:"samplingPercent" yaml:"samplingPercent"` }
type GoogleDataplexDatascanDataProfileSpecExcludeFields ¶
type GoogleDataplexDatascanDataProfileSpecExcludeFields struct { // Expected input is a list of fully qualified names of fields as in the schema. // // Only top-level field names for nested fields are supported. // For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#field_names GoogleDataplexDatascan#field_names} FieldNames *[]*string `field:"optional" json:"fieldNames" yaml:"fieldNames"` }
type GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference ¶
type GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldNames() *[]*string SetFieldNames(val *[]*string) FieldNamesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataProfileSpecExcludeFields SetInternalValue(val *GoogleDataplexDatascanDataProfileSpecExcludeFields) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFieldNames() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference ¶
func NewGoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference
type GoogleDataplexDatascanDataProfileSpecIncludeFields ¶
type GoogleDataplexDatascanDataProfileSpecIncludeFields struct { // Expected input is a list of fully qualified names of fields as in the schema. // // Only top-level field names for nested fields are supported. // For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#field_names GoogleDataplexDatascan#field_names} FieldNames *[]*string `field:"optional" json:"fieldNames" yaml:"fieldNames"` }
type GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference ¶
type GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldNames() *[]*string SetFieldNames(val *[]*string) FieldNamesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataProfileSpecIncludeFields SetInternalValue(val *GoogleDataplexDatascanDataProfileSpecIncludeFields) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFieldNames() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference ¶
func NewGoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference
type GoogleDataplexDatascanDataProfileSpecOutputReference ¶
type GoogleDataplexDatascanDataProfileSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExcludeFields() GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference ExcludeFieldsInput() *GoogleDataplexDatascanDataProfileSpecExcludeFields // Experimental. Fqn() *string IncludeFields() GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference IncludeFieldsInput() *GoogleDataplexDatascanDataProfileSpecIncludeFields InternalValue() *GoogleDataplexDatascanDataProfileSpec SetInternalValue(val *GoogleDataplexDatascanDataProfileSpec) PostScanActions() GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference PostScanActionsInput() *GoogleDataplexDatascanDataProfileSpecPostScanActions RowFilter() *string SetRowFilter(val *string) RowFilterInput() *string SamplingPercent() *float64 SetSamplingPercent(val *float64) SamplingPercentInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExcludeFields(value *GoogleDataplexDatascanDataProfileSpecExcludeFields) PutIncludeFields(value *GoogleDataplexDatascanDataProfileSpecIncludeFields) PutPostScanActions(value *GoogleDataplexDatascanDataProfileSpecPostScanActions) ResetExcludeFields() ResetIncludeFields() ResetPostScanActions() ResetRowFilter() ResetSamplingPercent() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataProfileSpecOutputReference ¶
func NewGoogleDataplexDatascanDataProfileSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataProfileSpecOutputReference
type GoogleDataplexDatascanDataProfileSpecPostScanActions ¶
type GoogleDataplexDatascanDataProfileSpecPostScanActions struct { // bigquery_export block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#bigquery_export GoogleDataplexDatascan#bigquery_export} BigqueryExport *GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport `field:"optional" json:"bigqueryExport" yaml:"bigqueryExport"` }
type GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport ¶
type GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport struct { // The BigQuery table to export DataProfileScan results to. Format://bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#results_table GoogleDataplexDatascan#results_table} ResultsTable *string `field:"optional" json:"resultsTable" yaml:"resultsTable"` }
type GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference ¶
type GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport SetInternalValue(val *GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport) ResultsTable() *string SetResultsTable(val *string) ResultsTableInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetResultsTable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference ¶
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference
type GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference ¶
type GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference interface { cdktf.ComplexObject BigqueryExport() GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference BigqueryExportInput() *GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataProfileSpecPostScanActions SetInternalValue(val *GoogleDataplexDatascanDataProfileSpecPostScanActions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBigqueryExport(value *GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport) ResetBigqueryExport() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference ¶
func NewGoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference
type GoogleDataplexDatascanDataQualitySpec ¶
type GoogleDataplexDatascanDataQualitySpec struct { // post_scan_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#post_scan_actions GoogleDataplexDatascan#post_scan_actions} PostScanActions *GoogleDataplexDatascanDataQualitySpecPostScanActions `field:"optional" json:"postScanActions" yaml:"postScanActions"` // A filter applied to all rows in a single DataScan job. // // The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#row_filter GoogleDataplexDatascan#row_filter} RowFilter *string `field:"optional" json:"rowFilter" yaml:"rowFilter"` // rules block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#rules GoogleDataplexDatascan#rules} Rules interface{} `field:"optional" json:"rules" yaml:"rules"` // The percentage of the records to be selected from the dataset for DataScan. // // Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. // Sampling is not applied if 'sampling_percent' is not specified, 0 or 100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#sampling_percent GoogleDataplexDatascan#sampling_percent} SamplingPercent *float64 `field:"optional" json:"samplingPercent" yaml:"samplingPercent"` }
type GoogleDataplexDatascanDataQualitySpecOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpec SetInternalValue(val *GoogleDataplexDatascanDataQualitySpec) PostScanActions() GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference PostScanActionsInput() *GoogleDataplexDatascanDataQualitySpecPostScanActions RowFilter() *string SetRowFilter(val *string) RowFilterInput() *string Rules() GoogleDataplexDatascanDataQualitySpecRulesList RulesInput() interface{} SamplingPercent() *float64 SetSamplingPercent(val *float64) SamplingPercentInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPostScanActions(value *GoogleDataplexDatascanDataQualitySpecPostScanActions) PutRules(value interface{}) ResetPostScanActions() ResetRowFilter() ResetRules() ResetSamplingPercent() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecOutputReference
type GoogleDataplexDatascanDataQualitySpecPostScanActions ¶
type GoogleDataplexDatascanDataQualitySpecPostScanActions struct { // bigquery_export block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#bigquery_export GoogleDataplexDatascan#bigquery_export} BigqueryExport *GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport `field:"optional" json:"bigqueryExport" yaml:"bigqueryExport"` }
type GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport ¶
type GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport struct { // The BigQuery table to export DataQualityScan results to. Format://bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#results_table GoogleDataplexDatascan#results_table} ResultsTable *string `field:"optional" json:"resultsTable" yaml:"resultsTable"` }
type GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport) ResultsTable() *string SetResultsTable(val *string) ResultsTableInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetResultsTable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference
type GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference interface { cdktf.ComplexObject BigqueryExport() GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference BigqueryExportInput() *GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecPostScanActions SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecPostScanActions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBigqueryExport(value *GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport) ResetBigqueryExport() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference
type GoogleDataplexDatascanDataQualitySpecRules ¶
type GoogleDataplexDatascanDataQualitySpecRules struct { // The dimension a rule belongs to. // // Results are also aggregated at the dimension level. Supported dimensions are ["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#dimension GoogleDataplexDatascan#dimension} Dimension *string `field:"required" json:"dimension" yaml:"dimension"` // The unnested column which this rule is evaluated against. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#column GoogleDataplexDatascan#column} Column *string `field:"optional" json:"column" yaml:"column"` // Description of the rule. The maximum length is 1,024 characters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#description GoogleDataplexDatascan#description} Description *string `field:"optional" json:"description" yaml:"description"` // Rows with null values will automatically fail a rule, unless ignoreNull is true. // // In that case, such null rows are trivially considered passing. Only applicable to ColumnMap rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#ignore_null GoogleDataplexDatascan#ignore_null} IgnoreNull interface{} `field:"optional" json:"ignoreNull" yaml:"ignoreNull"` // A mutable name for the rule. // // The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). // The maximum length is 63 characters. // Must start with a letter. // Must end with a number or a letter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#name GoogleDataplexDatascan#name} Name *string `field:"optional" json:"name" yaml:"name"` // non_null_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#non_null_expectation GoogleDataplexDatascan#non_null_expectation} NonNullExpectation *GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation `field:"optional" json:"nonNullExpectation" yaml:"nonNullExpectation"` // range_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#range_expectation GoogleDataplexDatascan#range_expectation} RangeExpectation *GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation `field:"optional" json:"rangeExpectation" yaml:"rangeExpectation"` // regex_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#regex_expectation GoogleDataplexDatascan#regex_expectation} RegexExpectation *GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation `field:"optional" json:"regexExpectation" yaml:"regexExpectation"` // row_condition_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#row_condition_expectation GoogleDataplexDatascan#row_condition_expectation} RowConditionExpectation *GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation `field:"optional" json:"rowConditionExpectation" yaml:"rowConditionExpectation"` // set_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#set_expectation GoogleDataplexDatascan#set_expectation} SetExpectation *GoogleDataplexDatascanDataQualitySpecRulesSetExpectation `field:"optional" json:"setExpectation" yaml:"setExpectation"` // sql_assertion block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#sql_assertion GoogleDataplexDatascan#sql_assertion} SqlAssertion *GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion `field:"optional" json:"sqlAssertion" yaml:"sqlAssertion"` // statistic_range_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#statistic_range_expectation GoogleDataplexDatascan#statistic_range_expectation} StatisticRangeExpectation *GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation `field:"optional" json:"statisticRangeExpectation" yaml:"statisticRangeExpectation"` // table_condition_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#table_condition_expectation GoogleDataplexDatascan#table_condition_expectation} TableConditionExpectation *GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation `field:"optional" json:"tableConditionExpectation" yaml:"tableConditionExpectation"` // The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#threshold GoogleDataplexDatascan#threshold} Threshold *float64 `field:"optional" json:"threshold" yaml:"threshold"` // uniqueness_expectation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#uniqueness_expectation GoogleDataplexDatascan#uniqueness_expectation} UniquenessExpectation *GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation `field:"optional" json:"uniquenessExpectation" yaml:"uniquenessExpectation"` }
type GoogleDataplexDatascanDataQualitySpecRulesList ¶
type GoogleDataplexDatascanDataQualitySpecRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDataplexDatascanDataQualitySpecRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesList ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDataplexDatascanDataQualitySpecRulesList
type GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation struct { }
type GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesOutputReference interface { cdktf.ComplexObject Column() *string SetColumn(val *string) ColumnInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string Dimension() *string SetDimension(val *string) DimensionInput() *string // Experimental. Fqn() *string IgnoreNull() interface{} SetIgnoreNull(val interface{}) IgnoreNullInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string NonNullExpectation() GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference NonNullExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation RangeExpectation() GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference RangeExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation RegexExpectation() GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference RegexExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation RowConditionExpectation() GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference RowConditionExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation SetExpectation() GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference SetExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesSetExpectation SqlAssertion() GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference SqlAssertionInput() *GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion StatisticRangeExpectation() GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference StatisticRangeExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation TableConditionExpectation() GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference TableConditionExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdInput() *float64 UniquenessExpectation() GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference UniquenessExpectationInput() *GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNonNullExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation) PutRangeExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation) PutRegexExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation) PutRowConditionExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation) PutSetExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesSetExpectation) PutSqlAssertion(value *GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion) PutStatisticRangeExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation) PutTableConditionExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation) PutUniquenessExpectation(value *GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation) ResetColumn() ResetDescription() ResetIgnoreNull() ResetName() ResetNonNullExpectation() ResetRangeExpectation() ResetRegexExpectation() ResetRowConditionExpectation() ResetSetExpectation() ResetSqlAssertion() ResetStatisticRangeExpectation() ResetTableConditionExpectation() ResetThreshold() ResetUniquenessExpectation() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDataplexDatascanDataQualitySpecRulesOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation struct { // The maximum column value allowed for a row to pass this validation. // // At least one of minValue and maxValue need to be provided. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#max_value GoogleDataplexDatascan#max_value} MaxValue *string `field:"optional" json:"maxValue" yaml:"maxValue"` // The minimum column value allowed for a row to pass this validation. // // At least one of minValue and maxValue need to be provided. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#min_value GoogleDataplexDatascan#min_value} MinValue *string `field:"optional" json:"minValue" yaml:"minValue"` // Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed. // // Only relevant if a maxValue has been defined. Default = false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#strict_max_enabled GoogleDataplexDatascan#strict_max_enabled} StrictMaxEnabled interface{} `field:"optional" json:"strictMaxEnabled" yaml:"strictMaxEnabled"` // Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed. // // Only relevant if a minValue has been defined. Default = false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#strict_min_enabled GoogleDataplexDatascan#strict_min_enabled} StrictMinEnabled interface{} `field:"optional" json:"strictMinEnabled" yaml:"strictMinEnabled"` }
type GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation) MaxValue() *string SetMaxValue(val *string) MaxValueInput() *string MinValue() *string SetMinValue(val *string) MinValueInput() *string StrictMaxEnabled() interface{} SetStrictMaxEnabled(val interface{}) StrictMaxEnabledInput() interface{} StrictMinEnabled() interface{} SetStrictMinEnabled(val interface{}) StrictMinEnabledInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxValue() ResetMinValue() ResetStrictMaxEnabled() ResetStrictMinEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation struct { // A regular expression the column value is expected to match. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#regex GoogleDataplexDatascan#regex} Regex *string `field:"required" json:"regex" yaml:"regex"` }
type GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation) Regex() *string SetRegex(val *string) RegexInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation struct { // The SQL expression. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#sql_expression GoogleDataplexDatascan#sql_expression} SqlExpression *string `field:"required" json:"sqlExpression" yaml:"sqlExpression"` }
type GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation) SqlExpression() *string SetSqlExpression(val *string) SqlExpressionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesSetExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesSetExpectation struct { // Expected values for the column value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#values GoogleDataplexDatascan#values} Values *[]*string `field:"required" json:"values" yaml:"values"` }
type GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesSetExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesSetExpectation) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion ¶
type GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion struct { // The SQL statement. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#sql_statement GoogleDataplexDatascan#sql_statement} SqlStatement *string `field:"required" json:"sqlStatement" yaml:"sqlStatement"` }
type GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion) SqlStatement() *string SetSqlStatement(val *string) SqlStatementInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation struct { // column statistics. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#statistic GoogleDataplexDatascan#statistic} Statistic *string `field:"required" json:"statistic" yaml:"statistic"` // The maximum column statistic value allowed for a row to pass this validation. // // At least one of minValue and maxValue need to be provided. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#max_value GoogleDataplexDatascan#max_value} MaxValue *string `field:"optional" json:"maxValue" yaml:"maxValue"` // The minimum column statistic value allowed for a row to pass this validation. // // At least one of minValue and maxValue need to be provided. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#min_value GoogleDataplexDatascan#min_value} MinValue *string `field:"optional" json:"minValue" yaml:"minValue"` // Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed. // // Only relevant if a maxValue has been defined. Default = false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#strict_max_enabled GoogleDataplexDatascan#strict_max_enabled} StrictMaxEnabled interface{} `field:"optional" json:"strictMaxEnabled" yaml:"strictMaxEnabled"` // Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed. // // Only relevant if a minValue has been defined. Default = false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#strict_min_enabled GoogleDataplexDatascan#strict_min_enabled} StrictMinEnabled interface{} `field:"optional" json:"strictMinEnabled" yaml:"strictMinEnabled"` }
type GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation) MaxValue() *string SetMaxValue(val *string) MaxValueInput() *string MinValue() *string SetMinValue(val *string) MinValueInput() *string Statistic() *string SetStatistic(val *string) StatisticInput() *string StrictMaxEnabled() interface{} SetStrictMaxEnabled(val interface{}) StrictMaxEnabledInput() interface{} StrictMinEnabled() interface{} SetStrictMinEnabled(val interface{}) StrictMinEnabledInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxValue() ResetMinValue() ResetStrictMaxEnabled() ResetStrictMinEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation struct { // The SQL expression. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#sql_expression GoogleDataplexDatascan#sql_expression} SqlExpression *string `field:"required" json:"sqlExpression" yaml:"sqlExpression"` }
type GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation) SqlExpression() *string SetSqlExpression(val *string) SqlExpressionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference
type GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation ¶
type GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation struct { }
type GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference ¶
type GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation SetInternalValue(val *GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference ¶
func NewGoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference
type GoogleDataplexDatascanExecutionSpec ¶
type GoogleDataplexDatascanExecutionSpec struct { // trigger block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#trigger GoogleDataplexDatascan#trigger} Trigger *GoogleDataplexDatascanExecutionSpecTrigger `field:"required" json:"trigger" yaml:"trigger"` // The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time. // // If not specified, a data scan will run for all data in the table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#field GoogleDataplexDatascan#field} Field *string `field:"optional" json:"field" yaml:"field"` }
type GoogleDataplexDatascanExecutionSpecOutputReference ¶
type GoogleDataplexDatascanExecutionSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Field() *string SetField(val *string) FieldInput() *string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanExecutionSpec SetInternalValue(val *GoogleDataplexDatascanExecutionSpec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Trigger() GoogleDataplexDatascanExecutionSpecTriggerOutputReference TriggerInput() *GoogleDataplexDatascanExecutionSpecTrigger // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutTrigger(value *GoogleDataplexDatascanExecutionSpecTrigger) ResetField() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanExecutionSpecOutputReference ¶
func NewGoogleDataplexDatascanExecutionSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanExecutionSpecOutputReference
type GoogleDataplexDatascanExecutionSpecTrigger ¶
type GoogleDataplexDatascanExecutionSpecTrigger struct { // on_demand block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#on_demand GoogleDataplexDatascan#on_demand} OnDemand *GoogleDataplexDatascanExecutionSpecTriggerOnDemand `field:"optional" json:"onDemand" yaml:"onDemand"` // schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#schedule GoogleDataplexDatascan#schedule} Schedule *GoogleDataplexDatascanExecutionSpecTriggerSchedule `field:"optional" json:"schedule" yaml:"schedule"` }
type GoogleDataplexDatascanExecutionSpecTriggerOnDemand ¶
type GoogleDataplexDatascanExecutionSpecTriggerOnDemand struct { }
type GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference ¶
type GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanExecutionSpecTriggerOnDemand SetInternalValue(val *GoogleDataplexDatascanExecutionSpecTriggerOnDemand) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference ¶
func NewGoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference
type GoogleDataplexDatascanExecutionSpecTriggerOutputReference ¶
type GoogleDataplexDatascanExecutionSpecTriggerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanExecutionSpecTrigger SetInternalValue(val *GoogleDataplexDatascanExecutionSpecTrigger) OnDemand() GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference OnDemandInput() *GoogleDataplexDatascanExecutionSpecTriggerOnDemand Schedule() GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference ScheduleInput() *GoogleDataplexDatascanExecutionSpecTriggerSchedule // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutOnDemand(value *GoogleDataplexDatascanExecutionSpecTriggerOnDemand) PutSchedule(value *GoogleDataplexDatascanExecutionSpecTriggerSchedule) ResetOnDemand() ResetSchedule() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanExecutionSpecTriggerOutputReference ¶
func NewGoogleDataplexDatascanExecutionSpecTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanExecutionSpecTriggerOutputReference
type GoogleDataplexDatascanExecutionSpecTriggerSchedule ¶
type GoogleDataplexDatascanExecutionSpecTriggerSchedule struct { // Cron schedule for running scans periodically. This field is required for Schedule scans. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#cron GoogleDataplexDatascan#cron} Cron *string `field:"required" json:"cron" yaml:"cron"` }
type GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference ¶
type GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Cron() *string SetCron(val *string) CronInput() *string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanExecutionSpecTriggerSchedule SetInternalValue(val *GoogleDataplexDatascanExecutionSpecTriggerSchedule) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference ¶
func NewGoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference
type GoogleDataplexDatascanExecutionStatus ¶
type GoogleDataplexDatascanExecutionStatus struct { }
type GoogleDataplexDatascanExecutionStatusList ¶
type GoogleDataplexDatascanExecutionStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDataplexDatascanExecutionStatusOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanExecutionStatusList ¶
func NewGoogleDataplexDatascanExecutionStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDataplexDatascanExecutionStatusList
type GoogleDataplexDatascanExecutionStatusOutputReference ¶
type GoogleDataplexDatascanExecutionStatusOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleDataplexDatascanExecutionStatus SetInternalValue(val *GoogleDataplexDatascanExecutionStatus) LatestJobEndTime() *string LatestJobStartTime() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanExecutionStatusOutputReference ¶
func NewGoogleDataplexDatascanExecutionStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDataplexDatascanExecutionStatusOutputReference
type GoogleDataplexDatascanTimeouts ¶
type GoogleDataplexDatascanTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#create GoogleDataplexDatascan#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#delete GoogleDataplexDatascan#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_dataplex_datascan#update GoogleDataplexDatascan#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleDataplexDatascanTimeoutsOutputReference ¶
type GoogleDataplexDatascanTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleDataplexDatascanTimeoutsOutputReference ¶
func NewGoogleDataplexDatascanTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataplexDatascanTimeoutsOutputReference
Source Files
¶
- GoogleDataplexDatascan.go
- GoogleDataplexDatascanConfig.go
- GoogleDataplexDatascanData.go
- GoogleDataplexDatascanDataOutputReference.go
- GoogleDataplexDatascanDataOutputReference__checks.go
- GoogleDataplexDatascanDataProfileSpec.go
- GoogleDataplexDatascanDataProfileSpecExcludeFields.go
- GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference.go
- GoogleDataplexDatascanDataProfileSpecExcludeFieldsOutputReference__checks.go
- GoogleDataplexDatascanDataProfileSpecIncludeFields.go
- GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference.go
- GoogleDataplexDatascanDataProfileSpecIncludeFieldsOutputReference__checks.go
- GoogleDataplexDatascanDataProfileSpecOutputReference.go
- GoogleDataplexDatascanDataProfileSpecOutputReference__checks.go
- GoogleDataplexDatascanDataProfileSpecPostScanActions.go
- GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExport.go
- GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference.go
- GoogleDataplexDatascanDataProfileSpecPostScanActionsBigqueryExportOutputReference__checks.go
- GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference.go
- GoogleDataplexDatascanDataProfileSpecPostScanActionsOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpec.go
- GoogleDataplexDatascanDataQualitySpecOutputReference.go
- GoogleDataplexDatascanDataQualitySpecOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecPostScanActions.go
- GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExport.go
- GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference.go
- GoogleDataplexDatascanDataQualitySpecPostScanActionsBigqueryExportOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference.go
- GoogleDataplexDatascanDataQualitySpecPostScanActionsOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRules.go
- GoogleDataplexDatascanDataQualitySpecRulesList.go
- GoogleDataplexDatascanDataQualitySpecRulesList__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesNonNullExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesRangeExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesRangeExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesRegexExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesRegexExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesRowConditionExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesSetExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesSetExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesSqlAssertion.go
- GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesSqlAssertionOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesStatisticRangeExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesTableConditionExpectationOutputReference__checks.go
- GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectation.go
- GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference.go
- GoogleDataplexDatascanDataQualitySpecRulesUniquenessExpectationOutputReference__checks.go
- GoogleDataplexDatascanExecutionSpec.go
- GoogleDataplexDatascanExecutionSpecOutputReference.go
- GoogleDataplexDatascanExecutionSpecOutputReference__checks.go
- GoogleDataplexDatascanExecutionSpecTrigger.go
- GoogleDataplexDatascanExecutionSpecTriggerOnDemand.go
- GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference.go
- GoogleDataplexDatascanExecutionSpecTriggerOnDemandOutputReference__checks.go
- GoogleDataplexDatascanExecutionSpecTriggerOutputReference.go
- GoogleDataplexDatascanExecutionSpecTriggerOutputReference__checks.go
- GoogleDataplexDatascanExecutionSpecTriggerSchedule.go
- GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference.go
- GoogleDataplexDatascanExecutionSpecTriggerScheduleOutputReference__checks.go
- GoogleDataplexDatascanExecutionStatus.go
- GoogleDataplexDatascanExecutionStatusList.go
- GoogleDataplexDatascanExecutionStatusList__checks.go
- GoogleDataplexDatascanExecutionStatusOutputReference.go
- GoogleDataplexDatascanExecutionStatusOutputReference__checks.go
- GoogleDataplexDatascanTimeouts.go
- GoogleDataplexDatascanTimeoutsOutputReference.go
- GoogleDataplexDatascanTimeoutsOutputReference__checks.go
- GoogleDataplexDatascan__checks.go
- main.go