Documentation ¶
Index ¶
- func Cluster_IsConstruct(x interface{}) *bool
- func Cluster_IsTerraformElement(x interface{}) *bool
- func Cluster_IsTerraformResource(x interface{}) *bool
- func Cluster_TfResourceType() *string
- func NewClusterAutoscaleOutputReference_Override(c ClusterAutoscaleOutputReference, ...)
- func NewClusterAwsAttributesOutputReference_Override(c ClusterAwsAttributesOutputReference, ...)
- func NewClusterAzureAttributesOutputReference_Override(c ClusterAzureAttributesOutputReference, ...)
- func NewClusterClusterLogConfDbfsOutputReference_Override(c ClusterClusterLogConfDbfsOutputReference, ...)
- func NewClusterClusterLogConfOutputReference_Override(c ClusterClusterLogConfOutputReference, ...)
- func NewClusterClusterLogConfS3OutputReference_Override(c ClusterClusterLogConfS3OutputReference, ...)
- func NewClusterClusterMountInfoList_Override(c ClusterClusterMountInfoList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(c ClusterClusterMountInfoNetworkFilesystemInfoOutputReference, ...)
- func NewClusterClusterMountInfoOutputReference_Override(c ClusterClusterMountInfoOutputReference, ...)
- func NewClusterDockerImageBasicAuthOutputReference_Override(c ClusterDockerImageBasicAuthOutputReference, ...)
- func NewClusterDockerImageOutputReference_Override(c ClusterDockerImageOutputReference, ...)
- func NewClusterGcpAttributesOutputReference_Override(c ClusterGcpAttributesOutputReference, ...)
- func NewClusterInitScriptsAbfssOutputReference_Override(c ClusterInitScriptsAbfssOutputReference, ...)
- func NewClusterInitScriptsDbfsOutputReference_Override(c ClusterInitScriptsDbfsOutputReference, ...)
- func NewClusterInitScriptsFileOutputReference_Override(c ClusterInitScriptsFileOutputReference, ...)
- func NewClusterInitScriptsGcsOutputReference_Override(c ClusterInitScriptsGcsOutputReference, ...)
- func NewClusterInitScriptsList_Override(c ClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewClusterInitScriptsOutputReference_Override(c ClusterInitScriptsOutputReference, ...)
- func NewClusterInitScriptsS3OutputReference_Override(c ClusterInitScriptsS3OutputReference, ...)
- func NewClusterInitScriptsWorkspaceOutputReference_Override(c ClusterInitScriptsWorkspaceOutputReference, ...)
- func NewClusterLibraryCranOutputReference_Override(c ClusterLibraryCranOutputReference, ...)
- func NewClusterLibraryList_Override(c ClusterLibraryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewClusterLibraryMavenOutputReference_Override(c ClusterLibraryMavenOutputReference, ...)
- func NewClusterLibraryOutputReference_Override(c ClusterLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewClusterLibraryPypiOutputReference_Override(c ClusterLibraryPypiOutputReference, ...)
- func NewClusterTimeoutsOutputReference_Override(c ClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewClusterWorkloadTypeClientsOutputReference_Override(c ClusterWorkloadTypeClientsOutputReference, ...)
- func NewClusterWorkloadTypeOutputReference_Override(c ClusterWorkloadTypeOutputReference, ...)
- func NewCluster_Override(c Cluster, scope constructs.Construct, id *string, config *ClusterConfig)
- type Cluster
- type ClusterAutoscale
- type ClusterAutoscaleOutputReference
- type ClusterAwsAttributes
- type ClusterAwsAttributesOutputReference
- type ClusterAzureAttributes
- type ClusterAzureAttributesOutputReference
- type ClusterClusterLogConf
- type ClusterClusterLogConfDbfs
- type ClusterClusterLogConfDbfsOutputReference
- type ClusterClusterLogConfOutputReference
- type ClusterClusterLogConfS3
- type ClusterClusterLogConfS3OutputReference
- type ClusterClusterMountInfo
- type ClusterClusterMountInfoList
- type ClusterClusterMountInfoNetworkFilesystemInfo
- type ClusterClusterMountInfoNetworkFilesystemInfoOutputReference
- type ClusterClusterMountInfoOutputReference
- type ClusterConfig
- type ClusterDockerImage
- type ClusterDockerImageBasicAuth
- type ClusterDockerImageBasicAuthOutputReference
- type ClusterDockerImageOutputReference
- type ClusterGcpAttributes
- type ClusterGcpAttributesOutputReference
- type ClusterInitScripts
- type ClusterInitScriptsAbfss
- type ClusterInitScriptsAbfssOutputReference
- type ClusterInitScriptsDbfs
- type ClusterInitScriptsDbfsOutputReference
- type ClusterInitScriptsFile
- type ClusterInitScriptsFileOutputReference
- type ClusterInitScriptsGcs
- type ClusterInitScriptsGcsOutputReference
- type ClusterInitScriptsList
- type ClusterInitScriptsOutputReference
- type ClusterInitScriptsS3
- type ClusterInitScriptsS3OutputReference
- type ClusterInitScriptsWorkspace
- type ClusterInitScriptsWorkspaceOutputReference
- type ClusterLibrary
- type ClusterLibraryCran
- type ClusterLibraryCranOutputReference
- type ClusterLibraryList
- type ClusterLibraryMaven
- type ClusterLibraryMavenOutputReference
- type ClusterLibraryOutputReference
- type ClusterLibraryPypi
- type ClusterLibraryPypiOutputReference
- type ClusterTimeouts
- type ClusterTimeoutsOutputReference
- type ClusterWorkloadType
- type ClusterWorkloadTypeClients
- type ClusterWorkloadTypeClientsOutputReference
- type ClusterWorkloadTypeOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Cluster_IsConstruct ¶
func Cluster_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 Cluster_IsTerraformElement ¶
func Cluster_IsTerraformElement(x interface{}) *bool
Experimental.
func Cluster_IsTerraformResource ¶
func Cluster_IsTerraformResource(x interface{}) *bool
Experimental.
func Cluster_TfResourceType ¶
func Cluster_TfResourceType() *string
func NewClusterAutoscaleOutputReference_Override ¶
func NewClusterAutoscaleOutputReference_Override(c ClusterAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterAwsAttributesOutputReference_Override ¶
func NewClusterAwsAttributesOutputReference_Override(c ClusterAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterAzureAttributesOutputReference_Override ¶
func NewClusterAzureAttributesOutputReference_Override(c ClusterAzureAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterClusterLogConfDbfsOutputReference_Override ¶
func NewClusterClusterLogConfDbfsOutputReference_Override(c ClusterClusterLogConfDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterClusterLogConfOutputReference_Override ¶
func NewClusterClusterLogConfOutputReference_Override(c ClusterClusterLogConfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterClusterLogConfS3OutputReference_Override ¶
func NewClusterClusterLogConfS3OutputReference_Override(c ClusterClusterLogConfS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterClusterMountInfoList_Override ¶
func NewClusterClusterMountInfoList_Override(c ClusterClusterMountInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override ¶
func NewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(c ClusterClusterMountInfoNetworkFilesystemInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterClusterMountInfoOutputReference_Override ¶
func NewClusterClusterMountInfoOutputReference_Override(c ClusterClusterMountInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClusterDockerImageBasicAuthOutputReference_Override ¶
func NewClusterDockerImageBasicAuthOutputReference_Override(c ClusterDockerImageBasicAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterDockerImageOutputReference_Override ¶
func NewClusterDockerImageOutputReference_Override(c ClusterDockerImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterGcpAttributesOutputReference_Override ¶
func NewClusterGcpAttributesOutputReference_Override(c ClusterGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterInitScriptsAbfssOutputReference_Override ¶
func NewClusterInitScriptsAbfssOutputReference_Override(c ClusterInitScriptsAbfssOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterInitScriptsDbfsOutputReference_Override ¶
func NewClusterInitScriptsDbfsOutputReference_Override(c ClusterInitScriptsDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterInitScriptsFileOutputReference_Override ¶
func NewClusterInitScriptsFileOutputReference_Override(c ClusterInitScriptsFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterInitScriptsGcsOutputReference_Override ¶
func NewClusterInitScriptsGcsOutputReference_Override(c ClusterInitScriptsGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterInitScriptsList_Override ¶
func NewClusterInitScriptsList_Override(c ClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClusterInitScriptsOutputReference_Override ¶
func NewClusterInitScriptsOutputReference_Override(c ClusterInitScriptsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClusterInitScriptsS3OutputReference_Override ¶
func NewClusterInitScriptsS3OutputReference_Override(c ClusterInitScriptsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterInitScriptsWorkspaceOutputReference_Override ¶
func NewClusterInitScriptsWorkspaceOutputReference_Override(c ClusterInitScriptsWorkspaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterLibraryCranOutputReference_Override ¶
func NewClusterLibraryCranOutputReference_Override(c ClusterLibraryCranOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterLibraryList_Override ¶
func NewClusterLibraryList_Override(c ClusterLibraryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClusterLibraryMavenOutputReference_Override ¶
func NewClusterLibraryMavenOutputReference_Override(c ClusterLibraryMavenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterLibraryOutputReference_Override ¶
func NewClusterLibraryOutputReference_Override(c ClusterLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClusterLibraryPypiOutputReference_Override ¶
func NewClusterLibraryPypiOutputReference_Override(c ClusterLibraryPypiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterTimeoutsOutputReference_Override ¶
func NewClusterTimeoutsOutputReference_Override(c ClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterWorkloadTypeClientsOutputReference_Override ¶
func NewClusterWorkloadTypeClientsOutputReference_Override(c ClusterWorkloadTypeClientsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClusterWorkloadTypeOutputReference_Override ¶
func NewClusterWorkloadTypeOutputReference_Override(c ClusterWorkloadTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCluster_Override ¶
func NewCluster_Override(c Cluster, scope constructs.Construct, id *string, config *ClusterConfig)
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster databricks_cluster} Resource.
Types ¶
type Cluster ¶
type Cluster interface { cdktf.TerraformResource ApplyPolicyDefaultValues() interface{} SetApplyPolicyDefaultValues(val interface{}) ApplyPolicyDefaultValuesInput() interface{} Autoscale() ClusterAutoscaleOutputReference AutoscaleInput() *ClusterAutoscale AutoterminationMinutes() *float64 SetAutoterminationMinutes(val *float64) AutoterminationMinutesInput() *float64 AwsAttributes() ClusterAwsAttributesOutputReference AwsAttributesInput() *ClusterAwsAttributes AzureAttributes() ClusterAzureAttributesOutputReference AzureAttributesInput() *ClusterAzureAttributes // Experimental. CdktfStack() cdktf.TerraformStack ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterLogConf() ClusterClusterLogConfOutputReference ClusterLogConfInput() *ClusterClusterLogConf ClusterMountInfo() ClusterClusterMountInfoList ClusterMountInfoInput() interface{} ClusterName() *string SetClusterName(val *string) ClusterNameInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CustomTags() *map[string]*string SetCustomTags(val *map[string]*string) CustomTagsInput() *map[string]*string DataSecurityMode() *string SetDataSecurityMode(val *string) DataSecurityModeInput() *string DefaultTags() cdktf.StringMap // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DockerImage() ClusterDockerImageOutputReference DockerImageInput() *ClusterDockerImage DriverInstancePoolId() *string SetDriverInstancePoolId(val *string) DriverInstancePoolIdInput() *string DriverNodeTypeId() *string SetDriverNodeTypeId(val *string) DriverNodeTypeIdInput() *string EnableElasticDisk() interface{} SetEnableElasticDisk(val interface{}) EnableElasticDiskInput() interface{} EnableLocalDiskEncryption() interface{} SetEnableLocalDiskEncryption(val interface{}) EnableLocalDiskEncryptionInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GcpAttributes() ClusterGcpAttributesOutputReference GcpAttributesInput() *ClusterGcpAttributes Id() *string SetId(val *string) IdempotencyToken() *string SetIdempotencyToken(val *string) IdempotencyTokenInput() *string IdInput() *string InitScripts() ClusterInitScriptsList InitScriptsInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string IsPinned() interface{} SetIsPinned(val interface{}) IsPinnedInput() interface{} Library() ClusterLibraryList LibraryInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string NumWorkers() *float64 SetNumWorkers(val *float64) NumWorkersInput() *float64 PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RuntimeEngine() *string SetRuntimeEngine(val *string) RuntimeEngineInput() *string SingleUserName() *string SetSingleUserName(val *string) SingleUserNameInput() *string SparkConf() *map[string]*string SetSparkConf(val *map[string]*string) SparkConfInput() *map[string]*string SparkEnvVars() *map[string]*string SetSparkEnvVars(val *map[string]*string) SparkEnvVarsInput() *map[string]*string SparkVersion() *string SetSparkVersion(val *string) SparkVersionInput() *string SshPublicKeys() *[]*string SetSshPublicKeys(val *[]*string) SshPublicKeysInput() *[]*string State() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ClusterTimeoutsOutputReference TimeoutsInput() interface{} Url() *string WorkloadType() ClusterWorkloadTypeOutputReference WorkloadTypeInput() *ClusterWorkloadType // 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) PutAutoscale(value *ClusterAutoscale) PutAwsAttributes(value *ClusterAwsAttributes) PutAzureAttributes(value *ClusterAzureAttributes) PutClusterLogConf(value *ClusterClusterLogConf) PutClusterMountInfo(value interface{}) PutDockerImage(value *ClusterDockerImage) PutGcpAttributes(value *ClusterGcpAttributes) PutInitScripts(value interface{}) PutLibrary(value interface{}) PutTimeouts(value *ClusterTimeouts) PutWorkloadType(value *ClusterWorkloadType) ResetApplyPolicyDefaultValues() ResetAutoscale() ResetAutoterminationMinutes() ResetAwsAttributes() ResetAzureAttributes() ResetClusterId() ResetClusterLogConf() ResetClusterMountInfo() ResetClusterName() ResetCustomTags() ResetDataSecurityMode() ResetDockerImage() ResetDriverInstancePoolId() ResetDriverNodeTypeId() ResetEnableElasticDisk() ResetEnableLocalDiskEncryption() ResetGcpAttributes() ResetId() ResetIdempotencyToken() ResetInitScripts() ResetInstancePoolId() ResetIsPinned() ResetLibrary() ResetNodeTypeId() ResetNumWorkers() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyId() ResetRuntimeEngine() ResetSingleUserName() ResetSparkConf() ResetSparkEnvVars() ResetSshPublicKeys() ResetTimeouts() ResetWorkloadType() 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/cluster databricks_cluster}.
func NewCluster ¶
func NewCluster(scope constructs.Construct, id *string, config *ClusterConfig) Cluster
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster databricks_cluster} Resource.
type ClusterAutoscale ¶
type ClusterAutoscale struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#max_workers Cluster#max_workers}. MaxWorkers *float64 `field:"optional" json:"maxWorkers" yaml:"maxWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#min_workers Cluster#min_workers}. MinWorkers *float64 `field:"optional" json:"minWorkers" yaml:"minWorkers"` }
type ClusterAutoscaleOutputReference ¶
type ClusterAutoscaleOutputReference 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() *ClusterAutoscale SetInternalValue(val *ClusterAutoscale) MaxWorkers() *float64 SetMaxWorkers(val *float64) MaxWorkersInput() *float64 MinWorkers() *float64 SetMinWorkers(val *float64) MinWorkersInput() *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 ResetMaxWorkers() ResetMinWorkers() // 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 NewClusterAutoscaleOutputReference ¶
func NewClusterAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterAutoscaleOutputReference
type ClusterAwsAttributes ¶
type ClusterAwsAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#availability Cluster#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#ebs_volume_count Cluster#ebs_volume_count}. EbsVolumeCount *float64 `field:"optional" json:"ebsVolumeCount" yaml:"ebsVolumeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#ebs_volume_size Cluster#ebs_volume_size}. EbsVolumeSize *float64 `field:"optional" json:"ebsVolumeSize" yaml:"ebsVolumeSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#ebs_volume_type Cluster#ebs_volume_type}. EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#first_on_demand Cluster#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#instance_profile_arn Cluster#instance_profile_arn}. InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#spot_bid_price_percent Cluster#spot_bid_price_percent}. SpotBidPricePercent *float64 `field:"optional" json:"spotBidPricePercent" yaml:"spotBidPricePercent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#zone_id Cluster#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type ClusterAwsAttributesOutputReference ¶
type ClusterAwsAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *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 EbsVolumeCount() *float64 SetEbsVolumeCount(val *float64) EbsVolumeCountInput() *float64 EbsVolumeSize() *float64 SetEbsVolumeSize(val *float64) EbsVolumeSizeInput() *float64 EbsVolumeType() *string SetEbsVolumeType(val *string) EbsVolumeTypeInput() *string FirstOnDemand() *float64 SetFirstOnDemand(val *float64) FirstOnDemandInput() *float64 // Experimental. Fqn() *string InstanceProfileArn() *string SetInstanceProfileArn(val *string) InstanceProfileArnInput() *string InternalValue() *ClusterAwsAttributes SetInternalValue(val *ClusterAwsAttributes) SpotBidPricePercent() *float64 SetSpotBidPricePercent(val *float64) SpotBidPricePercentInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ZoneId() *string SetZoneId(val *string) ZoneIdInput() *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 ResetAvailability() ResetEbsVolumeCount() ResetEbsVolumeSize() ResetEbsVolumeType() ResetFirstOnDemand() ResetInstanceProfileArn() ResetSpotBidPricePercent() ResetZoneId() // 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 NewClusterAwsAttributesOutputReference ¶
func NewClusterAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterAwsAttributesOutputReference
type ClusterAzureAttributes ¶
type ClusterAzureAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#availability Cluster#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#first_on_demand Cluster#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#spot_bid_max_price Cluster#spot_bid_max_price}. SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"` }
type ClusterAzureAttributesOutputReference ¶
type ClusterAzureAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *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 FirstOnDemand() *float64 SetFirstOnDemand(val *float64) FirstOnDemandInput() *float64 // Experimental. Fqn() *string InternalValue() *ClusterAzureAttributes SetInternalValue(val *ClusterAzureAttributes) SpotBidMaxPrice() *float64 SetSpotBidMaxPrice(val *float64) SpotBidMaxPriceInput() *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 ResetAvailability() ResetFirstOnDemand() ResetSpotBidMaxPrice() // 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 NewClusterAzureAttributesOutputReference ¶
func NewClusterAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterAzureAttributesOutputReference
type ClusterClusterLogConf ¶
type ClusterClusterLogConf struct { // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#dbfs Cluster#dbfs} Dbfs *ClusterClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#s3 Cluster#s3} S3 *ClusterClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"` }
type ClusterClusterLogConfDbfs ¶
type ClusterClusterLogConfDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type ClusterClusterLogConfDbfsOutputReference ¶
type ClusterClusterLogConfDbfsOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *ClusterClusterLogConfDbfs SetInternalValue(val *ClusterClusterLogConfDbfs) // 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 NewClusterClusterLogConfDbfsOutputReference ¶
func NewClusterClusterLogConfDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterClusterLogConfDbfsOutputReference
type ClusterClusterLogConfOutputReference ¶
type ClusterClusterLogConfOutputReference 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 Dbfs() ClusterClusterLogConfDbfsOutputReference DbfsInput() *ClusterClusterLogConfDbfs // Experimental. Fqn() *string InternalValue() *ClusterClusterLogConf SetInternalValue(val *ClusterClusterLogConf) S3() ClusterClusterLogConfS3OutputReference S3Input() *ClusterClusterLogConfS3 // 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 PutDbfs(value *ClusterClusterLogConfDbfs) PutS3(value *ClusterClusterLogConfS3) ResetDbfs() ResetS3() // 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 NewClusterClusterLogConfOutputReference ¶
func NewClusterClusterLogConfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterClusterLogConfOutputReference
type ClusterClusterLogConfS3 ¶
type ClusterClusterLogConfS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#canned_acl Cluster#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#enable_encryption Cluster#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#encryption_type Cluster#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/cluster#endpoint Cluster#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#kms_key Cluster#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#region Cluster#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type ClusterClusterLogConfS3OutputReference ¶
type ClusterClusterLogConfS3OutputReference interface { cdktf.ComplexObject CannedAcl() *string SetCannedAcl(val *string) CannedAclInput() *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 Destination() *string SetDestination(val *string) DestinationInput() *string EnableEncryption() interface{} SetEnableEncryption(val interface{}) EnableEncryptionInput() interface{} EncryptionType() *string SetEncryptionType(val *string) EncryptionTypeInput() *string Endpoint() *string SetEndpoint(val *string) EndpointInput() *string // Experimental. Fqn() *string InternalValue() *ClusterClusterLogConfS3 SetInternalValue(val *ClusterClusterLogConfS3) KmsKey() *string SetKmsKey(val *string) KmsKeyInput() *string Region() *string SetRegion(val *string) RegionInput() *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 ResetCannedAcl() ResetEnableEncryption() ResetEncryptionType() ResetEndpoint() ResetKmsKey() ResetRegion() // 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 NewClusterClusterLogConfS3OutputReference ¶
func NewClusterClusterLogConfS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterClusterLogConfS3OutputReference
type ClusterClusterMountInfo ¶
type ClusterClusterMountInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#local_mount_dir_path Cluster#local_mount_dir_path}. LocalMountDirPath *string `field:"required" json:"localMountDirPath" yaml:"localMountDirPath"` // network_filesystem_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#network_filesystem_info Cluster#network_filesystem_info} NetworkFilesystemInfo *ClusterClusterMountInfoNetworkFilesystemInfo `field:"required" json:"networkFilesystemInfo" yaml:"networkFilesystemInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#remote_mount_dir_path Cluster#remote_mount_dir_path}. RemoteMountDirPath *string `field:"optional" json:"remoteMountDirPath" yaml:"remoteMountDirPath"` }
type ClusterClusterMountInfoList ¶
type ClusterClusterMountInfoList 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) // Experimental. ComputeFqn() *string Get(index *float64) ClusterClusterMountInfoOutputReference // 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 NewClusterClusterMountInfoList ¶
func NewClusterClusterMountInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterClusterMountInfoList
type ClusterClusterMountInfoNetworkFilesystemInfo ¶
type ClusterClusterMountInfoNetworkFilesystemInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#server_address Cluster#server_address}. ServerAddress *string `field:"required" json:"serverAddress" yaml:"serverAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#mount_options Cluster#mount_options}. MountOptions *string `field:"optional" json:"mountOptions" yaml:"mountOptions"` }
type ClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
type ClusterClusterMountInfoNetworkFilesystemInfoOutputReference 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() *ClusterClusterMountInfoNetworkFilesystemInfo SetInternalValue(val *ClusterClusterMountInfoNetworkFilesystemInfo) MountOptions() *string SetMountOptions(val *string) MountOptionsInput() *string ServerAddress() *string SetServerAddress(val *string) ServerAddressInput() *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 ResetMountOptions() // 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 NewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
func NewClusterClusterMountInfoNetworkFilesystemInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterClusterMountInfoNetworkFilesystemInfoOutputReference
type ClusterClusterMountInfoOutputReference ¶
type ClusterClusterMountInfoOutputReference 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() interface{} SetInternalValue(val interface{}) LocalMountDirPath() *string SetLocalMountDirPath(val *string) LocalMountDirPathInput() *string NetworkFilesystemInfo() ClusterClusterMountInfoNetworkFilesystemInfoOutputReference NetworkFilesystemInfoInput() *ClusterClusterMountInfoNetworkFilesystemInfo RemoteMountDirPath() *string SetRemoteMountDirPath(val *string) RemoteMountDirPathInput() *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 PutNetworkFilesystemInfo(value *ClusterClusterMountInfoNetworkFilesystemInfo) ResetRemoteMountDirPath() // 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 NewClusterClusterMountInfoOutputReference ¶
func NewClusterClusterMountInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClusterClusterMountInfoOutputReference
type ClusterConfig ¶
type ClusterConfig 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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#spark_version Cluster#spark_version}. SparkVersion *string `field:"required" json:"sparkVersion" yaml:"sparkVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#apply_policy_default_values Cluster#apply_policy_default_values}. ApplyPolicyDefaultValues interface{} `field:"optional" json:"applyPolicyDefaultValues" yaml:"applyPolicyDefaultValues"` // autoscale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#autoscale Cluster#autoscale} Autoscale *ClusterAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#autotermination_minutes Cluster#autotermination_minutes}. AutoterminationMinutes *float64 `field:"optional" json:"autoterminationMinutes" yaml:"autoterminationMinutes"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#aws_attributes Cluster#aws_attributes} AwsAttributes *ClusterAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // azure_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#azure_attributes Cluster#azure_attributes} AzureAttributes *ClusterAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#cluster_id Cluster#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // cluster_log_conf block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#cluster_log_conf Cluster#cluster_log_conf} ClusterLogConf *ClusterClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"` // cluster_mount_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#cluster_mount_info Cluster#cluster_mount_info} ClusterMountInfo interface{} `field:"optional" json:"clusterMountInfo" yaml:"clusterMountInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#cluster_name Cluster#cluster_name}. ClusterName *string `field:"optional" json:"clusterName" yaml:"clusterName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#custom_tags Cluster#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#data_security_mode Cluster#data_security_mode}. DataSecurityMode *string `field:"optional" json:"dataSecurityMode" yaml:"dataSecurityMode"` // docker_image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#docker_image Cluster#docker_image} DockerImage *ClusterDockerImage `field:"optional" json:"dockerImage" yaml:"dockerImage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#driver_instance_pool_id Cluster#driver_instance_pool_id}. DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#driver_node_type_id Cluster#driver_node_type_id}. DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#enable_elastic_disk Cluster#enable_elastic_disk}. EnableElasticDisk interface{} `field:"optional" json:"enableElasticDisk" yaml:"enableElasticDisk"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#enable_local_disk_encryption Cluster#enable_local_disk_encryption}. EnableLocalDiskEncryption interface{} `field:"optional" json:"enableLocalDiskEncryption" yaml:"enableLocalDiskEncryption"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#gcp_attributes Cluster#gcp_attributes} GcpAttributes *ClusterGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#id Cluster#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/cluster#idempotency_token Cluster#idempotency_token}. IdempotencyToken *string `field:"optional" json:"idempotencyToken" yaml:"idempotencyToken"` // init_scripts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#init_scripts Cluster#init_scripts} InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#instance_pool_id Cluster#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#is_pinned Cluster#is_pinned}. IsPinned interface{} `field:"optional" json:"isPinned" yaml:"isPinned"` // library block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#library Cluster#library} Library interface{} `field:"optional" json:"library" yaml:"library"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#node_type_id Cluster#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#num_workers Cluster#num_workers}. NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#policy_id Cluster#policy_id}. PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#runtime_engine Cluster#runtime_engine}. RuntimeEngine *string `field:"optional" json:"runtimeEngine" yaml:"runtimeEngine"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#single_user_name Cluster#single_user_name}. SingleUserName *string `field:"optional" json:"singleUserName" yaml:"singleUserName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#spark_conf Cluster#spark_conf}. SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#spark_env_vars Cluster#spark_env_vars}. SparkEnvVars *map[string]*string `field:"optional" json:"sparkEnvVars" yaml:"sparkEnvVars"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#ssh_public_keys Cluster#ssh_public_keys}. SshPublicKeys *[]*string `field:"optional" json:"sshPublicKeys" yaml:"sshPublicKeys"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#timeouts Cluster#timeouts} Timeouts *ClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // workload_type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#workload_type Cluster#workload_type} WorkloadType *ClusterWorkloadType `field:"optional" json:"workloadType" yaml:"workloadType"` }
type ClusterDockerImage ¶
type ClusterDockerImage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#url Cluster#url}. Url *string `field:"required" json:"url" yaml:"url"` // basic_auth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#basic_auth Cluster#basic_auth} BasicAuth *ClusterDockerImageBasicAuth `field:"optional" json:"basicAuth" yaml:"basicAuth"` }
type ClusterDockerImageBasicAuth ¶
type ClusterDockerImageBasicAuth struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#password Cluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#username Cluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type ClusterDockerImageBasicAuthOutputReference ¶
type ClusterDockerImageBasicAuthOutputReference 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() *ClusterDockerImageBasicAuth SetInternalValue(val *ClusterDockerImageBasicAuth) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *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 NewClusterDockerImageBasicAuthOutputReference ¶
func NewClusterDockerImageBasicAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterDockerImageBasicAuthOutputReference
type ClusterDockerImageOutputReference ¶
type ClusterDockerImageOutputReference interface { cdktf.ComplexObject BasicAuth() ClusterDockerImageBasicAuthOutputReference BasicAuthInput() *ClusterDockerImageBasicAuth // 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() *ClusterDockerImage SetInternalValue(val *ClusterDockerImage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *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 PutBasicAuth(value *ClusterDockerImageBasicAuth) ResetBasicAuth() // 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 NewClusterDockerImageOutputReference ¶
func NewClusterDockerImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterDockerImageOutputReference
type ClusterGcpAttributes ¶
type ClusterGcpAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#availability Cluster#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#boot_disk_size Cluster#boot_disk_size}. BootDiskSize *float64 `field:"optional" json:"bootDiskSize" yaml:"bootDiskSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#google_service_account Cluster#google_service_account}. GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#local_ssd_count Cluster#local_ssd_count}. LocalSsdCount *float64 `field:"optional" json:"localSsdCount" yaml:"localSsdCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#use_preemptible_executors Cluster#use_preemptible_executors}. UsePreemptibleExecutors interface{} `field:"optional" json:"usePreemptibleExecutors" yaml:"usePreemptibleExecutors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#zone_id Cluster#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type ClusterGcpAttributesOutputReference ¶
type ClusterGcpAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string BootDiskSize() *float64 SetBootDiskSize(val *float64) BootDiskSizeInput() *float64 // 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 GoogleServiceAccount() *string SetGoogleServiceAccount(val *string) GoogleServiceAccountInput() *string InternalValue() *ClusterGcpAttributes SetInternalValue(val *ClusterGcpAttributes) LocalSsdCount() *float64 SetLocalSsdCount(val *float64) LocalSsdCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UsePreemptibleExecutors() interface{} SetUsePreemptibleExecutors(val interface{}) UsePreemptibleExecutorsInput() interface{} ZoneId() *string SetZoneId(val *string) ZoneIdInput() *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 ResetAvailability() ResetBootDiskSize() ResetGoogleServiceAccount() ResetLocalSsdCount() ResetUsePreemptibleExecutors() ResetZoneId() // 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 NewClusterGcpAttributesOutputReference ¶
func NewClusterGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterGcpAttributesOutputReference
type ClusterInitScripts ¶
type ClusterInitScripts struct { // abfss block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#abfss Cluster#abfss} Abfss *ClusterInitScriptsAbfss `field:"optional" json:"abfss" yaml:"abfss"` // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#dbfs Cluster#dbfs} Dbfs *ClusterInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#file Cluster#file} File *ClusterInitScriptsFile `field:"optional" json:"file" yaml:"file"` // gcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#gcs Cluster#gcs} Gcs *ClusterInitScriptsGcs `field:"optional" json:"gcs" yaml:"gcs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#s3 Cluster#s3} S3 *ClusterInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"` // workspace block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#workspace Cluster#workspace} Workspace *ClusterInitScriptsWorkspace `field:"optional" json:"workspace" yaml:"workspace"` }
type ClusterInitScriptsAbfss ¶
type ClusterInitScriptsAbfss struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type ClusterInitScriptsAbfssOutputReference ¶
type ClusterInitScriptsAbfssOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *ClusterInitScriptsAbfss SetInternalValue(val *ClusterInitScriptsAbfss) // 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 ResetDestination() // 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 NewClusterInitScriptsAbfssOutputReference ¶
func NewClusterInitScriptsAbfssOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterInitScriptsAbfssOutputReference
type ClusterInitScriptsDbfs ¶
type ClusterInitScriptsDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type ClusterInitScriptsDbfsOutputReference ¶
type ClusterInitScriptsDbfsOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *ClusterInitScriptsDbfs SetInternalValue(val *ClusterInitScriptsDbfs) // 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 NewClusterInitScriptsDbfsOutputReference ¶
func NewClusterInitScriptsDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterInitScriptsDbfsOutputReference
type ClusterInitScriptsFile ¶
type ClusterInitScriptsFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type ClusterInitScriptsFileOutputReference ¶
type ClusterInitScriptsFileOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *ClusterInitScriptsFile SetInternalValue(val *ClusterInitScriptsFile) // 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 ResetDestination() // 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 NewClusterInitScriptsFileOutputReference ¶
func NewClusterInitScriptsFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterInitScriptsFileOutputReference
type ClusterInitScriptsGcs ¶
type ClusterInitScriptsGcs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type ClusterInitScriptsGcsOutputReference ¶
type ClusterInitScriptsGcsOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *ClusterInitScriptsGcs SetInternalValue(val *ClusterInitScriptsGcs) // 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 ResetDestination() // 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 NewClusterInitScriptsGcsOutputReference ¶
func NewClusterInitScriptsGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterInitScriptsGcsOutputReference
type ClusterInitScriptsList ¶
type ClusterInitScriptsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ClusterInitScriptsOutputReference // 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 NewClusterInitScriptsList ¶
func NewClusterInitScriptsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterInitScriptsList
type ClusterInitScriptsOutputReference ¶
type ClusterInitScriptsOutputReference interface { cdktf.ComplexObject Abfss() ClusterInitScriptsAbfssOutputReference AbfssInput() *ClusterInitScriptsAbfss // 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 Dbfs() ClusterInitScriptsDbfsOutputReference DbfsInput() *ClusterInitScriptsDbfs File() ClusterInitScriptsFileOutputReference FileInput() *ClusterInitScriptsFile // Experimental. Fqn() *string Gcs() ClusterInitScriptsGcsOutputReference GcsInput() *ClusterInitScriptsGcs InternalValue() interface{} SetInternalValue(val interface{}) S3() ClusterInitScriptsS3OutputReference S3Input() *ClusterInitScriptsS3 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Workspace() ClusterInitScriptsWorkspaceOutputReference WorkspaceInput() *ClusterInitScriptsWorkspace // 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 PutAbfss(value *ClusterInitScriptsAbfss) PutDbfs(value *ClusterInitScriptsDbfs) PutFile(value *ClusterInitScriptsFile) PutGcs(value *ClusterInitScriptsGcs) PutS3(value *ClusterInitScriptsS3) PutWorkspace(value *ClusterInitScriptsWorkspace) ResetAbfss() ResetDbfs() ResetFile() ResetGcs() ResetS3() ResetWorkspace() // 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 NewClusterInitScriptsOutputReference ¶
func NewClusterInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClusterInitScriptsOutputReference
type ClusterInitScriptsS3 ¶
type ClusterInitScriptsS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#canned_acl Cluster#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#enable_encryption Cluster#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#encryption_type Cluster#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/cluster#endpoint Cluster#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#kms_key Cluster#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#region Cluster#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type ClusterInitScriptsS3OutputReference ¶
type ClusterInitScriptsS3OutputReference interface { cdktf.ComplexObject CannedAcl() *string SetCannedAcl(val *string) CannedAclInput() *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 Destination() *string SetDestination(val *string) DestinationInput() *string EnableEncryption() interface{} SetEnableEncryption(val interface{}) EnableEncryptionInput() interface{} EncryptionType() *string SetEncryptionType(val *string) EncryptionTypeInput() *string Endpoint() *string SetEndpoint(val *string) EndpointInput() *string // Experimental. Fqn() *string InternalValue() *ClusterInitScriptsS3 SetInternalValue(val *ClusterInitScriptsS3) KmsKey() *string SetKmsKey(val *string) KmsKeyInput() *string Region() *string SetRegion(val *string) RegionInput() *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 ResetCannedAcl() ResetEnableEncryption() ResetEncryptionType() ResetEndpoint() ResetKmsKey() ResetRegion() // 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 NewClusterInitScriptsS3OutputReference ¶
func NewClusterInitScriptsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterInitScriptsS3OutputReference
type ClusterInitScriptsWorkspace ¶
type ClusterInitScriptsWorkspace struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#destination Cluster#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type ClusterInitScriptsWorkspaceOutputReference ¶
type ClusterInitScriptsWorkspaceOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *ClusterInitScriptsWorkspace SetInternalValue(val *ClusterInitScriptsWorkspace) // 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 ResetDestination() // 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 NewClusterInitScriptsWorkspaceOutputReference ¶
func NewClusterInitScriptsWorkspaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterInitScriptsWorkspaceOutputReference
type ClusterLibrary ¶
type ClusterLibrary struct { // cran block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#cran Cluster#cran} Cran *ClusterLibraryCran `field:"optional" json:"cran" yaml:"cran"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#egg Cluster#egg}. Egg *string `field:"optional" json:"egg" yaml:"egg"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#jar Cluster#jar}. Jar *string `field:"optional" json:"jar" yaml:"jar"` // maven block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#maven Cluster#maven} Maven *ClusterLibraryMaven `field:"optional" json:"maven" yaml:"maven"` // pypi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#pypi Cluster#pypi} Pypi *ClusterLibraryPypi `field:"optional" json:"pypi" yaml:"pypi"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#whl Cluster#whl}. Whl *string `field:"optional" json:"whl" yaml:"whl"` }
type ClusterLibraryCran ¶
type ClusterLibraryCran struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#package Cluster#package}. Package *string `field:"required" json:"package" yaml:"package"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#repo Cluster#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type ClusterLibraryCranOutputReference ¶
type ClusterLibraryCranOutputReference 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() *ClusterLibraryCran SetInternalValue(val *ClusterLibraryCran) Package() *string SetPackage(val *string) PackageInput() *string Repo() *string SetRepo(val *string) RepoInput() *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 ResetRepo() // 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 NewClusterLibraryCranOutputReference ¶
func NewClusterLibraryCranOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterLibraryCranOutputReference
type ClusterLibraryList ¶
type ClusterLibraryList 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) // Experimental. ComputeFqn() *string Get(index *float64) ClusterLibraryOutputReference // 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 NewClusterLibraryList ¶
func NewClusterLibraryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterLibraryList
type ClusterLibraryMaven ¶
type ClusterLibraryMaven struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#coordinates Cluster#coordinates}. Coordinates *string `field:"required" json:"coordinates" yaml:"coordinates"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#exclusions Cluster#exclusions}. Exclusions *[]*string `field:"optional" json:"exclusions" yaml:"exclusions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#repo Cluster#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type ClusterLibraryMavenOutputReference ¶
type ClusterLibraryMavenOutputReference 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) Coordinates() *string SetCoordinates(val *string) CoordinatesInput() *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 Exclusions() *[]*string SetExclusions(val *[]*string) ExclusionsInput() *[]*string // Experimental. Fqn() *string InternalValue() *ClusterLibraryMaven SetInternalValue(val *ClusterLibraryMaven) Repo() *string SetRepo(val *string) RepoInput() *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 ResetExclusions() ResetRepo() // 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 NewClusterLibraryMavenOutputReference ¶
func NewClusterLibraryMavenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterLibraryMavenOutputReference
type ClusterLibraryOutputReference ¶
type ClusterLibraryOutputReference 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) Cran() ClusterLibraryCranOutputReference CranInput() *ClusterLibraryCran // 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 Egg() *string SetEgg(val *string) EggInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Jar() *string SetJar(val *string) JarInput() *string Maven() ClusterLibraryMavenOutputReference MavenInput() *ClusterLibraryMaven Pypi() ClusterLibraryPypiOutputReference PypiInput() *ClusterLibraryPypi // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Whl() *string SetWhl(val *string) WhlInput() *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 PutCran(value *ClusterLibraryCran) PutMaven(value *ClusterLibraryMaven) PutPypi(value *ClusterLibraryPypi) ResetCran() ResetEgg() ResetJar() ResetMaven() ResetPypi() ResetWhl() // 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 NewClusterLibraryOutputReference ¶
func NewClusterLibraryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClusterLibraryOutputReference
type ClusterLibraryPypi ¶
type ClusterLibraryPypi struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#package Cluster#package}. Package *string `field:"required" json:"package" yaml:"package"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#repo Cluster#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type ClusterLibraryPypiOutputReference ¶
type ClusterLibraryPypiOutputReference 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() *ClusterLibraryPypi SetInternalValue(val *ClusterLibraryPypi) Package() *string SetPackage(val *string) PackageInput() *string Repo() *string SetRepo(val *string) RepoInput() *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 ResetRepo() // 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 NewClusterLibraryPypiOutputReference ¶
func NewClusterLibraryPypiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterLibraryPypiOutputReference
type ClusterTimeouts ¶
type ClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#create Cluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#delete Cluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#update Cluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ClusterTimeoutsOutputReference ¶
type ClusterTimeoutsOutputReference 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 NewClusterTimeoutsOutputReference ¶
func NewClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterTimeoutsOutputReference
type ClusterWorkloadType ¶
type ClusterWorkloadType struct { // clients block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#clients Cluster#clients} Clients *ClusterWorkloadTypeClients `field:"required" json:"clients" yaml:"clients"` }
type ClusterWorkloadTypeClients ¶
type ClusterWorkloadTypeClients struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#jobs Cluster#jobs}. Jobs interface{} `field:"optional" json:"jobs" yaml:"jobs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/cluster#notebooks Cluster#notebooks}. Notebooks interface{} `field:"optional" json:"notebooks" yaml:"notebooks"` }
type ClusterWorkloadTypeClientsOutputReference ¶
type ClusterWorkloadTypeClientsOutputReference 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() *ClusterWorkloadTypeClients SetInternalValue(val *ClusterWorkloadTypeClients) Jobs() interface{} SetJobs(val interface{}) JobsInput() interface{} Notebooks() interface{} SetNotebooks(val interface{}) NotebooksInput() 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 ResetJobs() ResetNotebooks() // 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 NewClusterWorkloadTypeClientsOutputReference ¶
func NewClusterWorkloadTypeClientsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterWorkloadTypeClientsOutputReference
type ClusterWorkloadTypeOutputReference ¶
type ClusterWorkloadTypeOutputReference interface { cdktf.ComplexObject Clients() ClusterWorkloadTypeClientsOutputReference ClientsInput() *ClusterWorkloadTypeClients // 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() *ClusterWorkloadType SetInternalValue(val *ClusterWorkloadType) // 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 PutClients(value *ClusterWorkloadTypeClients) // 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 NewClusterWorkloadTypeOutputReference ¶
func NewClusterWorkloadTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClusterWorkloadTypeOutputReference
Source Files ¶
- Cluster.go
- ClusterAutoscale.go
- ClusterAutoscaleOutputReference.go
- ClusterAutoscaleOutputReference__checks.go
- ClusterAwsAttributes.go
- ClusterAwsAttributesOutputReference.go
- ClusterAwsAttributesOutputReference__checks.go
- ClusterAzureAttributes.go
- ClusterAzureAttributesOutputReference.go
- ClusterAzureAttributesOutputReference__checks.go
- ClusterClusterLogConf.go
- ClusterClusterLogConfDbfs.go
- ClusterClusterLogConfDbfsOutputReference.go
- ClusterClusterLogConfDbfsOutputReference__checks.go
- ClusterClusterLogConfOutputReference.go
- ClusterClusterLogConfOutputReference__checks.go
- ClusterClusterLogConfS3.go
- ClusterClusterLogConfS3OutputReference.go
- ClusterClusterLogConfS3OutputReference__checks.go
- ClusterClusterMountInfo.go
- ClusterClusterMountInfoList.go
- ClusterClusterMountInfoList__checks.go
- ClusterClusterMountInfoNetworkFilesystemInfo.go
- ClusterClusterMountInfoNetworkFilesystemInfoOutputReference.go
- ClusterClusterMountInfoNetworkFilesystemInfoOutputReference__checks.go
- ClusterClusterMountInfoOutputReference.go
- ClusterClusterMountInfoOutputReference__checks.go
- ClusterConfig.go
- ClusterDockerImage.go
- ClusterDockerImageBasicAuth.go
- ClusterDockerImageBasicAuthOutputReference.go
- ClusterDockerImageBasicAuthOutputReference__checks.go
- ClusterDockerImageOutputReference.go
- ClusterDockerImageOutputReference__checks.go
- ClusterGcpAttributes.go
- ClusterGcpAttributesOutputReference.go
- ClusterGcpAttributesOutputReference__checks.go
- ClusterInitScripts.go
- ClusterInitScriptsAbfss.go
- ClusterInitScriptsAbfssOutputReference.go
- ClusterInitScriptsAbfssOutputReference__checks.go
- ClusterInitScriptsDbfs.go
- ClusterInitScriptsDbfsOutputReference.go
- ClusterInitScriptsDbfsOutputReference__checks.go
- ClusterInitScriptsFile.go
- ClusterInitScriptsFileOutputReference.go
- ClusterInitScriptsFileOutputReference__checks.go
- ClusterInitScriptsGcs.go
- ClusterInitScriptsGcsOutputReference.go
- ClusterInitScriptsGcsOutputReference__checks.go
- ClusterInitScriptsList.go
- ClusterInitScriptsList__checks.go
- ClusterInitScriptsOutputReference.go
- ClusterInitScriptsOutputReference__checks.go
- ClusterInitScriptsS3.go
- ClusterInitScriptsS3OutputReference.go
- ClusterInitScriptsS3OutputReference__checks.go
- ClusterInitScriptsWorkspace.go
- ClusterInitScriptsWorkspaceOutputReference.go
- ClusterInitScriptsWorkspaceOutputReference__checks.go
- ClusterLibrary.go
- ClusterLibraryCran.go
- ClusterLibraryCranOutputReference.go
- ClusterLibraryCranOutputReference__checks.go
- ClusterLibraryList.go
- ClusterLibraryList__checks.go
- ClusterLibraryMaven.go
- ClusterLibraryMavenOutputReference.go
- ClusterLibraryMavenOutputReference__checks.go
- ClusterLibraryOutputReference.go
- ClusterLibraryOutputReference__checks.go
- ClusterLibraryPypi.go
- ClusterLibraryPypiOutputReference.go
- ClusterLibraryPypiOutputReference__checks.go
- ClusterTimeouts.go
- ClusterTimeoutsOutputReference.go
- ClusterTimeoutsOutputReference__checks.go
- ClusterWorkloadType.go
- ClusterWorkloadTypeClients.go
- ClusterWorkloadTypeClientsOutputReference.go
- ClusterWorkloadTypeClientsOutputReference__checks.go
- ClusterWorkloadTypeOutputReference.go
- ClusterWorkloadTypeOutputReference__checks.go
- Cluster__checks.go
- main.go