Documentation
¶
Index ¶
- func NewPipelineClusterAutoscaleOutputReference_Override(p PipelineClusterAutoscaleOutputReference, ...)
- func NewPipelineClusterAwsAttributesOutputReference_Override(p PipelineClusterAwsAttributesOutputReference, ...)
- func NewPipelineClusterAzureAttributesLogAnalyticsInfoOutputReference_Override(p PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference, ...)
- func NewPipelineClusterAzureAttributesOutputReference_Override(p PipelineClusterAzureAttributesOutputReference, ...)
- func NewPipelineClusterClusterLogConfDbfsOutputReference_Override(p PipelineClusterClusterLogConfDbfsOutputReference, ...)
- func NewPipelineClusterClusterLogConfOutputReference_Override(p PipelineClusterClusterLogConfOutputReference, ...)
- func NewPipelineClusterClusterLogConfS3OutputReference_Override(p PipelineClusterClusterLogConfS3OutputReference, ...)
- func NewPipelineClusterGcpAttributesOutputReference_Override(p PipelineClusterGcpAttributesOutputReference, ...)
- func NewPipelineClusterInitScriptsAbfssOutputReference_Override(p PipelineClusterInitScriptsAbfssOutputReference, ...)
- 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 NewPipelineClusterInitScriptsVolumesOutputReference_Override(p PipelineClusterInitScriptsVolumesOutputReference, ...)
- func NewPipelineClusterInitScriptsWorkspaceOutputReference_Override(p PipelineClusterInitScriptsWorkspaceOutputReference, ...)
- func NewPipelineClusterList_Override(p PipelineClusterList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineClusterOutputReference_Override(p PipelineClusterOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineDeploymentOutputReference_Override(p PipelineDeploymentOutputReference, ...)
- func NewPipelineFiltersOutputReference_Override(p PipelineFiltersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineGatewayDefinitionOutputReference_Override(p PipelineGatewayDefinitionOutputReference, ...)
- func NewPipelineIngestionDefinitionObjectsList_Override(p PipelineIngestionDefinitionObjectsList, ...)
- func NewPipelineIngestionDefinitionObjectsOutputReference_Override(p PipelineIngestionDefinitionObjectsOutputReference, ...)
- func NewPipelineIngestionDefinitionObjectsSchemaOutputReference_Override(p PipelineIngestionDefinitionObjectsSchemaOutputReference, ...)
- func NewPipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference_Override(p PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference, ...)
- func NewPipelineIngestionDefinitionObjectsTableOutputReference_Override(p PipelineIngestionDefinitionObjectsTableOutputReference, ...)
- func NewPipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference_Override(p PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference, ...)
- func NewPipelineIngestionDefinitionOutputReference_Override(p PipelineIngestionDefinitionOutputReference, ...)
- func NewPipelineIngestionDefinitionTableConfigurationOutputReference_Override(p PipelineIngestionDefinitionTableConfigurationOutputReference, ...)
- func NewPipelineLatestUpdatesList_Override(p PipelineLatestUpdatesList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineLatestUpdatesOutputReference_Override(p PipelineLatestUpdatesOutputReference, ...)
- func NewPipelineLibraryFileOutputReference_Override(p PipelineLibraryFileOutputReference, ...)
- 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 NewPipelineNotificationList_Override(p PipelineNotificationList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipelineNotificationOutputReference_Override(p PipelineNotificationOutputReference, ...)
- func NewPipelineTimeoutsOutputReference_Override(p PipelineTimeoutsOutputReference, ...)
- func NewPipelineTriggerCronOutputReference_Override(p PipelineTriggerCronOutputReference, ...)
- func NewPipelineTriggerManualOutputReference_Override(p PipelineTriggerManualOutputReference, ...)
- func NewPipelineTriggerOutputReference_Override(p PipelineTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPipeline_Override(p Pipeline, scope constructs.Construct, id *string, config *PipelineConfig)
- func Pipeline_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func Pipeline_IsConstruct(x interface{}) *bool
- func Pipeline_IsTerraformElement(x interface{}) *bool
- func Pipeline_IsTerraformResource(x interface{}) *bool
- func Pipeline_TfResourceType() *string
- type Pipeline
- type PipelineCluster
- type PipelineClusterAutoscale
- type PipelineClusterAutoscaleOutputReference
- type PipelineClusterAwsAttributes
- type PipelineClusterAwsAttributesOutputReference
- type PipelineClusterAzureAttributes
- type PipelineClusterAzureAttributesLogAnalyticsInfo
- type PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference
- type PipelineClusterAzureAttributesOutputReference
- type PipelineClusterClusterLogConf
- type PipelineClusterClusterLogConfDbfs
- type PipelineClusterClusterLogConfDbfsOutputReference
- type PipelineClusterClusterLogConfOutputReference
- type PipelineClusterClusterLogConfS3
- type PipelineClusterClusterLogConfS3OutputReference
- type PipelineClusterGcpAttributes
- type PipelineClusterGcpAttributesOutputReference
- type PipelineClusterInitScripts
- type PipelineClusterInitScriptsAbfss
- type PipelineClusterInitScriptsAbfssOutputReference
- type PipelineClusterInitScriptsDbfs
- type PipelineClusterInitScriptsDbfsOutputReference
- type PipelineClusterInitScriptsFile
- type PipelineClusterInitScriptsFileOutputReference
- type PipelineClusterInitScriptsGcs
- type PipelineClusterInitScriptsGcsOutputReference
- type PipelineClusterInitScriptsList
- type PipelineClusterInitScriptsOutputReference
- type PipelineClusterInitScriptsS3
- type PipelineClusterInitScriptsS3OutputReference
- type PipelineClusterInitScriptsVolumes
- type PipelineClusterInitScriptsVolumesOutputReference
- type PipelineClusterInitScriptsWorkspace
- type PipelineClusterInitScriptsWorkspaceOutputReference
- type PipelineClusterList
- type PipelineClusterOutputReference
- type PipelineConfig
- type PipelineDeployment
- type PipelineDeploymentOutputReference
- type PipelineFilters
- type PipelineFiltersOutputReference
- type PipelineGatewayDefinition
- type PipelineGatewayDefinitionOutputReference
- type PipelineIngestionDefinition
- type PipelineIngestionDefinitionObjects
- type PipelineIngestionDefinitionObjectsList
- type PipelineIngestionDefinitionObjectsOutputReference
- type PipelineIngestionDefinitionObjectsSchema
- type PipelineIngestionDefinitionObjectsSchemaOutputReference
- type PipelineIngestionDefinitionObjectsSchemaTableConfiguration
- type PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference
- type PipelineIngestionDefinitionObjectsTable
- type PipelineIngestionDefinitionObjectsTableOutputReference
- type PipelineIngestionDefinitionObjectsTableTableConfiguration
- type PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference
- type PipelineIngestionDefinitionOutputReference
- type PipelineIngestionDefinitionTableConfiguration
- type PipelineIngestionDefinitionTableConfigurationOutputReference
- type PipelineLatestUpdates
- type PipelineLatestUpdatesList
- type PipelineLatestUpdatesOutputReference
- type PipelineLibrary
- type PipelineLibraryFile
- type PipelineLibraryFileOutputReference
- type PipelineLibraryList
- type PipelineLibraryMaven
- type PipelineLibraryMavenOutputReference
- type PipelineLibraryNotebook
- type PipelineLibraryNotebookOutputReference
- type PipelineLibraryOutputReference
- type PipelineNotification
- type PipelineNotificationList
- type PipelineNotificationOutputReference
- type PipelineTimeouts
- type PipelineTimeoutsOutputReference
- type PipelineTrigger
- type PipelineTriggerCron
- type PipelineTriggerCronOutputReference
- type PipelineTriggerManual
- type PipelineTriggerManualOutputReference
- type PipelineTriggerOutputReference
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 NewPipelineClusterAzureAttributesLogAnalyticsInfoOutputReference_Override ¶ added in v13.15.2
func NewPipelineClusterAzureAttributesLogAnalyticsInfoOutputReference_Override(p PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterAzureAttributesOutputReference_Override ¶
func NewPipelineClusterAzureAttributesOutputReference_Override(p PipelineClusterAzureAttributesOutputReference, 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 NewPipelineClusterInitScriptsAbfssOutputReference_Override ¶
func NewPipelineClusterInitScriptsAbfssOutputReference_Override(p PipelineClusterInitScriptsAbfssOutputReference, 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 NewPipelineClusterInitScriptsVolumesOutputReference_Override ¶
func NewPipelineClusterInitScriptsVolumesOutputReference_Override(p PipelineClusterInitScriptsVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineClusterInitScriptsWorkspaceOutputReference_Override ¶
func NewPipelineClusterInitScriptsWorkspaceOutputReference_Override(p PipelineClusterInitScriptsWorkspaceOutputReference, 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 NewPipelineDeploymentOutputReference_Override ¶ added in v13.6.0
func NewPipelineDeploymentOutputReference_Override(p PipelineDeploymentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineFiltersOutputReference_Override ¶
func NewPipelineFiltersOutputReference_Override(p PipelineFiltersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineGatewayDefinitionOutputReference_Override ¶ added in v13.15.2
func NewPipelineGatewayDefinitionOutputReference_Override(p PipelineGatewayDefinitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineIngestionDefinitionObjectsList_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsList_Override(p PipelineIngestionDefinitionObjectsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipelineIngestionDefinitionObjectsOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsOutputReference_Override(p PipelineIngestionDefinitionObjectsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipelineIngestionDefinitionObjectsSchemaOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsSchemaOutputReference_Override(p PipelineIngestionDefinitionObjectsSchemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference_Override(p PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineIngestionDefinitionObjectsTableOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsTableOutputReference_Override(p PipelineIngestionDefinitionObjectsTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference_Override(p PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineIngestionDefinitionOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionOutputReference_Override(p PipelineIngestionDefinitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineIngestionDefinitionTableConfigurationOutputReference_Override ¶ added in v13.15.2
func NewPipelineIngestionDefinitionTableConfigurationOutputReference_Override(p PipelineIngestionDefinitionTableConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineLatestUpdatesList_Override ¶ added in v13.15.2
func NewPipelineLatestUpdatesList_Override(p PipelineLatestUpdatesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipelineLatestUpdatesOutputReference_Override ¶ added in v13.15.2
func NewPipelineLatestUpdatesOutputReference_Override(p PipelineLatestUpdatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipelineLibraryFileOutputReference_Override ¶
func NewPipelineLibraryFileOutputReference_Override(p PipelineLibraryFileOutputReference, 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 NewPipelineNotificationList_Override ¶
func NewPipelineNotificationList_Override(p PipelineNotificationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipelineNotificationOutputReference_Override ¶
func NewPipelineNotificationOutputReference_Override(p PipelineNotificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipelineTimeoutsOutputReference_Override ¶
func NewPipelineTimeoutsOutputReference_Override(p PipelineTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineTriggerCronOutputReference_Override ¶ added in v13.15.2
func NewPipelineTriggerCronOutputReference_Override(p PipelineTriggerCronOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineTriggerManualOutputReference_Override ¶ added in v13.15.2
func NewPipelineTriggerManualOutputReference_Override(p PipelineTriggerManualOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipelineTriggerOutputReference_Override ¶ added in v13.15.2
func NewPipelineTriggerOutputReference_Override(p PipelineTriggerOutputReference, 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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline databricks_pipeline} Resource.
func Pipeline_GenerateConfigForImport ¶
func Pipeline_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a Pipeline resource upon running "cdktf plan <stack-name>".
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_IsTerraformElement ¶
func Pipeline_IsTerraformElement(x interface{}) *bool
Experimental.
func Pipeline_IsTerraformResource ¶
func Pipeline_IsTerraformResource(x interface{}) *bool
Experimental.
func Pipeline_TfResourceType ¶
func Pipeline_TfResourceType() *string
Types ¶
type Pipeline ¶
type Pipeline interface {
cdktf.TerraformResource
AllowDuplicateNames() interface{}
SetAllowDuplicateNames(val interface{})
AllowDuplicateNamesInput() interface{}
Catalog() *string
SetCatalog(val *string)
CatalogInput() *string
Cause() *string
SetCause(val *string)
CauseInput() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
Channel() *string
SetChannel(val *string)
ChannelInput() *string
Cluster() PipelineClusterList
ClusterId() *string
SetClusterId(val *string)
ClusterIdInput() *string
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() interface{}
// Experimental.
SetCount(val interface{})
CreatorUserName() *string
SetCreatorUserName(val *string)
CreatorUserNameInput() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Deployment() PipelineDeploymentOutputReference
DeploymentInput() *PipelineDeployment
Development() interface{}
SetDevelopment(val interface{})
DevelopmentInput() interface{}
Edition() *string
SetEdition(val *string)
EditionInput() *string
ExpectedLastModified() *float64
SetExpectedLastModified(val *float64)
ExpectedLastModifiedInput() *float64
Filters() PipelineFiltersOutputReference
FiltersInput() *PipelineFilters
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
GatewayDefinition() PipelineGatewayDefinitionOutputReference
GatewayDefinitionInput() *PipelineGatewayDefinition
Health() *string
SetHealth(val *string)
HealthInput() *string
Id() *string
SetId(val *string)
IdInput() *string
IngestionDefinition() PipelineIngestionDefinitionOutputReference
IngestionDefinitionInput() *PipelineIngestionDefinition
LastModified() *float64
SetLastModified(val *float64)
LastModifiedInput() *float64
LatestUpdates() PipelineLatestUpdatesList
LatestUpdatesInput() interface{}
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
Notification() PipelineNotificationList
NotificationInput() interface{}
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{}
RunAsUserName() *string
SetRunAsUserName(val *string)
RunAsUserNameInput() *string
Serverless() interface{}
SetServerless(val interface{})
ServerlessInput() interface{}
State() *string
SetState(val *string)
StateInput() *string
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{}
Trigger() PipelineTriggerOutputReference
TriggerInput() *PipelineTrigger
Url() *string
SetUrl(val *string)
UrlInput() *string
// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
// Experimental.
AddMoveTarget(moveTarget *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.
HasResourceMove() interface{}
// Experimental.
ImportFrom(id *string, provider cdktf.TerraformProvider)
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Move the resource corresponding to "id" to this resource.
//
// Note that the resource being moved from must be marked as moved using it's instance function.
// Experimental.
MoveFromId(id *string)
// Moves this resource to the target resource given by moveTarget.
// Experimental.
MoveTo(moveTarget *string, index interface{})
// Moves this resource to the resource corresponding to "id".
// Experimental.
MoveToId(id *string)
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutCluster(value interface{})
PutDeployment(value *PipelineDeployment)
PutFilters(value *PipelineFilters)
PutGatewayDefinition(value *PipelineGatewayDefinition)
PutIngestionDefinition(value *PipelineIngestionDefinition)
PutLatestUpdates(value interface{})
PutLibrary(value interface{})
PutNotification(value interface{})
PutTimeouts(value *PipelineTimeouts)
PutTrigger(value *PipelineTrigger)
ResetAllowDuplicateNames()
ResetCatalog()
ResetCause()
ResetChannel()
ResetCluster()
ResetClusterId()
ResetConfiguration()
ResetContinuous()
ResetCreatorUserName()
ResetDeployment()
ResetDevelopment()
ResetEdition()
ResetExpectedLastModified()
ResetFilters()
ResetGatewayDefinition()
ResetHealth()
ResetId()
ResetIngestionDefinition()
ResetLastModified()
ResetLatestUpdates()
ResetLibrary()
ResetName()
ResetNotification()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetPhoton()
ResetRunAsUserName()
ResetServerless()
ResetState()
ResetStorage()
ResetTarget()
ResetTimeouts()
ResetTrigger()
ResetUrl()
SynthesizeAttributes() *map[string]interface{}
SynthesizeHclAttributes() *map[string]interface{}
// Experimental.
ToHclTerraform() 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.51.0/docs/resources/pipeline databricks_pipeline}.
func NewPipeline ¶
func NewPipeline(scope constructs.Construct, id *string, config *PipelineConfig) Pipeline
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline databricks_pipeline} Resource.
type PipelineCluster ¶
type PipelineCluster struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#autoscale Pipeline#autoscale}
Autoscale *PipelineClusterAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"`
// aws_attributes block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#aws_attributes Pipeline#aws_attributes}
AwsAttributes *PipelineClusterAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"`
// azure_attributes block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#azure_attributes Pipeline#azure_attributes}
AzureAttributes *PipelineClusterAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"`
// cluster_log_conf block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#cluster_log_conf Pipeline#cluster_log_conf}
ClusterLogConf *PipelineClusterClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#custom_tags Pipeline#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.51.0/docs/resources/pipeline#driver_instance_pool_id Pipeline#driver_instance_pool_id}.
DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#driver_node_type_id Pipeline#driver_node_type_id}.
DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#enable_local_disk_encryption Pipeline#enable_local_disk_encryption}.
EnableLocalDiskEncryption interface{} `field:"optional" json:"enableLocalDiskEncryption" yaml:"enableLocalDiskEncryption"`
// gcp_attributes block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#gcp_attributes Pipeline#gcp_attributes}
GcpAttributes *PipelineClusterGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"`
// init_scripts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#init_scripts Pipeline#init_scripts}
InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#instance_pool_id Pipeline#instance_pool_id}.
InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#label Pipeline#label}.
Label *string `field:"optional" json:"label" yaml:"label"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#node_type_id Pipeline#node_type_id}.
NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#num_workers Pipeline#num_workers}.
NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#policy_id Pipeline#policy_id}.
PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#spark_conf Pipeline#spark_conf}.
SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#spark_env_vars Pipeline#spark_env_vars}.
SparkEnvVars *map[string]*string `field:"optional" json:"sparkEnvVars" yaml:"sparkEnvVars"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#max_workers Pipeline#max_workers}.
MaxWorkers *float64 `field:"required" json:"maxWorkers" yaml:"maxWorkers"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#min_workers Pipeline#min_workers}.
MinWorkers *float64 `field:"required" json:"minWorkers" yaml:"minWorkers"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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
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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#availability Pipeline#availability}.
Availability *string `field:"optional" json:"availability" yaml:"availability"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ebs_volume_count Pipeline#ebs_volume_count}.
EbsVolumeCount *float64 `field:"optional" json:"ebsVolumeCount" yaml:"ebsVolumeCount"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ebs_volume_iops Pipeline#ebs_volume_iops}.
EbsVolumeIops *float64 `field:"optional" json:"ebsVolumeIops" yaml:"ebsVolumeIops"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ebs_volume_size Pipeline#ebs_volume_size}.
EbsVolumeSize *float64 `field:"optional" json:"ebsVolumeSize" yaml:"ebsVolumeSize"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ebs_volume_throughput Pipeline#ebs_volume_throughput}.
EbsVolumeThroughput *float64 `field:"optional" json:"ebsVolumeThroughput" yaml:"ebsVolumeThroughput"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ebs_volume_type Pipeline#ebs_volume_type}.
EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#first_on_demand Pipeline#first_on_demand}.
FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#instance_profile_arn Pipeline#instance_profile_arn}.
InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#spot_bid_price_percent Pipeline#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.51.0/docs/resources/pipeline#zone_id Pipeline#zone_id}.
ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"`
}
type PipelineClusterAwsAttributesOutputReference ¶
type PipelineClusterAwsAttributesOutputReference interface {
cdktf.ComplexObject
Availability() *string
SetAvailability(val *string)
AvailabilityInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EbsVolumeCount() *float64
SetEbsVolumeCount(val *float64)
EbsVolumeCountInput() *float64
EbsVolumeIops() *float64
SetEbsVolumeIops(val *float64)
EbsVolumeIopsInput() *float64
EbsVolumeSize() *float64
SetEbsVolumeSize(val *float64)
EbsVolumeSizeInput() *float64
EbsVolumeThroughput() *float64
SetEbsVolumeThroughput(val *float64)
EbsVolumeThroughputInput() *float64
EbsVolumeType() *string
SetEbsVolumeType(val *string)
EbsVolumeTypeInput() *string
FirstOnDemand() *float64
SetFirstOnDemand(val *float64)
FirstOnDemandInput() *float64
// Experimental.
Fqn() *string
InstanceProfileArn() *string
SetInstanceProfileArn(val *string)
InstanceProfileArnInput() *string
InternalValue() *PipelineClusterAwsAttributes
SetInternalValue(val *PipelineClusterAwsAttributes)
SpotBidPricePercent() *float64
SetSpotBidPricePercent(val *float64)
SpotBidPricePercentInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
ZoneId() *string
SetZoneId(val *string)
ZoneIdInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAvailability()
ResetEbsVolumeCount()
ResetEbsVolumeIops()
ResetEbsVolumeSize()
ResetEbsVolumeThroughput()
ResetEbsVolumeType()
ResetFirstOnDemand()
ResetInstanceProfileArn()
ResetSpotBidPricePercent()
ResetZoneId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewPipelineClusterAwsAttributesOutputReference ¶
func NewPipelineClusterAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterAwsAttributesOutputReference
type PipelineClusterAzureAttributes ¶
type PipelineClusterAzureAttributes struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#availability Pipeline#availability}.
Availability *string `field:"optional" json:"availability" yaml:"availability"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#first_on_demand Pipeline#first_on_demand}.
FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"`
// log_analytics_info block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#log_analytics_info Pipeline#log_analytics_info}
LogAnalyticsInfo *PipelineClusterAzureAttributesLogAnalyticsInfo `field:"optional" json:"logAnalyticsInfo" yaml:"logAnalyticsInfo"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#spot_bid_max_price Pipeline#spot_bid_max_price}.
SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"`
}
type PipelineClusterAzureAttributesLogAnalyticsInfo ¶ added in v13.15.2
type PipelineClusterAzureAttributesLogAnalyticsInfo struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#log_analytics_primary_key Pipeline#log_analytics_primary_key}.
LogAnalyticsPrimaryKey *string `field:"optional" json:"logAnalyticsPrimaryKey" yaml:"logAnalyticsPrimaryKey"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#log_analytics_workspace_id Pipeline#log_analytics_workspace_id}.
LogAnalyticsWorkspaceId *string `field:"optional" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"`
}
type PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference ¶ added in v13.15.2
type PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference 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() *PipelineClusterAzureAttributesLogAnalyticsInfo
SetInternalValue(val *PipelineClusterAzureAttributesLogAnalyticsInfo)
LogAnalyticsPrimaryKey() *string
SetLogAnalyticsPrimaryKey(val *string)
LogAnalyticsPrimaryKeyInput() *string
LogAnalyticsWorkspaceId() *string
SetLogAnalyticsWorkspaceId(val *string)
LogAnalyticsWorkspaceIdInput() *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
ResetLogAnalyticsPrimaryKey()
ResetLogAnalyticsWorkspaceId()
// 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 NewPipelineClusterAzureAttributesLogAnalyticsInfoOutputReference ¶ added in v13.15.2
func NewPipelineClusterAzureAttributesLogAnalyticsInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference
type PipelineClusterAzureAttributesOutputReference ¶
type PipelineClusterAzureAttributesOutputReference interface {
cdktf.ComplexObject
Availability() *string
SetAvailability(val *string)
AvailabilityInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FirstOnDemand() *float64
SetFirstOnDemand(val *float64)
FirstOnDemandInput() *float64
// Experimental.
Fqn() *string
InternalValue() *PipelineClusterAzureAttributes
SetInternalValue(val *PipelineClusterAzureAttributes)
LogAnalyticsInfo() PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference
LogAnalyticsInfoInput() *PipelineClusterAzureAttributesLogAnalyticsInfo
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
PutLogAnalyticsInfo(value *PipelineClusterAzureAttributesLogAnalyticsInfo)
ResetAvailability()
ResetFirstOnDemand()
ResetLogAnalyticsInfo()
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 NewPipelineClusterAzureAttributesOutputReference ¶
func NewPipelineClusterAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterAzureAttributesOutputReference
type PipelineClusterClusterLogConf ¶
type PipelineClusterClusterLogConf struct {
// dbfs block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#dbfs Pipeline#dbfs}
Dbfs *PipelineClusterClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"`
// s3 block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#s3 Pipeline#s3}
S3 *PipelineClusterClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"`
}
type PipelineClusterClusterLogConfDbfs ¶
type PipelineClusterClusterLogConfDbfs struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" json:"destination" yaml:"destination"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#canned_acl Pipeline#canned_acl}.
CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#enable_encryption Pipeline#enable_encryption}.
EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#encryption_type Pipeline#encryption_type}.
EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#endpoint Pipeline#endpoint}.
Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#kms_key Pipeline#kms_key}.
KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#availability Pipeline#availability}.
Availability *string `field:"optional" json:"availability" yaml:"availability"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#google_service_account Pipeline#google_service_account}.
GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#local_ssd_count Pipeline#local_ssd_count}.
LocalSsdCount *float64 `field:"optional" json:"localSsdCount" yaml:"localSsdCount"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#zone_id Pipeline#zone_id}.
ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"`
}
type PipelineClusterGcpAttributesOutputReference ¶
type PipelineClusterGcpAttributesOutputReference 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
GoogleServiceAccount() *string
SetGoogleServiceAccount(val *string)
GoogleServiceAccountInput() *string
InternalValue() *PipelineClusterGcpAttributes
SetInternalValue(val *PipelineClusterGcpAttributes)
LocalSsdCount() *float64
SetLocalSsdCount(val *float64)
LocalSsdCountInput() *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()
ResetGoogleServiceAccount()
ResetLocalSsdCount()
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 NewPipelineClusterGcpAttributesOutputReference ¶
func NewPipelineClusterGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterGcpAttributesOutputReference
type PipelineClusterInitScripts ¶
type PipelineClusterInitScripts struct {
// abfss block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#abfss Pipeline#abfss}
Abfss *PipelineClusterInitScriptsAbfss `field:"optional" json:"abfss" yaml:"abfss"`
// dbfs block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#dbfs Pipeline#dbfs}
Dbfs *PipelineClusterInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"`
// file block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#file Pipeline#file}
File *PipelineClusterInitScriptsFile `field:"optional" json:"file" yaml:"file"`
// gcs block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#gcs Pipeline#gcs}
Gcs *PipelineClusterInitScriptsGcs `field:"optional" json:"gcs" yaml:"gcs"`
// s3 block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#s3 Pipeline#s3}
S3 *PipelineClusterInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"`
// volumes block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#volumes Pipeline#volumes}
Volumes *PipelineClusterInitScriptsVolumes `field:"optional" json:"volumes" yaml:"volumes"`
// workspace block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#workspace Pipeline#workspace}
Workspace *PipelineClusterInitScriptsWorkspace `field:"optional" json:"workspace" yaml:"workspace"`
}
type PipelineClusterInitScriptsAbfss ¶
type PipelineClusterInitScriptsAbfss struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" json:"destination" yaml:"destination"`
}
type PipelineClusterInitScriptsAbfssOutputReference ¶
type PipelineClusterInitScriptsAbfssOutputReference 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() *PipelineClusterInitScriptsAbfss
SetInternalValue(val *PipelineClusterInitScriptsAbfss)
// 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 NewPipelineClusterInitScriptsAbfssOutputReference ¶
func NewPipelineClusterInitScriptsAbfssOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsAbfssOutputReference
type PipelineClusterInitScriptsDbfs ¶
type PipelineClusterInitScriptsDbfs struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" 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
// 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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" 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
// 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)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// 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
Abfss() PipelineClusterInitScriptsAbfssOutputReference
AbfssInput() *PipelineClusterInitScriptsAbfss
// 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)
Volumes() PipelineClusterInitScriptsVolumesOutputReference
VolumesInput() *PipelineClusterInitScriptsVolumes
Workspace() PipelineClusterInitScriptsWorkspaceOutputReference
WorkspaceInput() *PipelineClusterInitScriptsWorkspace
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAbfss(value *PipelineClusterInitScriptsAbfss)
PutDbfs(value *PipelineClusterInitScriptsDbfs)
PutFile(value *PipelineClusterInitScriptsFile)
PutGcs(value *PipelineClusterInitScriptsGcs)
PutS3(value *PipelineClusterInitScriptsS3)
PutVolumes(value *PipelineClusterInitScriptsVolumes)
PutWorkspace(value *PipelineClusterInitScriptsWorkspace)
ResetAbfss()
ResetDbfs()
ResetFile()
ResetGcs()
ResetS3()
ResetVolumes()
ResetWorkspace()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewPipelineClusterInitScriptsOutputReference ¶
func NewPipelineClusterInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineClusterInitScriptsOutputReference
type PipelineClusterInitScriptsS3 ¶
type PipelineClusterInitScriptsS3 struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" json:"destination" yaml:"destination"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#canned_acl Pipeline#canned_acl}.
CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#enable_encryption Pipeline#enable_encryption}.
EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#encryption_type Pipeline#encryption_type}.
EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#endpoint Pipeline#endpoint}.
Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#kms_key Pipeline#kms_key}.
KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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 PipelineClusterInitScriptsVolumes ¶
type PipelineClusterInitScriptsVolumes struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" json:"destination" yaml:"destination"`
}
type PipelineClusterInitScriptsVolumesOutputReference ¶
type PipelineClusterInitScriptsVolumesOutputReference 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() *PipelineClusterInitScriptsVolumes
SetInternalValue(val *PipelineClusterInitScriptsVolumes)
// 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 NewPipelineClusterInitScriptsVolumesOutputReference ¶
func NewPipelineClusterInitScriptsVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsVolumesOutputReference
type PipelineClusterInitScriptsWorkspace ¶
type PipelineClusterInitScriptsWorkspace struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination Pipeline#destination}.
Destination *string `field:"required" json:"destination" yaml:"destination"`
}
type PipelineClusterInitScriptsWorkspaceOutputReference ¶
type PipelineClusterInitScriptsWorkspaceOutputReference 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() *PipelineClusterInitScriptsWorkspace
SetInternalValue(val *PipelineClusterInitScriptsWorkspace)
// 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 NewPipelineClusterInitScriptsWorkspaceOutputReference ¶
func NewPipelineClusterInitScriptsWorkspaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineClusterInitScriptsWorkspaceOutputReference
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)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// 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
AzureAttributes() PipelineClusterAzureAttributesOutputReference
AzureAttributesInput() *PipelineClusterAzureAttributes
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
EnableLocalDiskEncryption() interface{}
SetEnableLocalDiskEncryption(val interface{})
EnableLocalDiskEncryptionInput() interface{}
// 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)
PutAzureAttributes(value *PipelineClusterAzureAttributes)
PutClusterLogConf(value *PipelineClusterClusterLogConf)
PutGcpAttributes(value *PipelineClusterGcpAttributes)
PutInitScripts(value interface{})
ResetApplyPolicyDefaultValues()
ResetAutoscale()
ResetAwsAttributes()
ResetAzureAttributes()
ResetClusterLogConf()
ResetCustomTags()
ResetDriverInstancePoolId()
ResetDriverNodeTypeId()
ResetEnableLocalDiskEncryption()
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 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.51.0/docs/resources/pipeline#allow_duplicate_names Pipeline#allow_duplicate_names}.
AllowDuplicateNames interface{} `field:"optional" json:"allowDuplicateNames" yaml:"allowDuplicateNames"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#catalog Pipeline#catalog}.
Catalog *string `field:"optional" json:"catalog" yaml:"catalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#cause Pipeline#cause}.
Cause *string `field:"optional" json:"cause" yaml:"cause"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#channel Pipeline#channel}.
Channel *string `field:"optional" json:"channel" yaml:"channel"`
// cluster block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#cluster Pipeline#cluster}
Cluster interface{} `field:"optional" json:"cluster" yaml:"cluster"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#cluster_id Pipeline#cluster_id}.
ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#configuration Pipeline#configuration}.
Configuration *map[string]*string `field:"optional" json:"configuration" yaml:"configuration"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#continuous Pipeline#continuous}.
Continuous interface{} `field:"optional" json:"continuous" yaml:"continuous"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#creator_user_name Pipeline#creator_user_name}.
CreatorUserName *string `field:"optional" json:"creatorUserName" yaml:"creatorUserName"`
// deployment block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#deployment Pipeline#deployment}
Deployment *PipelineDeployment `field:"optional" json:"deployment" yaml:"deployment"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#development Pipeline#development}.
Development interface{} `field:"optional" json:"development" yaml:"development"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#edition Pipeline#edition}.
Edition *string `field:"optional" json:"edition" yaml:"edition"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#expected_last_modified Pipeline#expected_last_modified}.
ExpectedLastModified *float64 `field:"optional" json:"expectedLastModified" yaml:"expectedLastModified"`
// filters block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#filters Pipeline#filters}
Filters *PipelineFilters `field:"optional" json:"filters" yaml:"filters"`
// gateway_definition block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#gateway_definition Pipeline#gateway_definition}
GatewayDefinition *PipelineGatewayDefinition `field:"optional" json:"gatewayDefinition" yaml:"gatewayDefinition"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#health Pipeline#health}.
Health *string `field:"optional" json:"health" yaml:"health"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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"`
// ingestion_definition block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ingestion_definition Pipeline#ingestion_definition}
IngestionDefinition *PipelineIngestionDefinition `field:"optional" json:"ingestionDefinition" yaml:"ingestionDefinition"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#last_modified Pipeline#last_modified}.
LastModified *float64 `field:"optional" json:"lastModified" yaml:"lastModified"`
// latest_updates block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#latest_updates Pipeline#latest_updates}
LatestUpdates interface{} `field:"optional" json:"latestUpdates" yaml:"latestUpdates"`
// library block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#library Pipeline#library}
Library interface{} `field:"optional" json:"library" yaml:"library"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#name Pipeline#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// notification block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#notification Pipeline#notification}
Notification interface{} `field:"optional" json:"notification" yaml:"notification"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#photon Pipeline#photon}.
Photon interface{} `field:"optional" json:"photon" yaml:"photon"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#run_as_user_name Pipeline#run_as_user_name}.
RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#serverless Pipeline#serverless}.
Serverless interface{} `field:"optional" json:"serverless" yaml:"serverless"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#state Pipeline#state}.
State *string `field:"optional" json:"state" yaml:"state"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#storage Pipeline#storage}.
Storage *string `field:"optional" json:"storage" yaml:"storage"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#target Pipeline#target}.
Target *string `field:"optional" json:"target" yaml:"target"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#timeouts Pipeline#timeouts}
Timeouts *PipelineTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
// trigger block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#trigger Pipeline#trigger}
Trigger *PipelineTrigger `field:"optional" json:"trigger" yaml:"trigger"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#url Pipeline#url}.
Url *string `field:"optional" json:"url" yaml:"url"`
}
type PipelineDeployment ¶ added in v13.6.0
type PipelineDeployment struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#kind Pipeline#kind}.
Kind *string `field:"optional" json:"kind" yaml:"kind"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#metadata_file_path Pipeline#metadata_file_path}.
MetadataFilePath *string `field:"optional" json:"metadataFilePath" yaml:"metadataFilePath"`
}
type PipelineDeploymentOutputReference ¶ added in v13.6.0
type PipelineDeploymentOutputReference 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() *PipelineDeployment
SetInternalValue(val *PipelineDeployment)
Kind() *string
SetKind(val *string)
KindInput() *string
MetadataFilePath() *string
SetMetadataFilePath(val *string)
MetadataFilePathInput() *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
ResetKind()
ResetMetadataFilePath()
// 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 NewPipelineDeploymentOutputReference ¶ added in v13.6.0
func NewPipelineDeploymentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineDeploymentOutputReference
type PipelineFilters ¶
type PipelineFilters struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#exclude Pipeline#exclude}.
Exclude *[]*string `field:"optional" json:"exclude" yaml:"exclude"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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 PipelineGatewayDefinition ¶ added in v13.15.2
type PipelineGatewayDefinition struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#connection_id Pipeline#connection_id}.
ConnectionId *string `field:"optional" json:"connectionId" yaml:"connectionId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#gateway_storage_catalog Pipeline#gateway_storage_catalog}.
GatewayStorageCatalog *string `field:"optional" json:"gatewayStorageCatalog" yaml:"gatewayStorageCatalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#gateway_storage_name Pipeline#gateway_storage_name}.
GatewayStorageName *string `field:"optional" json:"gatewayStorageName" yaml:"gatewayStorageName"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#gateway_storage_schema Pipeline#gateway_storage_schema}.
GatewayStorageSchema *string `field:"optional" json:"gatewayStorageSchema" yaml:"gatewayStorageSchema"`
}
type PipelineGatewayDefinitionOutputReference ¶ added in v13.15.2
type PipelineGatewayDefinitionOutputReference 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)
ConnectionId() *string
SetConnectionId(val *string)
ConnectionIdInput() *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
// Experimental.
Fqn() *string
GatewayStorageCatalog() *string
SetGatewayStorageCatalog(val *string)
GatewayStorageCatalogInput() *string
GatewayStorageName() *string
SetGatewayStorageName(val *string)
GatewayStorageNameInput() *string
GatewayStorageSchema() *string
SetGatewayStorageSchema(val *string)
GatewayStorageSchemaInput() *string
InternalValue() *PipelineGatewayDefinition
SetInternalValue(val *PipelineGatewayDefinition)
// 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
ResetConnectionId()
ResetGatewayStorageCatalog()
ResetGatewayStorageName()
ResetGatewayStorageSchema()
// 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 NewPipelineGatewayDefinitionOutputReference ¶ added in v13.15.2
func NewPipelineGatewayDefinitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineGatewayDefinitionOutputReference
type PipelineIngestionDefinition ¶ added in v13.15.2
type PipelineIngestionDefinition struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#connection_name Pipeline#connection_name}.
ConnectionName *string `field:"optional" json:"connectionName" yaml:"connectionName"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#ingestion_gateway_id Pipeline#ingestion_gateway_id}.
IngestionGatewayId *string `field:"optional" json:"ingestionGatewayId" yaml:"ingestionGatewayId"`
// objects block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#objects Pipeline#objects}
Objects interface{} `field:"optional" json:"objects" yaml:"objects"`
// table_configuration block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#table_configuration Pipeline#table_configuration}
TableConfiguration *PipelineIngestionDefinitionTableConfiguration `field:"optional" json:"tableConfiguration" yaml:"tableConfiguration"`
}
type PipelineIngestionDefinitionObjects ¶ added in v13.15.2
type PipelineIngestionDefinitionObjects struct {
// schema block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#schema Pipeline#schema}
Schema *PipelineIngestionDefinitionObjectsSchema `field:"optional" json:"schema" yaml:"schema"`
// table block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#table Pipeline#table}
Table *PipelineIngestionDefinitionObjectsTable `field:"optional" json:"table" yaml:"table"`
}
type PipelineIngestionDefinitionObjectsList ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsList 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)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) PipelineIngestionDefinitionObjectsOutputReference
// 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 NewPipelineIngestionDefinitionObjectsList ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipelineIngestionDefinitionObjectsList
type PipelineIngestionDefinitionObjectsOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsOutputReference 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{})
Schema() PipelineIngestionDefinitionObjectsSchemaOutputReference
SchemaInput() *PipelineIngestionDefinitionObjectsSchema
Table() PipelineIngestionDefinitionObjectsTableOutputReference
TableInput() *PipelineIngestionDefinitionObjectsTable
// 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
PutSchema(value *PipelineIngestionDefinitionObjectsSchema)
PutTable(value *PipelineIngestionDefinitionObjectsTable)
ResetSchema()
ResetTable()
// 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 NewPipelineIngestionDefinitionObjectsOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineIngestionDefinitionObjectsOutputReference
type PipelineIngestionDefinitionObjectsSchema ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsSchema struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination_catalog Pipeline#destination_catalog}.
DestinationCatalog *string `field:"optional" json:"destinationCatalog" yaml:"destinationCatalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination_schema Pipeline#destination_schema}.
DestinationSchema *string `field:"optional" json:"destinationSchema" yaml:"destinationSchema"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#source_catalog Pipeline#source_catalog}.
SourceCatalog *string `field:"optional" json:"sourceCatalog" yaml:"sourceCatalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#source_schema Pipeline#source_schema}.
SourceSchema *string `field:"optional" json:"sourceSchema" yaml:"sourceSchema"`
// table_configuration block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#table_configuration Pipeline#table_configuration}
TableConfiguration *PipelineIngestionDefinitionObjectsSchemaTableConfiguration `field:"optional" json:"tableConfiguration" yaml:"tableConfiguration"`
}
type PipelineIngestionDefinitionObjectsSchemaOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsSchemaOutputReference 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
DestinationCatalog() *string
SetDestinationCatalog(val *string)
DestinationCatalogInput() *string
DestinationSchema() *string
SetDestinationSchema(val *string)
DestinationSchemaInput() *string
// Experimental.
Fqn() *string
InternalValue() *PipelineIngestionDefinitionObjectsSchema
SetInternalValue(val *PipelineIngestionDefinitionObjectsSchema)
SourceCatalog() *string
SetSourceCatalog(val *string)
SourceCatalogInput() *string
SourceSchema() *string
SetSourceSchema(val *string)
SourceSchemaInput() *string
TableConfiguration() PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference
TableConfigurationInput() *PipelineIngestionDefinitionObjectsSchemaTableConfiguration
// 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
PutTableConfiguration(value *PipelineIngestionDefinitionObjectsSchemaTableConfiguration)
ResetDestinationCatalog()
ResetDestinationSchema()
ResetSourceCatalog()
ResetSourceSchema()
ResetTableConfiguration()
// 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 NewPipelineIngestionDefinitionObjectsSchemaOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsSchemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineIngestionDefinitionObjectsSchemaOutputReference
type PipelineIngestionDefinitionObjectsSchemaTableConfiguration ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsSchemaTableConfiguration struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#primary_keys Pipeline#primary_keys}.
PrimaryKeys *[]*string `field:"optional" json:"primaryKeys" yaml:"primaryKeys"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#salesforce_include_formula_fields Pipeline#salesforce_include_formula_fields}.
SalesforceIncludeFormulaFields interface{} `field:"optional" json:"salesforceIncludeFormulaFields" yaml:"salesforceIncludeFormulaFields"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#scd_type Pipeline#scd_type}.
ScdType *string `field:"optional" json:"scdType" yaml:"scdType"`
}
type PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference 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() *PipelineIngestionDefinitionObjectsSchemaTableConfiguration
SetInternalValue(val *PipelineIngestionDefinitionObjectsSchemaTableConfiguration)
PrimaryKeys() *[]*string
SetPrimaryKeys(val *[]*string)
PrimaryKeysInput() *[]*string
SalesforceIncludeFormulaFields() interface{}
SetSalesforceIncludeFormulaFields(val interface{})
SalesforceIncludeFormulaFieldsInput() interface{}
ScdType() *string
SetScdType(val *string)
ScdTypeInput() *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
ResetPrimaryKeys()
ResetSalesforceIncludeFormulaFields()
ResetScdType()
// 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 NewPipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference
type PipelineIngestionDefinitionObjectsTable ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsTable struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination_catalog Pipeline#destination_catalog}.
DestinationCatalog *string `field:"optional" json:"destinationCatalog" yaml:"destinationCatalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination_schema Pipeline#destination_schema}.
DestinationSchema *string `field:"optional" json:"destinationSchema" yaml:"destinationSchema"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#destination_table Pipeline#destination_table}.
DestinationTable *string `field:"optional" json:"destinationTable" yaml:"destinationTable"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#source_catalog Pipeline#source_catalog}.
SourceCatalog *string `field:"optional" json:"sourceCatalog" yaml:"sourceCatalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#source_schema Pipeline#source_schema}.
SourceSchema *string `field:"optional" json:"sourceSchema" yaml:"sourceSchema"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#source_table Pipeline#source_table}.
SourceTable *string `field:"optional" json:"sourceTable" yaml:"sourceTable"`
// table_configuration block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#table_configuration Pipeline#table_configuration}
TableConfiguration *PipelineIngestionDefinitionObjectsTableTableConfiguration `field:"optional" json:"tableConfiguration" yaml:"tableConfiguration"`
}
type PipelineIngestionDefinitionObjectsTableOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsTableOutputReference 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
DestinationCatalog() *string
SetDestinationCatalog(val *string)
DestinationCatalogInput() *string
DestinationSchema() *string
SetDestinationSchema(val *string)
DestinationSchemaInput() *string
DestinationTable() *string
SetDestinationTable(val *string)
DestinationTableInput() *string
// Experimental.
Fqn() *string
InternalValue() *PipelineIngestionDefinitionObjectsTable
SetInternalValue(val *PipelineIngestionDefinitionObjectsTable)
SourceCatalog() *string
SetSourceCatalog(val *string)
SourceCatalogInput() *string
SourceSchema() *string
SetSourceSchema(val *string)
SourceSchemaInput() *string
SourceTable() *string
SetSourceTable(val *string)
SourceTableInput() *string
TableConfiguration() PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference
TableConfigurationInput() *PipelineIngestionDefinitionObjectsTableTableConfiguration
// 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
PutTableConfiguration(value *PipelineIngestionDefinitionObjectsTableTableConfiguration)
ResetDestinationCatalog()
ResetDestinationSchema()
ResetDestinationTable()
ResetSourceCatalog()
ResetSourceSchema()
ResetSourceTable()
ResetTableConfiguration()
// 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 NewPipelineIngestionDefinitionObjectsTableOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineIngestionDefinitionObjectsTableOutputReference
type PipelineIngestionDefinitionObjectsTableTableConfiguration ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsTableTableConfiguration struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#primary_keys Pipeline#primary_keys}.
PrimaryKeys *[]*string `field:"optional" json:"primaryKeys" yaml:"primaryKeys"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#salesforce_include_formula_fields Pipeline#salesforce_include_formula_fields}.
SalesforceIncludeFormulaFields interface{} `field:"optional" json:"salesforceIncludeFormulaFields" yaml:"salesforceIncludeFormulaFields"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#scd_type Pipeline#scd_type}.
ScdType *string `field:"optional" json:"scdType" yaml:"scdType"`
}
type PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference 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() *PipelineIngestionDefinitionObjectsTableTableConfiguration
SetInternalValue(val *PipelineIngestionDefinitionObjectsTableTableConfiguration)
PrimaryKeys() *[]*string
SetPrimaryKeys(val *[]*string)
PrimaryKeysInput() *[]*string
SalesforceIncludeFormulaFields() interface{}
SetSalesforceIncludeFormulaFields(val interface{})
SalesforceIncludeFormulaFieldsInput() interface{}
ScdType() *string
SetScdType(val *string)
ScdTypeInput() *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
ResetPrimaryKeys()
ResetSalesforceIncludeFormulaFields()
ResetScdType()
// 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 NewPipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference
type PipelineIngestionDefinitionOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionOutputReference 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)
ConnectionName() *string
SetConnectionName(val *string)
ConnectionNameInput() *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
// Experimental.
Fqn() *string
IngestionGatewayId() *string
SetIngestionGatewayId(val *string)
IngestionGatewayIdInput() *string
InternalValue() *PipelineIngestionDefinition
SetInternalValue(val *PipelineIngestionDefinition)
Objects() PipelineIngestionDefinitionObjectsList
ObjectsInput() interface{}
TableConfiguration() PipelineIngestionDefinitionTableConfigurationOutputReference
TableConfigurationInput() *PipelineIngestionDefinitionTableConfiguration
// 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
PutObjects(value interface{})
PutTableConfiguration(value *PipelineIngestionDefinitionTableConfiguration)
ResetConnectionName()
ResetIngestionGatewayId()
ResetObjects()
ResetTableConfiguration()
// 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 NewPipelineIngestionDefinitionOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineIngestionDefinitionOutputReference
type PipelineIngestionDefinitionTableConfiguration ¶ added in v13.15.2
type PipelineIngestionDefinitionTableConfiguration struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#primary_keys Pipeline#primary_keys}.
PrimaryKeys *[]*string `field:"optional" json:"primaryKeys" yaml:"primaryKeys"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#salesforce_include_formula_fields Pipeline#salesforce_include_formula_fields}.
SalesforceIncludeFormulaFields interface{} `field:"optional" json:"salesforceIncludeFormulaFields" yaml:"salesforceIncludeFormulaFields"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#scd_type Pipeline#scd_type}.
ScdType *string `field:"optional" json:"scdType" yaml:"scdType"`
}
type PipelineIngestionDefinitionTableConfigurationOutputReference ¶ added in v13.15.2
type PipelineIngestionDefinitionTableConfigurationOutputReference 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() *PipelineIngestionDefinitionTableConfiguration
SetInternalValue(val *PipelineIngestionDefinitionTableConfiguration)
PrimaryKeys() *[]*string
SetPrimaryKeys(val *[]*string)
PrimaryKeysInput() *[]*string
SalesforceIncludeFormulaFields() interface{}
SetSalesforceIncludeFormulaFields(val interface{})
SalesforceIncludeFormulaFieldsInput() interface{}
ScdType() *string
SetScdType(val *string)
ScdTypeInput() *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
ResetPrimaryKeys()
ResetSalesforceIncludeFormulaFields()
ResetScdType()
// 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 NewPipelineIngestionDefinitionTableConfigurationOutputReference ¶ added in v13.15.2
func NewPipelineIngestionDefinitionTableConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineIngestionDefinitionTableConfigurationOutputReference
type PipelineLatestUpdates ¶ added in v13.15.2
type PipelineLatestUpdates struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#creation_time Pipeline#creation_time}.
CreationTime *string `field:"optional" json:"creationTime" yaml:"creationTime"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#state Pipeline#state}.
State *string `field:"optional" json:"state" yaml:"state"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#update_id Pipeline#update_id}.
UpdateId *string `field:"optional" json:"updateId" yaml:"updateId"`
}
type PipelineLatestUpdatesList ¶ added in v13.15.2
type PipelineLatestUpdatesList 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)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) PipelineLatestUpdatesOutputReference
// 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 NewPipelineLatestUpdatesList ¶ added in v13.15.2
func NewPipelineLatestUpdatesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipelineLatestUpdatesList
type PipelineLatestUpdatesOutputReference ¶ added in v13.15.2
type PipelineLatestUpdatesOutputReference 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
CreationTime() *string
SetCreationTime(val *string)
CreationTimeInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
State() *string
SetState(val *string)
StateInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UpdateId() *string
SetUpdateId(val *string)
UpdateIdInput() *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
ResetCreationTime()
ResetState()
ResetUpdateId()
// 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 NewPipelineLatestUpdatesOutputReference ¶ added in v13.15.2
func NewPipelineLatestUpdatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineLatestUpdatesOutputReference
type PipelineLibrary ¶
type PipelineLibrary struct {
// file block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#file Pipeline#file}
File *PipelineLibraryFile `field:"optional" json:"file" yaml:"file"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#jar Pipeline#jar}.
Jar *string `field:"optional" json:"jar" yaml:"jar"`
// maven block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#maven Pipeline#maven}
Maven *PipelineLibraryMaven `field:"optional" json:"maven" yaml:"maven"`
// notebook block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#notebook Pipeline#notebook}
Notebook *PipelineLibraryNotebook `field:"optional" json:"notebook" yaml:"notebook"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#whl Pipeline#whl}.
Whl *string `field:"optional" json:"whl" yaml:"whl"`
}
type PipelineLibraryFile ¶
type PipelineLibraryFile struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#path Pipeline#path}.
Path *string `field:"optional" json:"path" yaml:"path"`
}
type PipelineLibraryFileOutputReference ¶
type PipelineLibraryFileOutputReference 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() *PipelineLibraryFile
SetInternalValue(val *PipelineLibraryFile)
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
ResetPath()
// 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 NewPipelineLibraryFileOutputReference ¶
func NewPipelineLibraryFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineLibraryFileOutputReference
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)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// 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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#coordinates Pipeline#coordinates}.
Coordinates *string `field:"required" json:"coordinates" yaml:"coordinates"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#exclusions Pipeline#exclusions}.
Exclusions *[]*string `field:"optional" json:"exclusions" yaml:"exclusions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#path Pipeline#path}.
Path *string `field:"optional" 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
ResetPath()
// 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
File() PipelineLibraryFileOutputReference
FileInput() *PipelineLibraryFile
// 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
PutFile(value *PipelineLibraryFile)
PutMaven(value *PipelineLibraryMaven)
PutNotebook(value *PipelineLibraryNotebook)
ResetFile()
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 PipelineNotification ¶
type PipelineNotification struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#alerts Pipeline#alerts}.
Alerts *[]*string `field:"optional" json:"alerts" yaml:"alerts"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#email_recipients Pipeline#email_recipients}.
EmailRecipients *[]*string `field:"optional" json:"emailRecipients" yaml:"emailRecipients"`
}
type PipelineNotificationList ¶
type PipelineNotificationList 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)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) PipelineNotificationOutputReference
// 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 NewPipelineNotificationList ¶
func NewPipelineNotificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipelineNotificationList
type PipelineNotificationOutputReference ¶
type PipelineNotificationOutputReference interface {
cdktf.ComplexObject
Alerts() *[]*string
SetAlerts(val *[]*string)
AlertsInput() *[]*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
EmailRecipients() *[]*string
SetEmailRecipients(val *[]*string)
EmailRecipientsInput() *[]*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
ResetAlerts()
ResetEmailRecipients()
// 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 NewPipelineNotificationOutputReference ¶
func NewPipelineNotificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipelineNotificationOutputReference
type PipelineTimeouts ¶
type PipelineTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/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
type PipelineTrigger ¶ added in v13.15.2
type PipelineTrigger struct {
// cron block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#cron Pipeline#cron}
Cron *PipelineTriggerCron `field:"optional" json:"cron" yaml:"cron"`
// manual block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#manual Pipeline#manual}
Manual *PipelineTriggerManual `field:"optional" json:"manual" yaml:"manual"`
}
type PipelineTriggerCron ¶ added in v13.15.2
type PipelineTriggerCron struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#quartz_cron_schedule Pipeline#quartz_cron_schedule}.
QuartzCronSchedule *string `field:"optional" json:"quartzCronSchedule" yaml:"quartzCronSchedule"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.51.0/docs/resources/pipeline#timezone_id Pipeline#timezone_id}.
TimezoneId *string `field:"optional" json:"timezoneId" yaml:"timezoneId"`
}
type PipelineTriggerCronOutputReference ¶ added in v13.15.2
type PipelineTriggerCronOutputReference 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() *PipelineTriggerCron
SetInternalValue(val *PipelineTriggerCron)
QuartzCronSchedule() *string
SetQuartzCronSchedule(val *string)
QuartzCronScheduleInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimezoneId() *string
SetTimezoneId(val *string)
TimezoneIdInput() *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
ResetQuartzCronSchedule()
ResetTimezoneId()
// 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 NewPipelineTriggerCronOutputReference ¶ added in v13.15.2
func NewPipelineTriggerCronOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineTriggerCronOutputReference
type PipelineTriggerManual ¶ added in v13.15.2
type PipelineTriggerManual struct {
}
type PipelineTriggerManualOutputReference ¶ added in v13.15.2
type PipelineTriggerManualOutputReference 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() *PipelineTriggerManual
SetInternalValue(val *PipelineTriggerManual)
// 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 NewPipelineTriggerManualOutputReference ¶ added in v13.15.2
func NewPipelineTriggerManualOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineTriggerManualOutputReference
type PipelineTriggerOutputReference ¶ added in v13.15.2
type PipelineTriggerOutputReference 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
Cron() PipelineTriggerCronOutputReference
CronInput() *PipelineTriggerCron
// Experimental.
Fqn() *string
InternalValue() *PipelineTrigger
SetInternalValue(val *PipelineTrigger)
Manual() PipelineTriggerManualOutputReference
ManualInput() *PipelineTriggerManual
// 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
PutCron(value *PipelineTriggerCron)
PutManual(value *PipelineTriggerManual)
ResetCron()
ResetManual()
// 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 NewPipelineTriggerOutputReference ¶ added in v13.15.2
func NewPipelineTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipelineTriggerOutputReference
Source Files
¶
- Pipeline.go
- PipelineCluster.go
- PipelineClusterAutoscale.go
- PipelineClusterAutoscaleOutputReference.go
- PipelineClusterAutoscaleOutputReference__checks.go
- PipelineClusterAwsAttributes.go
- PipelineClusterAwsAttributesOutputReference.go
- PipelineClusterAwsAttributesOutputReference__checks.go
- PipelineClusterAzureAttributes.go
- PipelineClusterAzureAttributesLogAnalyticsInfo.go
- PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference.go
- PipelineClusterAzureAttributesLogAnalyticsInfoOutputReference__checks.go
- PipelineClusterAzureAttributesOutputReference.go
- PipelineClusterAzureAttributesOutputReference__checks.go
- PipelineClusterClusterLogConf.go
- PipelineClusterClusterLogConfDbfs.go
- PipelineClusterClusterLogConfDbfsOutputReference.go
- PipelineClusterClusterLogConfDbfsOutputReference__checks.go
- PipelineClusterClusterLogConfOutputReference.go
- PipelineClusterClusterLogConfOutputReference__checks.go
- PipelineClusterClusterLogConfS3.go
- PipelineClusterClusterLogConfS3OutputReference.go
- PipelineClusterClusterLogConfS3OutputReference__checks.go
- PipelineClusterGcpAttributes.go
- PipelineClusterGcpAttributesOutputReference.go
- PipelineClusterGcpAttributesOutputReference__checks.go
- PipelineClusterInitScripts.go
- PipelineClusterInitScriptsAbfss.go
- PipelineClusterInitScriptsAbfssOutputReference.go
- PipelineClusterInitScriptsAbfssOutputReference__checks.go
- PipelineClusterInitScriptsDbfs.go
- PipelineClusterInitScriptsDbfsOutputReference.go
- PipelineClusterInitScriptsDbfsOutputReference__checks.go
- PipelineClusterInitScriptsFile.go
- PipelineClusterInitScriptsFileOutputReference.go
- PipelineClusterInitScriptsFileOutputReference__checks.go
- PipelineClusterInitScriptsGcs.go
- PipelineClusterInitScriptsGcsOutputReference.go
- PipelineClusterInitScriptsGcsOutputReference__checks.go
- PipelineClusterInitScriptsList.go
- PipelineClusterInitScriptsList__checks.go
- PipelineClusterInitScriptsOutputReference.go
- PipelineClusterInitScriptsOutputReference__checks.go
- PipelineClusterInitScriptsS3.go
- PipelineClusterInitScriptsS3OutputReference.go
- PipelineClusterInitScriptsS3OutputReference__checks.go
- PipelineClusterInitScriptsVolumes.go
- PipelineClusterInitScriptsVolumesOutputReference.go
- PipelineClusterInitScriptsVolumesOutputReference__checks.go
- PipelineClusterInitScriptsWorkspace.go
- PipelineClusterInitScriptsWorkspaceOutputReference.go
- PipelineClusterInitScriptsWorkspaceOutputReference__checks.go
- PipelineClusterList.go
- PipelineClusterList__checks.go
- PipelineClusterOutputReference.go
- PipelineClusterOutputReference__checks.go
- PipelineConfig.go
- PipelineDeployment.go
- PipelineDeploymentOutputReference.go
- PipelineDeploymentOutputReference__checks.go
- PipelineFilters.go
- PipelineFiltersOutputReference.go
- PipelineFiltersOutputReference__checks.go
- PipelineGatewayDefinition.go
- PipelineGatewayDefinitionOutputReference.go
- PipelineGatewayDefinitionOutputReference__checks.go
- PipelineIngestionDefinition.go
- PipelineIngestionDefinitionObjects.go
- PipelineIngestionDefinitionObjectsList.go
- PipelineIngestionDefinitionObjectsList__checks.go
- PipelineIngestionDefinitionObjectsOutputReference.go
- PipelineIngestionDefinitionObjectsOutputReference__checks.go
- PipelineIngestionDefinitionObjectsSchema.go
- PipelineIngestionDefinitionObjectsSchemaOutputReference.go
- PipelineIngestionDefinitionObjectsSchemaOutputReference__checks.go
- PipelineIngestionDefinitionObjectsSchemaTableConfiguration.go
- PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference.go
- PipelineIngestionDefinitionObjectsSchemaTableConfigurationOutputReference__checks.go
- PipelineIngestionDefinitionObjectsTable.go
- PipelineIngestionDefinitionObjectsTableOutputReference.go
- PipelineIngestionDefinitionObjectsTableOutputReference__checks.go
- PipelineIngestionDefinitionObjectsTableTableConfiguration.go
- PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference.go
- PipelineIngestionDefinitionObjectsTableTableConfigurationOutputReference__checks.go
- PipelineIngestionDefinitionOutputReference.go
- PipelineIngestionDefinitionOutputReference__checks.go
- PipelineIngestionDefinitionTableConfiguration.go
- PipelineIngestionDefinitionTableConfigurationOutputReference.go
- PipelineIngestionDefinitionTableConfigurationOutputReference__checks.go
- PipelineLatestUpdates.go
- PipelineLatestUpdatesList.go
- PipelineLatestUpdatesList__checks.go
- PipelineLatestUpdatesOutputReference.go
- PipelineLatestUpdatesOutputReference__checks.go
- PipelineLibrary.go
- PipelineLibraryFile.go
- PipelineLibraryFileOutputReference.go
- PipelineLibraryFileOutputReference__checks.go
- PipelineLibraryList.go
- PipelineLibraryList__checks.go
- PipelineLibraryMaven.go
- PipelineLibraryMavenOutputReference.go
- PipelineLibraryMavenOutputReference__checks.go
- PipelineLibraryNotebook.go
- PipelineLibraryNotebookOutputReference.go
- PipelineLibraryNotebookOutputReference__checks.go
- PipelineLibraryOutputReference.go
- PipelineLibraryOutputReference__checks.go
- PipelineNotification.go
- PipelineNotificationList.go
- PipelineNotificationList__checks.go
- PipelineNotificationOutputReference.go
- PipelineNotificationOutputReference__checks.go
- PipelineTimeouts.go
- PipelineTimeoutsOutputReference.go
- PipelineTimeoutsOutputReference__checks.go
- PipelineTrigger.go
- PipelineTriggerCron.go
- PipelineTriggerCronOutputReference.go
- PipelineTriggerCronOutputReference__checks.go
- PipelineTriggerManual.go
- PipelineTriggerManualOutputReference.go
- PipelineTriggerManualOutputReference__checks.go
- PipelineTriggerOutputReference.go
- PipelineTriggerOutputReference__checks.go
- Pipeline__checks.go
- main.go