Documentation ¶
Index ¶
- func DataDatabricksInstancePool_IsConstruct(x interface{}) *bool
- func DataDatabricksInstancePool_IsTerraformDataSource(x interface{}) *bool
- func DataDatabricksInstancePool_IsTerraformElement(x interface{}) *bool
- func DataDatabricksInstancePool_TfResourceType() *string
- func NewDataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference_Override(d DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoDiskSpecOutputReference_Override(d DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference_Override(...)
- func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference_Override(...)
- func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList_Override(...)
- func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference_Override(...)
- func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList, ...)
- func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoOutputReference_Override(d DataDatabricksInstancePoolPoolInfoOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference_Override(...)
- func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageList_Override(d DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList, ...)
- func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference_Override(d DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference, ...)
- func NewDataDatabricksInstancePoolPoolInfoStatsOutputReference_Override(d DataDatabricksInstancePoolPoolInfoStatsOutputReference, ...)
- func NewDataDatabricksInstancePool_Override(d DataDatabricksInstancePool, scope constructs.Construct, id *string, ...)
- type DataDatabricksInstancePool
- type DataDatabricksInstancePoolConfig
- type DataDatabricksInstancePoolPoolInfo
- type DataDatabricksInstancePoolPoolInfoAwsAttributes
- type DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference
- type DataDatabricksInstancePoolPoolInfoAzureAttributes
- type DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference
- type DataDatabricksInstancePoolPoolInfoDiskSpec
- type DataDatabricksInstancePoolPoolInfoDiskSpecDiskType
- type DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference
- type DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference
- type DataDatabricksInstancePoolPoolInfoGcpAttributes
- type DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList
- type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference
- type DataDatabricksInstancePoolPoolInfoOutputReference
- type DataDatabricksInstancePoolPoolInfoPreloadedDockerImage
- type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth
- type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference
- type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList
- type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference
- type DataDatabricksInstancePoolPoolInfoStats
- type DataDatabricksInstancePoolPoolInfoStatsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataDatabricksInstancePool_IsConstruct ¶
func DataDatabricksInstancePool_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 DataDatabricksInstancePool_IsTerraformDataSource ¶
func DataDatabricksInstancePool_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataDatabricksInstancePool_IsTerraformElement ¶
func DataDatabricksInstancePool_IsTerraformElement(x interface{}) *bool
Experimental.
func DataDatabricksInstancePool_TfResourceType ¶
func DataDatabricksInstancePool_TfResourceType() *string
func NewDataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference_Override(d DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoDiskSpecOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoDiskSpecOutputReference_Override(d DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList_Override ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList_Override ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference_Override(d DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatabricksInstancePoolPoolInfoOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoOutputReference_Override(d DataDatabricksInstancePoolPoolInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference_Override(d DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageList_Override ¶
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageList_Override(d DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference_Override(d DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatabricksInstancePoolPoolInfoStatsOutputReference_Override ¶
func NewDataDatabricksInstancePoolPoolInfoStatsOutputReference_Override(d DataDatabricksInstancePoolPoolInfoStatsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataDatabricksInstancePool_Override ¶
func NewDataDatabricksInstancePool_Override(d DataDatabricksInstancePool, scope constructs.Construct, id *string, config *DataDatabricksInstancePoolConfig)
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool databricks_instance_pool} Data Source.
Types ¶
type DataDatabricksInstancePool ¶
type DataDatabricksInstancePool interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // 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) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PoolInfo() DataDatabricksInstancePoolPoolInfoOutputReference PoolInfoInput() *DataDatabricksInstancePoolPoolInfo // 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) PutPoolInfo(value *DataDatabricksInstancePoolPoolInfo) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPoolInfo() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool databricks_instance_pool}.
func NewDataDatabricksInstancePool ¶
func NewDataDatabricksInstancePool(scope constructs.Construct, id *string, config *DataDatabricksInstancePoolConfig) DataDatabricksInstancePool
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool databricks_instance_pool} Data Source.
type DataDatabricksInstancePoolConfig ¶
type DataDatabricksInstancePoolConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#name DataDatabricksInstancePool#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#id DataDatabricksInstancePool#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"` // pool_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#pool_info DataDatabricksInstancePool#pool_info} PoolInfo *DataDatabricksInstancePoolPoolInfo `field:"optional" json:"poolInfo" yaml:"poolInfo"` }
type DataDatabricksInstancePoolPoolInfo ¶
type DataDatabricksInstancePoolPoolInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#idle_instance_autotermination_minutes DataDatabricksInstancePool#idle_instance_autotermination_minutes}. IdleInstanceAutoterminationMinutes *float64 `field:"required" json:"idleInstanceAutoterminationMinutes" yaml:"idleInstanceAutoterminationMinutes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#instance_pool_name DataDatabricksInstancePool#instance_pool_name}. InstancePoolName *string `field:"required" json:"instancePoolName" yaml:"instancePoolName"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#aws_attributes DataDatabricksInstancePool#aws_attributes} AwsAttributes *DataDatabricksInstancePoolPoolInfoAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // azure_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#azure_attributes DataDatabricksInstancePool#azure_attributes} AzureAttributes *DataDatabricksInstancePoolPoolInfoAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#custom_tags DataDatabricksInstancePool#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#default_tags DataDatabricksInstancePool#default_tags}. DefaultTags *map[string]*string `field:"optional" json:"defaultTags" yaml:"defaultTags"` // disk_spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#disk_spec DataDatabricksInstancePool#disk_spec} DiskSpec *DataDatabricksInstancePoolPoolInfoDiskSpec `field:"optional" json:"diskSpec" yaml:"diskSpec"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#enable_elastic_disk DataDatabricksInstancePool#enable_elastic_disk}. EnableElasticDisk interface{} `field:"optional" json:"enableElasticDisk" yaml:"enableElasticDisk"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#gcp_attributes DataDatabricksInstancePool#gcp_attributes} GcpAttributes *DataDatabricksInstancePoolPoolInfoGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // instance_pool_fleet_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#instance_pool_fleet_attributes DataDatabricksInstancePool#instance_pool_fleet_attributes} InstancePoolFleetAttributes interface{} `field:"optional" json:"instancePoolFleetAttributes" yaml:"instancePoolFleetAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#instance_pool_id DataDatabricksInstancePool#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#max_capacity DataDatabricksInstancePool#max_capacity}. MaxCapacity *float64 `field:"optional" json:"maxCapacity" yaml:"maxCapacity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#min_idle_instances DataDatabricksInstancePool#min_idle_instances}. MinIdleInstances *float64 `field:"optional" json:"minIdleInstances" yaml:"minIdleInstances"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#node_type_id DataDatabricksInstancePool#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // preloaded_docker_image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#preloaded_docker_image DataDatabricksInstancePool#preloaded_docker_image} PreloadedDockerImage interface{} `field:"optional" json:"preloadedDockerImage" yaml:"preloadedDockerImage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#preloaded_spark_versions DataDatabricksInstancePool#preloaded_spark_versions}. PreloadedSparkVersions *[]*string `field:"optional" json:"preloadedSparkVersions" yaml:"preloadedSparkVersions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#state DataDatabricksInstancePool#state}. State *string `field:"optional" json:"state" yaml:"state"` // stats block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#stats DataDatabricksInstancePool#stats} Stats *DataDatabricksInstancePoolPoolInfoStats `field:"optional" json:"stats" yaml:"stats"` }
type DataDatabricksInstancePoolPoolInfoAwsAttributes ¶
type DataDatabricksInstancePoolPoolInfoAwsAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#availability DataDatabricksInstancePool#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#spot_bid_price_percent DataDatabricksInstancePool#spot_bid_price_percent}. SpotBidPricePercent *float64 `field:"optional" json:"spotBidPricePercent" yaml:"spotBidPricePercent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#zone_id DataDatabricksInstancePool#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference ¶
type DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference 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 // Experimental. Fqn() *string InternalValue() *DataDatabricksInstancePoolPoolInfoAwsAttributes SetInternalValue(val *DataDatabricksInstancePoolPoolInfoAwsAttributes) 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() 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 NewDataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference
type DataDatabricksInstancePoolPoolInfoAzureAttributes ¶
type DataDatabricksInstancePoolPoolInfoAzureAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#availability DataDatabricksInstancePool#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#spot_bid_max_price DataDatabricksInstancePool#spot_bid_max_price}. SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"` }
type DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference ¶
type DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference 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 // Experimental. Fqn() *string InternalValue() *DataDatabricksInstancePoolPoolInfoAzureAttributes SetInternalValue(val *DataDatabricksInstancePoolPoolInfoAzureAttributes) 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() 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 NewDataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference
type DataDatabricksInstancePoolPoolInfoDiskSpec ¶
type DataDatabricksInstancePoolPoolInfoDiskSpec struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#disk_count DataDatabricksInstancePool#disk_count}. DiskCount *float64 `field:"optional" json:"diskCount" yaml:"diskCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#disk_size DataDatabricksInstancePool#disk_size}. DiskSize *float64 `field:"optional" json:"diskSize" yaml:"diskSize"` // disk_type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#disk_type DataDatabricksInstancePool#disk_type} DiskType *DataDatabricksInstancePoolPoolInfoDiskSpecDiskType `field:"optional" json:"diskType" yaml:"diskType"` }
type DataDatabricksInstancePoolPoolInfoDiskSpecDiskType ¶
type DataDatabricksInstancePoolPoolInfoDiskSpecDiskType struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#azure_disk_volume_type DataDatabricksInstancePool#azure_disk_volume_type}. AzureDiskVolumeType *string `field:"optional" json:"azureDiskVolumeType" yaml:"azureDiskVolumeType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#ebs_volume_type DataDatabricksInstancePool#ebs_volume_type}. EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"` }
type DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference ¶
type DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference interface { cdktf.ComplexObject AzureDiskVolumeType() *string SetAzureDiskVolumeType(val *string) AzureDiskVolumeTypeInput() *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 EbsVolumeType() *string SetEbsVolumeType(val *string) EbsVolumeTypeInput() *string // Experimental. Fqn() *string InternalValue() *DataDatabricksInstancePoolPoolInfoDiskSpecDiskType SetInternalValue(val *DataDatabricksInstancePoolPoolInfoDiskSpecDiskType) // 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 ResetAzureDiskVolumeType() ResetEbsVolumeType() // 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 NewDataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference
type DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference ¶
type DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference 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 DiskCount() *float64 SetDiskCount(val *float64) DiskCountInput() *float64 DiskSize() *float64 SetDiskSize(val *float64) DiskSizeInput() *float64 DiskType() DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference DiskTypeInput() *DataDatabricksInstancePoolPoolInfoDiskSpecDiskType // Experimental. Fqn() *string InternalValue() *DataDatabricksInstancePoolPoolInfoDiskSpec SetInternalValue(val *DataDatabricksInstancePoolPoolInfoDiskSpec) // 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 PutDiskType(value *DataDatabricksInstancePoolPoolInfoDiskSpecDiskType) ResetDiskCount() ResetDiskSize() ResetDiskType() // 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 NewDataDatabricksInstancePoolPoolInfoDiskSpecOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoDiskSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference
type DataDatabricksInstancePoolPoolInfoGcpAttributes ¶
type DataDatabricksInstancePoolPoolInfoGcpAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#gcp_availability DataDatabricksInstancePool#gcp_availability}. GcpAvailability *string `field:"optional" json:"gcpAvailability" yaml:"gcpAvailability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#local_ssd_count DataDatabricksInstancePool#local_ssd_count}. LocalSsdCount *float64 `field:"optional" json:"localSsdCount" yaml:"localSsdCount"` }
type DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference ¶
type DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference 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 GcpAvailability() *string SetGcpAvailability(val *string) GcpAvailabilityInput() *string InternalValue() *DataDatabricksInstancePoolPoolInfoGcpAttributes SetInternalValue(val *DataDatabricksInstancePoolPoolInfoGcpAttributes) LocalSsdCount() *float64 SetLocalSsdCount(val *float64) LocalSsdCountInput() *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 ResetGcpAvailability() ResetLocalSsdCount() // 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 NewDataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes struct { // launch_template_override block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#launch_template_override DataDatabricksInstancePool#launch_template_override} LaunchTemplateOverride interface{} `field:"required" json:"launchTemplateOverride" yaml:"launchTemplateOverride"` // fleet_on_demand_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#fleet_on_demand_option DataDatabricksInstancePool#fleet_on_demand_option} FleetOnDemandOption *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption `field:"optional" json:"fleetOnDemandOption" yaml:"fleetOnDemandOption"` // fleet_spot_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#fleet_spot_option DataDatabricksInstancePool#fleet_spot_option} FleetSpotOption *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption `field:"optional" json:"fleetSpotOption" yaml:"fleetSpotOption"` }
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#allocation_strategy DataDatabricksInstancePool#allocation_strategy}. AllocationStrategy *string `field:"required" json:"allocationStrategy" yaml:"allocationStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#instance_pools_to_use_count DataDatabricksInstancePool#instance_pools_to_use_count}. InstancePoolsToUseCount *float64 `field:"optional" json:"instancePoolsToUseCount" yaml:"instancePoolsToUseCount"` }
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference interface { cdktf.ComplexObject AllocationStrategy() *string SetAllocationStrategy(val *string) AllocationStrategyInput() *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 InstancePoolsToUseCount() *float64 SetInstancePoolsToUseCount(val *float64) InstancePoolsToUseCountInput() *float64 InternalValue() *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption SetInternalValue(val *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption) // 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 ResetInstancePoolsToUseCount() // 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 NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#allocation_strategy DataDatabricksInstancePool#allocation_strategy}. AllocationStrategy *string `field:"required" json:"allocationStrategy" yaml:"allocationStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#instance_pools_to_use_count DataDatabricksInstancePool#instance_pools_to_use_count}. InstancePoolsToUseCount *float64 `field:"optional" json:"instancePoolsToUseCount" yaml:"instancePoolsToUseCount"` }
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference interface { cdktf.ComplexObject AllocationStrategy() *string SetAllocationStrategy(val *string) AllocationStrategyInput() *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 InstancePoolsToUseCount() *float64 SetInstancePoolsToUseCount(val *float64) InstancePoolsToUseCountInput() *float64 InternalValue() *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption SetInternalValue(val *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption) // 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 ResetInstancePoolsToUseCount() // 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 NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#availability_zone DataDatabricksInstancePool#availability_zone}. AvailabilityZone *string `field:"required" json:"availabilityZone" yaml:"availabilityZone"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#instance_type DataDatabricksInstancePool#instance_type}. InstanceType *string `field:"required" json:"instanceType" yaml:"instanceType"` }
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList 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) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference // 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 NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference interface { cdktf.ComplexObject AvailabilityZone() *string SetAvailabilityZone(val *string) AvailabilityZoneInput() *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 InstanceType() *string SetInstanceType(val *string) InstanceTypeInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList 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) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference // 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 NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference ¶
type DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference 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 FleetOnDemandOption() DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference FleetOnDemandOptionInput() *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption FleetSpotOption() DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference FleetSpotOptionInput() *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LaunchTemplateOverride() DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList LaunchTemplateOverrideInput() 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 PutFleetOnDemandOption(value *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption) PutFleetSpotOption(value *DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption) PutLaunchTemplateOverride(value interface{}) ResetFleetOnDemandOption() ResetFleetSpotOption() // 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 NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference
type DataDatabricksInstancePoolPoolInfoOutputReference ¶
type DataDatabricksInstancePoolPoolInfoOutputReference interface { cdktf.ComplexObject AwsAttributes() DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference AwsAttributesInput() *DataDatabricksInstancePoolPoolInfoAwsAttributes AzureAttributes() DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference AzureAttributesInput() *DataDatabricksInstancePoolPoolInfoAzureAttributes // 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 CustomTags() *map[string]*string SetCustomTags(val *map[string]*string) CustomTagsInput() *map[string]*string DefaultTags() *map[string]*string SetDefaultTags(val *map[string]*string) DefaultTagsInput() *map[string]*string DiskSpec() DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference DiskSpecInput() *DataDatabricksInstancePoolPoolInfoDiskSpec EnableElasticDisk() interface{} SetEnableElasticDisk(val interface{}) EnableElasticDiskInput() interface{} // Experimental. Fqn() *string GcpAttributes() DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference GcpAttributesInput() *DataDatabricksInstancePoolPoolInfoGcpAttributes IdleInstanceAutoterminationMinutes() *float64 SetIdleInstanceAutoterminationMinutes(val *float64) IdleInstanceAutoterminationMinutesInput() *float64 InstancePoolFleetAttributes() DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList InstancePoolFleetAttributesInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string InstancePoolName() *string SetInstancePoolName(val *string) InstancePoolNameInput() *string InternalValue() *DataDatabricksInstancePoolPoolInfo SetInternalValue(val *DataDatabricksInstancePoolPoolInfo) MaxCapacity() *float64 SetMaxCapacity(val *float64) MaxCapacityInput() *float64 MinIdleInstances() *float64 SetMinIdleInstances(val *float64) MinIdleInstancesInput() *float64 NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string PreloadedDockerImage() DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList PreloadedDockerImageInput() interface{} PreloadedSparkVersions() *[]*string SetPreloadedSparkVersions(val *[]*string) PreloadedSparkVersionsInput() *[]*string State() *string SetState(val *string) StateInput() *string Stats() DataDatabricksInstancePoolPoolInfoStatsOutputReference StatsInput() *DataDatabricksInstancePoolPoolInfoStats // 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 PutAwsAttributes(value *DataDatabricksInstancePoolPoolInfoAwsAttributes) PutAzureAttributes(value *DataDatabricksInstancePoolPoolInfoAzureAttributes) PutDiskSpec(value *DataDatabricksInstancePoolPoolInfoDiskSpec) PutGcpAttributes(value *DataDatabricksInstancePoolPoolInfoGcpAttributes) PutInstancePoolFleetAttributes(value interface{}) PutPreloadedDockerImage(value interface{}) PutStats(value *DataDatabricksInstancePoolPoolInfoStats) ResetAwsAttributes() ResetAzureAttributes() ResetCustomTags() ResetDefaultTags() ResetDiskSpec() ResetEnableElasticDisk() ResetGcpAttributes() ResetInstancePoolFleetAttributes() ResetInstancePoolId() ResetMaxCapacity() ResetMinIdleInstances() ResetNodeTypeId() ResetPreloadedDockerImage() ResetPreloadedSparkVersions() ResetState() ResetStats() // 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 NewDataDatabricksInstancePoolPoolInfoOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoOutputReference
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImage ¶
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#url DataDatabricksInstancePool#url}. Url *string `field:"required" json:"url" yaml:"url"` // basic_auth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#basic_auth DataDatabricksInstancePool#basic_auth} BasicAuth *DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth `field:"optional" json:"basicAuth" yaml:"basicAuth"` }
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth ¶
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#password DataDatabricksInstancePool#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#username DataDatabricksInstancePool#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference ¶
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference 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() *DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth SetInternalValue(val *DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth) 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 NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList ¶
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList 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) DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference // 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 NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageList ¶
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference ¶
type DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference interface { cdktf.ComplexObject BasicAuth() DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference BasicAuthInput() *DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 *DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth) 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 NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference
type DataDatabricksInstancePoolPoolInfoStats ¶
type DataDatabricksInstancePoolPoolInfoStats struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#idle_count DataDatabricksInstancePool#idle_count}. IdleCount *float64 `field:"optional" json:"idleCount" yaml:"idleCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#pending_idle_count DataDatabricksInstancePool#pending_idle_count}. PendingIdleCount *float64 `field:"optional" json:"pendingIdleCount" yaml:"pendingIdleCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#pending_used_count DataDatabricksInstancePool#pending_used_count}. PendingUsedCount *float64 `field:"optional" json:"pendingUsedCount" yaml:"pendingUsedCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.27.0/docs/data-sources/instance_pool#used_count DataDatabricksInstancePool#used_count}. UsedCount *float64 `field:"optional" json:"usedCount" yaml:"usedCount"` }
type DataDatabricksInstancePoolPoolInfoStatsOutputReference ¶
type DataDatabricksInstancePoolPoolInfoStatsOutputReference 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 IdleCount() *float64 SetIdleCount(val *float64) IdleCountInput() *float64 InternalValue() *DataDatabricksInstancePoolPoolInfoStats SetInternalValue(val *DataDatabricksInstancePoolPoolInfoStats) PendingIdleCount() *float64 SetPendingIdleCount(val *float64) PendingIdleCountInput() *float64 PendingUsedCount() *float64 SetPendingUsedCount(val *float64) PendingUsedCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UsedCount() *float64 SetUsedCount(val *float64) UsedCountInput() *float64 // 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 ResetIdleCount() ResetPendingIdleCount() ResetPendingUsedCount() ResetUsedCount() // 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 NewDataDatabricksInstancePoolPoolInfoStatsOutputReference ¶
func NewDataDatabricksInstancePoolPoolInfoStatsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataDatabricksInstancePoolPoolInfoStatsOutputReference
Source Files ¶
- DataDatabricksInstancePool.go
- DataDatabricksInstancePoolConfig.go
- DataDatabricksInstancePoolPoolInfo.go
- DataDatabricksInstancePoolPoolInfoAwsAttributes.go
- DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference.go
- DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoAzureAttributes.go
- DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference.go
- DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoDiskSpec.go
- DataDatabricksInstancePoolPoolInfoDiskSpecDiskType.go
- DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference.go
- DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference.go
- DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoGcpAttributes.go
- DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference.go
- DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList__checks.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList__checks.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference.go
- DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoOutputReference.go
- DataDatabricksInstancePoolPoolInfoOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImage.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList__checks.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference.go
- DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference__checks.go
- DataDatabricksInstancePoolPoolInfoStats.go
- DataDatabricksInstancePoolPoolInfoStatsOutputReference.go
- DataDatabricksInstancePoolPoolInfoStatsOutputReference__checks.go
- DataDatabricksInstancePool__checks.go
- main.go