Documentation ¶
Index ¶
- func GoogleDataFusionInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleDataFusionInstance_IsConstruct(x interface{}) *bool
- func GoogleDataFusionInstance_IsTerraformElement(x interface{}) *bool
- func GoogleDataFusionInstance_IsTerraformResource(x interface{}) *bool
- func GoogleDataFusionInstance_TfResourceType() *string
- func NewGoogleDataFusionInstanceAcceleratorsList_Override(g GoogleDataFusionInstanceAcceleratorsList, ...)
- func NewGoogleDataFusionInstanceAcceleratorsOutputReference_Override(g GoogleDataFusionInstanceAcceleratorsOutputReference, ...)
- func NewGoogleDataFusionInstanceCryptoKeyConfigOutputReference_Override(g GoogleDataFusionInstanceCryptoKeyConfigOutputReference, ...)
- func NewGoogleDataFusionInstanceEventPublishConfigOutputReference_Override(g GoogleDataFusionInstanceEventPublishConfigOutputReference, ...)
- func NewGoogleDataFusionInstanceNetworkConfigOutputReference_Override(g GoogleDataFusionInstanceNetworkConfigOutputReference, ...)
- func NewGoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference_Override(...)
- func NewGoogleDataFusionInstanceTimeoutsOutputReference_Override(g GoogleDataFusionInstanceTimeoutsOutputReference, ...)
- func NewGoogleDataFusionInstance_Override(g GoogleDataFusionInstance, scope constructs.Construct, id *string, ...)
- type GoogleDataFusionInstance
- type GoogleDataFusionInstanceAccelerators
- type GoogleDataFusionInstanceAcceleratorsList
- type GoogleDataFusionInstanceAcceleratorsOutputReference
- type GoogleDataFusionInstanceConfig
- type GoogleDataFusionInstanceCryptoKeyConfig
- type GoogleDataFusionInstanceCryptoKeyConfigOutputReference
- type GoogleDataFusionInstanceEventPublishConfig
- type GoogleDataFusionInstanceEventPublishConfigOutputReference
- type GoogleDataFusionInstanceNetworkConfig
- type GoogleDataFusionInstanceNetworkConfigOutputReference
- type GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig
- type GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference
- type GoogleDataFusionInstanceTimeouts
- type GoogleDataFusionInstanceTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleDataFusionInstance_GenerateConfigForImport ¶
func GoogleDataFusionInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleDataFusionInstance resource upon running "cdktf plan <stack-name>".
func GoogleDataFusionInstance_IsConstruct ¶
func GoogleDataFusionInstance_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 GoogleDataFusionInstance_IsTerraformElement ¶
func GoogleDataFusionInstance_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleDataFusionInstance_IsTerraformResource ¶
func GoogleDataFusionInstance_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleDataFusionInstance_TfResourceType ¶
func GoogleDataFusionInstance_TfResourceType() *string
func NewGoogleDataFusionInstanceAcceleratorsList_Override ¶
func NewGoogleDataFusionInstanceAcceleratorsList_Override(g GoogleDataFusionInstanceAcceleratorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDataFusionInstanceAcceleratorsOutputReference_Override ¶
func NewGoogleDataFusionInstanceAcceleratorsOutputReference_Override(g GoogleDataFusionInstanceAcceleratorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDataFusionInstanceCryptoKeyConfigOutputReference_Override ¶
func NewGoogleDataFusionInstanceCryptoKeyConfigOutputReference_Override(g GoogleDataFusionInstanceCryptoKeyConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataFusionInstanceEventPublishConfigOutputReference_Override ¶
func NewGoogleDataFusionInstanceEventPublishConfigOutputReference_Override(g GoogleDataFusionInstanceEventPublishConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataFusionInstanceNetworkConfigOutputReference_Override ¶
func NewGoogleDataFusionInstanceNetworkConfigOutputReference_Override(g GoogleDataFusionInstanceNetworkConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference_Override ¶
func NewGoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference_Override(g GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataFusionInstanceTimeoutsOutputReference_Override ¶
func NewGoogleDataFusionInstanceTimeoutsOutputReference_Override(g GoogleDataFusionInstanceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDataFusionInstance_Override ¶
func NewGoogleDataFusionInstance_Override(g GoogleDataFusionInstance, scope constructs.Construct, id *string, config *GoogleDataFusionInstanceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance google_data_fusion_instance} Resource.
Types ¶
type GoogleDataFusionInstance ¶
type GoogleDataFusionInstance interface { cdktf.TerraformResource Accelerators() GoogleDataFusionInstanceAcceleratorsList AcceleratorsInput() interface{} ApiEndpoint() *string // 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 CryptoKeyConfig() GoogleDataFusionInstanceCryptoKeyConfigOutputReference CryptoKeyConfigInput() *GoogleDataFusionInstanceCryptoKeyConfig DataprocServiceAccount() *string SetDataprocServiceAccount(val *string) DataprocServiceAccountInput() *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 EnableRbac() interface{} SetEnableRbac(val interface{}) EnableRbacInput() interface{} EnableStackdriverLogging() interface{} SetEnableStackdriverLogging(val interface{}) EnableStackdriverLoggingInput() interface{} EnableStackdriverMonitoring() interface{} SetEnableStackdriverMonitoring(val interface{}) EnableStackdriverMonitoringInput() interface{} EventPublishConfig() GoogleDataFusionInstanceEventPublishConfigOutputReference EventPublishConfigInput() *GoogleDataFusionInstanceEventPublishConfig // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GcsBucket() *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) Name() *string SetName(val *string) NameInput() *string NetworkConfig() GoogleDataFusionInstanceNetworkConfigOutputReference NetworkConfigInput() *GoogleDataFusionInstanceNetworkConfig // The tree node. Node() constructs.Node Options() *map[string]*string SetOptions(val *map[string]*string) OptionsInput() *map[string]*string P4ServiceAccount() *string PrivateInstance() interface{} SetPrivateInstance(val interface{}) PrivateInstanceInput() interface{} 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{} Region() *string SetRegion(val *string) RegionInput() *string ServiceAccount() *string ServiceEndpoint() *string State() *string StateMessage() *string TenantProjectId() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleDataFusionInstanceTimeoutsOutputReference TimeoutsInput() interface{} Type() *string SetType(val *string) TypeInput() *string UpdateTime() *string Version() *string SetVersion(val *string) VersionInput() *string Zone() *string SetZone(val *string) ZoneInput() *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) PutAccelerators(value interface{}) PutCryptoKeyConfig(value *GoogleDataFusionInstanceCryptoKeyConfig) PutEventPublishConfig(value *GoogleDataFusionInstanceEventPublishConfig) PutNetworkConfig(value *GoogleDataFusionInstanceNetworkConfig) PutTimeouts(value *GoogleDataFusionInstanceTimeouts) ResetAccelerators() ResetCryptoKeyConfig() ResetDataprocServiceAccount() ResetDescription() ResetDisplayName() ResetEnableRbac() ResetEnableStackdriverLogging() ResetEnableStackdriverMonitoring() ResetEventPublishConfig() ResetId() ResetLabels() ResetNetworkConfig() ResetOptions() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrivateInstance() ResetProject() ResetRegion() ResetTimeouts() ResetVersion() ResetZone() 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.11.0/docs/resources/google_data_fusion_instance google_data_fusion_instance}.
func NewGoogleDataFusionInstance ¶
func NewGoogleDataFusionInstance(scope constructs.Construct, id *string, config *GoogleDataFusionInstanceConfig) GoogleDataFusionInstance
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance google_data_fusion_instance} Resource.
type GoogleDataFusionInstanceAccelerators ¶
type GoogleDataFusionInstanceAccelerators struct { // The type of an accelator for a CDF instance. Possible values: ["CDC", "HEALTHCARE", "CCAI_INSIGHTS"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#accelerator_type GoogleDataFusionInstance#accelerator_type} AcceleratorType *string `field:"required" json:"acceleratorType" yaml:"acceleratorType"` // The type of an accelator for a CDF instance. Possible values: ["ENABLED", "DISABLED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#state GoogleDataFusionInstance#state} State *string `field:"required" json:"state" yaml:"state"` }
type GoogleDataFusionInstanceAcceleratorsList ¶
type GoogleDataFusionInstanceAcceleratorsList 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) GoogleDataFusionInstanceAcceleratorsOutputReference // 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 NewGoogleDataFusionInstanceAcceleratorsList ¶
func NewGoogleDataFusionInstanceAcceleratorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDataFusionInstanceAcceleratorsList
type GoogleDataFusionInstanceAcceleratorsOutputReference ¶
type GoogleDataFusionInstanceAcceleratorsOutputReference interface { cdktf.ComplexObject AcceleratorType() *string SetAcceleratorType(val *string) AcceleratorTypeInput() *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 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) State() *string SetState(val *string) StateInput() *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 NewGoogleDataFusionInstanceAcceleratorsOutputReference ¶
func NewGoogleDataFusionInstanceAcceleratorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDataFusionInstanceAcceleratorsOutputReference
type GoogleDataFusionInstanceConfig ¶
type GoogleDataFusionInstanceConfig 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"` // The ID of the instance or a fully qualified identifier for the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#name GoogleDataFusionInstance#name} Name *string `field:"required" json:"name" yaml:"name"` // Represents the type of Data Fusion instance. // // Each type is configured with // the default settings for processing and memory. // - BASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines // using point and click UI. However, there are certain limitations, such as fewer number // of concurrent pipelines, no support for streaming pipelines, etc. // - ENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features // available, such as support for streaming pipelines, higher number of concurrent pipelines, etc. // - DEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but // with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration // pipelines at low cost. Possible values: ["BASIC", "ENTERPRISE", "DEVELOPER"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#type GoogleDataFusionInstance#type} Type *string `field:"required" json:"type" yaml:"type"` // accelerators block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#accelerators GoogleDataFusionInstance#accelerators} Accelerators interface{} `field:"optional" json:"accelerators" yaml:"accelerators"` // crypto_key_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#crypto_key_config GoogleDataFusionInstance#crypto_key_config} CryptoKeyConfig *GoogleDataFusionInstanceCryptoKeyConfig `field:"optional" json:"cryptoKeyConfig" yaml:"cryptoKeyConfig"` // User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#dataproc_service_account GoogleDataFusionInstance#dataproc_service_account} DataprocServiceAccount *string `field:"optional" json:"dataprocServiceAccount" yaml:"dataprocServiceAccount"` // An optional description of the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#description GoogleDataFusionInstance#description} Description *string `field:"optional" json:"description" yaml:"description"` // Display name for an instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#display_name GoogleDataFusionInstance#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // Option to enable granular role-based access control. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#enable_rbac GoogleDataFusionInstance#enable_rbac} EnableRbac interface{} `field:"optional" json:"enableRbac" yaml:"enableRbac"` // Option to enable Stackdriver Logging. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#enable_stackdriver_logging GoogleDataFusionInstance#enable_stackdriver_logging} EnableStackdriverLogging interface{} `field:"optional" json:"enableStackdriverLogging" yaml:"enableStackdriverLogging"` // Option to enable Stackdriver Monitoring. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#enable_stackdriver_monitoring GoogleDataFusionInstance#enable_stackdriver_monitoring} EnableStackdriverMonitoring interface{} `field:"optional" json:"enableStackdriverMonitoring" yaml:"enableStackdriverMonitoring"` // event_publish_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#event_publish_config GoogleDataFusionInstance#event_publish_config} EventPublishConfig *GoogleDataFusionInstanceEventPublishConfig `field:"optional" json:"eventPublishConfig" yaml:"eventPublishConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#id GoogleDataFusionInstance#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"` // The resource labels for instance to use to annotate any related underlying resources, such as Compute Engine VMs. // // **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.11.0/docs/resources/google_data_fusion_instance#labels GoogleDataFusionInstance#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // network_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#network_config GoogleDataFusionInstance#network_config} NetworkConfig *GoogleDataFusionInstanceNetworkConfig `field:"optional" json:"networkConfig" yaml:"networkConfig"` // Map of additional options used to configure the behavior of Data Fusion instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#options GoogleDataFusionInstance#options} Options *map[string]*string `field:"optional" json:"options" yaml:"options"` // Specifies whether the Data Fusion instance should be private. // // If set to // true, all Data Fusion nodes will have private IP addresses and will not be // able to access the public internet. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#private_instance GoogleDataFusionInstance#private_instance} PrivateInstance interface{} `field:"optional" json:"privateInstance" yaml:"privateInstance"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#project GoogleDataFusionInstance#project}. Project *string `field:"optional" json:"project" yaml:"project"` // The region of the Data Fusion instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#region GoogleDataFusionInstance#region} Region *string `field:"optional" json:"region" yaml:"region"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#timeouts GoogleDataFusionInstance#timeouts} Timeouts *GoogleDataFusionInstanceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Current version of the Data Fusion. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#version GoogleDataFusionInstance#version} Version *string `field:"optional" json:"version" yaml:"version"` // Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#zone GoogleDataFusionInstance#zone} Zone *string `field:"optional" json:"zone" yaml:"zone"` }
type GoogleDataFusionInstanceCryptoKeyConfig ¶
type GoogleDataFusionInstanceCryptoKeyConfig struct { // The name of the key which is used to encrypt/decrypt customer data. // // For key in Cloud KMS, the key should be in the format of projects/* /locations/* /keyRings/* /cryptoKeys/*. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#key_reference GoogleDataFusionInstance#key_reference} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. KeyReference *string `field:"required" json:"keyReference" yaml:"keyReference"` }
type GoogleDataFusionInstanceCryptoKeyConfigOutputReference ¶
type GoogleDataFusionInstanceCryptoKeyConfigOutputReference 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() *GoogleDataFusionInstanceCryptoKeyConfig SetInternalValue(val *GoogleDataFusionInstanceCryptoKeyConfig) KeyReference() *string SetKeyReference(val *string) KeyReferenceInput() *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 NewGoogleDataFusionInstanceCryptoKeyConfigOutputReference ¶
func NewGoogleDataFusionInstanceCryptoKeyConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataFusionInstanceCryptoKeyConfigOutputReference
type GoogleDataFusionInstanceEventPublishConfig ¶
type GoogleDataFusionInstanceEventPublishConfig struct { // Option to enable Event Publishing. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#enabled GoogleDataFusionInstance#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // The resource name of the Pub/Sub topic. Format: projects/{projectId}/topics/{topic_id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#topic GoogleDataFusionInstance#topic} Topic *string `field:"required" json:"topic" yaml:"topic"` }
type GoogleDataFusionInstanceEventPublishConfigOutputReference ¶
type GoogleDataFusionInstanceEventPublishConfigOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleDataFusionInstanceEventPublishConfig SetInternalValue(val *GoogleDataFusionInstanceEventPublishConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Topic() *string SetTopic(val *string) TopicInput() *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 NewGoogleDataFusionInstanceEventPublishConfigOutputReference ¶
func NewGoogleDataFusionInstanceEventPublishConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataFusionInstanceEventPublishConfigOutputReference
type GoogleDataFusionInstanceNetworkConfig ¶
type GoogleDataFusionInstanceNetworkConfig struct { // Optional. // // Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and // the corresponding tenant project from a predefined list of available connection modes. // If this field is unspecified for a private instance, VPC peering is used. Possible values: ["VPC_PEERING", "PRIVATE_SERVICE_CONNECT_INTERFACES"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#connection_type GoogleDataFusionInstance#connection_type} ConnectionType *string `field:"optional" json:"connectionType" yaml:"connectionType"` // The IP range in CIDR notation to use for the managed Data Fusion instance nodes. // // This range must not overlap with any other ranges used in the Data Fusion instance network. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#ip_allocation GoogleDataFusionInstance#ip_allocation} IpAllocation *string `field:"optional" json:"ipAllocation" yaml:"ipAllocation"` // Name of the network in the project with which the tenant project will be peered for executing pipelines. // // In case of shared VPC where the network resides in another host // project the network should specified in the form of projects/{host-project-id}/global/networks/{network} // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#network GoogleDataFusionInstance#network} Network *string `field:"optional" json:"network" yaml:"network"` // private_service_connect_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#private_service_connect_config GoogleDataFusionInstance#private_service_connect_config} PrivateServiceConnectConfig *GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig `field:"optional" json:"privateServiceConnectConfig" yaml:"privateServiceConnectConfig"` }
type GoogleDataFusionInstanceNetworkConfigOutputReference ¶
type GoogleDataFusionInstanceNetworkConfigOutputReference 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) ConnectionType() *string SetConnectionType(val *string) ConnectionTypeInput() *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 // Experimental. Fqn() *string InternalValue() *GoogleDataFusionInstanceNetworkConfig SetInternalValue(val *GoogleDataFusionInstanceNetworkConfig) IpAllocation() *string SetIpAllocation(val *string) IpAllocationInput() *string Network() *string SetNetwork(val *string) NetworkInput() *string PrivateServiceConnectConfig() GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference PrivateServiceConnectConfigInput() *GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig // 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 PutPrivateServiceConnectConfig(value *GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig) ResetConnectionType() ResetIpAllocation() ResetNetwork() ResetPrivateServiceConnectConfig() // 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 NewGoogleDataFusionInstanceNetworkConfigOutputReference ¶
func NewGoogleDataFusionInstanceNetworkConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataFusionInstanceNetworkConfigOutputReference
type GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig ¶
type GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig struct { // Optional. // // The reference to the network attachment used to establish private connectivity. // It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}. // This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#network_attachment GoogleDataFusionInstance#network_attachment} NetworkAttachment *string `field:"optional" json:"networkAttachment" yaml:"networkAttachment"` // Optional. // // Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. // The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. // This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. // If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#unreachable_cidr_block GoogleDataFusionInstance#unreachable_cidr_block} UnreachableCidrBlock *string `field:"optional" json:"unreachableCidrBlock" yaml:"unreachableCidrBlock"` }
type GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference ¶
type GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference 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 EffectiveUnreachableCidrBlock() *string // Experimental. Fqn() *string InternalValue() *GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig SetInternalValue(val *GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig) NetworkAttachment() *string SetNetworkAttachment(val *string) NetworkAttachmentInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UnreachableCidrBlock() *string SetUnreachableCidrBlock(val *string) UnreachableCidrBlockInput() *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 ResetNetworkAttachment() ResetUnreachableCidrBlock() // 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 NewGoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference ¶
func NewGoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference
type GoogleDataFusionInstanceTimeouts ¶
type GoogleDataFusionInstanceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#create GoogleDataFusionInstance#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#delete GoogleDataFusionInstance#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_data_fusion_instance#update GoogleDataFusionInstance#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleDataFusionInstanceTimeoutsOutputReference ¶
type GoogleDataFusionInstanceTimeoutsOutputReference 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 NewGoogleDataFusionInstanceTimeoutsOutputReference ¶
func NewGoogleDataFusionInstanceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDataFusionInstanceTimeoutsOutputReference
Source Files ¶
- GoogleDataFusionInstance.go
- GoogleDataFusionInstanceAccelerators.go
- GoogleDataFusionInstanceAcceleratorsList.go
- GoogleDataFusionInstanceAcceleratorsList__checks.go
- GoogleDataFusionInstanceAcceleratorsOutputReference.go
- GoogleDataFusionInstanceAcceleratorsOutputReference__checks.go
- GoogleDataFusionInstanceConfig.go
- GoogleDataFusionInstanceCryptoKeyConfig.go
- GoogleDataFusionInstanceCryptoKeyConfigOutputReference.go
- GoogleDataFusionInstanceCryptoKeyConfigOutputReference__checks.go
- GoogleDataFusionInstanceEventPublishConfig.go
- GoogleDataFusionInstanceEventPublishConfigOutputReference.go
- GoogleDataFusionInstanceEventPublishConfigOutputReference__checks.go
- GoogleDataFusionInstanceNetworkConfig.go
- GoogleDataFusionInstanceNetworkConfigOutputReference.go
- GoogleDataFusionInstanceNetworkConfigOutputReference__checks.go
- GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfig.go
- GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference.go
- GoogleDataFusionInstanceNetworkConfigPrivateServiceConnectConfigOutputReference__checks.go
- GoogleDataFusionInstanceTimeouts.go
- GoogleDataFusionInstanceTimeoutsOutputReference.go
- GoogleDataFusionInstanceTimeoutsOutputReference__checks.go
- GoogleDataFusionInstance__checks.go
- main.go