Documentation ¶
Index ¶
- func NewPipelineClusterAutoscaleOutputReference_Override(p PipelineClusterAutoscaleOutputReference, ...)
- func NewPipelineClusterAwsAttributesOutputReference_Override(p PipelineClusterAwsAttributesOutputReference, ...)
- func NewPipelineClusterClusterLogConfDbfsOutputReference_Override(p PipelineClusterClusterLogConfDbfsOutputReference, ...)
- func NewPipelineClusterClusterLogConfOutputReference_Override(p PipelineClusterClusterLogConfOutputReference, ...)
- func NewPipelineClusterClusterLogConfS3OutputReference_Override(p PipelineClusterClusterLogConfS3OutputReference, ...)
- func NewPipelineClusterGcpAttributesOutputReference_Override(p PipelineClusterGcpAttributesOutputReference, ...)
- func NewPipelineClusterInitScriptsDbfsOutputReference_Override(p PipelineClusterInitScriptsDbfsOutputReference, ...)
- func NewPipelineClusterInitScriptsFileOutputReference_Override(p PipelineClusterInitScriptsFileOutputReference, ...)
- func NewPipelineClusterInitScriptsGcsOutputReference_Override(p PipelineClusterInitScriptsGcsOutputReference, ...)
- func NewPipelineClusterInitScriptsList_Override(p PipelineClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineClusterInitScriptsOutputReference_Override(p PipelineClusterInitScriptsOutputReference, ...)
- func NewPipelineClusterInitScriptsS3OutputReference_Override(p PipelineClusterInitScriptsS3OutputReference, ...)
- func NewPipelineClusterList_Override(p PipelineClusterList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineClusterOutputReference_Override(p PipelineClusterOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineFiltersOutputReference_Override(p PipelineFiltersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineLibraryList_Override(p PipelineLibraryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineLibraryMavenOutputReference_Override(p PipelineLibraryMavenOutputReference, ...)
- func NewPipelineLibraryNotebookOutputReference_Override(p PipelineLibraryNotebookOutputReference, ...)
- func NewPipelineLibraryOutputReference_Override(p PipelineLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineTimeoutsOutputReference_Override(p PipelineTimeoutsOutputReference, ...)
- func NewPipeline_Override(p Pipeline, scope constructs.Construct, id *string, config *PipelineConfig)
- func Pipeline_IsConstruct(x interface{}) *bool
- func Pipeline_TfResourceType() *string
- type Pipeline
- type PipelineCluster
- type PipelineClusterAutoscale
- type PipelineClusterAutoscaleOutputReference
- type PipelineClusterAwsAttributes
- type PipelineClusterAwsAttributesOutputReference
- type PipelineClusterClusterLogConf
- type PipelineClusterClusterLogConfDbfs
- type PipelineClusterClusterLogConfDbfsOutputReference
- type PipelineClusterClusterLogConfOutputReference
- type PipelineClusterClusterLogConfS3
- type PipelineClusterClusterLogConfS3OutputReference
- type PipelineClusterGcpAttributes
- type PipelineClusterGcpAttributesOutputReference
- type PipelineClusterInitScripts
- type PipelineClusterInitScriptsDbfs
- type PipelineClusterInitScriptsDbfsOutputReference
- type PipelineClusterInitScriptsFile
- type PipelineClusterInitScriptsFileOutputReference
- type PipelineClusterInitScriptsGcs
- type PipelineClusterInitScriptsGcsOutputReference
- type PipelineClusterInitScriptsList
- type PipelineClusterInitScriptsOutputReference
- type PipelineClusterInitScriptsS3
- type PipelineClusterInitScriptsS3OutputReference
- type PipelineClusterList
- type PipelineClusterOutputReference
- type PipelineConfig
- type PipelineFilters
- type PipelineFiltersOutputReference
- type PipelineLibrary
- type PipelineLibraryList
- type PipelineLibraryMaven
- type PipelineLibraryMavenOutputReference
- type PipelineLibraryNotebook
- type PipelineLibraryNotebookOutputReference
- type PipelineLibraryOutputReference
- type PipelineTimeouts
- type PipelineTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPipelineClusterAutoscaleOutputReference_Override ¶
func NewPipelineClusterAutoscaleOutputReference_Override(p PipelineClusterAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterAwsAttributesOutputReference_Override ¶
func NewPipelineClusterAwsAttributesOutputReference_Override(p PipelineClusterAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterClusterLogConfDbfsOutputReference_Override ¶
func NewPipelineClusterClusterLogConfDbfsOutputReference_Override(p PipelineClusterClusterLogConfDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterClusterLogConfOutputReference_Override ¶
func NewPipelineClusterClusterLogConfOutputReference_Override(p PipelineClusterClusterLogConfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterClusterLogConfS3OutputReference_Override ¶
func NewPipelineClusterClusterLogConfS3OutputReference_Override(p PipelineClusterClusterLogConfS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterGcpAttributesOutputReference_Override ¶
func NewPipelineClusterGcpAttributesOutputReference_Override(p PipelineClusterGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterInitScriptsDbfsOutputReference_Override ¶
func NewPipelineClusterInitScriptsDbfsOutputReference_Override(p PipelineClusterInitScriptsDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterInitScriptsFileOutputReference_Override ¶
func NewPipelineClusterInitScriptsFileOutputReference_Override(p PipelineClusterInitScriptsFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterInitScriptsGcsOutputReference_Override ¶
func NewPipelineClusterInitScriptsGcsOutputReference_Override(p PipelineClusterInitScriptsGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterInitScriptsList_Override ¶
func NewPipelineClusterInitScriptsList_Override(p PipelineClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipelineClusterInitScriptsOutputReference_Override ¶
func NewPipelineClusterInitScriptsOutputReference_Override(p PipelineClusterInitScriptsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipelineClusterInitScriptsS3OutputReference_Override ¶
func NewPipelineClusterInitScriptsS3OutputReference_Override(p PipelineClusterInitScriptsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterList_Override ¶
func NewPipelineClusterList_Override(p PipelineClusterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipelineClusterOutputReference_Override ¶
func NewPipelineClusterOutputReference_Override(p PipelineClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipelineFiltersOutputReference_Override ¶
func NewPipelineFiltersOutputReference_Override(p PipelineFiltersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineLibraryList_Override ¶
func NewPipelineLibraryList_Override(p PipelineLibraryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipelineLibraryMavenOutputReference_Override ¶
func NewPipelineLibraryMavenOutputReference_Override(p PipelineLibraryMavenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineLibraryNotebookOutputReference_Override ¶
func NewPipelineLibraryNotebookOutputReference_Override(p PipelineLibraryNotebookOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineLibraryOutputReference_Override ¶
func NewPipelineLibraryOutputReference_Override(p PipelineLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipelineTimeoutsOutputReference_Override ¶
func NewPipelineTimeoutsOutputReference_Override(p PipelineTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipeline_Override ¶
func NewPipeline_Override(p Pipeline, scope constructs.Construct, id *string, config *PipelineConfig)
Create a new {@link https://www.terraform.io/docs/providers/databricks/r/pipeline databricks_pipeline} Resource.
func Pipeline_IsConstruct ¶
func Pipeline_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 Pipeline_TfResourceType ¶
func Pipeline_TfResourceType() *string
Types ¶
type Pipeline ¶
type Pipeline interface { cdktf.TerraformResource AllowDuplicateNames() interface{} SetAllowDuplicateNames(val interface{}) AllowDuplicateNamesInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack Channel() *string SetChannel(val *string) ChannelInput() *string Cluster() PipelineClusterList ClusterInput() interface{} Configuration() *map[string]*string SetConfiguration(val *map[string]*string) ConfigurationInput() *map[string]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} Continuous() interface{} SetContinuous(val interface{}) ContinuousInput() interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Development() interface{} SetDevelopment(val interface{}) DevelopmentInput() interface{} Edition() *string SetEdition(val *string) EditionInput() *string Filters() PipelineFiltersOutputReference FiltersInput() *PipelineFilters // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Library() PipelineLibraryList LibraryInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Photon() interface{} SetPhoton(val interface{}) PhotonInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Storage() *string SetStorage(val *string) StorageInput() *string Target() *string SetTarget(val *string) TargetInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() PipelineTimeoutsOutputReference TimeoutsInput() interface{} Url() *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) PutCluster(value interface{}) PutFilters(value *PipelineFilters) PutLibrary(value interface{}) PutTimeouts(value *PipelineTimeouts) ResetAllowDuplicateNames() ResetChannel() ResetCluster() ResetConfiguration() ResetContinuous() ResetDevelopment() ResetEdition() ResetFilters() ResetId() ResetLibrary() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPhoton() ResetStorage() ResetTarget() ResetTimeouts() 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/r/pipeline databricks_pipeline}.
func NewPipeline ¶
func NewPipeline(scope constructs.Construct, id *string, config *PipelineConfig) Pipeline
Create a new {@link https://www.terraform.io/docs/providers/databricks/r/pipeline databricks_pipeline} Resource.
type PipelineCluster ¶
type PipelineCluster struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#apply_policy_default_values Pipeline#apply_policy_default_values}. ApplyPolicyDefaultValues interface{} `field:"optional" json:"applyPolicyDefaultValues" yaml:"applyPolicyDefaultValues"` // autoscale block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#autoscale Pipeline#autoscale} Autoscale *PipelineClusterAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#aws_attributes Pipeline#aws_attributes} AwsAttributes *PipelineClusterAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // cluster_log_conf block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#cluster_log_conf Pipeline#cluster_log_conf} ClusterLogConf *PipelineClusterClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#custom_tags Pipeline#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#driver_instance_pool_id Pipeline#driver_instance_pool_id}. DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#driver_node_type_id Pipeline#driver_node_type_id}. DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#gcp_attributes Pipeline#gcp_attributes} GcpAttributes *PipelineClusterGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // init_scripts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#init_scripts Pipeline#init_scripts} InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#instance_pool_id Pipeline#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#label Pipeline#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#node_type_id Pipeline#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#num_workers Pipeline#num_workers}. NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#policy_id Pipeline#policy_id}. PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#spark_conf Pipeline#spark_conf}. SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#spark_env_vars Pipeline#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/r/pipeline#ssh_public_keys Pipeline#ssh_public_keys}. SshPublicKeys *[]*string `field:"optional" json:"sshPublicKeys" yaml:"sshPublicKeys"` }
type PipelineClusterAutoscale ¶
type PipelineClusterAutoscale struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#max_workers Pipeline#max_workers}. MaxWorkers *float64 `field:"optional" json:"maxWorkers" yaml:"maxWorkers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#min_workers Pipeline#min_workers}. MinWorkers *float64 `field:"optional" json:"minWorkers" yaml:"minWorkers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#mode Pipeline#mode}. Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type PipelineClusterAutoscaleOutputReference ¶
type PipelineClusterAutoscaleOutputReference 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() *PipelineClusterAutoscale SetInternalValue(val *PipelineClusterAutoscale) MaxWorkers() *float64 SetMaxWorkers(val *float64) MaxWorkersInput() *float64 MinWorkers() *float64 SetMinWorkers(val *float64) MinWorkersInput() *float64 Mode() *string SetMode(val *string) ModeInput() *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 ResetMaxWorkers() ResetMinWorkers() ResetMode() // 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 NewPipelineClusterAutoscaleOutputReference ¶
func NewPipelineClusterAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterAutoscaleOutputReference
type PipelineClusterAwsAttributes ¶
type PipelineClusterAwsAttributes struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#first_on_demand Pipeline#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#instance_profile_arn Pipeline#instance_profile_arn}. InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#zone_id Pipeline#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type PipelineClusterAwsAttributesOutputReference ¶
type PipelineClusterAwsAttributesOutputReference 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 FirstOnDemand() *float64 SetFirstOnDemand(val *float64) FirstOnDemandInput() *float64 // Experimental. Fqn() *string InstanceProfileArn() *string SetInstanceProfileArn(val *string) InstanceProfileArnInput() *string InternalValue() *PipelineClusterAwsAttributes SetInternalValue(val *PipelineClusterAwsAttributes) // 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 ResetFirstOnDemand() ResetInstanceProfileArn() 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 NewPipelineClusterAwsAttributesOutputReference ¶
func NewPipelineClusterAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterAwsAttributesOutputReference
type PipelineClusterClusterLogConf ¶
type PipelineClusterClusterLogConf struct { // dbfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#dbfs Pipeline#dbfs} Dbfs *PipelineClusterClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#s3 Pipeline#s3} S3 *PipelineClusterClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"` }
type PipelineClusterClusterLogConfDbfs ¶
type PipelineClusterClusterLogConfDbfs struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#destination Pipeline#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type PipelineClusterClusterLogConfDbfsOutputReference ¶
type PipelineClusterClusterLogConfDbfsOutputReference 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() *PipelineClusterClusterLogConfDbfs SetInternalValue(val *PipelineClusterClusterLogConfDbfs) // 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 NewPipelineClusterClusterLogConfDbfsOutputReference ¶
func NewPipelineClusterClusterLogConfDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterClusterLogConfDbfsOutputReference
type PipelineClusterClusterLogConfOutputReference ¶
type PipelineClusterClusterLogConfOutputReference 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() PipelineClusterClusterLogConfDbfsOutputReference DbfsInput() *PipelineClusterClusterLogConfDbfs // Experimental. Fqn() *string InternalValue() *PipelineClusterClusterLogConf SetInternalValue(val *PipelineClusterClusterLogConf) S3() PipelineClusterClusterLogConfS3OutputReference S3Input() *PipelineClusterClusterLogConfS3 // 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 *PipelineClusterClusterLogConfDbfs) PutS3(value *PipelineClusterClusterLogConfS3) 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 NewPipelineClusterClusterLogConfOutputReference ¶
func NewPipelineClusterClusterLogConfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterClusterLogConfOutputReference
type PipelineClusterClusterLogConfS3 ¶
type PipelineClusterClusterLogConfS3 struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#destination Pipeline#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#canned_acl Pipeline#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#enable_encryption Pipeline#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#encryption_type Pipeline#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#endpoint Pipeline#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#kms_key Pipeline#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#region Pipeline#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type PipelineClusterClusterLogConfS3OutputReference ¶
type PipelineClusterClusterLogConfS3OutputReference 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() *PipelineClusterClusterLogConfS3 SetInternalValue(val *PipelineClusterClusterLogConfS3) 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 NewPipelineClusterClusterLogConfS3OutputReference ¶
func NewPipelineClusterClusterLogConfS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterClusterLogConfS3OutputReference
type PipelineClusterGcpAttributes ¶
type PipelineClusterGcpAttributes struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#google_service_account Pipeline#google_service_account}. GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"` }
type PipelineClusterGcpAttributesOutputReference ¶
type PipelineClusterGcpAttributesOutputReference 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 GoogleServiceAccount() *string SetGoogleServiceAccount(val *string) GoogleServiceAccountInput() *string InternalValue() *PipelineClusterGcpAttributes SetInternalValue(val *PipelineClusterGcpAttributes) // 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 ResetGoogleServiceAccount() // 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 NewPipelineClusterGcpAttributesOutputReference ¶
func NewPipelineClusterGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterGcpAttributesOutputReference
type PipelineClusterInitScripts ¶
type PipelineClusterInitScripts struct { // dbfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#dbfs Pipeline#dbfs} Dbfs *PipelineClusterInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // file block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#file Pipeline#file} File *PipelineClusterInitScriptsFile `field:"optional" json:"file" yaml:"file"` // gcs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#gcs Pipeline#gcs} Gcs *PipelineClusterInitScriptsGcs `field:"optional" json:"gcs" yaml:"gcs"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#s3 Pipeline#s3} S3 *PipelineClusterInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"` }
type PipelineClusterInitScriptsDbfs ¶
type PipelineClusterInitScriptsDbfs struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#destination Pipeline#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type PipelineClusterInitScriptsDbfsOutputReference ¶
type PipelineClusterInitScriptsDbfsOutputReference 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() *PipelineClusterInitScriptsDbfs SetInternalValue(val *PipelineClusterInitScriptsDbfs) // 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 NewPipelineClusterInitScriptsDbfsOutputReference ¶
func NewPipelineClusterInitScriptsDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsDbfsOutputReference
type PipelineClusterInitScriptsFile ¶
type PipelineClusterInitScriptsFile struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#destination Pipeline#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type PipelineClusterInitScriptsFileOutputReference ¶
type PipelineClusterInitScriptsFileOutputReference 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() *PipelineClusterInitScriptsFile SetInternalValue(val *PipelineClusterInitScriptsFile) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipelineClusterInitScriptsFileOutputReference ¶
func NewPipelineClusterInitScriptsFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsFileOutputReference
type PipelineClusterInitScriptsGcs ¶
type PipelineClusterInitScriptsGcs struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#destination Pipeline#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type PipelineClusterInitScriptsGcsOutputReference ¶
type PipelineClusterInitScriptsGcsOutputReference 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() *PipelineClusterInitScriptsGcs SetInternalValue(val *PipelineClusterInitScriptsGcs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipelineClusterInitScriptsGcsOutputReference ¶
func NewPipelineClusterInitScriptsGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsGcsOutputReference
type PipelineClusterInitScriptsList ¶
type PipelineClusterInitScriptsList 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) PipelineClusterInitScriptsOutputReference // 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 NewPipelineClusterInitScriptsList ¶
func NewPipelineClusterInitScriptsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipelineClusterInitScriptsList
type PipelineClusterInitScriptsOutputReference ¶
type PipelineClusterInitScriptsOutputReference 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() PipelineClusterInitScriptsDbfsOutputReference DbfsInput() *PipelineClusterInitScriptsDbfs File() PipelineClusterInitScriptsFileOutputReference FileInput() *PipelineClusterInitScriptsFile // Experimental. Fqn() *string Gcs() PipelineClusterInitScriptsGcsOutputReference GcsInput() *PipelineClusterInitScriptsGcs InternalValue() interface{} SetInternalValue(val interface{}) S3() PipelineClusterInitScriptsS3OutputReference S3Input() *PipelineClusterInitScriptsS3 // 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 *PipelineClusterInitScriptsDbfs) PutFile(value *PipelineClusterInitScriptsFile) PutGcs(value *PipelineClusterInitScriptsGcs) PutS3(value *PipelineClusterInitScriptsS3) ResetDbfs() ResetFile() ResetGcs() 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 NewPipelineClusterInitScriptsOutputReference ¶
func NewPipelineClusterInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineClusterInitScriptsOutputReference
type PipelineClusterInitScriptsS3 ¶
type PipelineClusterInitScriptsS3 struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#destination Pipeline#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#canned_acl Pipeline#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#enable_encryption Pipeline#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#encryption_type Pipeline#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#endpoint Pipeline#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#kms_key Pipeline#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#region Pipeline#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type PipelineClusterInitScriptsS3OutputReference ¶
type PipelineClusterInitScriptsS3OutputReference 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() *PipelineClusterInitScriptsS3 SetInternalValue(val *PipelineClusterInitScriptsS3) 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 NewPipelineClusterInitScriptsS3OutputReference ¶
func NewPipelineClusterInitScriptsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsS3OutputReference
type PipelineClusterList ¶
type PipelineClusterList 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) PipelineClusterOutputReference // 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 NewPipelineClusterList ¶
func NewPipelineClusterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipelineClusterList
type PipelineClusterOutputReference ¶
type PipelineClusterOutputReference interface { cdktf.ComplexObject ApplyPolicyDefaultValues() interface{} SetApplyPolicyDefaultValues(val interface{}) ApplyPolicyDefaultValuesInput() interface{} Autoscale() PipelineClusterAutoscaleOutputReference AutoscaleInput() *PipelineClusterAutoscale AwsAttributes() PipelineClusterAwsAttributesOutputReference AwsAttributesInput() *PipelineClusterAwsAttributes ClusterLogConf() PipelineClusterClusterLogConfOutputReference ClusterLogConfInput() *PipelineClusterClusterLogConf // 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 DriverInstancePoolId() *string SetDriverInstancePoolId(val *string) DriverInstancePoolIdInput() *string DriverNodeTypeId() *string SetDriverNodeTypeId(val *string) DriverNodeTypeIdInput() *string // Experimental. Fqn() *string GcpAttributes() PipelineClusterGcpAttributesOutputReference GcpAttributesInput() *PipelineClusterGcpAttributes InitScripts() PipelineClusterInitScriptsList InitScriptsInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Label() *string SetLabel(val *string) LabelInput() *string NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string NumWorkers() *float64 SetNumWorkers(val *float64) NumWorkersInput() *float64 PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string SparkConf() *map[string]*string SetSparkConf(val *map[string]*string) SparkConfInput() *map[string]*string SparkEnvVars() *map[string]*string SetSparkEnvVars(val *map[string]*string) SparkEnvVarsInput() *map[string]*string SshPublicKeys() *[]*string SetSshPublicKeys(val *[]*string) SshPublicKeysInput() *[]*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 PutAutoscale(value *PipelineClusterAutoscale) PutAwsAttributes(value *PipelineClusterAwsAttributes) PutClusterLogConf(value *PipelineClusterClusterLogConf) PutGcpAttributes(value *PipelineClusterGcpAttributes) PutInitScripts(value interface{}) ResetApplyPolicyDefaultValues() ResetAutoscale() ResetAwsAttributes() ResetClusterLogConf() ResetCustomTags() ResetDriverInstancePoolId() ResetDriverNodeTypeId() ResetGcpAttributes() ResetInitScripts() ResetInstancePoolId() ResetLabel() ResetNodeTypeId() ResetNumWorkers() ResetPolicyId() ResetSparkConf() ResetSparkEnvVars() ResetSshPublicKeys() // 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 NewPipelineClusterOutputReference ¶
func NewPipelineClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineClusterOutputReference
type PipelineConfig ¶
type PipelineConfig 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/r/pipeline#allow_duplicate_names Pipeline#allow_duplicate_names}. AllowDuplicateNames interface{} `field:"optional" json:"allowDuplicateNames" yaml:"allowDuplicateNames"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#channel Pipeline#channel}. Channel *string `field:"optional" json:"channel" yaml:"channel"` // cluster block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#cluster Pipeline#cluster} Cluster interface{} `field:"optional" json:"cluster" yaml:"cluster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#configuration Pipeline#configuration}. Configuration *map[string]*string `field:"optional" json:"configuration" yaml:"configuration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#continuous Pipeline#continuous}. Continuous interface{} `field:"optional" json:"continuous" yaml:"continuous"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#development Pipeline#development}. Development interface{} `field:"optional" json:"development" yaml:"development"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#edition Pipeline#edition}. Edition *string `field:"optional" json:"edition" yaml:"edition"` // filters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#filters Pipeline#filters} Filters *PipelineFilters `field:"optional" json:"filters" yaml:"filters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#id Pipeline#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"` // library block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#library Pipeline#library} Library interface{} `field:"optional" json:"library" yaml:"library"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#name Pipeline#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#photon Pipeline#photon}. Photon interface{} `field:"optional" json:"photon" yaml:"photon"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#storage Pipeline#storage}. Storage *string `field:"optional" json:"storage" yaml:"storage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#target Pipeline#target}. Target *string `field:"optional" json:"target" yaml:"target"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#timeouts Pipeline#timeouts} Timeouts *PipelineTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type PipelineFilters ¶
type PipelineFilters struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#exclude Pipeline#exclude}. Exclude *[]*string `field:"optional" json:"exclude" yaml:"exclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#include Pipeline#include}. Include *[]*string `field:"optional" json:"include" yaml:"include"` }
type PipelineFiltersOutputReference ¶
type PipelineFiltersOutputReference 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 Exclude() *[]*string SetExclude(val *[]*string) ExcludeInput() *[]*string // Experimental. Fqn() *string Include() *[]*string SetInclude(val *[]*string) IncludeInput() *[]*string InternalValue() *PipelineFilters SetInternalValue(val *PipelineFilters) // 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 ResetExclude() ResetInclude() // 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 NewPipelineFiltersOutputReference ¶
func NewPipelineFiltersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineFiltersOutputReference
type PipelineLibrary ¶
type PipelineLibrary struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#jar Pipeline#jar}. Jar *string `field:"optional" json:"jar" yaml:"jar"` // maven block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#maven Pipeline#maven} Maven *PipelineLibraryMaven `field:"optional" json:"maven" yaml:"maven"` // notebook block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#notebook Pipeline#notebook} Notebook *PipelineLibraryNotebook `field:"optional" json:"notebook" yaml:"notebook"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#whl Pipeline#whl}. Whl *string `field:"optional" json:"whl" yaml:"whl"` }
type PipelineLibraryList ¶
type PipelineLibraryList 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) PipelineLibraryOutputReference // 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 NewPipelineLibraryList ¶
func NewPipelineLibraryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipelineLibraryList
type PipelineLibraryMaven ¶
type PipelineLibraryMaven struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#coordinates Pipeline#coordinates}. Coordinates *string `field:"required" json:"coordinates" yaml:"coordinates"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#exclusions Pipeline#exclusions}. Exclusions *[]*string `field:"optional" json:"exclusions" yaml:"exclusions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#repo Pipeline#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type PipelineLibraryMavenOutputReference ¶
type PipelineLibraryMavenOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Coordinates() *string SetCoordinates(val *string) CoordinatesInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exclusions() *[]*string SetExclusions(val *[]*string) ExclusionsInput() *[]*string // Experimental. Fqn() *string InternalValue() *PipelineLibraryMaven SetInternalValue(val *PipelineLibraryMaven) Repo() *string SetRepo(val *string) RepoInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExclusions() ResetRepo() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipelineLibraryMavenOutputReference ¶
func NewPipelineLibraryMavenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineLibraryMavenOutputReference
type PipelineLibraryNotebook ¶
type PipelineLibraryNotebook struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#path Pipeline#path}. Path *string `field:"required" json:"path" yaml:"path"` }
type PipelineLibraryNotebookOutputReference ¶
type PipelineLibraryNotebookOutputReference 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() *PipelineLibraryNotebook SetInternalValue(val *PipelineLibraryNotebook) Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipelineLibraryNotebookOutputReference ¶
func NewPipelineLibraryNotebookOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineLibraryNotebookOutputReference
type PipelineLibraryOutputReference ¶
type PipelineLibraryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Jar() *string SetJar(val *string) JarInput() *string Maven() PipelineLibraryMavenOutputReference MavenInput() *PipelineLibraryMaven Notebook() PipelineLibraryNotebookOutputReference NotebookInput() *PipelineLibraryNotebook // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Whl() *string SetWhl(val *string) WhlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMaven(value *PipelineLibraryMaven) PutNotebook(value *PipelineLibraryNotebook) ResetJar() ResetMaven() ResetNotebook() ResetWhl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipelineLibraryOutputReference ¶
func NewPipelineLibraryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineLibraryOutputReference
type PipelineTimeouts ¶
type PipelineTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#default Pipeline#default}. Default *string `field:"optional" json:"default" yaml:"default"` }
type PipelineTimeoutsOutputReference ¶
type PipelineTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Default() *string SetDefault(val *string) DefaultInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDefault() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipelineTimeoutsOutputReference ¶
func NewPipelineTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineTimeoutsOutputReference
Source Files ¶
- pipeline.go
- pipeline_Pipeline.go
- pipeline_PipelineCluster.go
- pipeline_PipelineClusterAutoscale.go
- pipeline_PipelineClusterAutoscaleOutputReference.go
- pipeline_PipelineClusterAutoscaleOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterAwsAttributes.go
- pipeline_PipelineClusterAwsAttributesOutputReference.go
- pipeline_PipelineClusterAwsAttributesOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterClusterLogConf.go
- pipeline_PipelineClusterClusterLogConfDbfs.go
- pipeline_PipelineClusterClusterLogConfDbfsOutputReference.go
- pipeline_PipelineClusterClusterLogConfDbfsOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterClusterLogConfOutputReference.go
- pipeline_PipelineClusterClusterLogConfOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterClusterLogConfS3.go
- pipeline_PipelineClusterClusterLogConfS3OutputReference.go
- pipeline_PipelineClusterClusterLogConfS3OutputReference__runtime_type_checks.go
- pipeline_PipelineClusterGcpAttributes.go
- pipeline_PipelineClusterGcpAttributesOutputReference.go
- pipeline_PipelineClusterGcpAttributesOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterInitScripts.go
- pipeline_PipelineClusterInitScriptsDbfs.go
- pipeline_PipelineClusterInitScriptsDbfsOutputReference.go
- pipeline_PipelineClusterInitScriptsDbfsOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterInitScriptsFile.go
- pipeline_PipelineClusterInitScriptsFileOutputReference.go
- pipeline_PipelineClusterInitScriptsFileOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterInitScriptsGcs.go
- pipeline_PipelineClusterInitScriptsGcsOutputReference.go
- pipeline_PipelineClusterInitScriptsGcsOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterInitScriptsList.go
- pipeline_PipelineClusterInitScriptsList__runtime_type_checks.go
- pipeline_PipelineClusterInitScriptsOutputReference.go
- pipeline_PipelineClusterInitScriptsOutputReference__runtime_type_checks.go
- pipeline_PipelineClusterInitScriptsS3.go
- pipeline_PipelineClusterInitScriptsS3OutputReference.go
- pipeline_PipelineClusterInitScriptsS3OutputReference__runtime_type_checks.go
- pipeline_PipelineClusterList.go
- pipeline_PipelineClusterList__runtime_type_checks.go
- pipeline_PipelineClusterOutputReference.go
- pipeline_PipelineClusterOutputReference__runtime_type_checks.go
- pipeline_PipelineConfig.go
- pipeline_PipelineFilters.go
- pipeline_PipelineFiltersOutputReference.go
- pipeline_PipelineFiltersOutputReference__runtime_type_checks.go
- pipeline_PipelineLibrary.go
- pipeline_PipelineLibraryList.go
- pipeline_PipelineLibraryList__runtime_type_checks.go
- pipeline_PipelineLibraryMaven.go
- pipeline_PipelineLibraryMavenOutputReference.go
- pipeline_PipelineLibraryMavenOutputReference__runtime_type_checks.go
- pipeline_PipelineLibraryNotebook.go
- pipeline_PipelineLibraryNotebookOutputReference.go
- pipeline_PipelineLibraryNotebookOutputReference__runtime_type_checks.go
- pipeline_PipelineLibraryOutputReference.go
- pipeline_PipelineLibraryOutputReference__runtime_type_checks.go
- pipeline_PipelineTimeouts.go
- pipeline_PipelineTimeoutsOutputReference.go
- pipeline_PipelineTimeoutsOutputReference__runtime_type_checks.go
- pipeline_Pipeline__runtime_type_checks.go