Documentation ¶
Index ¶
- func Mount_IsConstruct(x interface{}) *bool
- func Mount_IsTerraformElement(x interface{}) *bool
- func Mount_IsTerraformResource(x interface{}) *bool
- func Mount_TfResourceType() *string
- func NewMountAbfsOutputReference_Override(m MountAbfsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMountAdlOutputReference_Override(m MountAdlOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMountGsOutputReference_Override(m MountGsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMountS3OutputReference_Override(m MountS3OutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMountTimeoutsOutputReference_Override(m MountTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMountWasbOutputReference_Override(m MountWasbOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMount_Override(m Mount, scope constructs.Construct, id *string, config *MountConfig)
- type Mount
- type MountAbfs
- type MountAbfsOutputReference
- type MountAdl
- type MountAdlOutputReference
- type MountConfig
- type MountGs
- type MountGsOutputReference
- type MountS3
- type MountS3OutputReference
- type MountTimeouts
- type MountTimeoutsOutputReference
- type MountWasb
- type MountWasbOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Mount_IsConstruct ¶
func Mount_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 Mount_TfResourceType ¶
func Mount_TfResourceType() *string
func NewMountAbfsOutputReference_Override ¶
func NewMountAbfsOutputReference_Override(m MountAbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMountAdlOutputReference_Override ¶
func NewMountAdlOutputReference_Override(m MountAdlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMountGsOutputReference_Override ¶
func NewMountGsOutputReference_Override(m MountGsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMountS3OutputReference_Override ¶
func NewMountS3OutputReference_Override(m MountS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMountTimeoutsOutputReference_Override ¶
func NewMountTimeoutsOutputReference_Override(m MountTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMountWasbOutputReference_Override ¶
func NewMountWasbOutputReference_Override(m MountWasbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMount_Override ¶
func NewMount_Override(m Mount, scope constructs.Construct, id *string, config *MountConfig)
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount databricks_mount} Resource.
Types ¶
type Mount ¶
type Mount interface { cdktf.TerraformResource Abfs() MountAbfsOutputReference AbfsInput() *MountAbfs Adl() MountAdlOutputReference AdlInput() *MountAdl // Experimental. CdktfStack() cdktf.TerraformStack ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EncryptionType() *string SetEncryptionType(val *string) EncryptionTypeInput() *string ExtraConfigs() *map[string]*string SetExtraConfigs(val *map[string]*string) ExtraConfigsInput() *map[string]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gs() MountGsOutputReference GsInput() *MountGs Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceId() *string SetResourceId(val *string) ResourceIdInput() *string S3() MountS3OutputReference S3Input() *MountS3 Source() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() MountTimeoutsOutputReference TimeoutsInput() interface{} Uri() *string SetUri(val *string) UriInput() *string Wasb() MountWasbOutputReference WasbInput() *MountWasb // 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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAbfs(value *MountAbfs) PutAdl(value *MountAdl) PutGs(value *MountGs) PutS3(value *MountS3) PutTimeouts(value *MountTimeouts) PutWasb(value *MountWasb) ResetAbfs() ResetAdl() ResetClusterId() ResetEncryptionType() ResetExtraConfigs() ResetGs() ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetResourceId() ResetS3() ResetTimeouts() ResetUri() ResetWasb() SynthesizeAttributes() *map[string]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/databricks/databricks/1.23.0/docs/resources/mount databricks_mount}.
func NewMount ¶
func NewMount(scope constructs.Construct, id *string, config *MountConfig) Mount
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount databricks_mount} Resource.
type MountAbfs ¶
type MountAbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#client_id Mount#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#client_secret_key Mount#client_secret_key}. ClientSecretKey *string `field:"required" json:"clientSecretKey" yaml:"clientSecretKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#client_secret_scope Mount#client_secret_scope}. ClientSecretScope *string `field:"required" json:"clientSecretScope" yaml:"clientSecretScope"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#initialize_file_system Mount#initialize_file_system}. InitializeFileSystem interface{} `field:"required" json:"initializeFileSystem" yaml:"initializeFileSystem"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#container_name Mount#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#directory Mount#directory}. Directory *string `field:"optional" json:"directory" yaml:"directory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#storage_account_name Mount#storage_account_name}. StorageAccountName *string `field:"optional" json:"storageAccountName" yaml:"storageAccountName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#tenant_id Mount#tenant_id}. TenantId *string `field:"optional" json:"tenantId" yaml:"tenantId"` }
type MountAbfsOutputReference ¶
type MountAbfsOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecretKey() *string SetClientSecretKey(val *string) ClientSecretKeyInput() *string ClientSecretScope() *string SetClientSecretScope(val *string) ClientSecretScopeInput() *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) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *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 Directory() *string SetDirectory(val *string) DirectoryInput() *string // Experimental. Fqn() *string InitializeFileSystem() interface{} SetInitializeFileSystem(val interface{}) InitializeFileSystemInput() interface{} InternalValue() *MountAbfs SetInternalValue(val *MountAbfs) StorageAccountName() *string SetStorageAccountName(val *string) StorageAccountNameInput() *string TenantId() *string SetTenantId(val *string) TenantIdInput() *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 ResetContainerName() ResetDirectory() ResetStorageAccountName() ResetTenantId() // 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 NewMountAbfsOutputReference ¶
func NewMountAbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MountAbfsOutputReference
type MountAdl ¶
type MountAdl struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#client_id Mount#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#client_secret_key Mount#client_secret_key}. ClientSecretKey *string `field:"required" json:"clientSecretKey" yaml:"clientSecretKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#client_secret_scope Mount#client_secret_scope}. ClientSecretScope *string `field:"required" json:"clientSecretScope" yaml:"clientSecretScope"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#directory Mount#directory}. Directory *string `field:"optional" json:"directory" yaml:"directory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#spark_conf_prefix Mount#spark_conf_prefix}. SparkConfPrefix *string `field:"optional" json:"sparkConfPrefix" yaml:"sparkConfPrefix"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#storage_resource_name Mount#storage_resource_name}. StorageResourceName *string `field:"optional" json:"storageResourceName" yaml:"storageResourceName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#tenant_id Mount#tenant_id}. TenantId *string `field:"optional" json:"tenantId" yaml:"tenantId"` }
type MountAdlOutputReference ¶
type MountAdlOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecretKey() *string SetClientSecretKey(val *string) ClientSecretKeyInput() *string ClientSecretScope() *string SetClientSecretScope(val *string) ClientSecretScopeInput() *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 Directory() *string SetDirectory(val *string) DirectoryInput() *string // Experimental. Fqn() *string InternalValue() *MountAdl SetInternalValue(val *MountAdl) SparkConfPrefix() *string SetSparkConfPrefix(val *string) SparkConfPrefixInput() *string StorageResourceName() *string SetStorageResourceName(val *string) StorageResourceNameInput() *string TenantId() *string SetTenantId(val *string) TenantIdInput() *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 ResetDirectory() ResetSparkConfPrefix() ResetStorageResourceName() ResetTenantId() // 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 NewMountAdlOutputReference ¶
func NewMountAdlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MountAdlOutputReference
type MountConfig ¶
type MountConfig 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"` // abfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#abfs Mount#abfs} Abfs *MountAbfs `field:"optional" json:"abfs" yaml:"abfs"` // adl block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#adl Mount#adl} Adl *MountAdl `field:"optional" json:"adl" yaml:"adl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#cluster_id Mount#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#encryption_type Mount#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#extra_configs Mount#extra_configs}. ExtraConfigs *map[string]*string `field:"optional" json:"extraConfigs" yaml:"extraConfigs"` // gs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#gs Mount#gs} Gs *MountGs `field:"optional" json:"gs" yaml:"gs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#id Mount#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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#name Mount#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#resource_id Mount#resource_id}. ResourceId *string `field:"optional" json:"resourceId" yaml:"resourceId"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#s3 Mount#s3} S3 *MountS3 `field:"optional" json:"s3" yaml:"s3"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#timeouts Mount#timeouts} Timeouts *MountTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#uri Mount#uri}. Uri *string `field:"optional" json:"uri" yaml:"uri"` // wasb block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#wasb Mount#wasb} Wasb *MountWasb `field:"optional" json:"wasb" yaml:"wasb"` }
type MountGs ¶
type MountGs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#bucket_name Mount#bucket_name}. BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#service_account Mount#service_account}. ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"` }
type MountGsOutputReference ¶
type MountGsOutputReference interface { cdktf.ComplexObject BucketName() *string SetBucketName(val *string) BucketNameInput() *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() *MountGs SetInternalValue(val *MountGs) ServiceAccount() *string SetServiceAccount(val *string) ServiceAccountInput() *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 ResetServiceAccount() // 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 NewMountGsOutputReference ¶
func NewMountGsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MountGsOutputReference
type MountS3 ¶
type MountS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#bucket_name Mount#bucket_name}. BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#instance_profile Mount#instance_profile}. InstanceProfile *string `field:"optional" json:"instanceProfile" yaml:"instanceProfile"` }
type MountS3OutputReference ¶
type MountS3OutputReference interface { cdktf.ComplexObject BucketName() *string SetBucketName(val *string) BucketNameInput() *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 InstanceProfile() *string SetInstanceProfile(val *string) InstanceProfileInput() *string InternalValue() *MountS3 SetInternalValue(val *MountS3) // 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 ResetInstanceProfile() // 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 NewMountS3OutputReference ¶
func NewMountS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MountS3OutputReference
type MountTimeouts ¶
type MountTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#default Mount#default}. Default *string `field:"optional" json:"default" yaml:"default"` }
type MountTimeoutsOutputReference ¶
type MountTimeoutsOutputReference 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 Default() *string SetDefault(val *string) DefaultInput() *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) // 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 ResetDefault() // 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 NewMountTimeoutsOutputReference ¶
func NewMountTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MountTimeoutsOutputReference
type MountWasb ¶
type MountWasb struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#auth_type Mount#auth_type}. AuthType *string `field:"required" json:"authType" yaml:"authType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#token_secret_key Mount#token_secret_key}. TokenSecretKey *string `field:"required" json:"tokenSecretKey" yaml:"tokenSecretKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#token_secret_scope Mount#token_secret_scope}. TokenSecretScope *string `field:"required" json:"tokenSecretScope" yaml:"tokenSecretScope"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#container_name Mount#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#directory Mount#directory}. Directory *string `field:"optional" json:"directory" yaml:"directory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/mount#storage_account_name Mount#storage_account_name}. StorageAccountName *string `field:"optional" json:"storageAccountName" yaml:"storageAccountName"` }
type MountWasbOutputReference ¶
type MountWasbOutputReference interface { cdktf.ComplexObject AuthType() *string SetAuthType(val *string) AuthTypeInput() *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) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *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 Directory() *string SetDirectory(val *string) DirectoryInput() *string // Experimental. Fqn() *string InternalValue() *MountWasb SetInternalValue(val *MountWasb) StorageAccountName() *string SetStorageAccountName(val *string) StorageAccountNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TokenSecretKey() *string SetTokenSecretKey(val *string) TokenSecretKeyInput() *string TokenSecretScope() *string SetTokenSecretScope(val *string) TokenSecretScopeInput() *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 ResetContainerName() ResetDirectory() ResetStorageAccountName() // 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 NewMountWasbOutputReference ¶
func NewMountWasbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MountWasbOutputReference
Source Files ¶
- Mount.go
- MountAbfs.go
- MountAbfsOutputReference.go
- MountAbfsOutputReference__checks.go
- MountAdl.go
- MountAdlOutputReference.go
- MountAdlOutputReference__checks.go
- MountConfig.go
- MountGs.go
- MountGsOutputReference.go
- MountGsOutputReference__checks.go
- MountS3.go
- MountS3OutputReference.go
- MountS3OutputReference__checks.go
- MountTimeouts.go
- MountTimeoutsOutputReference.go
- MountTimeoutsOutputReference__checks.go
- MountWasb.go
- MountWasbOutputReference.go
- MountWasbOutputReference__checks.go
- Mount__checks.go
- main.go