Documentation ¶
Index ¶
- func DataDatabricksCluster_IsConstruct(x interface{}) *bool
- func DataDatabricksCluster_TfResourceType() *string
- func NewDataDatabricksClusterClusterInfoAutoscaleOutputReference_Override(d DataDatabricksClusterClusterInfoAutoscaleOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoAwsAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoAwsAttributesOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoAzureAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoAzureAttributesOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoClusterLogConfOutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogConfOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoClusterLogConfS3OutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference, ...)
- func NewDataDatabricksClusterClusterInfoClusterLogStatusOutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogStatusOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference_Override(d DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoDockerImageOutputReference_Override(d DataDatabricksClusterClusterInfoDockerImageOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoDriverOutputReference_Override(d DataDatabricksClusterClusterInfoDriverOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoExecutorsList_Override(d DataDatabricksClusterClusterInfoExecutorsList, ...)
- func NewDataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoExecutorsOutputReference_Override(d DataDatabricksClusterClusterInfoExecutorsOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoGcpAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoGcpAttributesOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference_Override(d DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoInitScriptsList_Override(d DataDatabricksClusterClusterInfoInitScriptsList, ...)
- func NewDataDatabricksClusterClusterInfoInitScriptsOutputReference_Override(d DataDatabricksClusterClusterInfoInitScriptsOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoInitScriptsS3OutputReference_Override(d DataDatabricksClusterClusterInfoInitScriptsS3OutputReference, ...)
- func NewDataDatabricksClusterClusterInfoOutputReference_Override(d DataDatabricksClusterClusterInfoOutputReference, ...)
- func NewDataDatabricksClusterClusterInfoTerminationReasonOutputReference_Override(d DataDatabricksClusterClusterInfoTerminationReasonOutputReference, ...)
- func NewDataDatabricksCluster_Override(d DataDatabricksCluster, scope constructs.Construct, id *string, ...)
- type DataDatabricksCluster
- type DataDatabricksClusterClusterInfo
- type DataDatabricksClusterClusterInfoAutoscale
- type DataDatabricksClusterClusterInfoAutoscaleOutputReference
- type DataDatabricksClusterClusterInfoAwsAttributes
- type DataDatabricksClusterClusterInfoAwsAttributesOutputReference
- type DataDatabricksClusterClusterInfoAzureAttributes
- type DataDatabricksClusterClusterInfoAzureAttributesOutputReference
- type DataDatabricksClusterClusterInfoClusterLogConf
- type DataDatabricksClusterClusterInfoClusterLogConfDbfs
- type DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference
- type DataDatabricksClusterClusterInfoClusterLogConfOutputReference
- type DataDatabricksClusterClusterInfoClusterLogConfS3
- type DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference
- type DataDatabricksClusterClusterInfoClusterLogStatus
- type DataDatabricksClusterClusterInfoClusterLogStatusOutputReference
- type DataDatabricksClusterClusterInfoDockerImage
- type DataDatabricksClusterClusterInfoDockerImageBasicAuth
- type DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference
- type DataDatabricksClusterClusterInfoDockerImageOutputReference
- type DataDatabricksClusterClusterInfoDriver
- type DataDatabricksClusterClusterInfoDriverNodeAwsAttributes
- type DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference
- type DataDatabricksClusterClusterInfoDriverOutputReference
- type DataDatabricksClusterClusterInfoExecutors
- type DataDatabricksClusterClusterInfoExecutorsList
- type DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes
- type DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference
- type DataDatabricksClusterClusterInfoExecutorsOutputReference
- type DataDatabricksClusterClusterInfoGcpAttributes
- type DataDatabricksClusterClusterInfoGcpAttributesOutputReference
- type DataDatabricksClusterClusterInfoInitScripts
- type DataDatabricksClusterClusterInfoInitScriptsDbfs
- type DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference
- type DataDatabricksClusterClusterInfoInitScriptsList
- type DataDatabricksClusterClusterInfoInitScriptsOutputReference
- type DataDatabricksClusterClusterInfoInitScriptsS3
- type DataDatabricksClusterClusterInfoInitScriptsS3OutputReference
- type DataDatabricksClusterClusterInfoOutputReference
- type DataDatabricksClusterClusterInfoTerminationReason
- type DataDatabricksClusterClusterInfoTerminationReasonOutputReference
- type DataDatabricksClusterConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataDatabricksCluster_IsConstruct ¶
func DataDatabricksCluster_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 DataDatabricksCluster_TfResourceType ¶
func DataDatabricksCluster_TfResourceType() *string
func NewDataDatabricksClusterClusterInfoAutoscaleOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoAutoscaleOutputReference_Override(d DataDatabricksClusterClusterInfoAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoAwsAttributesOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoAwsAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoAzureAttributesOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoAzureAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoAzureAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoClusterLogConfOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoClusterLogConfOutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogConfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoClusterLogConfS3OutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoClusterLogConfS3OutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoClusterLogStatusOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoClusterLogStatusOutputReference_Override(d DataDatabricksClusterClusterInfoClusterLogStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference_Override(d DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoDockerImageOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoDockerImageOutputReference_Override(d DataDatabricksClusterClusterInfoDockerImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoDriverOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoDriverOutputReference_Override(d DataDatabricksClusterClusterInfoDriverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoExecutorsList_Override ¶
func NewDataDatabricksClusterClusterInfoExecutorsList_Override(d DataDatabricksClusterClusterInfoExecutorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoExecutorsOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoExecutorsOutputReference_Override(d DataDatabricksClusterClusterInfoExecutorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatabricksClusterClusterInfoGcpAttributesOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoGcpAttributesOutputReference_Override(d DataDatabricksClusterClusterInfoGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference_Override(d DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoInitScriptsList_Override ¶
func NewDataDatabricksClusterClusterInfoInitScriptsList_Override(d DataDatabricksClusterClusterInfoInitScriptsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatabricksClusterClusterInfoInitScriptsOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoInitScriptsOutputReference_Override(d DataDatabricksClusterClusterInfoInitScriptsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatabricksClusterClusterInfoInitScriptsS3OutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoInitScriptsS3OutputReference_Override(d DataDatabricksClusterClusterInfoInitScriptsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoOutputReference_Override(d DataDatabricksClusterClusterInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksClusterClusterInfoTerminationReasonOutputReference_Override ¶
func NewDataDatabricksClusterClusterInfoTerminationReasonOutputReference_Override(d DataDatabricksClusterClusterInfoTerminationReasonOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksCluster_Override ¶
func NewDataDatabricksCluster_Override(d DataDatabricksCluster, scope constructs.Construct, id *string, config *DataDatabricksClusterConfig)
Create a new {@link https://www.terraform.io/docs/providers/databricks/d/cluster databricks_cluster} Data Source.
Types ¶
type DataDatabricksCluster ¶
type DataDatabricksCluster interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterInfo() DataDatabricksClusterClusterInfoOutputReference ClusterInfoInput() *DataDatabricksClusterClusterInfo // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutClusterInfo(value *DataDatabricksClusterClusterInfo) ResetClusterInfo() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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://www.terraform.io/docs/providers/databricks/d/cluster databricks_cluster}.
func NewDataDatabricksCluster ¶
func NewDataDatabricksCluster(scope constructs.Construct, id *string, config *DataDatabricksClusterConfig) DataDatabricksCluster
Create a new {@link https://www.terraform.io/docs/providers/databricks/d/cluster databricks_cluster} Data Source.
type DataDatabricksClusterClusterInfo ¶
type DataDatabricksClusterClusterInfo struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#default_tags DataDatabricksCluster#default_tags}. DefaultTags *map[string]*string `field:"required" json:"defaultTags" yaml:"defaultTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#spark_version DataDatabricksCluster#spark_version}. SparkVersion *string `field:"required" json:"sparkVersion" yaml:"sparkVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#state DataDatabricksCluster#state}. State *string `field:"required" json:"state" yaml:"state"` // autoscale block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#autoscale DataDatabricksCluster#autoscale} Autoscale *DataDatabricksClusterClusterInfoAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#autotermination_minutes DataDatabricksCluster#autotermination_minutes}. AutoterminationMinutes *float64 `field:"optional" json:"autoterminationMinutes" yaml:"autoterminationMinutes"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#aws_attributes DataDatabricksCluster#aws_attributes} AwsAttributes *DataDatabricksClusterClusterInfoAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // azure_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#azure_attributes DataDatabricksCluster#azure_attributes} AzureAttributes *DataDatabricksClusterClusterInfoAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_cores DataDatabricksCluster#cluster_cores}. ClusterCores *float64 `field:"optional" json:"clusterCores" yaml:"clusterCores"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_id DataDatabricksCluster#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // cluster_log_conf block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_log_conf DataDatabricksCluster#cluster_log_conf} ClusterLogConf *DataDatabricksClusterClusterInfoClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"` // cluster_log_status block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_log_status DataDatabricksCluster#cluster_log_status} ClusterLogStatus *DataDatabricksClusterClusterInfoClusterLogStatus `field:"optional" json:"clusterLogStatus" yaml:"clusterLogStatus"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_memory_mb DataDatabricksCluster#cluster_memory_mb}. ClusterMemoryMb *float64 `field:"optional" json:"clusterMemoryMb" yaml:"clusterMemoryMb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_name DataDatabricksCluster#cluster_name}. ClusterName *string `field:"optional" json:"clusterName" yaml:"clusterName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_source DataDatabricksCluster#cluster_source}. ClusterSource *string `field:"optional" json:"clusterSource" yaml:"clusterSource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#creator_user_name DataDatabricksCluster#creator_user_name}. CreatorUserName *string `field:"optional" json:"creatorUserName" yaml:"creatorUserName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#custom_tags DataDatabricksCluster#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#data_security_mode DataDatabricksCluster#data_security_mode}. DataSecurityMode *string `field:"optional" json:"dataSecurityMode" yaml:"dataSecurityMode"` // docker_image block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#docker_image DataDatabricksCluster#docker_image} DockerImage *DataDatabricksClusterClusterInfoDockerImage `field:"optional" json:"dockerImage" yaml:"dockerImage"` // driver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#driver DataDatabricksCluster#driver} Driver *DataDatabricksClusterClusterInfoDriver `field:"optional" json:"driver" yaml:"driver"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#driver_instance_pool_id DataDatabricksCluster#driver_instance_pool_id}. DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#driver_node_type_id DataDatabricksCluster#driver_node_type_id}. DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#enable_elastic_disk DataDatabricksCluster#enable_elastic_disk}. EnableElasticDisk interface{} `field:"optional" json:"enableElasticDisk" yaml:"enableElasticDisk"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#enable_local_disk_encryption DataDatabricksCluster#enable_local_disk_encryption}. EnableLocalDiskEncryption interface{} `field:"optional" json:"enableLocalDiskEncryption" yaml:"enableLocalDiskEncryption"` // executors block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#executors DataDatabricksCluster#executors} Executors interface{} `field:"optional" json:"executors" yaml:"executors"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#gcp_attributes DataDatabricksCluster#gcp_attributes} GcpAttributes *DataDatabricksClusterClusterInfoGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // init_scripts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#init_scripts DataDatabricksCluster#init_scripts} InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#instance_pool_id DataDatabricksCluster#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#jdbc_port DataDatabricksCluster#jdbc_port}. JdbcPort *float64 `field:"optional" json:"jdbcPort" yaml:"jdbcPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#last_activity_time DataDatabricksCluster#last_activity_time}. LastActivityTime *float64 `field:"optional" json:"lastActivityTime" yaml:"lastActivityTime"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#last_state_loss_time DataDatabricksCluster#last_state_loss_time}. LastStateLossTime *float64 `field:"optional" json:"lastStateLossTime" yaml:"lastStateLossTime"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#node_type_id DataDatabricksCluster#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#num_workers DataDatabricksCluster#num_workers}. NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#policy_id DataDatabricksCluster#policy_id}. PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#runtime_engine DataDatabricksCluster#runtime_engine}. RuntimeEngine *string `field:"optional" json:"runtimeEngine" yaml:"runtimeEngine"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#single_user_name DataDatabricksCluster#single_user_name}. SingleUserName *string `field:"optional" json:"singleUserName" yaml:"singleUserName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#spark_conf DataDatabricksCluster#spark_conf}. SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#spark_context_id DataDatabricksCluster#spark_context_id}. SparkContextId *float64 `field:"optional" json:"sparkContextId" yaml:"sparkContextId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#spark_env_vars DataDatabricksCluster#spark_env_vars}. SparkEnvVars *map[string]*string `field:"optional" json:"sparkEnvVars" yaml:"sparkEnvVars"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#ssh_public_keys DataDatabricksCluster#ssh_public_keys}. SshPublicKeys *[]*string `field:"optional" json:"sshPublicKeys" yaml:"sshPublicKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#start_time DataDatabricksCluster#start_time}. StartTime *float64 `field:"optional" json:"startTime" yaml:"startTime"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#state_message DataDatabricksCluster#state_message}. StateMessage *string `field:"optional" json:"stateMessage" yaml:"stateMessage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#terminate_time DataDatabricksCluster#terminate_time}. TerminateTime *float64 `field:"optional" json:"terminateTime" yaml:"terminateTime"` // termination_reason block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#termination_reason DataDatabricksCluster#termination_reason} TerminationReason *DataDatabricksClusterClusterInfoTerminationReason `field:"optional" json:"terminationReason" yaml:"terminationReason"` }
type DataDatabricksClusterClusterInfoAutoscale ¶
type DataDatabricksClusterClusterInfoAutoscale struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#max_workers DataDatabricksCluster#max_workers}. MaxWorkers *float64 `field:"optional" json:"maxWorkers" yaml:"maxWorkers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#min_workers DataDatabricksCluster#min_workers}. MinWorkers *float64 `field:"optional" json:"minWorkers" yaml:"minWorkers"` }
type DataDatabricksClusterClusterInfoAutoscaleOutputReference ¶
type DataDatabricksClusterClusterInfoAutoscaleOutputReference 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() *DataDatabricksClusterClusterInfoAutoscale SetInternalValue(val *DataDatabricksClusterClusterInfoAutoscale) 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 NewDataDatabricksClusterClusterInfoAutoscaleOutputReference ¶
func NewDataDatabricksClusterClusterInfoAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoAutoscaleOutputReference
type DataDatabricksClusterClusterInfoAwsAttributes ¶
type DataDatabricksClusterClusterInfoAwsAttributes struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#availability DataDatabricksCluster#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#ebs_volume_count DataDatabricksCluster#ebs_volume_count}. EbsVolumeCount *float64 `field:"optional" json:"ebsVolumeCount" yaml:"ebsVolumeCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#ebs_volume_size DataDatabricksCluster#ebs_volume_size}. EbsVolumeSize *float64 `field:"optional" json:"ebsVolumeSize" yaml:"ebsVolumeSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#ebs_volume_type DataDatabricksCluster#ebs_volume_type}. EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#first_on_demand DataDatabricksCluster#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#instance_profile_arn DataDatabricksCluster#instance_profile_arn}. InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#spot_bid_price_percent DataDatabricksCluster#spot_bid_price_percent}. SpotBidPricePercent *float64 `field:"optional" json:"spotBidPricePercent" yaml:"spotBidPricePercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#zone_id DataDatabricksCluster#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type DataDatabricksClusterClusterInfoAwsAttributesOutputReference ¶
type DataDatabricksClusterClusterInfoAwsAttributesOutputReference 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() *DataDatabricksClusterClusterInfoAwsAttributes SetInternalValue(val *DataDatabricksClusterClusterInfoAwsAttributes) 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 NewDataDatabricksClusterClusterInfoAwsAttributesOutputReference ¶
func NewDataDatabricksClusterClusterInfoAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoAwsAttributesOutputReference
type DataDatabricksClusterClusterInfoAzureAttributes ¶
type DataDatabricksClusterClusterInfoAzureAttributes struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#availability DataDatabricksCluster#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#first_on_demand DataDatabricksCluster#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#spot_bid_max_price DataDatabricksCluster#spot_bid_max_price}. SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"` }
type DataDatabricksClusterClusterInfoAzureAttributesOutputReference ¶
type DataDatabricksClusterClusterInfoAzureAttributesOutputReference 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() *DataDatabricksClusterClusterInfoAzureAttributes SetInternalValue(val *DataDatabricksClusterClusterInfoAzureAttributes) 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 NewDataDatabricksClusterClusterInfoAzureAttributesOutputReference ¶
func NewDataDatabricksClusterClusterInfoAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoAzureAttributesOutputReference
type DataDatabricksClusterClusterInfoClusterLogConf ¶
type DataDatabricksClusterClusterInfoClusterLogConf struct { // dbfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#dbfs DataDatabricksCluster#dbfs} Dbfs *DataDatabricksClusterClusterInfoClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#s3 DataDatabricksCluster#s3} S3 *DataDatabricksClusterClusterInfoClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"` }
type DataDatabricksClusterClusterInfoClusterLogConfDbfs ¶
type DataDatabricksClusterClusterInfoClusterLogConfDbfs struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#destination DataDatabricksCluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference ¶
type DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference 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() *DataDatabricksClusterClusterInfoClusterLogConfDbfs SetInternalValue(val *DataDatabricksClusterClusterInfoClusterLogConfDbfs) // 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 NewDataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference ¶
func NewDataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference
type DataDatabricksClusterClusterInfoClusterLogConfOutputReference ¶
type DataDatabricksClusterClusterInfoClusterLogConfOutputReference 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() DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference DbfsInput() *DataDatabricksClusterClusterInfoClusterLogConfDbfs // Experimental. Fqn() *string InternalValue() *DataDatabricksClusterClusterInfoClusterLogConf SetInternalValue(val *DataDatabricksClusterClusterInfoClusterLogConf) S3() DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference S3Input() *DataDatabricksClusterClusterInfoClusterLogConfS3 // 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 *DataDatabricksClusterClusterInfoClusterLogConfDbfs) PutS3(value *DataDatabricksClusterClusterInfoClusterLogConfS3) 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 NewDataDatabricksClusterClusterInfoClusterLogConfOutputReference ¶
func NewDataDatabricksClusterClusterInfoClusterLogConfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoClusterLogConfOutputReference
type DataDatabricksClusterClusterInfoClusterLogConfS3 ¶
type DataDatabricksClusterClusterInfoClusterLogConfS3 struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#destination DataDatabricksCluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#canned_acl DataDatabricksCluster#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#enable_encryption DataDatabricksCluster#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#encryption_type DataDatabricksCluster#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#endpoint DataDatabricksCluster#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#kms_key DataDatabricksCluster#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#region DataDatabricksCluster#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference ¶
type DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference 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() *DataDatabricksClusterClusterInfoClusterLogConfS3 SetInternalValue(val *DataDatabricksClusterClusterInfoClusterLogConfS3) 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 NewDataDatabricksClusterClusterInfoClusterLogConfS3OutputReference ¶
func NewDataDatabricksClusterClusterInfoClusterLogConfS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference
type DataDatabricksClusterClusterInfoClusterLogStatus ¶
type DataDatabricksClusterClusterInfoClusterLogStatus struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#last_attempted DataDatabricksCluster#last_attempted}. LastAttempted *float64 `field:"optional" json:"lastAttempted" yaml:"lastAttempted"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#last_exception DataDatabricksCluster#last_exception}. LastException *string `field:"optional" json:"lastException" yaml:"lastException"` }
type DataDatabricksClusterClusterInfoClusterLogStatusOutputReference ¶
type DataDatabricksClusterClusterInfoClusterLogStatusOutputReference 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() *DataDatabricksClusterClusterInfoClusterLogStatus SetInternalValue(val *DataDatabricksClusterClusterInfoClusterLogStatus) LastAttempted() *float64 SetLastAttempted(val *float64) LastAttemptedInput() *float64 LastException() *string SetLastException(val *string) LastExceptionInput() *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 ResetLastAttempted() ResetLastException() // 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 NewDataDatabricksClusterClusterInfoClusterLogStatusOutputReference ¶
func NewDataDatabricksClusterClusterInfoClusterLogStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoClusterLogStatusOutputReference
type DataDatabricksClusterClusterInfoDockerImage ¶
type DataDatabricksClusterClusterInfoDockerImage struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#url DataDatabricksCluster#url}. Url *string `field:"required" json:"url" yaml:"url"` // basic_auth block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#basic_auth DataDatabricksCluster#basic_auth} BasicAuth *DataDatabricksClusterClusterInfoDockerImageBasicAuth `field:"optional" json:"basicAuth" yaml:"basicAuth"` }
type DataDatabricksClusterClusterInfoDockerImageBasicAuth ¶
type DataDatabricksClusterClusterInfoDockerImageBasicAuth struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#password DataDatabricksCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#username DataDatabricksCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference ¶
type DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference 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() *DataDatabricksClusterClusterInfoDockerImageBasicAuth SetInternalValue(val *DataDatabricksClusterClusterInfoDockerImageBasicAuth) 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 NewDataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference ¶
func NewDataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference
type DataDatabricksClusterClusterInfoDockerImageOutputReference ¶
type DataDatabricksClusterClusterInfoDockerImageOutputReference interface { cdktf.ComplexObject BasicAuth() DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference BasicAuthInput() *DataDatabricksClusterClusterInfoDockerImageBasicAuth // 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() *DataDatabricksClusterClusterInfoDockerImage SetInternalValue(val *DataDatabricksClusterClusterInfoDockerImage) // 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 *DataDatabricksClusterClusterInfoDockerImageBasicAuth) 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 NewDataDatabricksClusterClusterInfoDockerImageOutputReference ¶
func NewDataDatabricksClusterClusterInfoDockerImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoDockerImageOutputReference
type DataDatabricksClusterClusterInfoDriver ¶
type DataDatabricksClusterClusterInfoDriver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#host_private_ip DataDatabricksCluster#host_private_ip}. HostPrivateIp *string `field:"optional" json:"hostPrivateIp" yaml:"hostPrivateIp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#instance_id DataDatabricksCluster#instance_id}. InstanceId *string `field:"optional" json:"instanceId" yaml:"instanceId"` // node_aws_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#node_aws_attributes DataDatabricksCluster#node_aws_attributes} NodeAwsAttributes *DataDatabricksClusterClusterInfoDriverNodeAwsAttributes `field:"optional" json:"nodeAwsAttributes" yaml:"nodeAwsAttributes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#node_id DataDatabricksCluster#node_id}. NodeId *string `field:"optional" json:"nodeId" yaml:"nodeId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#private_ip DataDatabricksCluster#private_ip}. PrivateIp *string `field:"optional" json:"privateIp" yaml:"privateIp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#public_dns DataDatabricksCluster#public_dns}. PublicDns *string `field:"optional" json:"publicDns" yaml:"publicDns"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#start_timestamp DataDatabricksCluster#start_timestamp}. StartTimestamp *float64 `field:"optional" json:"startTimestamp" yaml:"startTimestamp"` }
type DataDatabricksClusterClusterInfoDriverNodeAwsAttributes ¶
type DataDatabricksClusterClusterInfoDriverNodeAwsAttributes struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#is_spot DataDatabricksCluster#is_spot}.
IsSpot interface{} `field:"optional" json:"isSpot" yaml:"isSpot"`
}
type DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference ¶
type DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference 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() *DataDatabricksClusterClusterInfoDriverNodeAwsAttributes SetInternalValue(val *DataDatabricksClusterClusterInfoDriverNodeAwsAttributes) IsSpot() interface{} SetIsSpot(val interface{}) IsSpotInput() 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 ResetIsSpot() // 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 NewDataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference ¶
func NewDataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference
type DataDatabricksClusterClusterInfoDriverOutputReference ¶
type DataDatabricksClusterClusterInfoDriverOutputReference 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 HostPrivateIp() *string SetHostPrivateIp(val *string) HostPrivateIpInput() *string InstanceId() *string SetInstanceId(val *string) InstanceIdInput() *string InternalValue() *DataDatabricksClusterClusterInfoDriver SetInternalValue(val *DataDatabricksClusterClusterInfoDriver) NodeAwsAttributes() DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference NodeAwsAttributesInput() *DataDatabricksClusterClusterInfoDriverNodeAwsAttributes NodeId() *string SetNodeId(val *string) NodeIdInput() *string PrivateIp() *string SetPrivateIp(val *string) PrivateIpInput() *string PublicDns() *string SetPublicDns(val *string) PublicDnsInput() *string StartTimestamp() *float64 SetStartTimestamp(val *float64) StartTimestampInput() *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 PutNodeAwsAttributes(value *DataDatabricksClusterClusterInfoDriverNodeAwsAttributes) ResetHostPrivateIp() ResetInstanceId() ResetNodeAwsAttributes() ResetNodeId() ResetPrivateIp() ResetPublicDns() ResetStartTimestamp() // 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 NewDataDatabricksClusterClusterInfoDriverOutputReference ¶
func NewDataDatabricksClusterClusterInfoDriverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoDriverOutputReference
type DataDatabricksClusterClusterInfoExecutors ¶
type DataDatabricksClusterClusterInfoExecutors struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#host_private_ip DataDatabricksCluster#host_private_ip}. HostPrivateIp *string `field:"optional" json:"hostPrivateIp" yaml:"hostPrivateIp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#instance_id DataDatabricksCluster#instance_id}. InstanceId *string `field:"optional" json:"instanceId" yaml:"instanceId"` // node_aws_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#node_aws_attributes DataDatabricksCluster#node_aws_attributes} NodeAwsAttributes *DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes `field:"optional" json:"nodeAwsAttributes" yaml:"nodeAwsAttributes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#node_id DataDatabricksCluster#node_id}. NodeId *string `field:"optional" json:"nodeId" yaml:"nodeId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#private_ip DataDatabricksCluster#private_ip}. PrivateIp *string `field:"optional" json:"privateIp" yaml:"privateIp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#public_dns DataDatabricksCluster#public_dns}. PublicDns *string `field:"optional" json:"publicDns" yaml:"publicDns"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#start_timestamp DataDatabricksCluster#start_timestamp}. StartTimestamp *float64 `field:"optional" json:"startTimestamp" yaml:"startTimestamp"` }
type DataDatabricksClusterClusterInfoExecutorsList ¶
type DataDatabricksClusterClusterInfoExecutorsList 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) DataDatabricksClusterClusterInfoExecutorsOutputReference // 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 NewDataDatabricksClusterClusterInfoExecutorsList ¶
func NewDataDatabricksClusterClusterInfoExecutorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatabricksClusterClusterInfoExecutorsList
type DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes ¶
type DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#is_spot DataDatabricksCluster#is_spot}.
IsSpot interface{} `field:"optional" json:"isSpot" yaml:"isSpot"`
}
type DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference ¶
type DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference 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() *DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes SetInternalValue(val *DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes) IsSpot() interface{} SetIsSpot(val interface{}) IsSpotInput() 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 ResetIsSpot() // 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 NewDataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference ¶
func NewDataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference
type DataDatabricksClusterClusterInfoExecutorsOutputReference ¶
type DataDatabricksClusterClusterInfoExecutorsOutputReference 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 HostPrivateIp() *string SetHostPrivateIp(val *string) HostPrivateIpInput() *string InstanceId() *string SetInstanceId(val *string) InstanceIdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) NodeAwsAttributes() DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference NodeAwsAttributesInput() *DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes NodeId() *string SetNodeId(val *string) NodeIdInput() *string PrivateIp() *string SetPrivateIp(val *string) PrivateIpInput() *string PublicDns() *string SetPublicDns(val *string) PublicDnsInput() *string StartTimestamp() *float64 SetStartTimestamp(val *float64) StartTimestampInput() *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 PutNodeAwsAttributes(value *DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes) ResetHostPrivateIp() ResetInstanceId() ResetNodeAwsAttributes() ResetNodeId() ResetPrivateIp() ResetPublicDns() ResetStartTimestamp() // 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 NewDataDatabricksClusterClusterInfoExecutorsOutputReference ¶
func NewDataDatabricksClusterClusterInfoExecutorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatabricksClusterClusterInfoExecutorsOutputReference
type DataDatabricksClusterClusterInfoGcpAttributes ¶
type DataDatabricksClusterClusterInfoGcpAttributes struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#availability DataDatabricksCluster#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#boot_disk_size DataDatabricksCluster#boot_disk_size}. BootDiskSize *float64 `field:"optional" json:"bootDiskSize" yaml:"bootDiskSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#google_service_account DataDatabricksCluster#google_service_account}. GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#use_preemptible_executors DataDatabricksCluster#use_preemptible_executors}. UsePreemptibleExecutors interface{} `field:"optional" json:"usePreemptibleExecutors" yaml:"usePreemptibleExecutors"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#zone_id DataDatabricksCluster#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type DataDatabricksClusterClusterInfoGcpAttributesOutputReference ¶
type DataDatabricksClusterClusterInfoGcpAttributesOutputReference 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() *DataDatabricksClusterClusterInfoGcpAttributes SetInternalValue(val *DataDatabricksClusterClusterInfoGcpAttributes) // 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() 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 NewDataDatabricksClusterClusterInfoGcpAttributesOutputReference ¶
func NewDataDatabricksClusterClusterInfoGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoGcpAttributesOutputReference
type DataDatabricksClusterClusterInfoInitScripts ¶
type DataDatabricksClusterClusterInfoInitScripts struct { // dbfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#dbfs DataDatabricksCluster#dbfs} Dbfs *DataDatabricksClusterClusterInfoInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#s3 DataDatabricksCluster#s3} S3 *DataDatabricksClusterClusterInfoInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"` }
type DataDatabricksClusterClusterInfoInitScriptsDbfs ¶
type DataDatabricksClusterClusterInfoInitScriptsDbfs struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#destination DataDatabricksCluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference ¶
type DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference 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() *DataDatabricksClusterClusterInfoInitScriptsDbfs SetInternalValue(val *DataDatabricksClusterClusterInfoInitScriptsDbfs) // 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 NewDataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference ¶
func NewDataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference
type DataDatabricksClusterClusterInfoInitScriptsList ¶
type DataDatabricksClusterClusterInfoInitScriptsList 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) DataDatabricksClusterClusterInfoInitScriptsOutputReference // 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 NewDataDatabricksClusterClusterInfoInitScriptsList ¶
func NewDataDatabricksClusterClusterInfoInitScriptsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatabricksClusterClusterInfoInitScriptsList
type DataDatabricksClusterClusterInfoInitScriptsOutputReference ¶
type DataDatabricksClusterClusterInfoInitScriptsOutputReference 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() DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference DbfsInput() *DataDatabricksClusterClusterInfoInitScriptsDbfs // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) S3() DataDatabricksClusterClusterInfoInitScriptsS3OutputReference S3Input() *DataDatabricksClusterClusterInfoInitScriptsS3 // 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 *DataDatabricksClusterClusterInfoInitScriptsDbfs) PutS3(value *DataDatabricksClusterClusterInfoInitScriptsS3) 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 NewDataDatabricksClusterClusterInfoInitScriptsOutputReference ¶
func NewDataDatabricksClusterClusterInfoInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatabricksClusterClusterInfoInitScriptsOutputReference
type DataDatabricksClusterClusterInfoInitScriptsS3 ¶
type DataDatabricksClusterClusterInfoInitScriptsS3 struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#destination DataDatabricksCluster#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#canned_acl DataDatabricksCluster#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#enable_encryption DataDatabricksCluster#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#encryption_type DataDatabricksCluster#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#endpoint DataDatabricksCluster#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#kms_key DataDatabricksCluster#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#region DataDatabricksCluster#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type DataDatabricksClusterClusterInfoInitScriptsS3OutputReference ¶
type DataDatabricksClusterClusterInfoInitScriptsS3OutputReference 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() *DataDatabricksClusterClusterInfoInitScriptsS3 SetInternalValue(val *DataDatabricksClusterClusterInfoInitScriptsS3) 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 NewDataDatabricksClusterClusterInfoInitScriptsS3OutputReference ¶
func NewDataDatabricksClusterClusterInfoInitScriptsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoInitScriptsS3OutputReference
type DataDatabricksClusterClusterInfoOutputReference ¶
type DataDatabricksClusterClusterInfoOutputReference interface { cdktf.ComplexObject Autoscale() DataDatabricksClusterClusterInfoAutoscaleOutputReference AutoscaleInput() *DataDatabricksClusterClusterInfoAutoscale AutoterminationMinutes() *float64 SetAutoterminationMinutes(val *float64) AutoterminationMinutesInput() *float64 AwsAttributes() DataDatabricksClusterClusterInfoAwsAttributesOutputReference AwsAttributesInput() *DataDatabricksClusterClusterInfoAwsAttributes AzureAttributes() DataDatabricksClusterClusterInfoAzureAttributesOutputReference AzureAttributesInput() *DataDatabricksClusterClusterInfoAzureAttributes ClusterCores() *float64 SetClusterCores(val *float64) ClusterCoresInput() *float64 ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterLogConf() DataDatabricksClusterClusterInfoClusterLogConfOutputReference ClusterLogConfInput() *DataDatabricksClusterClusterInfoClusterLogConf ClusterLogStatus() DataDatabricksClusterClusterInfoClusterLogStatusOutputReference ClusterLogStatusInput() *DataDatabricksClusterClusterInfoClusterLogStatus ClusterMemoryMb() *float64 SetClusterMemoryMb(val *float64) ClusterMemoryMbInput() *float64 ClusterName() *string SetClusterName(val *string) ClusterNameInput() *string ClusterSource() *string SetClusterSource(val *string) ClusterSourceInput() *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 CreatorUserName() *string SetCreatorUserName(val *string) CreatorUserNameInput() *string CustomTags() *map[string]*string SetCustomTags(val *map[string]*string) CustomTagsInput() *map[string]*string DataSecurityMode() *string SetDataSecurityMode(val *string) DataSecurityModeInput() *string DefaultTags() *map[string]*string SetDefaultTags(val *map[string]*string) DefaultTagsInput() *map[string]*string DockerImage() DataDatabricksClusterClusterInfoDockerImageOutputReference DockerImageInput() *DataDatabricksClusterClusterInfoDockerImage Driver() DataDatabricksClusterClusterInfoDriverOutputReference DriverInput() *DataDatabricksClusterClusterInfoDriver 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{} Executors() DataDatabricksClusterClusterInfoExecutorsList ExecutorsInput() interface{} // Experimental. Fqn() *string GcpAttributes() DataDatabricksClusterClusterInfoGcpAttributesOutputReference GcpAttributesInput() *DataDatabricksClusterClusterInfoGcpAttributes InitScripts() DataDatabricksClusterClusterInfoInitScriptsList InitScriptsInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string InternalValue() *DataDatabricksClusterClusterInfo SetInternalValue(val *DataDatabricksClusterClusterInfo) JdbcPort() *float64 SetJdbcPort(val *float64) JdbcPortInput() *float64 LastActivityTime() *float64 SetLastActivityTime(val *float64) LastActivityTimeInput() *float64 LastStateLossTime() *float64 SetLastStateLossTime(val *float64) LastStateLossTimeInput() *float64 NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string NumWorkers() *float64 SetNumWorkers(val *float64) NumWorkersInput() *float64 PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string 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 SparkContextId() *float64 SetSparkContextId(val *float64) SparkContextIdInput() *float64 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 StartTime() *float64 SetStartTime(val *float64) StartTimeInput() *float64 State() *string SetState(val *string) StateInput() *string StateMessage() *string SetStateMessage(val *string) StateMessageInput() *string TerminateTime() *float64 SetTerminateTime(val *float64) TerminateTimeInput() *float64 TerminationReason() DataDatabricksClusterClusterInfoTerminationReasonOutputReference TerminationReasonInput() *DataDatabricksClusterClusterInfoTerminationReason // 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 PutAutoscale(value *DataDatabricksClusterClusterInfoAutoscale) PutAwsAttributes(value *DataDatabricksClusterClusterInfoAwsAttributes) PutAzureAttributes(value *DataDatabricksClusterClusterInfoAzureAttributes) PutClusterLogConf(value *DataDatabricksClusterClusterInfoClusterLogConf) PutClusterLogStatus(value *DataDatabricksClusterClusterInfoClusterLogStatus) PutDockerImage(value *DataDatabricksClusterClusterInfoDockerImage) PutDriver(value *DataDatabricksClusterClusterInfoDriver) PutExecutors(value interface{}) PutGcpAttributes(value *DataDatabricksClusterClusterInfoGcpAttributes) PutInitScripts(value interface{}) PutTerminationReason(value *DataDatabricksClusterClusterInfoTerminationReason) ResetAutoscale() ResetAutoterminationMinutes() ResetAwsAttributes() ResetAzureAttributes() ResetClusterCores() ResetClusterId() ResetClusterLogConf() ResetClusterLogStatus() ResetClusterMemoryMb() ResetClusterName() ResetClusterSource() ResetCreatorUserName() ResetCustomTags() ResetDataSecurityMode() ResetDockerImage() ResetDriver() ResetDriverInstancePoolId() ResetDriverNodeTypeId() ResetEnableElasticDisk() ResetEnableLocalDiskEncryption() ResetExecutors() ResetGcpAttributes() ResetInitScripts() ResetInstancePoolId() ResetJdbcPort() ResetLastActivityTime() ResetLastStateLossTime() ResetNodeTypeId() ResetNumWorkers() ResetPolicyId() ResetRuntimeEngine() ResetSingleUserName() ResetSparkConf() ResetSparkContextId() ResetSparkEnvVars() ResetSshPublicKeys() ResetStartTime() ResetStateMessage() ResetTerminateTime() ResetTerminationReason() // 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 NewDataDatabricksClusterClusterInfoOutputReference ¶
func NewDataDatabricksClusterClusterInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoOutputReference
type DataDatabricksClusterClusterInfoTerminationReason ¶
type DataDatabricksClusterClusterInfoTerminationReason struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#code DataDatabricksCluster#code}. Code *string `field:"optional" json:"code" yaml:"code"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#parameters DataDatabricksCluster#parameters}. Parameters *map[string]*string `field:"optional" json:"parameters" yaml:"parameters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#type DataDatabricksCluster#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type DataDatabricksClusterClusterInfoTerminationReasonOutputReference ¶
type DataDatabricksClusterClusterInfoTerminationReasonOutputReference interface { cdktf.ComplexObject Code() *string SetCode(val *string) CodeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataDatabricksClusterClusterInfoTerminationReason SetInternalValue(val *DataDatabricksClusterClusterInfoTerminationReason) Parameters() *map[string]*string SetParameters(val *map[string]*string) ParametersInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetCode() ResetParameters() ResetType() // 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 NewDataDatabricksClusterClusterInfoTerminationReasonOutputReference ¶
func NewDataDatabricksClusterClusterInfoTerminationReasonOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksClusterClusterInfoTerminationReasonOutputReference
type DataDatabricksClusterConfig ¶
type DataDatabricksClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/databricks/d/cluster#cluster_id DataDatabricksCluster#cluster_id}. ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // cluster_info block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#cluster_info DataDatabricksCluster#cluster_info} ClusterInfo *DataDatabricksClusterClusterInfo `field:"optional" json:"clusterInfo" yaml:"clusterInfo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/cluster#id DataDatabricksCluster#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"` }
Source Files ¶
- datadatabrickscluster.go
- datadatabrickscluster_DataDatabricksCluster.go
- datadatabrickscluster_DataDatabricksClusterClusterInfo.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAutoscale.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAutoscaleOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAutoscaleOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAwsAttributes.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAwsAttributesOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAwsAttributesOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAzureAttributes.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAzureAttributesOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoAzureAttributesOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConf.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfDbfs.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfS3.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogStatus.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogStatusOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoClusterLogStatusOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDockerImage.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDockerImageBasicAuth.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDockerImageOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDockerImageOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDriver.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDriverNodeAwsAttributes.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDriverOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoDriverOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutors.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsList.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsList__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoExecutorsOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoGcpAttributes.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoGcpAttributesOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoGcpAttributesOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScripts.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsDbfs.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsList.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsList__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsS3.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsS3OutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoInitScriptsS3OutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoTerminationReason.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoTerminationReasonOutputReference.go
- datadatabrickscluster_DataDatabricksClusterClusterInfoTerminationReasonOutputReference__runtime_type_checks.go
- datadatabrickscluster_DataDatabricksClusterConfig.go
- datadatabrickscluster_DataDatabricksCluster__runtime_type_checks.go