Documentation ¶
Index ¶
- func Job_IsConstruct(x interface{}) *bool
- func Job_IsTerraformElement(x interface{}) *bool
- func Job_IsTerraformResource(x interface{}) *bool
- func Job_TfResourceType() *string
- func NewJobComputeList_Override(j JobComputeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobComputeOutputReference_Override(j JobComputeOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobComputeSpecOutputReference_Override(j JobComputeSpecOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobContinuousOutputReference_Override(j JobContinuousOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobDbtTaskOutputReference_Override(j JobDbtTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobEmailNotificationsOutputReference_Override(j JobEmailNotificationsOutputReference, ...)
- func NewJobGitSourceJobSourceOutputReference_Override(j JobGitSourceJobSourceOutputReference, ...)
- func NewJobGitSourceOutputReference_Override(j JobGitSourceOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobHealthOutputReference_Override(j JobHealthOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobHealthRulesList_Override(j JobHealthRulesList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobHealthRulesOutputReference_Override(j JobHealthRulesOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobJobClusterList_Override(j JobJobClusterList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobJobClusterNewClusterAutoscaleOutputReference_Override(j JobJobClusterNewClusterAutoscaleOutputReference, ...)
- func NewJobJobClusterNewClusterAwsAttributesOutputReference_Override(j JobJobClusterNewClusterAwsAttributesOutputReference, ...)
- func NewJobJobClusterNewClusterAzureAttributesOutputReference_Override(j JobJobClusterNewClusterAzureAttributesOutputReference, ...)
- func NewJobJobClusterNewClusterClusterLogConfDbfsOutputReference_Override(j JobJobClusterNewClusterClusterLogConfDbfsOutputReference, ...)
- func NewJobJobClusterNewClusterClusterLogConfOutputReference_Override(j JobJobClusterNewClusterClusterLogConfOutputReference, ...)
- func NewJobJobClusterNewClusterClusterLogConfS3OutputReference_Override(j JobJobClusterNewClusterClusterLogConfS3OutputReference, ...)
- func NewJobJobClusterNewClusterClusterMountInfoList_Override(j JobJobClusterNewClusterClusterMountInfoList, ...)
- func NewJobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(j JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference, ...)
- func NewJobJobClusterNewClusterClusterMountInfoOutputReference_Override(j JobJobClusterNewClusterClusterMountInfoOutputReference, ...)
- func NewJobJobClusterNewClusterDockerImageBasicAuthOutputReference_Override(j JobJobClusterNewClusterDockerImageBasicAuthOutputReference, ...)
- func NewJobJobClusterNewClusterDockerImageOutputReference_Override(j JobJobClusterNewClusterDockerImageOutputReference, ...)
- func NewJobJobClusterNewClusterGcpAttributesOutputReference_Override(j JobJobClusterNewClusterGcpAttributesOutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsAbfssOutputReference_Override(j JobJobClusterNewClusterInitScriptsAbfssOutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsDbfsOutputReference_Override(j JobJobClusterNewClusterInitScriptsDbfsOutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsFileOutputReference_Override(j JobJobClusterNewClusterInitScriptsFileOutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsGcsOutputReference_Override(j JobJobClusterNewClusterInitScriptsGcsOutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsList_Override(j JobJobClusterNewClusterInitScriptsList, ...)
- func NewJobJobClusterNewClusterInitScriptsOutputReference_Override(j JobJobClusterNewClusterInitScriptsOutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsS3OutputReference_Override(j JobJobClusterNewClusterInitScriptsS3OutputReference, ...)
- func NewJobJobClusterNewClusterInitScriptsWorkspaceOutputReference_Override(j JobJobClusterNewClusterInitScriptsWorkspaceOutputReference, ...)
- func NewJobJobClusterNewClusterOutputReference_Override(j JobJobClusterNewClusterOutputReference, ...)
- func NewJobJobClusterNewClusterWorkloadTypeClientsOutputReference_Override(j JobJobClusterNewClusterWorkloadTypeClientsOutputReference, ...)
- func NewJobJobClusterNewClusterWorkloadTypeOutputReference_Override(j JobJobClusterNewClusterWorkloadTypeOutputReference, ...)
- func NewJobJobClusterOutputReference_Override(j JobJobClusterOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobLibraryCranOutputReference_Override(j JobLibraryCranOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobLibraryList_Override(j JobLibraryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobLibraryMavenOutputReference_Override(j JobLibraryMavenOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobLibraryOutputReference_Override(j JobLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobLibraryPypiOutputReference_Override(j JobLibraryPypiOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobNewClusterAutoscaleOutputReference_Override(j JobNewClusterAutoscaleOutputReference, ...)
- func NewJobNewClusterAwsAttributesOutputReference_Override(j JobNewClusterAwsAttributesOutputReference, ...)
- func NewJobNewClusterAzureAttributesOutputReference_Override(j JobNewClusterAzureAttributesOutputReference, ...)
- func NewJobNewClusterClusterLogConfDbfsOutputReference_Override(j JobNewClusterClusterLogConfDbfsOutputReference, ...)
- func NewJobNewClusterClusterLogConfOutputReference_Override(j JobNewClusterClusterLogConfOutputReference, ...)
- func NewJobNewClusterClusterLogConfS3OutputReference_Override(j JobNewClusterClusterLogConfS3OutputReference, ...)
- func NewJobNewClusterClusterMountInfoList_Override(j JobNewClusterClusterMountInfoList, ...)
- func NewJobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(j JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference, ...)
- func NewJobNewClusterClusterMountInfoOutputReference_Override(j JobNewClusterClusterMountInfoOutputReference, ...)
- func NewJobNewClusterDockerImageBasicAuthOutputReference_Override(j JobNewClusterDockerImageBasicAuthOutputReference, ...)
- func NewJobNewClusterDockerImageOutputReference_Override(j JobNewClusterDockerImageOutputReference, ...)
- func NewJobNewClusterGcpAttributesOutputReference_Override(j JobNewClusterGcpAttributesOutputReference, ...)
- func NewJobNewClusterInitScriptsAbfssOutputReference_Override(j JobNewClusterInitScriptsAbfssOutputReference, ...)
- func NewJobNewClusterInitScriptsDbfsOutputReference_Override(j JobNewClusterInitScriptsDbfsOutputReference, ...)
- func NewJobNewClusterInitScriptsFileOutputReference_Override(j JobNewClusterInitScriptsFileOutputReference, ...)
- func NewJobNewClusterInitScriptsGcsOutputReference_Override(j JobNewClusterInitScriptsGcsOutputReference, ...)
- func NewJobNewClusterInitScriptsList_Override(j JobNewClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobNewClusterInitScriptsOutputReference_Override(j JobNewClusterInitScriptsOutputReference, ...)
- func NewJobNewClusterInitScriptsS3OutputReference_Override(j JobNewClusterInitScriptsS3OutputReference, ...)
- func NewJobNewClusterInitScriptsWorkspaceOutputReference_Override(j JobNewClusterInitScriptsWorkspaceOutputReference, ...)
- func NewJobNewClusterOutputReference_Override(j JobNewClusterOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobNewClusterWorkloadTypeClientsOutputReference_Override(j JobNewClusterWorkloadTypeClientsOutputReference, ...)
- func NewJobNewClusterWorkloadTypeOutputReference_Override(j JobNewClusterWorkloadTypeOutputReference, ...)
- func NewJobNotebookTaskOutputReference_Override(j JobNotebookTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobNotificationSettingsOutputReference_Override(j JobNotificationSettingsOutputReference, ...)
- func NewJobParameterList_Override(j JobParameterList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobParameterOutputReference_Override(j JobParameterOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobPipelineTaskOutputReference_Override(j JobPipelineTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobPythonWheelTaskOutputReference_Override(j JobPythonWheelTaskOutputReference, ...)
- func NewJobQueueOutputReference_Override(j JobQueueOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobRunAsOutputReference_Override(j JobRunAsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobRunJobTaskOutputReference_Override(j JobRunJobTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobScheduleOutputReference_Override(j JobScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobSparkJarTaskOutputReference_Override(j JobSparkJarTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobSparkPythonTaskOutputReference_Override(j JobSparkPythonTaskOutputReference, ...)
- func NewJobSparkSubmitTaskOutputReference_Override(j JobSparkSubmitTaskOutputReference, ...)
- func NewJobTaskConditionTaskOutputReference_Override(j JobTaskConditionTaskOutputReference, ...)
- func NewJobTaskDbtTaskOutputReference_Override(j JobTaskDbtTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskDependsOnList_Override(j JobTaskDependsOnList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskDependsOnOutputReference_Override(j JobTaskDependsOnOutputReference, ...)
- func NewJobTaskEmailNotificationsOutputReference_Override(j JobTaskEmailNotificationsOutputReference, ...)
- func NewJobTaskHealthOutputReference_Override(j JobTaskHealthOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskHealthRulesList_Override(j JobTaskHealthRulesList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskHealthRulesOutputReference_Override(j JobTaskHealthRulesOutputReference, ...)
- func NewJobTaskLibraryCranOutputReference_Override(j JobTaskLibraryCranOutputReference, ...)
- func NewJobTaskLibraryList_Override(j JobTaskLibraryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskLibraryMavenOutputReference_Override(j JobTaskLibraryMavenOutputReference, ...)
- func NewJobTaskLibraryOutputReference_Override(j JobTaskLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskLibraryPypiOutputReference_Override(j JobTaskLibraryPypiOutputReference, ...)
- func NewJobTaskList_Override(j JobTaskList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskNewClusterAutoscaleOutputReference_Override(j JobTaskNewClusterAutoscaleOutputReference, ...)
- func NewJobTaskNewClusterAwsAttributesOutputReference_Override(j JobTaskNewClusterAwsAttributesOutputReference, ...)
- func NewJobTaskNewClusterAzureAttributesOutputReference_Override(j JobTaskNewClusterAzureAttributesOutputReference, ...)
- func NewJobTaskNewClusterClusterLogConfDbfsOutputReference_Override(j JobTaskNewClusterClusterLogConfDbfsOutputReference, ...)
- func NewJobTaskNewClusterClusterLogConfOutputReference_Override(j JobTaskNewClusterClusterLogConfOutputReference, ...)
- func NewJobTaskNewClusterClusterLogConfS3OutputReference_Override(j JobTaskNewClusterClusterLogConfS3OutputReference, ...)
- func NewJobTaskNewClusterClusterMountInfoList_Override(j JobTaskNewClusterClusterMountInfoList, ...)
- func NewJobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(j JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference, ...)
- func NewJobTaskNewClusterClusterMountInfoOutputReference_Override(j JobTaskNewClusterClusterMountInfoOutputReference, ...)
- func NewJobTaskNewClusterDockerImageBasicAuthOutputReference_Override(j JobTaskNewClusterDockerImageBasicAuthOutputReference, ...)
- func NewJobTaskNewClusterDockerImageOutputReference_Override(j JobTaskNewClusterDockerImageOutputReference, ...)
- func NewJobTaskNewClusterGcpAttributesOutputReference_Override(j JobTaskNewClusterGcpAttributesOutputReference, ...)
- func NewJobTaskNewClusterInitScriptsAbfssOutputReference_Override(j JobTaskNewClusterInitScriptsAbfssOutputReference, ...)
- func NewJobTaskNewClusterInitScriptsDbfsOutputReference_Override(j JobTaskNewClusterInitScriptsDbfsOutputReference, ...)
- func NewJobTaskNewClusterInitScriptsFileOutputReference_Override(j JobTaskNewClusterInitScriptsFileOutputReference, ...)
- func NewJobTaskNewClusterInitScriptsGcsOutputReference_Override(j JobTaskNewClusterInitScriptsGcsOutputReference, ...)
- func NewJobTaskNewClusterInitScriptsList_Override(j JobTaskNewClusterInitScriptsList, ...)
- func NewJobTaskNewClusterInitScriptsOutputReference_Override(j JobTaskNewClusterInitScriptsOutputReference, ...)
- func NewJobTaskNewClusterInitScriptsS3OutputReference_Override(j JobTaskNewClusterInitScriptsS3OutputReference, ...)
- func NewJobTaskNewClusterInitScriptsWorkspaceOutputReference_Override(j JobTaskNewClusterInitScriptsWorkspaceOutputReference, ...)
- func NewJobTaskNewClusterOutputReference_Override(j JobTaskNewClusterOutputReference, ...)
- func NewJobTaskNewClusterWorkloadTypeClientsOutputReference_Override(j JobTaskNewClusterWorkloadTypeClientsOutputReference, ...)
- func NewJobTaskNewClusterWorkloadTypeOutputReference_Override(j JobTaskNewClusterWorkloadTypeOutputReference, ...)
- func NewJobTaskNotebookTaskOutputReference_Override(j JobTaskNotebookTaskOutputReference, ...)
- func NewJobTaskNotificationSettingsOutputReference_Override(j JobTaskNotificationSettingsOutputReference, ...)
- func NewJobTaskOutputReference_Override(j JobTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskPipelineTaskOutputReference_Override(j JobTaskPipelineTaskOutputReference, ...)
- func NewJobTaskPythonWheelTaskOutputReference_Override(j JobTaskPythonWheelTaskOutputReference, ...)
- func NewJobTaskRunJobTaskOutputReference_Override(j JobTaskRunJobTaskOutputReference, ...)
- func NewJobTaskSparkJarTaskOutputReference_Override(j JobTaskSparkJarTaskOutputReference, ...)
- func NewJobTaskSparkPythonTaskOutputReference_Override(j JobTaskSparkPythonTaskOutputReference, ...)
- func NewJobTaskSparkSubmitTaskOutputReference_Override(j JobTaskSparkSubmitTaskOutputReference, ...)
- func NewJobTaskSqlTaskAlertOutputReference_Override(j JobTaskSqlTaskAlertOutputReference, ...)
- func NewJobTaskSqlTaskAlertSubscriptionsList_Override(j JobTaskSqlTaskAlertSubscriptionsList, ...)
- func NewJobTaskSqlTaskAlertSubscriptionsOutputReference_Override(j JobTaskSqlTaskAlertSubscriptionsOutputReference, ...)
- func NewJobTaskSqlTaskDashboardOutputReference_Override(j JobTaskSqlTaskDashboardOutputReference, ...)
- func NewJobTaskSqlTaskDashboardSubscriptionsList_Override(j JobTaskSqlTaskDashboardSubscriptionsList, ...)
- func NewJobTaskSqlTaskDashboardSubscriptionsOutputReference_Override(j JobTaskSqlTaskDashboardSubscriptionsOutputReference, ...)
- func NewJobTaskSqlTaskFileOutputReference_Override(j JobTaskSqlTaskFileOutputReference, ...)
- func NewJobTaskSqlTaskOutputReference_Override(j JobTaskSqlTaskOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTaskSqlTaskQueryOutputReference_Override(j JobTaskSqlTaskQueryOutputReference, ...)
- func NewJobTimeoutsOutputReference_Override(j JobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobTriggerFileArrivalOutputReference_Override(j JobTriggerFileArrivalOutputReference, ...)
- func NewJobTriggerOutputReference_Override(j JobTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewJobWebhookNotificationsOnDurationWarningThresholdExceededList_Override(j JobWebhookNotificationsOnDurationWarningThresholdExceededList, ...)
- func NewJobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference_Override(j JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference, ...)
- func NewJobWebhookNotificationsOnFailureList_Override(j JobWebhookNotificationsOnFailureList, ...)
- func NewJobWebhookNotificationsOnFailureOutputReference_Override(j JobWebhookNotificationsOnFailureOutputReference, ...)
- func NewJobWebhookNotificationsOnStartList_Override(j JobWebhookNotificationsOnStartList, ...)
- func NewJobWebhookNotificationsOnStartOutputReference_Override(j JobWebhookNotificationsOnStartOutputReference, ...)
- func NewJobWebhookNotificationsOnSuccessList_Override(j JobWebhookNotificationsOnSuccessList, ...)
- func NewJobWebhookNotificationsOnSuccessOutputReference_Override(j JobWebhookNotificationsOnSuccessOutputReference, ...)
- func NewJobWebhookNotificationsOutputReference_Override(j JobWebhookNotificationsOutputReference, ...)
- func NewJob_Override(j Job, scope constructs.Construct, id *string, config *JobConfig)
- type Job
- type JobCompute
- type JobComputeList
- type JobComputeOutputReference
- type JobComputeSpec
- type JobComputeSpecOutputReference
- type JobConfig
- type JobContinuous
- type JobContinuousOutputReference
- type JobDbtTask
- type JobDbtTaskOutputReference
- type JobEmailNotifications
- type JobEmailNotificationsOutputReference
- type JobGitSource
- type JobGitSourceJobSource
- type JobGitSourceJobSourceOutputReference
- type JobGitSourceOutputReference
- type JobHealth
- type JobHealthOutputReference
- type JobHealthRules
- type JobHealthRulesList
- type JobHealthRulesOutputReference
- type JobJobCluster
- type JobJobClusterList
- type JobJobClusterNewCluster
- type JobJobClusterNewClusterAutoscale
- type JobJobClusterNewClusterAutoscaleOutputReference
- type JobJobClusterNewClusterAwsAttributes
- type JobJobClusterNewClusterAwsAttributesOutputReference
- type JobJobClusterNewClusterAzureAttributes
- type JobJobClusterNewClusterAzureAttributesOutputReference
- type JobJobClusterNewClusterClusterLogConf
- type JobJobClusterNewClusterClusterLogConfDbfs
- type JobJobClusterNewClusterClusterLogConfDbfsOutputReference
- type JobJobClusterNewClusterClusterLogConfOutputReference
- type JobJobClusterNewClusterClusterLogConfS3
- type JobJobClusterNewClusterClusterLogConfS3OutputReference
- type JobJobClusterNewClusterClusterMountInfo
- type JobJobClusterNewClusterClusterMountInfoList
- type JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo
- type JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference
- type JobJobClusterNewClusterClusterMountInfoOutputReference
- type JobJobClusterNewClusterDockerImage
- type JobJobClusterNewClusterDockerImageBasicAuth
- type JobJobClusterNewClusterDockerImageBasicAuthOutputReference
- type JobJobClusterNewClusterDockerImageOutputReference
- type JobJobClusterNewClusterGcpAttributes
- type JobJobClusterNewClusterGcpAttributesOutputReference
- type JobJobClusterNewClusterInitScripts
- type JobJobClusterNewClusterInitScriptsAbfss
- type JobJobClusterNewClusterInitScriptsAbfssOutputReference
- type JobJobClusterNewClusterInitScriptsDbfs
- type JobJobClusterNewClusterInitScriptsDbfsOutputReference
- type JobJobClusterNewClusterInitScriptsFile
- type JobJobClusterNewClusterInitScriptsFileOutputReference
- type JobJobClusterNewClusterInitScriptsGcs
- type JobJobClusterNewClusterInitScriptsGcsOutputReference
- type JobJobClusterNewClusterInitScriptsList
- type JobJobClusterNewClusterInitScriptsOutputReference
- type JobJobClusterNewClusterInitScriptsS3
- type JobJobClusterNewClusterInitScriptsS3OutputReference
- type JobJobClusterNewClusterInitScriptsWorkspace
- type JobJobClusterNewClusterInitScriptsWorkspaceOutputReference
- type JobJobClusterNewClusterOutputReference
- type JobJobClusterNewClusterWorkloadType
- type JobJobClusterNewClusterWorkloadTypeClients
- type JobJobClusterNewClusterWorkloadTypeClientsOutputReference
- type JobJobClusterNewClusterWorkloadTypeOutputReference
- type JobJobClusterOutputReference
- type JobLibrary
- type JobLibraryCran
- type JobLibraryCranOutputReference
- type JobLibraryList
- type JobLibraryMaven
- type JobLibraryMavenOutputReference
- type JobLibraryOutputReference
- type JobLibraryPypi
- type JobLibraryPypiOutputReference
- type JobNewCluster
- type JobNewClusterAutoscale
- type JobNewClusterAutoscaleOutputReference
- type JobNewClusterAwsAttributes
- type JobNewClusterAwsAttributesOutputReference
- type JobNewClusterAzureAttributes
- type JobNewClusterAzureAttributesOutputReference
- type JobNewClusterClusterLogConf
- type JobNewClusterClusterLogConfDbfs
- type JobNewClusterClusterLogConfDbfsOutputReference
- type JobNewClusterClusterLogConfOutputReference
- type JobNewClusterClusterLogConfS3
- type JobNewClusterClusterLogConfS3OutputReference
- type JobNewClusterClusterMountInfo
- type JobNewClusterClusterMountInfoList
- type JobNewClusterClusterMountInfoNetworkFilesystemInfo
- type JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference
- type JobNewClusterClusterMountInfoOutputReference
- type JobNewClusterDockerImage
- type JobNewClusterDockerImageBasicAuth
- type JobNewClusterDockerImageBasicAuthOutputReference
- type JobNewClusterDockerImageOutputReference
- type JobNewClusterGcpAttributes
- type JobNewClusterGcpAttributesOutputReference
- type JobNewClusterInitScripts
- type JobNewClusterInitScriptsAbfss
- type JobNewClusterInitScriptsAbfssOutputReference
- type JobNewClusterInitScriptsDbfs
- type JobNewClusterInitScriptsDbfsOutputReference
- type JobNewClusterInitScriptsFile
- type JobNewClusterInitScriptsFileOutputReference
- type JobNewClusterInitScriptsGcs
- type JobNewClusterInitScriptsGcsOutputReference
- type JobNewClusterInitScriptsList
- type JobNewClusterInitScriptsOutputReference
- type JobNewClusterInitScriptsS3
- type JobNewClusterInitScriptsS3OutputReference
- type JobNewClusterInitScriptsWorkspace
- type JobNewClusterInitScriptsWorkspaceOutputReference
- type JobNewClusterOutputReference
- type JobNewClusterWorkloadType
- type JobNewClusterWorkloadTypeClients
- type JobNewClusterWorkloadTypeClientsOutputReference
- type JobNewClusterWorkloadTypeOutputReference
- type JobNotebookTask
- type JobNotebookTaskOutputReference
- type JobNotificationSettings
- type JobNotificationSettingsOutputReference
- type JobParameter
- type JobParameterList
- type JobParameterOutputReference
- type JobPipelineTask
- type JobPipelineTaskOutputReference
- type JobPythonWheelTask
- type JobPythonWheelTaskOutputReference
- type JobQueue
- type JobQueueOutputReference
- type JobRunAs
- type JobRunAsOutputReference
- type JobRunJobTask
- type JobRunJobTaskOutputReference
- type JobSchedule
- type JobScheduleOutputReference
- type JobSparkJarTask
- type JobSparkJarTaskOutputReference
- type JobSparkPythonTask
- type JobSparkPythonTaskOutputReference
- type JobSparkSubmitTask
- type JobSparkSubmitTaskOutputReference
- type JobTask
- type JobTaskConditionTask
- type JobTaskConditionTaskOutputReference
- type JobTaskDbtTask
- type JobTaskDbtTaskOutputReference
- type JobTaskDependsOn
- type JobTaskDependsOnList
- type JobTaskDependsOnOutputReference
- type JobTaskEmailNotifications
- type JobTaskEmailNotificationsOutputReference
- type JobTaskHealth
- type JobTaskHealthOutputReference
- type JobTaskHealthRules
- type JobTaskHealthRulesList
- type JobTaskHealthRulesOutputReference
- type JobTaskLibrary
- type JobTaskLibraryCran
- type JobTaskLibraryCranOutputReference
- type JobTaskLibraryList
- type JobTaskLibraryMaven
- type JobTaskLibraryMavenOutputReference
- type JobTaskLibraryOutputReference
- type JobTaskLibraryPypi
- type JobTaskLibraryPypiOutputReference
- type JobTaskList
- type JobTaskNewCluster
- type JobTaskNewClusterAutoscale
- type JobTaskNewClusterAutoscaleOutputReference
- type JobTaskNewClusterAwsAttributes
- type JobTaskNewClusterAwsAttributesOutputReference
- type JobTaskNewClusterAzureAttributes
- type JobTaskNewClusterAzureAttributesOutputReference
- type JobTaskNewClusterClusterLogConf
- type JobTaskNewClusterClusterLogConfDbfs
- type JobTaskNewClusterClusterLogConfDbfsOutputReference
- type JobTaskNewClusterClusterLogConfOutputReference
- type JobTaskNewClusterClusterLogConfS3
- type JobTaskNewClusterClusterLogConfS3OutputReference
- type JobTaskNewClusterClusterMountInfo
- type JobTaskNewClusterClusterMountInfoList
- type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo
- type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference
- type JobTaskNewClusterClusterMountInfoOutputReference
- type JobTaskNewClusterDockerImage
- type JobTaskNewClusterDockerImageBasicAuth
- type JobTaskNewClusterDockerImageBasicAuthOutputReference
- type JobTaskNewClusterDockerImageOutputReference
- type JobTaskNewClusterGcpAttributes
- type JobTaskNewClusterGcpAttributesOutputReference
- type JobTaskNewClusterInitScripts
- type JobTaskNewClusterInitScriptsAbfss
- type JobTaskNewClusterInitScriptsAbfssOutputReference
- type JobTaskNewClusterInitScriptsDbfs
- type JobTaskNewClusterInitScriptsDbfsOutputReference
- type JobTaskNewClusterInitScriptsFile
- type JobTaskNewClusterInitScriptsFileOutputReference
- type JobTaskNewClusterInitScriptsGcs
- type JobTaskNewClusterInitScriptsGcsOutputReference
- type JobTaskNewClusterInitScriptsList
- type JobTaskNewClusterInitScriptsOutputReference
- type JobTaskNewClusterInitScriptsS3
- type JobTaskNewClusterInitScriptsS3OutputReference
- type JobTaskNewClusterInitScriptsWorkspace
- type JobTaskNewClusterInitScriptsWorkspaceOutputReference
- type JobTaskNewClusterOutputReference
- type JobTaskNewClusterWorkloadType
- type JobTaskNewClusterWorkloadTypeClients
- type JobTaskNewClusterWorkloadTypeClientsOutputReference
- type JobTaskNewClusterWorkloadTypeOutputReference
- type JobTaskNotebookTask
- type JobTaskNotebookTaskOutputReference
- type JobTaskNotificationSettings
- type JobTaskNotificationSettingsOutputReference
- type JobTaskOutputReference
- type JobTaskPipelineTask
- type JobTaskPipelineTaskOutputReference
- type JobTaskPythonWheelTask
- type JobTaskPythonWheelTaskOutputReference
- type JobTaskRunJobTask
- type JobTaskRunJobTaskOutputReference
- type JobTaskSparkJarTask
- type JobTaskSparkJarTaskOutputReference
- type JobTaskSparkPythonTask
- type JobTaskSparkPythonTaskOutputReference
- type JobTaskSparkSubmitTask
- type JobTaskSparkSubmitTaskOutputReference
- type JobTaskSqlTask
- type JobTaskSqlTaskAlert
- type JobTaskSqlTaskAlertOutputReference
- type JobTaskSqlTaskAlertSubscriptions
- type JobTaskSqlTaskAlertSubscriptionsList
- type JobTaskSqlTaskAlertSubscriptionsOutputReference
- type JobTaskSqlTaskDashboard
- type JobTaskSqlTaskDashboardOutputReference
- type JobTaskSqlTaskDashboardSubscriptions
- type JobTaskSqlTaskDashboardSubscriptionsList
- type JobTaskSqlTaskDashboardSubscriptionsOutputReference
- type JobTaskSqlTaskFile
- type JobTaskSqlTaskFileOutputReference
- type JobTaskSqlTaskOutputReference
- type JobTaskSqlTaskQuery
- type JobTaskSqlTaskQueryOutputReference
- type JobTimeouts
- type JobTimeoutsOutputReference
- type JobTrigger
- type JobTriggerFileArrival
- type JobTriggerFileArrivalOutputReference
- type JobTriggerOutputReference
- type JobWebhookNotifications
- type JobWebhookNotificationsOnDurationWarningThresholdExceeded
- type JobWebhookNotificationsOnDurationWarningThresholdExceededList
- type JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference
- type JobWebhookNotificationsOnFailure
- type JobWebhookNotificationsOnFailureList
- type JobWebhookNotificationsOnFailureOutputReference
- type JobWebhookNotificationsOnStart
- type JobWebhookNotificationsOnStartList
- type JobWebhookNotificationsOnStartOutputReference
- type JobWebhookNotificationsOnSuccess
- type JobWebhookNotificationsOnSuccessList
- type JobWebhookNotificationsOnSuccessOutputReference
- type JobWebhookNotificationsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Job_IsConstruct ¶
func Job_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 Job_TfResourceType ¶
func Job_TfResourceType() *string
func NewJobComputeList_Override ¶ added in v9.0.1
func NewJobComputeList_Override(j JobComputeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobComputeOutputReference_Override ¶ added in v9.0.1
func NewJobComputeOutputReference_Override(j JobComputeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobComputeSpecOutputReference_Override ¶ added in v9.0.1
func NewJobComputeSpecOutputReference_Override(j JobComputeSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobContinuousOutputReference_Override ¶
func NewJobContinuousOutputReference_Override(j JobContinuousOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobDbtTaskOutputReference_Override ¶
func NewJobDbtTaskOutputReference_Override(j JobDbtTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobEmailNotificationsOutputReference_Override ¶
func NewJobEmailNotificationsOutputReference_Override(j JobEmailNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobGitSourceJobSourceOutputReference_Override ¶ added in v9.0.2
func NewJobGitSourceJobSourceOutputReference_Override(j JobGitSourceJobSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobGitSourceOutputReference_Override ¶
func NewJobGitSourceOutputReference_Override(j JobGitSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobHealthOutputReference_Override ¶ added in v9.0.2
func NewJobHealthOutputReference_Override(j JobHealthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobHealthRulesList_Override ¶ added in v9.0.2
func NewJobHealthRulesList_Override(j JobHealthRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobHealthRulesOutputReference_Override ¶ added in v9.0.2
func NewJobHealthRulesOutputReference_Override(j JobHealthRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobJobClusterList_Override ¶
func NewJobJobClusterList_Override(j JobJobClusterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobJobClusterNewClusterAutoscaleOutputReference_Override ¶
func NewJobJobClusterNewClusterAutoscaleOutputReference_Override(j JobJobClusterNewClusterAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterAwsAttributesOutputReference_Override ¶
func NewJobJobClusterNewClusterAwsAttributesOutputReference_Override(j JobJobClusterNewClusterAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterAzureAttributesOutputReference_Override ¶
func NewJobJobClusterNewClusterAzureAttributesOutputReference_Override(j JobJobClusterNewClusterAzureAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterClusterLogConfDbfsOutputReference_Override ¶
func NewJobJobClusterNewClusterClusterLogConfDbfsOutputReference_Override(j JobJobClusterNewClusterClusterLogConfDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterClusterLogConfOutputReference_Override ¶
func NewJobJobClusterNewClusterClusterLogConfOutputReference_Override(j JobJobClusterNewClusterClusterLogConfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterClusterLogConfS3OutputReference_Override ¶
func NewJobJobClusterNewClusterClusterLogConfS3OutputReference_Override(j JobJobClusterNewClusterClusterLogConfS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterClusterMountInfoList_Override ¶
func NewJobJobClusterNewClusterClusterMountInfoList_Override(j JobJobClusterNewClusterClusterMountInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override ¶
func NewJobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(j JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterClusterMountInfoOutputReference_Override ¶
func NewJobJobClusterNewClusterClusterMountInfoOutputReference_Override(j JobJobClusterNewClusterClusterMountInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobJobClusterNewClusterDockerImageBasicAuthOutputReference_Override ¶
func NewJobJobClusterNewClusterDockerImageBasicAuthOutputReference_Override(j JobJobClusterNewClusterDockerImageBasicAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterDockerImageOutputReference_Override ¶
func NewJobJobClusterNewClusterDockerImageOutputReference_Override(j JobJobClusterNewClusterDockerImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterGcpAttributesOutputReference_Override ¶
func NewJobJobClusterNewClusterGcpAttributesOutputReference_Override(j JobJobClusterNewClusterGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterInitScriptsAbfssOutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsAbfssOutputReference_Override(j JobJobClusterNewClusterInitScriptsAbfssOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterInitScriptsDbfsOutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsDbfsOutputReference_Override(j JobJobClusterNewClusterInitScriptsDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterInitScriptsFileOutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsFileOutputReference_Override(j JobJobClusterNewClusterInitScriptsFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterInitScriptsGcsOutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsGcsOutputReference_Override(j JobJobClusterNewClusterInitScriptsGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterInitScriptsList_Override ¶
func NewJobJobClusterNewClusterInitScriptsList_Override(j JobJobClusterNewClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobJobClusterNewClusterInitScriptsOutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsOutputReference_Override(j JobJobClusterNewClusterInitScriptsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobJobClusterNewClusterInitScriptsS3OutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsS3OutputReference_Override(j JobJobClusterNewClusterInitScriptsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterInitScriptsWorkspaceOutputReference_Override ¶
func NewJobJobClusterNewClusterInitScriptsWorkspaceOutputReference_Override(j JobJobClusterNewClusterInitScriptsWorkspaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterOutputReference_Override ¶
func NewJobJobClusterNewClusterOutputReference_Override(j JobJobClusterNewClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterWorkloadTypeClientsOutputReference_Override ¶
func NewJobJobClusterNewClusterWorkloadTypeClientsOutputReference_Override(j JobJobClusterNewClusterWorkloadTypeClientsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterNewClusterWorkloadTypeOutputReference_Override ¶
func NewJobJobClusterNewClusterWorkloadTypeOutputReference_Override(j JobJobClusterNewClusterWorkloadTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobJobClusterOutputReference_Override ¶
func NewJobJobClusterOutputReference_Override(j JobJobClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobLibraryCranOutputReference_Override ¶
func NewJobLibraryCranOutputReference_Override(j JobLibraryCranOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobLibraryList_Override ¶
func NewJobLibraryList_Override(j JobLibraryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobLibraryMavenOutputReference_Override ¶
func NewJobLibraryMavenOutputReference_Override(j JobLibraryMavenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobLibraryOutputReference_Override ¶
func NewJobLibraryOutputReference_Override(j JobLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobLibraryPypiOutputReference_Override ¶
func NewJobLibraryPypiOutputReference_Override(j JobLibraryPypiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterAutoscaleOutputReference_Override ¶
func NewJobNewClusterAutoscaleOutputReference_Override(j JobNewClusterAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterAwsAttributesOutputReference_Override ¶
func NewJobNewClusterAwsAttributesOutputReference_Override(j JobNewClusterAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterAzureAttributesOutputReference_Override ¶
func NewJobNewClusterAzureAttributesOutputReference_Override(j JobNewClusterAzureAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterClusterLogConfDbfsOutputReference_Override ¶
func NewJobNewClusterClusterLogConfDbfsOutputReference_Override(j JobNewClusterClusterLogConfDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterClusterLogConfOutputReference_Override ¶
func NewJobNewClusterClusterLogConfOutputReference_Override(j JobNewClusterClusterLogConfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterClusterLogConfS3OutputReference_Override ¶
func NewJobNewClusterClusterLogConfS3OutputReference_Override(j JobNewClusterClusterLogConfS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterClusterMountInfoList_Override ¶
func NewJobNewClusterClusterMountInfoList_Override(j JobNewClusterClusterMountInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override ¶
func NewJobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(j JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterClusterMountInfoOutputReference_Override ¶
func NewJobNewClusterClusterMountInfoOutputReference_Override(j JobNewClusterClusterMountInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobNewClusterDockerImageBasicAuthOutputReference_Override ¶
func NewJobNewClusterDockerImageBasicAuthOutputReference_Override(j JobNewClusterDockerImageBasicAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterDockerImageOutputReference_Override ¶
func NewJobNewClusterDockerImageOutputReference_Override(j JobNewClusterDockerImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterGcpAttributesOutputReference_Override ¶
func NewJobNewClusterGcpAttributesOutputReference_Override(j JobNewClusterGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterInitScriptsAbfssOutputReference_Override ¶
func NewJobNewClusterInitScriptsAbfssOutputReference_Override(j JobNewClusterInitScriptsAbfssOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterInitScriptsDbfsOutputReference_Override ¶
func NewJobNewClusterInitScriptsDbfsOutputReference_Override(j JobNewClusterInitScriptsDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterInitScriptsFileOutputReference_Override ¶
func NewJobNewClusterInitScriptsFileOutputReference_Override(j JobNewClusterInitScriptsFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterInitScriptsGcsOutputReference_Override ¶
func NewJobNewClusterInitScriptsGcsOutputReference_Override(j JobNewClusterInitScriptsGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterInitScriptsList_Override ¶
func NewJobNewClusterInitScriptsList_Override(j JobNewClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobNewClusterInitScriptsOutputReference_Override ¶
func NewJobNewClusterInitScriptsOutputReference_Override(j JobNewClusterInitScriptsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobNewClusterInitScriptsS3OutputReference_Override ¶
func NewJobNewClusterInitScriptsS3OutputReference_Override(j JobNewClusterInitScriptsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterInitScriptsWorkspaceOutputReference_Override ¶
func NewJobNewClusterInitScriptsWorkspaceOutputReference_Override(j JobNewClusterInitScriptsWorkspaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterOutputReference_Override ¶
func NewJobNewClusterOutputReference_Override(j JobNewClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterWorkloadTypeClientsOutputReference_Override ¶
func NewJobNewClusterWorkloadTypeClientsOutputReference_Override(j JobNewClusterWorkloadTypeClientsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNewClusterWorkloadTypeOutputReference_Override ¶
func NewJobNewClusterWorkloadTypeOutputReference_Override(j JobNewClusterWorkloadTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNotebookTaskOutputReference_Override ¶
func NewJobNotebookTaskOutputReference_Override(j JobNotebookTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobNotificationSettingsOutputReference_Override ¶
func NewJobNotificationSettingsOutputReference_Override(j JobNotificationSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobParameterList_Override ¶ added in v9.0.3
func NewJobParameterList_Override(j JobParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobParameterOutputReference_Override ¶ added in v9.0.3
func NewJobParameterOutputReference_Override(j JobParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobPipelineTaskOutputReference_Override ¶
func NewJobPipelineTaskOutputReference_Override(j JobPipelineTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobPythonWheelTaskOutputReference_Override ¶
func NewJobPythonWheelTaskOutputReference_Override(j JobPythonWheelTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobQueueOutputReference_Override ¶
func NewJobQueueOutputReference_Override(j JobQueueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobRunAsOutputReference_Override ¶
func NewJobRunAsOutputReference_Override(j JobRunAsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobRunJobTaskOutputReference_Override ¶ added in v9.0.3
func NewJobRunJobTaskOutputReference_Override(j JobRunJobTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobScheduleOutputReference_Override ¶
func NewJobScheduleOutputReference_Override(j JobScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobSparkJarTaskOutputReference_Override ¶
func NewJobSparkJarTaskOutputReference_Override(j JobSparkJarTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobSparkPythonTaskOutputReference_Override ¶
func NewJobSparkPythonTaskOutputReference_Override(j JobSparkPythonTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobSparkSubmitTaskOutputReference_Override ¶
func NewJobSparkSubmitTaskOutputReference_Override(j JobSparkSubmitTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskConditionTaskOutputReference_Override ¶ added in v9.0.1
func NewJobTaskConditionTaskOutputReference_Override(j JobTaskConditionTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskDbtTaskOutputReference_Override ¶
func NewJobTaskDbtTaskOutputReference_Override(j JobTaskDbtTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskDependsOnList_Override ¶
func NewJobTaskDependsOnList_Override(j JobTaskDependsOnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskDependsOnOutputReference_Override ¶
func NewJobTaskDependsOnOutputReference_Override(j JobTaskDependsOnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskEmailNotificationsOutputReference_Override ¶
func NewJobTaskEmailNotificationsOutputReference_Override(j JobTaskEmailNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskHealthOutputReference_Override ¶ added in v9.0.2
func NewJobTaskHealthOutputReference_Override(j JobTaskHealthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskHealthRulesList_Override ¶ added in v9.0.2
func NewJobTaskHealthRulesList_Override(j JobTaskHealthRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskHealthRulesOutputReference_Override ¶ added in v9.0.2
func NewJobTaskHealthRulesOutputReference_Override(j JobTaskHealthRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskLibraryCranOutputReference_Override ¶
func NewJobTaskLibraryCranOutputReference_Override(j JobTaskLibraryCranOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskLibraryList_Override ¶
func NewJobTaskLibraryList_Override(j JobTaskLibraryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskLibraryMavenOutputReference_Override ¶
func NewJobTaskLibraryMavenOutputReference_Override(j JobTaskLibraryMavenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskLibraryOutputReference_Override ¶
func NewJobTaskLibraryOutputReference_Override(j JobTaskLibraryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskLibraryPypiOutputReference_Override ¶
func NewJobTaskLibraryPypiOutputReference_Override(j JobTaskLibraryPypiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskList_Override ¶
func NewJobTaskList_Override(j JobTaskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskNewClusterAutoscaleOutputReference_Override ¶
func NewJobTaskNewClusterAutoscaleOutputReference_Override(j JobTaskNewClusterAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterAwsAttributesOutputReference_Override ¶
func NewJobTaskNewClusterAwsAttributesOutputReference_Override(j JobTaskNewClusterAwsAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterAzureAttributesOutputReference_Override ¶
func NewJobTaskNewClusterAzureAttributesOutputReference_Override(j JobTaskNewClusterAzureAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterClusterLogConfDbfsOutputReference_Override ¶
func NewJobTaskNewClusterClusterLogConfDbfsOutputReference_Override(j JobTaskNewClusterClusterLogConfDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterClusterLogConfOutputReference_Override ¶
func NewJobTaskNewClusterClusterLogConfOutputReference_Override(j JobTaskNewClusterClusterLogConfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterClusterLogConfS3OutputReference_Override ¶
func NewJobTaskNewClusterClusterLogConfS3OutputReference_Override(j JobTaskNewClusterClusterLogConfS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterClusterMountInfoList_Override ¶
func NewJobTaskNewClusterClusterMountInfoList_Override(j JobTaskNewClusterClusterMountInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override ¶
func NewJobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference_Override(j JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterClusterMountInfoOutputReference_Override ¶
func NewJobTaskNewClusterClusterMountInfoOutputReference_Override(j JobTaskNewClusterClusterMountInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskNewClusterDockerImageBasicAuthOutputReference_Override ¶
func NewJobTaskNewClusterDockerImageBasicAuthOutputReference_Override(j JobTaskNewClusterDockerImageBasicAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterDockerImageOutputReference_Override ¶
func NewJobTaskNewClusterDockerImageOutputReference_Override(j JobTaskNewClusterDockerImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterGcpAttributesOutputReference_Override ¶
func NewJobTaskNewClusterGcpAttributesOutputReference_Override(j JobTaskNewClusterGcpAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterInitScriptsAbfssOutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsAbfssOutputReference_Override(j JobTaskNewClusterInitScriptsAbfssOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterInitScriptsDbfsOutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsDbfsOutputReference_Override(j JobTaskNewClusterInitScriptsDbfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterInitScriptsFileOutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsFileOutputReference_Override(j JobTaskNewClusterInitScriptsFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterInitScriptsGcsOutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsGcsOutputReference_Override(j JobTaskNewClusterInitScriptsGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterInitScriptsList_Override ¶
func NewJobTaskNewClusterInitScriptsList_Override(j JobTaskNewClusterInitScriptsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskNewClusterInitScriptsOutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsOutputReference_Override(j JobTaskNewClusterInitScriptsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskNewClusterInitScriptsS3OutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsS3OutputReference_Override(j JobTaskNewClusterInitScriptsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterInitScriptsWorkspaceOutputReference_Override ¶
func NewJobTaskNewClusterInitScriptsWorkspaceOutputReference_Override(j JobTaskNewClusterInitScriptsWorkspaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterOutputReference_Override ¶
func NewJobTaskNewClusterOutputReference_Override(j JobTaskNewClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterWorkloadTypeClientsOutputReference_Override ¶
func NewJobTaskNewClusterWorkloadTypeClientsOutputReference_Override(j JobTaskNewClusterWorkloadTypeClientsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNewClusterWorkloadTypeOutputReference_Override ¶
func NewJobTaskNewClusterWorkloadTypeOutputReference_Override(j JobTaskNewClusterWorkloadTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNotebookTaskOutputReference_Override ¶
func NewJobTaskNotebookTaskOutputReference_Override(j JobTaskNotebookTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskNotificationSettingsOutputReference_Override ¶ added in v9.0.2
func NewJobTaskNotificationSettingsOutputReference_Override(j JobTaskNotificationSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskOutputReference_Override ¶
func NewJobTaskOutputReference_Override(j JobTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskPipelineTaskOutputReference_Override ¶
func NewJobTaskPipelineTaskOutputReference_Override(j JobTaskPipelineTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskPythonWheelTaskOutputReference_Override ¶
func NewJobTaskPythonWheelTaskOutputReference_Override(j JobTaskPythonWheelTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskRunJobTaskOutputReference_Override ¶ added in v9.0.3
func NewJobTaskRunJobTaskOutputReference_Override(j JobTaskRunJobTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSparkJarTaskOutputReference_Override ¶
func NewJobTaskSparkJarTaskOutputReference_Override(j JobTaskSparkJarTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSparkPythonTaskOutputReference_Override ¶
func NewJobTaskSparkPythonTaskOutputReference_Override(j JobTaskSparkPythonTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSparkSubmitTaskOutputReference_Override ¶
func NewJobTaskSparkSubmitTaskOutputReference_Override(j JobTaskSparkSubmitTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSqlTaskAlertOutputReference_Override ¶
func NewJobTaskSqlTaskAlertOutputReference_Override(j JobTaskSqlTaskAlertOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSqlTaskAlertSubscriptionsList_Override ¶ added in v9.0.1
func NewJobTaskSqlTaskAlertSubscriptionsList_Override(j JobTaskSqlTaskAlertSubscriptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskSqlTaskAlertSubscriptionsOutputReference_Override ¶ added in v9.0.1
func NewJobTaskSqlTaskAlertSubscriptionsOutputReference_Override(j JobTaskSqlTaskAlertSubscriptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskSqlTaskDashboardOutputReference_Override ¶
func NewJobTaskSqlTaskDashboardOutputReference_Override(j JobTaskSqlTaskDashboardOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSqlTaskDashboardSubscriptionsList_Override ¶ added in v9.0.1
func NewJobTaskSqlTaskDashboardSubscriptionsList_Override(j JobTaskSqlTaskDashboardSubscriptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobTaskSqlTaskDashboardSubscriptionsOutputReference_Override ¶ added in v9.0.1
func NewJobTaskSqlTaskDashboardSubscriptionsOutputReference_Override(j JobTaskSqlTaskDashboardSubscriptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobTaskSqlTaskFileOutputReference_Override ¶
func NewJobTaskSqlTaskFileOutputReference_Override(j JobTaskSqlTaskFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSqlTaskOutputReference_Override ¶
func NewJobTaskSqlTaskOutputReference_Override(j JobTaskSqlTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTaskSqlTaskQueryOutputReference_Override ¶
func NewJobTaskSqlTaskQueryOutputReference_Override(j JobTaskSqlTaskQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTimeoutsOutputReference_Override ¶
func NewJobTimeoutsOutputReference_Override(j JobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTriggerFileArrivalOutputReference_Override ¶
func NewJobTriggerFileArrivalOutputReference_Override(j JobTriggerFileArrivalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobTriggerOutputReference_Override ¶
func NewJobTriggerOutputReference_Override(j JobTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededList_Override ¶ added in v9.0.2
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededList_Override(j JobWebhookNotificationsOnDurationWarningThresholdExceededList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference_Override ¶ added in v9.0.2
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference_Override(j JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobWebhookNotificationsOnFailureList_Override ¶
func NewJobWebhookNotificationsOnFailureList_Override(j JobWebhookNotificationsOnFailureList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobWebhookNotificationsOnFailureOutputReference_Override ¶
func NewJobWebhookNotificationsOnFailureOutputReference_Override(j JobWebhookNotificationsOnFailureOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobWebhookNotificationsOnStartList_Override ¶
func NewJobWebhookNotificationsOnStartList_Override(j JobWebhookNotificationsOnStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobWebhookNotificationsOnStartOutputReference_Override ¶
func NewJobWebhookNotificationsOnStartOutputReference_Override(j JobWebhookNotificationsOnStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobWebhookNotificationsOnSuccessList_Override ¶
func NewJobWebhookNotificationsOnSuccessList_Override(j JobWebhookNotificationsOnSuccessList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewJobWebhookNotificationsOnSuccessOutputReference_Override ¶
func NewJobWebhookNotificationsOnSuccessOutputReference_Override(j JobWebhookNotificationsOnSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewJobWebhookNotificationsOutputReference_Override ¶
func NewJobWebhookNotificationsOutputReference_Override(j JobWebhookNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewJob_Override ¶
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job databricks_job} Resource.
Types ¶
type Job ¶
type Job interface { cdktf.TerraformResource AlwaysRunning() interface{} SetAlwaysRunning(val interface{}) AlwaysRunningInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack Compute() JobComputeList ComputeInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} Continuous() JobContinuousOutputReference ContinuousInput() *JobContinuous ControlRunState() interface{} SetControlRunState(val interface{}) ControlRunStateInput() interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DbtTask() JobDbtTaskOutputReference DbtTaskInput() *JobDbtTask // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailNotifications() JobEmailNotificationsOutputReference EmailNotificationsInput() *JobEmailNotifications ExistingClusterId() *string SetExistingClusterId(val *string) ExistingClusterIdInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) Format() *string SetFormat(val *string) FormatInput() *string // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GitSource() JobGitSourceOutputReference GitSourceInput() *JobGitSource Health() JobHealthOutputReference HealthInput() *JobHealth Id() *string SetId(val *string) IdInput() *string JobCluster() JobJobClusterList JobClusterInput() interface{} Library() JobLibraryList LibraryInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxConcurrentRuns() *float64 SetMaxConcurrentRuns(val *float64) MaxConcurrentRunsInput() *float64 MaxRetries() *float64 SetMaxRetries(val *float64) MaxRetriesInput() *float64 MinRetryIntervalMillis() *float64 SetMinRetryIntervalMillis(val *float64) MinRetryIntervalMillisInput() *float64 Name() *string SetName(val *string) NameInput() *string NewCluster() JobNewClusterOutputReference NewClusterInput() *JobNewCluster // The tree node. Node() constructs.Node NotebookTask() JobNotebookTaskOutputReference NotebookTaskInput() *JobNotebookTask NotificationSettings() JobNotificationSettingsOutputReference NotificationSettingsInput() *JobNotificationSettings Parameter() JobParameterList ParameterInput() interface{} PipelineTask() JobPipelineTaskOutputReference PipelineTaskInput() *JobPipelineTask // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PythonWheelTask() JobPythonWheelTaskOutputReference PythonWheelTaskInput() *JobPythonWheelTask Queue() JobQueueOutputReference QueueInput() *JobQueue // Experimental. RawOverrides() interface{} RetryOnTimeout() interface{} SetRetryOnTimeout(val interface{}) RetryOnTimeoutInput() interface{} RunAs() JobRunAsOutputReference RunAsInput() *JobRunAs RunJobTask() JobRunJobTaskOutputReference RunJobTaskInput() *JobRunJobTask Schedule() JobScheduleOutputReference ScheduleInput() *JobSchedule SparkJarTask() JobSparkJarTaskOutputReference SparkJarTaskInput() *JobSparkJarTask SparkPythonTask() JobSparkPythonTaskOutputReference SparkPythonTaskInput() *JobSparkPythonTask SparkSubmitTask() JobSparkSubmitTaskOutputReference SparkSubmitTaskInput() *JobSparkSubmitTask Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string Task() JobTaskList TaskInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() JobTimeoutsOutputReference TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 TimeoutsInput() interface{} Trigger() JobTriggerOutputReference TriggerInput() *JobTrigger Url() *string WebhookNotifications() JobWebhookNotificationsOutputReference WebhookNotificationsInput() *JobWebhookNotifications // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCompute(value interface{}) PutContinuous(value *JobContinuous) PutDbtTask(value *JobDbtTask) PutEmailNotifications(value *JobEmailNotifications) PutGitSource(value *JobGitSource) PutHealth(value *JobHealth) PutJobCluster(value interface{}) PutLibrary(value interface{}) PutNewCluster(value *JobNewCluster) PutNotebookTask(value *JobNotebookTask) PutNotificationSettings(value *JobNotificationSettings) PutParameter(value interface{}) PutPipelineTask(value *JobPipelineTask) PutPythonWheelTask(value *JobPythonWheelTask) PutQueue(value *JobQueue) PutRunAs(value *JobRunAs) PutRunJobTask(value *JobRunJobTask) PutSchedule(value *JobSchedule) PutSparkJarTask(value *JobSparkJarTask) PutSparkPythonTask(value *JobSparkPythonTask) PutSparkSubmitTask(value *JobSparkSubmitTask) PutTask(value interface{}) PutTimeouts(value *JobTimeouts) PutTrigger(value *JobTrigger) PutWebhookNotifications(value *JobWebhookNotifications) ResetAlwaysRunning() ResetCompute() ResetContinuous() ResetControlRunState() ResetDbtTask() ResetEmailNotifications() ResetExistingClusterId() ResetFormat() ResetGitSource() ResetHealth() ResetId() ResetJobCluster() ResetLibrary() ResetMaxConcurrentRuns() ResetMaxRetries() ResetMinRetryIntervalMillis() ResetName() ResetNewCluster() ResetNotebookTask() ResetNotificationSettings() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParameter() ResetPipelineTask() ResetPythonWheelTask() ResetQueue() ResetRetryOnTimeout() ResetRunAs() ResetRunJobTask() ResetSchedule() ResetSparkJarTask() ResetSparkPythonTask() ResetSparkSubmitTask() ResetTags() ResetTask() ResetTimeouts() ResetTimeoutSeconds() ResetTrigger() ResetWebhookNotifications() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job databricks_job}.
type JobCompute ¶ added in v9.0.1
type JobCompute struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#compute_key Job#compute_key}. ComputeKey *string `field:"optional" json:"computeKey" yaml:"computeKey"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spec Job#spec} Spec *JobComputeSpec `field:"optional" json:"spec" yaml:"spec"` }
type JobComputeList ¶ added in v9.0.1
type JobComputeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobComputeOutputReference // 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 NewJobComputeList ¶ added in v9.0.1
func NewJobComputeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobComputeList
type JobComputeOutputReference ¶ added in v9.0.1
type JobComputeOutputReference 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) ComputeKey() *string SetComputeKey(val *string) ComputeKeyInput() *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 InternalValue() interface{} SetInternalValue(val interface{}) Spec() JobComputeSpecOutputReference SpecInput() *JobComputeSpec // 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 PutSpec(value *JobComputeSpec) ResetComputeKey() ResetSpec() // 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 NewJobComputeOutputReference ¶ added in v9.0.1
func NewJobComputeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobComputeOutputReference
type JobComputeSpec ¶ added in v9.0.1
type JobComputeSpec struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kind Job#kind}. Kind *string `field:"optional" json:"kind" yaml:"kind"` }
type JobComputeSpecOutputReference ¶ added in v9.0.1
type JobComputeSpecOutputReference 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() *JobComputeSpec SetInternalValue(val *JobComputeSpec) Kind() *string SetKind(val *string) KindInput() *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() // 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 NewJobComputeSpecOutputReference ¶ added in v9.0.1
func NewJobComputeSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobComputeSpecOutputReference
type JobConfig ¶
type JobConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#always_running Job#always_running}. AlwaysRunning interface{} `field:"optional" json:"alwaysRunning" yaml:"alwaysRunning"` // compute block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#compute Job#compute} Compute interface{} `field:"optional" json:"compute" yaml:"compute"` // continuous block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#continuous Job#continuous} Continuous *JobContinuous `field:"optional" json:"continuous" yaml:"continuous"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#control_run_state Job#control_run_state}. ControlRunState interface{} `field:"optional" json:"controlRunState" yaml:"controlRunState"` // dbt_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbt_task Job#dbt_task} DbtTask *JobDbtTask `field:"optional" json:"dbtTask" yaml:"dbtTask"` // email_notifications block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#email_notifications Job#email_notifications} EmailNotifications *JobEmailNotifications `field:"optional" json:"emailNotifications" yaml:"emailNotifications"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#existing_cluster_id Job#existing_cluster_id}. ExistingClusterId *string `field:"optional" json:"existingClusterId" yaml:"existingClusterId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#format Job#format}. Format *string `field:"optional" json:"format" yaml:"format"` // git_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#git_source Job#git_source} GitSource *JobGitSource `field:"optional" json:"gitSource" yaml:"gitSource"` // health block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#health Job#health} Health *JobHealth `field:"optional" json:"health" yaml:"health"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#id Job#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"` // job_cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_cluster Job#job_cluster} JobCluster interface{} `field:"optional" json:"jobCluster" yaml:"jobCluster"` // library block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#library Job#library} Library interface{} `field:"optional" json:"library" yaml:"library"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#max_concurrent_runs Job#max_concurrent_runs}. MaxConcurrentRuns *float64 `field:"optional" json:"maxConcurrentRuns" yaml:"maxConcurrentRuns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#max_retries Job#max_retries}. MaxRetries *float64 `field:"optional" json:"maxRetries" yaml:"maxRetries"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#min_retry_interval_millis Job#min_retry_interval_millis}. MinRetryIntervalMillis *float64 `field:"optional" json:"minRetryIntervalMillis" yaml:"minRetryIntervalMillis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#name Job#name}. Name *string `field:"optional" json:"name" yaml:"name"` // new_cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#new_cluster Job#new_cluster} NewCluster *JobNewCluster `field:"optional" json:"newCluster" yaml:"newCluster"` // notebook_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebook_task Job#notebook_task} NotebookTask *JobNotebookTask `field:"optional" json:"notebookTask" yaml:"notebookTask"` // notification_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notification_settings Job#notification_settings} NotificationSettings *JobNotificationSettings `field:"optional" json:"notificationSettings" yaml:"notificationSettings"` // parameter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameter Job#parameter} Parameter interface{} `field:"optional" json:"parameter" yaml:"parameter"` // pipeline_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pipeline_task Job#pipeline_task} PipelineTask *JobPipelineTask `field:"optional" json:"pipelineTask" yaml:"pipelineTask"` // python_wheel_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#python_wheel_task Job#python_wheel_task} PythonWheelTask *JobPythonWheelTask `field:"optional" json:"pythonWheelTask" yaml:"pythonWheelTask"` // queue block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#queue Job#queue} Queue *JobQueue `field:"optional" json:"queue" yaml:"queue"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#retry_on_timeout Job#retry_on_timeout}. RetryOnTimeout interface{} `field:"optional" json:"retryOnTimeout" yaml:"retryOnTimeout"` // run_as block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#run_as Job#run_as} RunAs *JobRunAs `field:"optional" json:"runAs" yaml:"runAs"` // run_job_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#run_job_task Job#run_job_task} RunJobTask *JobRunJobTask `field:"optional" json:"runJobTask" yaml:"runJobTask"` // schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#schedule Job#schedule} Schedule *JobSchedule `field:"optional" json:"schedule" yaml:"schedule"` // spark_jar_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_jar_task Job#spark_jar_task} SparkJarTask *JobSparkJarTask `field:"optional" json:"sparkJarTask" yaml:"sparkJarTask"` // spark_python_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_python_task Job#spark_python_task} SparkPythonTask *JobSparkPythonTask `field:"optional" json:"sparkPythonTask" yaml:"sparkPythonTask"` // spark_submit_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_submit_task Job#spark_submit_task} SparkSubmitTask *JobSparkSubmitTask `field:"optional" json:"sparkSubmitTask" yaml:"sparkSubmitTask"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#tags Job#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#task Job#task} Task interface{} `field:"optional" json:"task" yaml:"task"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#timeouts Job#timeouts} Timeouts *JobTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#timeout_seconds Job#timeout_seconds}. TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` // trigger block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#trigger Job#trigger} Trigger *JobTrigger `field:"optional" json:"trigger" yaml:"trigger"` // webhook_notifications block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#webhook_notifications Job#webhook_notifications} WebhookNotifications *JobWebhookNotifications `field:"optional" json:"webhookNotifications" yaml:"webhookNotifications"` }
type JobContinuous ¶
type JobContinuous struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pause_status Job#pause_status}. PauseStatus *string `field:"optional" json:"pauseStatus" yaml:"pauseStatus"` }
type JobContinuousOutputReference ¶
type JobContinuousOutputReference 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() *JobContinuous SetInternalValue(val *JobContinuous) PauseStatus() *string SetPauseStatus(val *string) PauseStatusInput() *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 ResetPauseStatus() // 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 NewJobContinuousOutputReference ¶
func NewJobContinuousOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobContinuousOutputReference
type JobDbtTask ¶
type JobDbtTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#commands Job#commands}. Commands *[]*string `field:"required" json:"commands" yaml:"commands"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#catalog Job#catalog}. Catalog *string `field:"optional" json:"catalog" yaml:"catalog"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#profiles_directory Job#profiles_directory}. ProfilesDirectory *string `field:"optional" json:"profilesDirectory" yaml:"profilesDirectory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#project_directory Job#project_directory}. ProjectDirectory *string `field:"optional" json:"projectDirectory" yaml:"projectDirectory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#schema Job#schema}. Schema *string `field:"optional" json:"schema" yaml:"schema"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#warehouse_id Job#warehouse_id}. WarehouseId *string `field:"optional" json:"warehouseId" yaml:"warehouseId"` }
type JobDbtTaskOutputReference ¶
type JobDbtTaskOutputReference interface { cdktf.ComplexObject Catalog() *string SetCatalog(val *string) CatalogInput() *string Commands() *[]*string SetCommands(val *[]*string) CommandsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *JobDbtTask SetInternalValue(val *JobDbtTask) ProfilesDirectory() *string SetProfilesDirectory(val *string) ProfilesDirectoryInput() *string ProjectDirectory() *string SetProjectDirectory(val *string) ProjectDirectoryInput() *string Schema() *string SetSchema(val *string) SchemaInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WarehouseId() *string SetWarehouseId(val *string) WarehouseIdInput() *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 ResetCatalog() ResetProfilesDirectory() ResetProjectDirectory() ResetSchema() ResetWarehouseId() // 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 NewJobDbtTaskOutputReference ¶
func NewJobDbtTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobDbtTaskOutputReference
type JobEmailNotifications ¶
type JobEmailNotifications struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#alert_on_last_attempt Job#alert_on_last_attempt}. AlertOnLastAttempt interface{} `field:"optional" json:"alertOnLastAttempt" yaml:"alertOnLastAttempt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}. NoAlertForSkippedRuns interface{} `field:"optional" json:"noAlertForSkippedRuns" yaml:"noAlertForSkippedRuns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}. OnDurationWarningThresholdExceeded *[]*string `field:"optional" json:"onDurationWarningThresholdExceeded" yaml:"onDurationWarningThresholdExceeded"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_failure Job#on_failure}. OnFailure *[]*string `field:"optional" json:"onFailure" yaml:"onFailure"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_start Job#on_start}. OnStart *[]*string `field:"optional" json:"onStart" yaml:"onStart"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_success Job#on_success}. OnSuccess *[]*string `field:"optional" json:"onSuccess" yaml:"onSuccess"` }
type JobEmailNotificationsOutputReference ¶
type JobEmailNotificationsOutputReference interface { cdktf.ComplexObject AlertOnLastAttempt() interface{} SetAlertOnLastAttempt(val interface{}) AlertOnLastAttemptInput() interface{} // 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() *JobEmailNotifications SetInternalValue(val *JobEmailNotifications) NoAlertForSkippedRuns() interface{} SetNoAlertForSkippedRuns(val interface{}) NoAlertForSkippedRunsInput() interface{} OnDurationWarningThresholdExceeded() *[]*string SetOnDurationWarningThresholdExceeded(val *[]*string) OnDurationWarningThresholdExceededInput() *[]*string OnFailure() *[]*string SetOnFailure(val *[]*string) OnFailureInput() *[]*string OnStart() *[]*string SetOnStart(val *[]*string) OnStartInput() *[]*string OnSuccess() *[]*string SetOnSuccess(val *[]*string) OnSuccessInput() *[]*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 ResetAlertOnLastAttempt() ResetNoAlertForSkippedRuns() ResetOnDurationWarningThresholdExceeded() ResetOnFailure() ResetOnStart() ResetOnSuccess() // 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 NewJobEmailNotificationsOutputReference ¶
func NewJobEmailNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobEmailNotificationsOutputReference
type JobGitSource ¶
type JobGitSource struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#url Job#url}. Url *string `field:"required" json:"url" yaml:"url"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#branch Job#branch}. Branch *string `field:"optional" json:"branch" yaml:"branch"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#commit Job#commit}. Commit *string `field:"optional" json:"commit" yaml:"commit"` // job_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_source Job#job_source} JobSource *JobGitSourceJobSource `field:"optional" json:"jobSource" yaml:"jobSource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#provider Job#provider}. Provider *string `field:"optional" json:"provider" yaml:"provider"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#tag Job#tag}. Tag *string `field:"optional" json:"tag" yaml:"tag"` }
type JobGitSourceJobSource ¶ added in v9.0.2
type JobGitSourceJobSource struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#import_from_git_branch Job#import_from_git_branch}. ImportFromGitBranch *string `field:"required" json:"importFromGitBranch" yaml:"importFromGitBranch"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_config_path Job#job_config_path}. JobConfigPath *string `field:"required" json:"jobConfigPath" yaml:"jobConfigPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dirty_state Job#dirty_state}. DirtyState *string `field:"optional" json:"dirtyState" yaml:"dirtyState"` }
type JobGitSourceJobSourceOutputReference ¶ added in v9.0.2
type JobGitSourceJobSourceOutputReference 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 DirtyState() *string SetDirtyState(val *string) DirtyStateInput() *string // Experimental. Fqn() *string ImportFromGitBranch() *string SetImportFromGitBranch(val *string) ImportFromGitBranchInput() *string InternalValue() *JobGitSourceJobSource SetInternalValue(val *JobGitSourceJobSource) JobConfigPath() *string SetJobConfigPath(val *string) JobConfigPathInput() *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 ResetDirtyState() // 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 NewJobGitSourceJobSourceOutputReference ¶ added in v9.0.2
func NewJobGitSourceJobSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobGitSourceJobSourceOutputReference
type JobGitSourceOutputReference ¶
type JobGitSourceOutputReference interface { cdktf.ComplexObject Branch() *string SetBranch(val *string) BranchInput() *string Commit() *string SetCommit(val *string) CommitInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *JobGitSource SetInternalValue(val *JobGitSource) JobSource() JobGitSourceJobSourceOutputReference JobSourceInput() *JobGitSourceJobSource Provider() *string SetProvider(val *string) ProviderInput() *string Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutJobSource(value *JobGitSourceJobSource) ResetBranch() ResetCommit() ResetJobSource() ResetProvider() ResetTag() // 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 NewJobGitSourceOutputReference ¶
func NewJobGitSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobGitSourceOutputReference
type JobHealth ¶ added in v9.0.2
type JobHealth struct { // rules block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#rules Job#rules} Rules interface{} `field:"required" json:"rules" yaml:"rules"` }
type JobHealthOutputReference ¶ added in v9.0.2
type JobHealthOutputReference 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() *JobHealth SetInternalValue(val *JobHealth) Rules() JobHealthRulesList RulesInput() 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 PutRules(value interface{}) // 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 NewJobHealthOutputReference ¶ added in v9.0.2
func NewJobHealthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobHealthOutputReference
type JobHealthRules ¶ added in v9.0.2
type JobHealthRules struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#metric Job#metric}. Metric *string `field:"optional" json:"metric" yaml:"metric"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#op Job#op}. Op *string `field:"optional" json:"op" yaml:"op"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#value Job#value}. Value *float64 `field:"optional" json:"value" yaml:"value"` }
type JobHealthRulesList ¶ added in v9.0.2
type JobHealthRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobHealthRulesOutputReference // 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 NewJobHealthRulesList ¶ added in v9.0.2
func NewJobHealthRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobHealthRulesList
type JobHealthRulesOutputReference ¶ added in v9.0.2
type JobHealthRulesOutputReference 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{}) Metric() *string SetMetric(val *string) MetricInput() *string Op() *string SetOp(val *string) OpInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetric() ResetOp() ResetValue() // 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 NewJobHealthRulesOutputReference ¶ added in v9.0.2
func NewJobHealthRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobHealthRulesOutputReference
type JobJobCluster ¶
type JobJobCluster struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_cluster_key Job#job_cluster_key}. JobClusterKey *string `field:"optional" json:"jobClusterKey" yaml:"jobClusterKey"` // new_cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#new_cluster Job#new_cluster} NewCluster *JobJobClusterNewCluster `field:"optional" json:"newCluster" yaml:"newCluster"` }
type JobJobClusterList ¶
type JobJobClusterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobJobClusterOutputReference // 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 NewJobJobClusterList ¶
func NewJobJobClusterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobJobClusterList
type JobJobClusterNewCluster ¶
type JobJobClusterNewCluster struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_version Job#spark_version}. SparkVersion *string `field:"required" json:"sparkVersion" yaml:"sparkVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}. ApplyPolicyDefaultValues interface{} `field:"optional" json:"applyPolicyDefaultValues" yaml:"applyPolicyDefaultValues"` // autoscale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#autoscale Job#autoscale} Autoscale *JobJobClusterNewClusterAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}. AutoterminationMinutes *float64 `field:"optional" json:"autoterminationMinutes" yaml:"autoterminationMinutes"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#aws_attributes Job#aws_attributes} AwsAttributes *JobJobClusterNewClusterAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // azure_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#azure_attributes Job#azure_attributes} AzureAttributes *JobJobClusterNewClusterAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_id Job#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // cluster_log_conf block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf} ClusterLogConf *JobJobClusterNewClusterClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"` // cluster_mount_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info} ClusterMountInfo interface{} `field:"optional" json:"clusterMountInfo" yaml:"clusterMountInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_name Job#cluster_name}. ClusterName *string `field:"optional" json:"clusterName" yaml:"clusterName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#custom_tags Job#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#data_security_mode Job#data_security_mode}. DataSecurityMode *string `field:"optional" json:"dataSecurityMode" yaml:"dataSecurityMode"` // docker_image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#docker_image Job#docker_image} DockerImage *JobJobClusterNewClusterDockerImage `field:"optional" json:"dockerImage" yaml:"dockerImage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}. DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}. DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}. EnableElasticDisk interface{} `field:"optional" json:"enableElasticDisk" yaml:"enableElasticDisk"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}. EnableLocalDiskEncryption interface{} `field:"optional" json:"enableLocalDiskEncryption" yaml:"enableLocalDiskEncryption"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#gcp_attributes Job#gcp_attributes} GcpAttributes *JobJobClusterNewClusterGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#idempotency_token Job#idempotency_token}. IdempotencyToken *string `field:"optional" json:"idempotencyToken" yaml:"idempotencyToken"` // init_scripts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#init_scripts Job#init_scripts} InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#instance_pool_id Job#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#node_type_id Job#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#num_workers Job#num_workers}. NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#policy_id Job#policy_id}. PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#runtime_engine Job#runtime_engine}. RuntimeEngine *string `field:"optional" json:"runtimeEngine" yaml:"runtimeEngine"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#single_user_name Job#single_user_name}. SingleUserName *string `field:"optional" json:"singleUserName" yaml:"singleUserName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_conf Job#spark_conf}. SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_env_vars Job#spark_env_vars}. SparkEnvVars *map[string]*string `field:"optional" json:"sparkEnvVars" yaml:"sparkEnvVars"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}. SshPublicKeys *[]*string `field:"optional" json:"sshPublicKeys" yaml:"sshPublicKeys"` // workload_type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#workload_type Job#workload_type} WorkloadType *JobJobClusterNewClusterWorkloadType `field:"optional" json:"workloadType" yaml:"workloadType"` }
type JobJobClusterNewClusterAutoscale ¶
type JobJobClusterNewClusterAutoscale struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#max_workers Job#max_workers}. MaxWorkers *float64 `field:"optional" json:"maxWorkers" yaml:"maxWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#min_workers Job#min_workers}. MinWorkers *float64 `field:"optional" json:"minWorkers" yaml:"minWorkers"` }
type JobJobClusterNewClusterAutoscaleOutputReference ¶
type JobJobClusterNewClusterAutoscaleOutputReference 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() *JobJobClusterNewClusterAutoscale SetInternalValue(val *JobJobClusterNewClusterAutoscale) MaxWorkers() *float64 SetMaxWorkers(val *float64) MaxWorkersInput() *float64 MinWorkers() *float64 SetMinWorkers(val *float64) MinWorkersInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxWorkers() ResetMinWorkers() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterAutoscaleOutputReference ¶
func NewJobJobClusterNewClusterAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterAutoscaleOutputReference
type JobJobClusterNewClusterAwsAttributes ¶
type JobJobClusterNewClusterAwsAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}. EbsVolumeCount *float64 `field:"optional" json:"ebsVolumeCount" yaml:"ebsVolumeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}. EbsVolumeSize *float64 `field:"optional" json:"ebsVolumeSize" yaml:"ebsVolumeSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}. EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#first_on_demand Job#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}. InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}. SpotBidPricePercent *float64 `field:"optional" json:"spotBidPricePercent" yaml:"spotBidPricePercent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#zone_id Job#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type JobJobClusterNewClusterAwsAttributesOutputReference ¶
type JobJobClusterNewClusterAwsAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EbsVolumeCount() *float64 SetEbsVolumeCount(val *float64) EbsVolumeCountInput() *float64 EbsVolumeSize() *float64 SetEbsVolumeSize(val *float64) EbsVolumeSizeInput() *float64 EbsVolumeType() *string SetEbsVolumeType(val *string) EbsVolumeTypeInput() *string FirstOnDemand() *float64 SetFirstOnDemand(val *float64) FirstOnDemandInput() *float64 // Experimental. Fqn() *string InstanceProfileArn() *string SetInstanceProfileArn(val *string) InstanceProfileArnInput() *string InternalValue() *JobJobClusterNewClusterAwsAttributes SetInternalValue(val *JobJobClusterNewClusterAwsAttributes) SpotBidPricePercent() *float64 SetSpotBidPricePercent(val *float64) SpotBidPricePercentInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetEbsVolumeCount() ResetEbsVolumeSize() ResetEbsVolumeType() ResetFirstOnDemand() ResetInstanceProfileArn() ResetSpotBidPricePercent() ResetZoneId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterAwsAttributesOutputReference ¶
func NewJobJobClusterNewClusterAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterAwsAttributesOutputReference
type JobJobClusterNewClusterAzureAttributes ¶
type JobJobClusterNewClusterAzureAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#first_on_demand Job#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}. SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"` }
type JobJobClusterNewClusterAzureAttributesOutputReference ¶
type JobJobClusterNewClusterAzureAttributesOutputReference 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() *JobJobClusterNewClusterAzureAttributes SetInternalValue(val *JobJobClusterNewClusterAzureAttributes) SpotBidMaxPrice() *float64 SetSpotBidMaxPrice(val *float64) SpotBidMaxPriceInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetFirstOnDemand() ResetSpotBidMaxPrice() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterAzureAttributesOutputReference ¶
func NewJobJobClusterNewClusterAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterAzureAttributesOutputReference
type JobJobClusterNewClusterClusterLogConf ¶
type JobJobClusterNewClusterClusterLogConf struct { // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbfs Job#dbfs} Dbfs *JobJobClusterNewClusterClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#s3 Job#s3} S3 *JobJobClusterNewClusterClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"` }
type JobJobClusterNewClusterClusterLogConfDbfs ¶
type JobJobClusterNewClusterClusterLogConfDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type JobJobClusterNewClusterClusterLogConfDbfsOutputReference ¶
type JobJobClusterNewClusterClusterLogConfDbfsOutputReference 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() *JobJobClusterNewClusterClusterLogConfDbfs SetInternalValue(val *JobJobClusterNewClusterClusterLogConfDbfs) // 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 NewJobJobClusterNewClusterClusterLogConfDbfsOutputReference ¶
func NewJobJobClusterNewClusterClusterLogConfDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterClusterLogConfDbfsOutputReference
type JobJobClusterNewClusterClusterLogConfOutputReference ¶
type JobJobClusterNewClusterClusterLogConfOutputReference 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() JobJobClusterNewClusterClusterLogConfDbfsOutputReference DbfsInput() *JobJobClusterNewClusterClusterLogConfDbfs // Experimental. Fqn() *string InternalValue() *JobJobClusterNewClusterClusterLogConf SetInternalValue(val *JobJobClusterNewClusterClusterLogConf) S3() JobJobClusterNewClusterClusterLogConfS3OutputReference S3Input() *JobJobClusterNewClusterClusterLogConfS3 // 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 *JobJobClusterNewClusterClusterLogConfDbfs) PutS3(value *JobJobClusterNewClusterClusterLogConfS3) 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 NewJobJobClusterNewClusterClusterLogConfOutputReference ¶
func NewJobJobClusterNewClusterClusterLogConfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterClusterLogConfOutputReference
type JobJobClusterNewClusterClusterLogConfS3 ¶
type JobJobClusterNewClusterClusterLogConfS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#canned_acl Job#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_encryption Job#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#encryption_type Job#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#endpoint Job#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kms_key Job#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#region Job#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type JobJobClusterNewClusterClusterLogConfS3OutputReference ¶
type JobJobClusterNewClusterClusterLogConfS3OutputReference 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() *JobJobClusterNewClusterClusterLogConfS3 SetInternalValue(val *JobJobClusterNewClusterClusterLogConfS3) 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 NewJobJobClusterNewClusterClusterLogConfS3OutputReference ¶
func NewJobJobClusterNewClusterClusterLogConfS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterClusterLogConfS3OutputReference
type JobJobClusterNewClusterClusterMountInfo ¶
type JobJobClusterNewClusterClusterMountInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}. LocalMountDirPath *string `field:"required" json:"localMountDirPath" yaml:"localMountDirPath"` // network_filesystem_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info} NetworkFilesystemInfo *JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo `field:"required" json:"networkFilesystemInfo" yaml:"networkFilesystemInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}. RemoteMountDirPath *string `field:"optional" json:"remoteMountDirPath" yaml:"remoteMountDirPath"` }
type JobJobClusterNewClusterClusterMountInfoList ¶
type JobJobClusterNewClusterClusterMountInfoList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobJobClusterNewClusterClusterMountInfoOutputReference // 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 NewJobJobClusterNewClusterClusterMountInfoList ¶
func NewJobJobClusterNewClusterClusterMountInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobJobClusterNewClusterClusterMountInfoList
type JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo ¶
type JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#server_address Job#server_address}. ServerAddress *string `field:"required" json:"serverAddress" yaml:"serverAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#mount_options Job#mount_options}. MountOptions *string `field:"optional" json:"mountOptions" yaml:"mountOptions"` }
type JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
type JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference 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() *JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo SetInternalValue(val *JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo) MountOptions() *string SetMountOptions(val *string) MountOptionsInput() *string ServerAddress() *string SetServerAddress(val *string) ServerAddressInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMountOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
func NewJobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference
type JobJobClusterNewClusterClusterMountInfoOutputReference ¶
type JobJobClusterNewClusterClusterMountInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LocalMountDirPath() *string SetLocalMountDirPath(val *string) LocalMountDirPathInput() *string NetworkFilesystemInfo() JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference NetworkFilesystemInfoInput() *JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo RemoteMountDirPath() *string SetRemoteMountDirPath(val *string) RemoteMountDirPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNetworkFilesystemInfo(value *JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo) ResetRemoteMountDirPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterClusterMountInfoOutputReference ¶
func NewJobJobClusterNewClusterClusterMountInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobJobClusterNewClusterClusterMountInfoOutputReference
type JobJobClusterNewClusterDockerImage ¶
type JobJobClusterNewClusterDockerImage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#url Job#url}. Url *string `field:"required" json:"url" yaml:"url"` // basic_auth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#basic_auth Job#basic_auth} BasicAuth *JobJobClusterNewClusterDockerImageBasicAuth `field:"optional" json:"basicAuth" yaml:"basicAuth"` }
type JobJobClusterNewClusterDockerImageBasicAuth ¶
type JobJobClusterNewClusterDockerImageBasicAuth struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#password Job#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#username Job#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type JobJobClusterNewClusterDockerImageBasicAuthOutputReference ¶
type JobJobClusterNewClusterDockerImageBasicAuthOutputReference 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() *JobJobClusterNewClusterDockerImageBasicAuth SetInternalValue(val *JobJobClusterNewClusterDockerImageBasicAuth) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterDockerImageBasicAuthOutputReference ¶
func NewJobJobClusterNewClusterDockerImageBasicAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterDockerImageBasicAuthOutputReference
type JobJobClusterNewClusterDockerImageOutputReference ¶
type JobJobClusterNewClusterDockerImageOutputReference interface { cdktf.ComplexObject BasicAuth() JobJobClusterNewClusterDockerImageBasicAuthOutputReference BasicAuthInput() *JobJobClusterNewClusterDockerImageBasicAuth // 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() *JobJobClusterNewClusterDockerImage SetInternalValue(val *JobJobClusterNewClusterDockerImage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBasicAuth(value *JobJobClusterNewClusterDockerImageBasicAuth) ResetBasicAuth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterDockerImageOutputReference ¶
func NewJobJobClusterNewClusterDockerImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterDockerImageOutputReference
type JobJobClusterNewClusterGcpAttributes ¶
type JobJobClusterNewClusterGcpAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#boot_disk_size Job#boot_disk_size}. BootDiskSize *float64 `field:"optional" json:"bootDiskSize" yaml:"bootDiskSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#google_service_account Job#google_service_account}. GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#local_ssd_count Job#local_ssd_count}. LocalSsdCount *float64 `field:"optional" json:"localSsdCount" yaml:"localSsdCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}. UsePreemptibleExecutors interface{} `field:"optional" json:"usePreemptibleExecutors" yaml:"usePreemptibleExecutors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#zone_id Job#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type JobJobClusterNewClusterGcpAttributesOutputReference ¶
type JobJobClusterNewClusterGcpAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string BootDiskSize() *float64 SetBootDiskSize(val *float64) BootDiskSizeInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GoogleServiceAccount() *string SetGoogleServiceAccount(val *string) GoogleServiceAccountInput() *string InternalValue() *JobJobClusterNewClusterGcpAttributes SetInternalValue(val *JobJobClusterNewClusterGcpAttributes) LocalSsdCount() *float64 SetLocalSsdCount(val *float64) LocalSsdCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UsePreemptibleExecutors() interface{} SetUsePreemptibleExecutors(val interface{}) UsePreemptibleExecutorsInput() interface{} ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetBootDiskSize() ResetGoogleServiceAccount() ResetLocalSsdCount() ResetUsePreemptibleExecutors() ResetZoneId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterGcpAttributesOutputReference ¶
func NewJobJobClusterNewClusterGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterGcpAttributesOutputReference
type JobJobClusterNewClusterInitScripts ¶
type JobJobClusterNewClusterInitScripts struct { // abfss block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#abfss Job#abfss} Abfss *JobJobClusterNewClusterInitScriptsAbfss `field:"optional" json:"abfss" yaml:"abfss"` // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbfs Job#dbfs} Dbfs *JobJobClusterNewClusterInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#file Job#file} File *JobJobClusterNewClusterInitScriptsFile `field:"optional" json:"file" yaml:"file"` // gcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#gcs Job#gcs} Gcs *JobJobClusterNewClusterInitScriptsGcs `field:"optional" json:"gcs" yaml:"gcs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#s3 Job#s3} S3 *JobJobClusterNewClusterInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"` // workspace block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#workspace Job#workspace} Workspace *JobJobClusterNewClusterInitScriptsWorkspace `field:"optional" json:"workspace" yaml:"workspace"` }
type JobJobClusterNewClusterInitScriptsAbfss ¶
type JobJobClusterNewClusterInitScriptsAbfss struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobJobClusterNewClusterInitScriptsAbfssOutputReference ¶
type JobJobClusterNewClusterInitScriptsAbfssOutputReference 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() *JobJobClusterNewClusterInitScriptsAbfss SetInternalValue(val *JobJobClusterNewClusterInitScriptsAbfss) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterInitScriptsAbfssOutputReference ¶
func NewJobJobClusterNewClusterInitScriptsAbfssOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterInitScriptsAbfssOutputReference
type JobJobClusterNewClusterInitScriptsDbfs ¶
type JobJobClusterNewClusterInitScriptsDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type JobJobClusterNewClusterInitScriptsDbfsOutputReference ¶
type JobJobClusterNewClusterInitScriptsDbfsOutputReference 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() *JobJobClusterNewClusterInitScriptsDbfs SetInternalValue(val *JobJobClusterNewClusterInitScriptsDbfs) // 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 NewJobJobClusterNewClusterInitScriptsDbfsOutputReference ¶
func NewJobJobClusterNewClusterInitScriptsDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterInitScriptsDbfsOutputReference
type JobJobClusterNewClusterInitScriptsFile ¶
type JobJobClusterNewClusterInitScriptsFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobJobClusterNewClusterInitScriptsFileOutputReference ¶
type JobJobClusterNewClusterInitScriptsFileOutputReference 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() *JobJobClusterNewClusterInitScriptsFile SetInternalValue(val *JobJobClusterNewClusterInitScriptsFile) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterInitScriptsFileOutputReference ¶
func NewJobJobClusterNewClusterInitScriptsFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterInitScriptsFileOutputReference
type JobJobClusterNewClusterInitScriptsGcs ¶
type JobJobClusterNewClusterInitScriptsGcs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobJobClusterNewClusterInitScriptsGcsOutputReference ¶
type JobJobClusterNewClusterInitScriptsGcsOutputReference 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() *JobJobClusterNewClusterInitScriptsGcs SetInternalValue(val *JobJobClusterNewClusterInitScriptsGcs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterInitScriptsGcsOutputReference ¶
func NewJobJobClusterNewClusterInitScriptsGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterInitScriptsGcsOutputReference
type JobJobClusterNewClusterInitScriptsList ¶
type JobJobClusterNewClusterInitScriptsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobJobClusterNewClusterInitScriptsOutputReference // 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 NewJobJobClusterNewClusterInitScriptsList ¶
func NewJobJobClusterNewClusterInitScriptsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobJobClusterNewClusterInitScriptsList
type JobJobClusterNewClusterInitScriptsOutputReference ¶
type JobJobClusterNewClusterInitScriptsOutputReference interface { cdktf.ComplexObject Abfss() JobJobClusterNewClusterInitScriptsAbfssOutputReference AbfssInput() *JobJobClusterNewClusterInitScriptsAbfss // 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() JobJobClusterNewClusterInitScriptsDbfsOutputReference DbfsInput() *JobJobClusterNewClusterInitScriptsDbfs File() JobJobClusterNewClusterInitScriptsFileOutputReference FileInput() *JobJobClusterNewClusterInitScriptsFile // Experimental. Fqn() *string Gcs() JobJobClusterNewClusterInitScriptsGcsOutputReference GcsInput() *JobJobClusterNewClusterInitScriptsGcs InternalValue() interface{} SetInternalValue(val interface{}) S3() JobJobClusterNewClusterInitScriptsS3OutputReference S3Input() *JobJobClusterNewClusterInitScriptsS3 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Workspace() JobJobClusterNewClusterInitScriptsWorkspaceOutputReference WorkspaceInput() *JobJobClusterNewClusterInitScriptsWorkspace // 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 *JobJobClusterNewClusterInitScriptsAbfss) PutDbfs(value *JobJobClusterNewClusterInitScriptsDbfs) PutFile(value *JobJobClusterNewClusterInitScriptsFile) PutGcs(value *JobJobClusterNewClusterInitScriptsGcs) PutS3(value *JobJobClusterNewClusterInitScriptsS3) PutWorkspace(value *JobJobClusterNewClusterInitScriptsWorkspace) ResetAbfss() ResetDbfs() ResetFile() ResetGcs() ResetS3() ResetWorkspace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterInitScriptsOutputReference ¶
func NewJobJobClusterNewClusterInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobJobClusterNewClusterInitScriptsOutputReference
type JobJobClusterNewClusterInitScriptsS3 ¶
type JobJobClusterNewClusterInitScriptsS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#canned_acl Job#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_encryption Job#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#encryption_type Job#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#endpoint Job#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kms_key Job#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#region Job#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type JobJobClusterNewClusterInitScriptsS3OutputReference ¶
type JobJobClusterNewClusterInitScriptsS3OutputReference 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() *JobJobClusterNewClusterInitScriptsS3 SetInternalValue(val *JobJobClusterNewClusterInitScriptsS3) 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 NewJobJobClusterNewClusterInitScriptsS3OutputReference ¶
func NewJobJobClusterNewClusterInitScriptsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterInitScriptsS3OutputReference
type JobJobClusterNewClusterInitScriptsWorkspace ¶
type JobJobClusterNewClusterInitScriptsWorkspace struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobJobClusterNewClusterInitScriptsWorkspaceOutputReference ¶
type JobJobClusterNewClusterInitScriptsWorkspaceOutputReference 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() *JobJobClusterNewClusterInitScriptsWorkspace SetInternalValue(val *JobJobClusterNewClusterInitScriptsWorkspace) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterInitScriptsWorkspaceOutputReference ¶
func NewJobJobClusterNewClusterInitScriptsWorkspaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterInitScriptsWorkspaceOutputReference
type JobJobClusterNewClusterOutputReference ¶
type JobJobClusterNewClusterOutputReference interface { cdktf.ComplexObject ApplyPolicyDefaultValues() interface{} SetApplyPolicyDefaultValues(val interface{}) ApplyPolicyDefaultValuesInput() interface{} Autoscale() JobJobClusterNewClusterAutoscaleOutputReference AutoscaleInput() *JobJobClusterNewClusterAutoscale AutoterminationMinutes() *float64 SetAutoterminationMinutes(val *float64) AutoterminationMinutesInput() *float64 AwsAttributes() JobJobClusterNewClusterAwsAttributesOutputReference AwsAttributesInput() *JobJobClusterNewClusterAwsAttributes AzureAttributes() JobJobClusterNewClusterAzureAttributesOutputReference AzureAttributesInput() *JobJobClusterNewClusterAzureAttributes ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterLogConf() JobJobClusterNewClusterClusterLogConfOutputReference ClusterLogConfInput() *JobJobClusterNewClusterClusterLogConf ClusterMountInfo() JobJobClusterNewClusterClusterMountInfoList ClusterMountInfoInput() interface{} ClusterName() *string SetClusterName(val *string) ClusterNameInput() *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 CustomTags() *map[string]*string SetCustomTags(val *map[string]*string) CustomTagsInput() *map[string]*string DataSecurityMode() *string SetDataSecurityMode(val *string) DataSecurityModeInput() *string DockerImage() JobJobClusterNewClusterDockerImageOutputReference DockerImageInput() *JobJobClusterNewClusterDockerImage DriverInstancePoolId() *string SetDriverInstancePoolId(val *string) DriverInstancePoolIdInput() *string DriverNodeTypeId() *string SetDriverNodeTypeId(val *string) DriverNodeTypeIdInput() *string EnableElasticDisk() interface{} SetEnableElasticDisk(val interface{}) EnableElasticDiskInput() interface{} EnableLocalDiskEncryption() interface{} SetEnableLocalDiskEncryption(val interface{}) EnableLocalDiskEncryptionInput() interface{} // Experimental. Fqn() *string GcpAttributes() JobJobClusterNewClusterGcpAttributesOutputReference GcpAttributesInput() *JobJobClusterNewClusterGcpAttributes IdempotencyToken() *string SetIdempotencyToken(val *string) IdempotencyTokenInput() *string InitScripts() JobJobClusterNewClusterInitScriptsList InitScriptsInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string InternalValue() *JobJobClusterNewCluster SetInternalValue(val *JobJobClusterNewCluster) NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string NumWorkers() *float64 SetNumWorkers(val *float64) NumWorkersInput() *float64 PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string RuntimeEngine() *string SetRuntimeEngine(val *string) RuntimeEngineInput() *string SingleUserName() *string SetSingleUserName(val *string) SingleUserNameInput() *string SparkConf() *map[string]*string SetSparkConf(val *map[string]*string) SparkConfInput() *map[string]*string SparkEnvVars() *map[string]*string SetSparkEnvVars(val *map[string]*string) SparkEnvVarsInput() *map[string]*string SparkVersion() *string SetSparkVersion(val *string) SparkVersionInput() *string SshPublicKeys() *[]*string SetSshPublicKeys(val *[]*string) SshPublicKeysInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkloadType() JobJobClusterNewClusterWorkloadTypeOutputReference WorkloadTypeInput() *JobJobClusterNewClusterWorkloadType // 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 *JobJobClusterNewClusterAutoscale) PutAwsAttributes(value *JobJobClusterNewClusterAwsAttributes) PutAzureAttributes(value *JobJobClusterNewClusterAzureAttributes) PutClusterLogConf(value *JobJobClusterNewClusterClusterLogConf) PutClusterMountInfo(value interface{}) PutDockerImage(value *JobJobClusterNewClusterDockerImage) PutGcpAttributes(value *JobJobClusterNewClusterGcpAttributes) PutInitScripts(value interface{}) PutWorkloadType(value *JobJobClusterNewClusterWorkloadType) ResetApplyPolicyDefaultValues() ResetAutoscale() ResetAutoterminationMinutes() ResetAwsAttributes() ResetAzureAttributes() ResetClusterId() ResetClusterLogConf() ResetClusterMountInfo() ResetClusterName() ResetCustomTags() ResetDataSecurityMode() ResetDockerImage() ResetDriverInstancePoolId() ResetDriverNodeTypeId() ResetEnableElasticDisk() ResetEnableLocalDiskEncryption() ResetGcpAttributes() ResetIdempotencyToken() ResetInitScripts() ResetInstancePoolId() ResetNodeTypeId() ResetNumWorkers() ResetPolicyId() ResetRuntimeEngine() ResetSingleUserName() ResetSparkConf() ResetSparkEnvVars() ResetSshPublicKeys() ResetWorkloadType() // 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 NewJobJobClusterNewClusterOutputReference ¶
func NewJobJobClusterNewClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterOutputReference
type JobJobClusterNewClusterWorkloadType ¶
type JobJobClusterNewClusterWorkloadType struct { // clients block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#clients Job#clients} Clients *JobJobClusterNewClusterWorkloadTypeClients `field:"required" json:"clients" yaml:"clients"` }
type JobJobClusterNewClusterWorkloadTypeClients ¶
type JobJobClusterNewClusterWorkloadTypeClients struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jobs Job#jobs}. Jobs interface{} `field:"optional" json:"jobs" yaml:"jobs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebooks Job#notebooks}. Notebooks interface{} `field:"optional" json:"notebooks" yaml:"notebooks"` }
type JobJobClusterNewClusterWorkloadTypeClientsOutputReference ¶
type JobJobClusterNewClusterWorkloadTypeClientsOutputReference 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() *JobJobClusterNewClusterWorkloadTypeClients SetInternalValue(val *JobJobClusterNewClusterWorkloadTypeClients) Jobs() interface{} SetJobs(val interface{}) JobsInput() interface{} Notebooks() interface{} SetNotebooks(val interface{}) NotebooksInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetJobs() ResetNotebooks() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobJobClusterNewClusterWorkloadTypeClientsOutputReference ¶
func NewJobJobClusterNewClusterWorkloadTypeClientsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterWorkloadTypeClientsOutputReference
type JobJobClusterNewClusterWorkloadTypeOutputReference ¶
type JobJobClusterNewClusterWorkloadTypeOutputReference interface { cdktf.ComplexObject Clients() JobJobClusterNewClusterWorkloadTypeClientsOutputReference ClientsInput() *JobJobClusterNewClusterWorkloadTypeClients // 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() *JobJobClusterNewClusterWorkloadType SetInternalValue(val *JobJobClusterNewClusterWorkloadType) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutClients(value *JobJobClusterNewClusterWorkloadTypeClients) // 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 NewJobJobClusterNewClusterWorkloadTypeOutputReference ¶
func NewJobJobClusterNewClusterWorkloadTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobJobClusterNewClusterWorkloadTypeOutputReference
type JobJobClusterOutputReference ¶
type JobJobClusterOutputReference 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{}) JobClusterKey() *string SetJobClusterKey(val *string) JobClusterKeyInput() *string NewCluster() JobJobClusterNewClusterOutputReference NewClusterInput() *JobJobClusterNewCluster // 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 PutNewCluster(value *JobJobClusterNewCluster) ResetJobClusterKey() ResetNewCluster() // 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 NewJobJobClusterOutputReference ¶
func NewJobJobClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobJobClusterOutputReference
type JobLibrary ¶
type JobLibrary struct { // cran block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cran Job#cran} Cran *JobLibraryCran `field:"optional" json:"cran" yaml:"cran"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#egg Job#egg}. Egg *string `field:"optional" json:"egg" yaml:"egg"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jar Job#jar}. Jar *string `field:"optional" json:"jar" yaml:"jar"` // maven block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#maven Job#maven} Maven *JobLibraryMaven `field:"optional" json:"maven" yaml:"maven"` // pypi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pypi Job#pypi} Pypi *JobLibraryPypi `field:"optional" json:"pypi" yaml:"pypi"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#whl Job#whl}. Whl *string `field:"optional" json:"whl" yaml:"whl"` }
type JobLibraryCran ¶
type JobLibraryCran struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#package Job#package}. Package *string `field:"required" json:"package" yaml:"package"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#repo Job#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type JobLibraryCranOutputReference ¶
type JobLibraryCranOutputReference 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() *JobLibraryCran SetInternalValue(val *JobLibraryCran) Package() *string SetPackage(val *string) PackageInput() *string Repo() *string SetRepo(val *string) RepoInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRepo() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobLibraryCranOutputReference ¶
func NewJobLibraryCranOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobLibraryCranOutputReference
type JobLibraryList ¶
type JobLibraryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobLibraryOutputReference // 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 NewJobLibraryList ¶
func NewJobLibraryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobLibraryList
type JobLibraryMaven ¶
type JobLibraryMaven struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#coordinates Job#coordinates}. Coordinates *string `field:"required" json:"coordinates" yaml:"coordinates"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#exclusions Job#exclusions}. Exclusions *[]*string `field:"optional" json:"exclusions" yaml:"exclusions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#repo Job#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type JobLibraryMavenOutputReference ¶
type JobLibraryMavenOutputReference 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() *JobLibraryMaven SetInternalValue(val *JobLibraryMaven) 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 NewJobLibraryMavenOutputReference ¶
func NewJobLibraryMavenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobLibraryMavenOutputReference
type JobLibraryOutputReference ¶
type JobLibraryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Cran() JobLibraryCranOutputReference CranInput() *JobLibraryCran // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Egg() *string SetEgg(val *string) EggInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Jar() *string SetJar(val *string) JarInput() *string Maven() JobLibraryMavenOutputReference MavenInput() *JobLibraryMaven Pypi() JobLibraryPypiOutputReference PypiInput() *JobLibraryPypi // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Whl() *string SetWhl(val *string) WhlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCran(value *JobLibraryCran) PutMaven(value *JobLibraryMaven) PutPypi(value *JobLibraryPypi) ResetCran() ResetEgg() ResetJar() ResetMaven() ResetPypi() ResetWhl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobLibraryOutputReference ¶
func NewJobLibraryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobLibraryOutputReference
type JobLibraryPypi ¶
type JobLibraryPypi struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#package Job#package}. Package *string `field:"required" json:"package" yaml:"package"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#repo Job#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type JobLibraryPypiOutputReference ¶
type JobLibraryPypiOutputReference 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() *JobLibraryPypi SetInternalValue(val *JobLibraryPypi) Package() *string SetPackage(val *string) PackageInput() *string Repo() *string SetRepo(val *string) RepoInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRepo() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobLibraryPypiOutputReference ¶
func NewJobLibraryPypiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobLibraryPypiOutputReference
type JobNewCluster ¶
type JobNewCluster struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_version Job#spark_version}. SparkVersion *string `field:"required" json:"sparkVersion" yaml:"sparkVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}. ApplyPolicyDefaultValues interface{} `field:"optional" json:"applyPolicyDefaultValues" yaml:"applyPolicyDefaultValues"` // autoscale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#autoscale Job#autoscale} Autoscale *JobNewClusterAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}. AutoterminationMinutes *float64 `field:"optional" json:"autoterminationMinutes" yaml:"autoterminationMinutes"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#aws_attributes Job#aws_attributes} AwsAttributes *JobNewClusterAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // azure_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#azure_attributes Job#azure_attributes} AzureAttributes *JobNewClusterAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_id Job#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // cluster_log_conf block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf} ClusterLogConf *JobNewClusterClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"` // cluster_mount_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info} ClusterMountInfo interface{} `field:"optional" json:"clusterMountInfo" yaml:"clusterMountInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_name Job#cluster_name}. ClusterName *string `field:"optional" json:"clusterName" yaml:"clusterName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#custom_tags Job#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#data_security_mode Job#data_security_mode}. DataSecurityMode *string `field:"optional" json:"dataSecurityMode" yaml:"dataSecurityMode"` // docker_image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#docker_image Job#docker_image} DockerImage *JobNewClusterDockerImage `field:"optional" json:"dockerImage" yaml:"dockerImage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}. DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}. DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}. EnableElasticDisk interface{} `field:"optional" json:"enableElasticDisk" yaml:"enableElasticDisk"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}. EnableLocalDiskEncryption interface{} `field:"optional" json:"enableLocalDiskEncryption" yaml:"enableLocalDiskEncryption"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#gcp_attributes Job#gcp_attributes} GcpAttributes *JobNewClusterGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#idempotency_token Job#idempotency_token}. IdempotencyToken *string `field:"optional" json:"idempotencyToken" yaml:"idempotencyToken"` // init_scripts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#init_scripts Job#init_scripts} InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#instance_pool_id Job#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#node_type_id Job#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#num_workers Job#num_workers}. NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#policy_id Job#policy_id}. PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#runtime_engine Job#runtime_engine}. RuntimeEngine *string `field:"optional" json:"runtimeEngine" yaml:"runtimeEngine"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#single_user_name Job#single_user_name}. SingleUserName *string `field:"optional" json:"singleUserName" yaml:"singleUserName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_conf Job#spark_conf}. SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_env_vars Job#spark_env_vars}. SparkEnvVars *map[string]*string `field:"optional" json:"sparkEnvVars" yaml:"sparkEnvVars"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}. SshPublicKeys *[]*string `field:"optional" json:"sshPublicKeys" yaml:"sshPublicKeys"` // workload_type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#workload_type Job#workload_type} WorkloadType *JobNewClusterWorkloadType `field:"optional" json:"workloadType" yaml:"workloadType"` }
type JobNewClusterAutoscale ¶
type JobNewClusterAutoscale struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#max_workers Job#max_workers}. MaxWorkers *float64 `field:"optional" json:"maxWorkers" yaml:"maxWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#min_workers Job#min_workers}. MinWorkers *float64 `field:"optional" json:"minWorkers" yaml:"minWorkers"` }
type JobNewClusterAutoscaleOutputReference ¶
type JobNewClusterAutoscaleOutputReference 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() *JobNewClusterAutoscale SetInternalValue(val *JobNewClusterAutoscale) MaxWorkers() *float64 SetMaxWorkers(val *float64) MaxWorkersInput() *float64 MinWorkers() *float64 SetMinWorkers(val *float64) MinWorkersInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxWorkers() ResetMinWorkers() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterAutoscaleOutputReference ¶
func NewJobNewClusterAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterAutoscaleOutputReference
type JobNewClusterAwsAttributes ¶
type JobNewClusterAwsAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}. EbsVolumeCount *float64 `field:"optional" json:"ebsVolumeCount" yaml:"ebsVolumeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}. EbsVolumeSize *float64 `field:"optional" json:"ebsVolumeSize" yaml:"ebsVolumeSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}. EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#first_on_demand Job#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}. InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}. SpotBidPricePercent *float64 `field:"optional" json:"spotBidPricePercent" yaml:"spotBidPricePercent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#zone_id Job#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type JobNewClusterAwsAttributesOutputReference ¶
type JobNewClusterAwsAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EbsVolumeCount() *float64 SetEbsVolumeCount(val *float64) EbsVolumeCountInput() *float64 EbsVolumeSize() *float64 SetEbsVolumeSize(val *float64) EbsVolumeSizeInput() *float64 EbsVolumeType() *string SetEbsVolumeType(val *string) EbsVolumeTypeInput() *string FirstOnDemand() *float64 SetFirstOnDemand(val *float64) FirstOnDemandInput() *float64 // Experimental. Fqn() *string InstanceProfileArn() *string SetInstanceProfileArn(val *string) InstanceProfileArnInput() *string InternalValue() *JobNewClusterAwsAttributes SetInternalValue(val *JobNewClusterAwsAttributes) SpotBidPricePercent() *float64 SetSpotBidPricePercent(val *float64) SpotBidPricePercentInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetEbsVolumeCount() ResetEbsVolumeSize() ResetEbsVolumeType() ResetFirstOnDemand() ResetInstanceProfileArn() ResetSpotBidPricePercent() ResetZoneId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterAwsAttributesOutputReference ¶
func NewJobNewClusterAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterAwsAttributesOutputReference
type JobNewClusterAzureAttributes ¶
type JobNewClusterAzureAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#first_on_demand Job#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}. SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"` }
type JobNewClusterAzureAttributesOutputReference ¶
type JobNewClusterAzureAttributesOutputReference 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() *JobNewClusterAzureAttributes SetInternalValue(val *JobNewClusterAzureAttributes) SpotBidMaxPrice() *float64 SetSpotBidMaxPrice(val *float64) SpotBidMaxPriceInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetFirstOnDemand() ResetSpotBidMaxPrice() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterAzureAttributesOutputReference ¶
func NewJobNewClusterAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterAzureAttributesOutputReference
type JobNewClusterClusterLogConf ¶
type JobNewClusterClusterLogConf struct { // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbfs Job#dbfs} Dbfs *JobNewClusterClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#s3 Job#s3} S3 *JobNewClusterClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"` }
type JobNewClusterClusterLogConfDbfs ¶
type JobNewClusterClusterLogConfDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type JobNewClusterClusterLogConfDbfsOutputReference ¶
type JobNewClusterClusterLogConfDbfsOutputReference 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() *JobNewClusterClusterLogConfDbfs SetInternalValue(val *JobNewClusterClusterLogConfDbfs) // 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 NewJobNewClusterClusterLogConfDbfsOutputReference ¶
func NewJobNewClusterClusterLogConfDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterClusterLogConfDbfsOutputReference
type JobNewClusterClusterLogConfOutputReference ¶
type JobNewClusterClusterLogConfOutputReference 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() JobNewClusterClusterLogConfDbfsOutputReference DbfsInput() *JobNewClusterClusterLogConfDbfs // Experimental. Fqn() *string InternalValue() *JobNewClusterClusterLogConf SetInternalValue(val *JobNewClusterClusterLogConf) S3() JobNewClusterClusterLogConfS3OutputReference S3Input() *JobNewClusterClusterLogConfS3 // 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 *JobNewClusterClusterLogConfDbfs) PutS3(value *JobNewClusterClusterLogConfS3) 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 NewJobNewClusterClusterLogConfOutputReference ¶
func NewJobNewClusterClusterLogConfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterClusterLogConfOutputReference
type JobNewClusterClusterLogConfS3 ¶
type JobNewClusterClusterLogConfS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#canned_acl Job#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_encryption Job#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#encryption_type Job#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#endpoint Job#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kms_key Job#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#region Job#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type JobNewClusterClusterLogConfS3OutputReference ¶
type JobNewClusterClusterLogConfS3OutputReference 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() *JobNewClusterClusterLogConfS3 SetInternalValue(val *JobNewClusterClusterLogConfS3) 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 NewJobNewClusterClusterLogConfS3OutputReference ¶
func NewJobNewClusterClusterLogConfS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterClusterLogConfS3OutputReference
type JobNewClusterClusterMountInfo ¶
type JobNewClusterClusterMountInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}. LocalMountDirPath *string `field:"required" json:"localMountDirPath" yaml:"localMountDirPath"` // network_filesystem_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info} NetworkFilesystemInfo *JobNewClusterClusterMountInfoNetworkFilesystemInfo `field:"required" json:"networkFilesystemInfo" yaml:"networkFilesystemInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}. RemoteMountDirPath *string `field:"optional" json:"remoteMountDirPath" yaml:"remoteMountDirPath"` }
type JobNewClusterClusterMountInfoList ¶
type JobNewClusterClusterMountInfoList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobNewClusterClusterMountInfoOutputReference // 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 NewJobNewClusterClusterMountInfoList ¶
func NewJobNewClusterClusterMountInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobNewClusterClusterMountInfoList
type JobNewClusterClusterMountInfoNetworkFilesystemInfo ¶
type JobNewClusterClusterMountInfoNetworkFilesystemInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#server_address Job#server_address}. ServerAddress *string `field:"required" json:"serverAddress" yaml:"serverAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#mount_options Job#mount_options}. MountOptions *string `field:"optional" json:"mountOptions" yaml:"mountOptions"` }
type JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
type JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference 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() *JobNewClusterClusterMountInfoNetworkFilesystemInfo SetInternalValue(val *JobNewClusterClusterMountInfoNetworkFilesystemInfo) MountOptions() *string SetMountOptions(val *string) MountOptionsInput() *string ServerAddress() *string SetServerAddress(val *string) ServerAddressInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMountOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
func NewJobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference
type JobNewClusterClusterMountInfoOutputReference ¶
type JobNewClusterClusterMountInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LocalMountDirPath() *string SetLocalMountDirPath(val *string) LocalMountDirPathInput() *string NetworkFilesystemInfo() JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference NetworkFilesystemInfoInput() *JobNewClusterClusterMountInfoNetworkFilesystemInfo RemoteMountDirPath() *string SetRemoteMountDirPath(val *string) RemoteMountDirPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNetworkFilesystemInfo(value *JobNewClusterClusterMountInfoNetworkFilesystemInfo) ResetRemoteMountDirPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterClusterMountInfoOutputReference ¶
func NewJobNewClusterClusterMountInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobNewClusterClusterMountInfoOutputReference
type JobNewClusterDockerImage ¶
type JobNewClusterDockerImage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#url Job#url}. Url *string `field:"required" json:"url" yaml:"url"` // basic_auth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#basic_auth Job#basic_auth} BasicAuth *JobNewClusterDockerImageBasicAuth `field:"optional" json:"basicAuth" yaml:"basicAuth"` }
type JobNewClusterDockerImageBasicAuth ¶
type JobNewClusterDockerImageBasicAuth struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#password Job#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#username Job#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type JobNewClusterDockerImageBasicAuthOutputReference ¶
type JobNewClusterDockerImageBasicAuthOutputReference 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() *JobNewClusterDockerImageBasicAuth SetInternalValue(val *JobNewClusterDockerImageBasicAuth) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterDockerImageBasicAuthOutputReference ¶
func NewJobNewClusterDockerImageBasicAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterDockerImageBasicAuthOutputReference
type JobNewClusterDockerImageOutputReference ¶
type JobNewClusterDockerImageOutputReference interface { cdktf.ComplexObject BasicAuth() JobNewClusterDockerImageBasicAuthOutputReference BasicAuthInput() *JobNewClusterDockerImageBasicAuth // 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() *JobNewClusterDockerImage SetInternalValue(val *JobNewClusterDockerImage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBasicAuth(value *JobNewClusterDockerImageBasicAuth) ResetBasicAuth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterDockerImageOutputReference ¶
func NewJobNewClusterDockerImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterDockerImageOutputReference
type JobNewClusterGcpAttributes ¶
type JobNewClusterGcpAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#boot_disk_size Job#boot_disk_size}. BootDiskSize *float64 `field:"optional" json:"bootDiskSize" yaml:"bootDiskSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#google_service_account Job#google_service_account}. GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#local_ssd_count Job#local_ssd_count}. LocalSsdCount *float64 `field:"optional" json:"localSsdCount" yaml:"localSsdCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}. UsePreemptibleExecutors interface{} `field:"optional" json:"usePreemptibleExecutors" yaml:"usePreemptibleExecutors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#zone_id Job#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type JobNewClusterGcpAttributesOutputReference ¶
type JobNewClusterGcpAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string BootDiskSize() *float64 SetBootDiskSize(val *float64) BootDiskSizeInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GoogleServiceAccount() *string SetGoogleServiceAccount(val *string) GoogleServiceAccountInput() *string InternalValue() *JobNewClusterGcpAttributes SetInternalValue(val *JobNewClusterGcpAttributes) LocalSsdCount() *float64 SetLocalSsdCount(val *float64) LocalSsdCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UsePreemptibleExecutors() interface{} SetUsePreemptibleExecutors(val interface{}) UsePreemptibleExecutorsInput() interface{} ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetBootDiskSize() ResetGoogleServiceAccount() ResetLocalSsdCount() ResetUsePreemptibleExecutors() ResetZoneId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterGcpAttributesOutputReference ¶
func NewJobNewClusterGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterGcpAttributesOutputReference
type JobNewClusterInitScripts ¶
type JobNewClusterInitScripts struct { // abfss block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#abfss Job#abfss} Abfss *JobNewClusterInitScriptsAbfss `field:"optional" json:"abfss" yaml:"abfss"` // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbfs Job#dbfs} Dbfs *JobNewClusterInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#file Job#file} File *JobNewClusterInitScriptsFile `field:"optional" json:"file" yaml:"file"` // gcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#gcs Job#gcs} Gcs *JobNewClusterInitScriptsGcs `field:"optional" json:"gcs" yaml:"gcs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#s3 Job#s3} S3 *JobNewClusterInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"` // workspace block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#workspace Job#workspace} Workspace *JobNewClusterInitScriptsWorkspace `field:"optional" json:"workspace" yaml:"workspace"` }
type JobNewClusterInitScriptsAbfss ¶
type JobNewClusterInitScriptsAbfss struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobNewClusterInitScriptsAbfssOutputReference ¶
type JobNewClusterInitScriptsAbfssOutputReference 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() *JobNewClusterInitScriptsAbfss SetInternalValue(val *JobNewClusterInitScriptsAbfss) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterInitScriptsAbfssOutputReference ¶
func NewJobNewClusterInitScriptsAbfssOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterInitScriptsAbfssOutputReference
type JobNewClusterInitScriptsDbfs ¶
type JobNewClusterInitScriptsDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type JobNewClusterInitScriptsDbfsOutputReference ¶
type JobNewClusterInitScriptsDbfsOutputReference 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() *JobNewClusterInitScriptsDbfs SetInternalValue(val *JobNewClusterInitScriptsDbfs) // 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 NewJobNewClusterInitScriptsDbfsOutputReference ¶
func NewJobNewClusterInitScriptsDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterInitScriptsDbfsOutputReference
type JobNewClusterInitScriptsFile ¶
type JobNewClusterInitScriptsFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobNewClusterInitScriptsFileOutputReference ¶
type JobNewClusterInitScriptsFileOutputReference 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() *JobNewClusterInitScriptsFile SetInternalValue(val *JobNewClusterInitScriptsFile) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterInitScriptsFileOutputReference ¶
func NewJobNewClusterInitScriptsFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterInitScriptsFileOutputReference
type JobNewClusterInitScriptsGcs ¶
type JobNewClusterInitScriptsGcs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobNewClusterInitScriptsGcsOutputReference ¶
type JobNewClusterInitScriptsGcsOutputReference 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() *JobNewClusterInitScriptsGcs SetInternalValue(val *JobNewClusterInitScriptsGcs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterInitScriptsGcsOutputReference ¶
func NewJobNewClusterInitScriptsGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterInitScriptsGcsOutputReference
type JobNewClusterInitScriptsList ¶
type JobNewClusterInitScriptsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobNewClusterInitScriptsOutputReference // 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 NewJobNewClusterInitScriptsList ¶
func NewJobNewClusterInitScriptsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobNewClusterInitScriptsList
type JobNewClusterInitScriptsOutputReference ¶
type JobNewClusterInitScriptsOutputReference interface { cdktf.ComplexObject Abfss() JobNewClusterInitScriptsAbfssOutputReference AbfssInput() *JobNewClusterInitScriptsAbfss // 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() JobNewClusterInitScriptsDbfsOutputReference DbfsInput() *JobNewClusterInitScriptsDbfs File() JobNewClusterInitScriptsFileOutputReference FileInput() *JobNewClusterInitScriptsFile // Experimental. Fqn() *string Gcs() JobNewClusterInitScriptsGcsOutputReference GcsInput() *JobNewClusterInitScriptsGcs InternalValue() interface{} SetInternalValue(val interface{}) S3() JobNewClusterInitScriptsS3OutputReference S3Input() *JobNewClusterInitScriptsS3 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Workspace() JobNewClusterInitScriptsWorkspaceOutputReference WorkspaceInput() *JobNewClusterInitScriptsWorkspace // 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 *JobNewClusterInitScriptsAbfss) PutDbfs(value *JobNewClusterInitScriptsDbfs) PutFile(value *JobNewClusterInitScriptsFile) PutGcs(value *JobNewClusterInitScriptsGcs) PutS3(value *JobNewClusterInitScriptsS3) PutWorkspace(value *JobNewClusterInitScriptsWorkspace) ResetAbfss() ResetDbfs() ResetFile() ResetGcs() ResetS3() ResetWorkspace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterInitScriptsOutputReference ¶
func NewJobNewClusterInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobNewClusterInitScriptsOutputReference
type JobNewClusterInitScriptsS3 ¶
type JobNewClusterInitScriptsS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#canned_acl Job#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_encryption Job#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#encryption_type Job#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#endpoint Job#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kms_key Job#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#region Job#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type JobNewClusterInitScriptsS3OutputReference ¶
type JobNewClusterInitScriptsS3OutputReference 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() *JobNewClusterInitScriptsS3 SetInternalValue(val *JobNewClusterInitScriptsS3) 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 NewJobNewClusterInitScriptsS3OutputReference ¶
func NewJobNewClusterInitScriptsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterInitScriptsS3OutputReference
type JobNewClusterInitScriptsWorkspace ¶
type JobNewClusterInitScriptsWorkspace struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobNewClusterInitScriptsWorkspaceOutputReference ¶
type JobNewClusterInitScriptsWorkspaceOutputReference 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() *JobNewClusterInitScriptsWorkspace SetInternalValue(val *JobNewClusterInitScriptsWorkspace) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterInitScriptsWorkspaceOutputReference ¶
func NewJobNewClusterInitScriptsWorkspaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterInitScriptsWorkspaceOutputReference
type JobNewClusterOutputReference ¶
type JobNewClusterOutputReference interface { cdktf.ComplexObject ApplyPolicyDefaultValues() interface{} SetApplyPolicyDefaultValues(val interface{}) ApplyPolicyDefaultValuesInput() interface{} Autoscale() JobNewClusterAutoscaleOutputReference AutoscaleInput() *JobNewClusterAutoscale AutoterminationMinutes() *float64 SetAutoterminationMinutes(val *float64) AutoterminationMinutesInput() *float64 AwsAttributes() JobNewClusterAwsAttributesOutputReference AwsAttributesInput() *JobNewClusterAwsAttributes AzureAttributes() JobNewClusterAzureAttributesOutputReference AzureAttributesInput() *JobNewClusterAzureAttributes ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterLogConf() JobNewClusterClusterLogConfOutputReference ClusterLogConfInput() *JobNewClusterClusterLogConf ClusterMountInfo() JobNewClusterClusterMountInfoList ClusterMountInfoInput() interface{} ClusterName() *string SetClusterName(val *string) ClusterNameInput() *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 CustomTags() *map[string]*string SetCustomTags(val *map[string]*string) CustomTagsInput() *map[string]*string DataSecurityMode() *string SetDataSecurityMode(val *string) DataSecurityModeInput() *string DockerImage() JobNewClusterDockerImageOutputReference DockerImageInput() *JobNewClusterDockerImage DriverInstancePoolId() *string SetDriverInstancePoolId(val *string) DriverInstancePoolIdInput() *string DriverNodeTypeId() *string SetDriverNodeTypeId(val *string) DriverNodeTypeIdInput() *string EnableElasticDisk() interface{} SetEnableElasticDisk(val interface{}) EnableElasticDiskInput() interface{} EnableLocalDiskEncryption() interface{} SetEnableLocalDiskEncryption(val interface{}) EnableLocalDiskEncryptionInput() interface{} // Experimental. Fqn() *string GcpAttributes() JobNewClusterGcpAttributesOutputReference GcpAttributesInput() *JobNewClusterGcpAttributes IdempotencyToken() *string SetIdempotencyToken(val *string) IdempotencyTokenInput() *string InitScripts() JobNewClusterInitScriptsList InitScriptsInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string InternalValue() *JobNewCluster SetInternalValue(val *JobNewCluster) NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string NumWorkers() *float64 SetNumWorkers(val *float64) NumWorkersInput() *float64 PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string RuntimeEngine() *string SetRuntimeEngine(val *string) RuntimeEngineInput() *string SingleUserName() *string SetSingleUserName(val *string) SingleUserNameInput() *string SparkConf() *map[string]*string SetSparkConf(val *map[string]*string) SparkConfInput() *map[string]*string SparkEnvVars() *map[string]*string SetSparkEnvVars(val *map[string]*string) SparkEnvVarsInput() *map[string]*string SparkVersion() *string SetSparkVersion(val *string) SparkVersionInput() *string SshPublicKeys() *[]*string SetSshPublicKeys(val *[]*string) SshPublicKeysInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkloadType() JobNewClusterWorkloadTypeOutputReference WorkloadTypeInput() *JobNewClusterWorkloadType // 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 *JobNewClusterAutoscale) PutAwsAttributes(value *JobNewClusterAwsAttributes) PutAzureAttributes(value *JobNewClusterAzureAttributes) PutClusterLogConf(value *JobNewClusterClusterLogConf) PutClusterMountInfo(value interface{}) PutDockerImage(value *JobNewClusterDockerImage) PutGcpAttributes(value *JobNewClusterGcpAttributes) PutInitScripts(value interface{}) PutWorkloadType(value *JobNewClusterWorkloadType) ResetApplyPolicyDefaultValues() ResetAutoscale() ResetAutoterminationMinutes() ResetAwsAttributes() ResetAzureAttributes() ResetClusterId() ResetClusterLogConf() ResetClusterMountInfo() ResetClusterName() ResetCustomTags() ResetDataSecurityMode() ResetDockerImage() ResetDriverInstancePoolId() ResetDriverNodeTypeId() ResetEnableElasticDisk() ResetEnableLocalDiskEncryption() ResetGcpAttributes() ResetIdempotencyToken() ResetInitScripts() ResetInstancePoolId() ResetNodeTypeId() ResetNumWorkers() ResetPolicyId() ResetRuntimeEngine() ResetSingleUserName() ResetSparkConf() ResetSparkEnvVars() ResetSshPublicKeys() ResetWorkloadType() // 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 NewJobNewClusterOutputReference ¶
func NewJobNewClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterOutputReference
type JobNewClusterWorkloadType ¶
type JobNewClusterWorkloadType struct { // clients block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#clients Job#clients} Clients *JobNewClusterWorkloadTypeClients `field:"required" json:"clients" yaml:"clients"` }
type JobNewClusterWorkloadTypeClients ¶
type JobNewClusterWorkloadTypeClients struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jobs Job#jobs}. Jobs interface{} `field:"optional" json:"jobs" yaml:"jobs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebooks Job#notebooks}. Notebooks interface{} `field:"optional" json:"notebooks" yaml:"notebooks"` }
type JobNewClusterWorkloadTypeClientsOutputReference ¶
type JobNewClusterWorkloadTypeClientsOutputReference 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() *JobNewClusterWorkloadTypeClients SetInternalValue(val *JobNewClusterWorkloadTypeClients) Jobs() interface{} SetJobs(val interface{}) JobsInput() interface{} Notebooks() interface{} SetNotebooks(val interface{}) NotebooksInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetJobs() ResetNotebooks() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobNewClusterWorkloadTypeClientsOutputReference ¶
func NewJobNewClusterWorkloadTypeClientsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterWorkloadTypeClientsOutputReference
type JobNewClusterWorkloadTypeOutputReference ¶
type JobNewClusterWorkloadTypeOutputReference interface { cdktf.ComplexObject Clients() JobNewClusterWorkloadTypeClientsOutputReference ClientsInput() *JobNewClusterWorkloadTypeClients // 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() *JobNewClusterWorkloadType SetInternalValue(val *JobNewClusterWorkloadType) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutClients(value *JobNewClusterWorkloadTypeClients) // 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 NewJobNewClusterWorkloadTypeOutputReference ¶
func NewJobNewClusterWorkloadTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNewClusterWorkloadTypeOutputReference
type JobNotebookTask ¶
type JobNotebookTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebook_path Job#notebook_path}. NotebookPath *string `field:"required" json:"notebookPath" yaml:"notebookPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#base_parameters Job#base_parameters}. BaseParameters *map[string]*string `field:"optional" json:"baseParameters" yaml:"baseParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#source Job#source}. Source *string `field:"optional" json:"source" yaml:"source"` }
type JobNotebookTaskOutputReference ¶
type JobNotebookTaskOutputReference interface { cdktf.ComplexObject BaseParameters() *map[string]*string SetBaseParameters(val *map[string]*string) BaseParametersInput() *map[string]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *JobNotebookTask SetInternalValue(val *JobNotebookTask) NotebookPath() *string SetNotebookPath(val *string) NotebookPathInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetBaseParameters() ResetSource() // 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 NewJobNotebookTaskOutputReference ¶
func NewJobNotebookTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNotebookTaskOutputReference
type JobNotificationSettings ¶
type JobNotificationSettings struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#no_alert_for_canceled_runs Job#no_alert_for_canceled_runs}. NoAlertForCanceledRuns interface{} `field:"optional" json:"noAlertForCanceledRuns" yaml:"noAlertForCanceledRuns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}. NoAlertForSkippedRuns interface{} `field:"optional" json:"noAlertForSkippedRuns" yaml:"noAlertForSkippedRuns"` }
type JobNotificationSettingsOutputReference ¶
type JobNotificationSettingsOutputReference 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() *JobNotificationSettings SetInternalValue(val *JobNotificationSettings) NoAlertForCanceledRuns() interface{} SetNoAlertForCanceledRuns(val interface{}) NoAlertForCanceledRunsInput() interface{} NoAlertForSkippedRuns() interface{} SetNoAlertForSkippedRuns(val interface{}) NoAlertForSkippedRunsInput() 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 ResetNoAlertForCanceledRuns() ResetNoAlertForSkippedRuns() // 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 NewJobNotificationSettingsOutputReference ¶
func NewJobNotificationSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobNotificationSettingsOutputReference
type JobParameter ¶ added in v9.0.3
type JobParameter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#default Job#default}. Default *string `field:"optional" json:"default" yaml:"default"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#name Job#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type JobParameterList ¶ added in v9.0.3
type JobParameterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobParameterOutputReference // 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 NewJobParameterList ¶ added in v9.0.3
func NewJobParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobParameterList
type JobParameterOutputReference ¶ added in v9.0.3
type JobParameterOutputReference 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{}) Name() *string SetName(val *string) NameInput() *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 ResetDefault() ResetName() // 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 NewJobParameterOutputReference ¶ added in v9.0.3
func NewJobParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobParameterOutputReference
type JobPipelineTask ¶
type JobPipelineTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pipeline_id Job#pipeline_id}. PipelineId *string `field:"required" json:"pipelineId" yaml:"pipelineId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#full_refresh Job#full_refresh}. FullRefresh interface{} `field:"optional" json:"fullRefresh" yaml:"fullRefresh"` }
type JobPipelineTaskOutputReference ¶
type JobPipelineTaskOutputReference 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 FullRefresh() interface{} SetFullRefresh(val interface{}) FullRefreshInput() interface{} InternalValue() *JobPipelineTask SetInternalValue(val *JobPipelineTask) PipelineId() *string SetPipelineId(val *string) PipelineIdInput() *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 ResetFullRefresh() // 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 NewJobPipelineTaskOutputReference ¶
func NewJobPipelineTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobPipelineTaskOutputReference
type JobPythonWheelTask ¶
type JobPythonWheelTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#entry_point Job#entry_point}. EntryPoint *string `field:"optional" json:"entryPoint" yaml:"entryPoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#named_parameters Job#named_parameters}. NamedParameters *map[string]*string `field:"optional" json:"namedParameters" yaml:"namedParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#package_name Job#package_name}. PackageName *string `field:"optional" json:"packageName" yaml:"packageName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type JobPythonWheelTaskOutputReference ¶
type JobPythonWheelTaskOutputReference 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 EntryPoint() *string SetEntryPoint(val *string) EntryPointInput() *string // Experimental. Fqn() *string InternalValue() *JobPythonWheelTask SetInternalValue(val *JobPythonWheelTask) NamedParameters() *map[string]*string SetNamedParameters(val *map[string]*string) NamedParametersInput() *map[string]*string PackageName() *string SetPackageName(val *string) PackageNameInput() *string Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*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 ResetEntryPoint() ResetNamedParameters() ResetPackageName() ResetParameters() // 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 NewJobPythonWheelTaskOutputReference ¶
func NewJobPythonWheelTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobPythonWheelTaskOutputReference
type JobQueueOutputReference ¶
type JobQueueOutputReference 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() *JobQueue SetInternalValue(val *JobQueue) // 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 NewJobQueueOutputReference ¶
func NewJobQueueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobQueueOutputReference
type JobRunAs ¶
type JobRunAs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#service_principal_name Job#service_principal_name}. ServicePrincipalName *string `field:"optional" json:"servicePrincipalName" yaml:"servicePrincipalName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#user_name Job#user_name}. UserName *string `field:"optional" json:"userName" yaml:"userName"` }
type JobRunAsOutputReference ¶
type JobRunAsOutputReference 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() *JobRunAs SetInternalValue(val *JobRunAs) ServicePrincipalName() *string SetServicePrincipalName(val *string) ServicePrincipalNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserName() *string SetUserName(val *string) UserNameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetServicePrincipalName() ResetUserName() // 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 NewJobRunAsOutputReference ¶
func NewJobRunAsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobRunAsOutputReference
type JobRunJobTask ¶ added in v9.0.3
type JobRunJobTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_id Job#job_id}. JobId *string `field:"required" json:"jobId" yaml:"jobId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_parameters Job#job_parameters}. JobParameters *map[string]*string `field:"optional" json:"jobParameters" yaml:"jobParameters"` }
type JobRunJobTaskOutputReference ¶ added in v9.0.3
type JobRunJobTaskOutputReference 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() *JobRunJobTask SetInternalValue(val *JobRunJobTask) JobId() *string SetJobId(val *string) JobIdInput() *string JobParameters() *map[string]*string SetJobParameters(val *map[string]*string) JobParametersInput() *map[string]*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 ResetJobParameters() // 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 NewJobRunJobTaskOutputReference ¶ added in v9.0.3
func NewJobRunJobTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobRunJobTaskOutputReference
type JobSchedule ¶
type JobSchedule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#quartz_cron_expression Job#quartz_cron_expression}. QuartzCronExpression *string `field:"required" json:"quartzCronExpression" yaml:"quartzCronExpression"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#timezone_id Job#timezone_id}. TimezoneId *string `field:"required" json:"timezoneId" yaml:"timezoneId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pause_status Job#pause_status}. PauseStatus *string `field:"optional" json:"pauseStatus" yaml:"pauseStatus"` }
type JobScheduleOutputReference ¶
type JobScheduleOutputReference 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() *JobSchedule SetInternalValue(val *JobSchedule) PauseStatus() *string SetPauseStatus(val *string) PauseStatusInput() *string QuartzCronExpression() *string SetQuartzCronExpression(val *string) QuartzCronExpressionInput() *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 ResetPauseStatus() // 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 NewJobScheduleOutputReference ¶
func NewJobScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobScheduleOutputReference
type JobSparkJarTask ¶
type JobSparkJarTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jar_uri Job#jar_uri}. JarUri *string `field:"optional" json:"jarUri" yaml:"jarUri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#main_class_name Job#main_class_name}. MainClassName *string `field:"optional" json:"mainClassName" yaml:"mainClassName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type JobSparkJarTaskOutputReference ¶
type JobSparkJarTaskOutputReference 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() *JobSparkJarTask SetInternalValue(val *JobSparkJarTask) JarUri() *string SetJarUri(val *string) JarUriInput() *string MainClassName() *string SetMainClassName(val *string) MainClassNameInput() *string Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*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 ResetJarUri() ResetMainClassName() ResetParameters() // 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 NewJobSparkJarTaskOutputReference ¶
func NewJobSparkJarTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobSparkJarTaskOutputReference
type JobSparkPythonTask ¶
type JobSparkPythonTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#python_file Job#python_file}. PythonFile *string `field:"required" json:"pythonFile" yaml:"pythonFile"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#source Job#source}. Source *string `field:"optional" json:"source" yaml:"source"` }
type JobSparkPythonTaskOutputReference ¶
type JobSparkPythonTaskOutputReference 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() *JobSparkPythonTask SetInternalValue(val *JobSparkPythonTask) Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*string PythonFile() *string SetPythonFile(val *string) PythonFileInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetParameters() ResetSource() // 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 NewJobSparkPythonTaskOutputReference ¶
func NewJobSparkPythonTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobSparkPythonTaskOutputReference
type JobSparkSubmitTask ¶
type JobSparkSubmitTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type JobSparkSubmitTaskOutputReference ¶
type JobSparkSubmitTaskOutputReference 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() *JobSparkSubmitTask SetInternalValue(val *JobSparkSubmitTask) Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*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 ResetParameters() // 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 NewJobSparkSubmitTaskOutputReference ¶
func NewJobSparkSubmitTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobSparkSubmitTaskOutputReference
type JobTask ¶
type JobTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#compute_key Job#compute_key}. ComputeKey *string `field:"optional" json:"computeKey" yaml:"computeKey"` // condition_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#condition_task Job#condition_task} ConditionTask *JobTaskConditionTask `field:"optional" json:"conditionTask" yaml:"conditionTask"` // dbt_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbt_task Job#dbt_task} DbtTask *JobTaskDbtTask `field:"optional" json:"dbtTask" yaml:"dbtTask"` // depends_on block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#depends_on Job#depends_on} DependsOn interface{} `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#description Job#description}. Description *string `field:"optional" json:"description" yaml:"description"` // email_notifications block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#email_notifications Job#email_notifications} EmailNotifications *JobTaskEmailNotifications `field:"optional" json:"emailNotifications" yaml:"emailNotifications"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#existing_cluster_id Job#existing_cluster_id}. ExistingClusterId *string `field:"optional" json:"existingClusterId" yaml:"existingClusterId"` // health block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#health Job#health} Health *JobTaskHealth `field:"optional" json:"health" yaml:"health"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_cluster_key Job#job_cluster_key}. JobClusterKey *string `field:"optional" json:"jobClusterKey" yaml:"jobClusterKey"` // library block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#library Job#library} Library interface{} `field:"optional" json:"library" yaml:"library"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#max_retries Job#max_retries}. MaxRetries *float64 `field:"optional" json:"maxRetries" yaml:"maxRetries"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#min_retry_interval_millis Job#min_retry_interval_millis}. MinRetryIntervalMillis *float64 `field:"optional" json:"minRetryIntervalMillis" yaml:"minRetryIntervalMillis"` // new_cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#new_cluster Job#new_cluster} NewCluster *JobTaskNewCluster `field:"optional" json:"newCluster" yaml:"newCluster"` // notebook_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebook_task Job#notebook_task} NotebookTask *JobTaskNotebookTask `field:"optional" json:"notebookTask" yaml:"notebookTask"` // notification_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notification_settings Job#notification_settings} NotificationSettings *JobTaskNotificationSettings `field:"optional" json:"notificationSettings" yaml:"notificationSettings"` // pipeline_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pipeline_task Job#pipeline_task} PipelineTask *JobTaskPipelineTask `field:"optional" json:"pipelineTask" yaml:"pipelineTask"` // python_wheel_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#python_wheel_task Job#python_wheel_task} PythonWheelTask *JobTaskPythonWheelTask `field:"optional" json:"pythonWheelTask" yaml:"pythonWheelTask"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#retry_on_timeout Job#retry_on_timeout}. RetryOnTimeout interface{} `field:"optional" json:"retryOnTimeout" yaml:"retryOnTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#run_if Job#run_if}. RunIf *string `field:"optional" json:"runIf" yaml:"runIf"` // run_job_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#run_job_task Job#run_job_task} RunJobTask *JobTaskRunJobTask `field:"optional" json:"runJobTask" yaml:"runJobTask"` // spark_jar_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_jar_task Job#spark_jar_task} SparkJarTask *JobTaskSparkJarTask `field:"optional" json:"sparkJarTask" yaml:"sparkJarTask"` // spark_python_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_python_task Job#spark_python_task} SparkPythonTask *JobTaskSparkPythonTask `field:"optional" json:"sparkPythonTask" yaml:"sparkPythonTask"` // spark_submit_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_submit_task Job#spark_submit_task} SparkSubmitTask *JobTaskSparkSubmitTask `field:"optional" json:"sparkSubmitTask" yaml:"sparkSubmitTask"` // sql_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#sql_task Job#sql_task} SqlTask *JobTaskSqlTask `field:"optional" json:"sqlTask" yaml:"sqlTask"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#task_key Job#task_key}. TaskKey *string `field:"optional" json:"taskKey" yaml:"taskKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#timeout_seconds Job#timeout_seconds}. TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type JobTaskConditionTask ¶ added in v9.0.1
type JobTaskConditionTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#left Job#left}. Left *string `field:"optional" json:"left" yaml:"left"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#op Job#op}. Op *string `field:"optional" json:"op" yaml:"op"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#right Job#right}. Right *string `field:"optional" json:"right" yaml:"right"` }
type JobTaskConditionTaskOutputReference ¶ added in v9.0.1
type JobTaskConditionTaskOutputReference 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() *JobTaskConditionTask SetInternalValue(val *JobTaskConditionTask) Left() *string SetLeft(val *string) LeftInput() *string Op() *string SetOp(val *string) OpInput() *string Right() *string SetRight(val *string) RightInput() *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 ResetLeft() ResetOp() ResetRight() // 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 NewJobTaskConditionTaskOutputReference ¶ added in v9.0.1
func NewJobTaskConditionTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskConditionTaskOutputReference
type JobTaskDbtTask ¶
type JobTaskDbtTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#commands Job#commands}. Commands *[]*string `field:"required" json:"commands" yaml:"commands"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#catalog Job#catalog}. Catalog *string `field:"optional" json:"catalog" yaml:"catalog"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#profiles_directory Job#profiles_directory}. ProfilesDirectory *string `field:"optional" json:"profilesDirectory" yaml:"profilesDirectory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#project_directory Job#project_directory}. ProjectDirectory *string `field:"optional" json:"projectDirectory" yaml:"projectDirectory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#schema Job#schema}. Schema *string `field:"optional" json:"schema" yaml:"schema"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#warehouse_id Job#warehouse_id}. WarehouseId *string `field:"optional" json:"warehouseId" yaml:"warehouseId"` }
type JobTaskDbtTaskOutputReference ¶
type JobTaskDbtTaskOutputReference interface { cdktf.ComplexObject Catalog() *string SetCatalog(val *string) CatalogInput() *string Commands() *[]*string SetCommands(val *[]*string) CommandsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *JobTaskDbtTask SetInternalValue(val *JobTaskDbtTask) ProfilesDirectory() *string SetProfilesDirectory(val *string) ProfilesDirectoryInput() *string ProjectDirectory() *string SetProjectDirectory(val *string) ProjectDirectoryInput() *string Schema() *string SetSchema(val *string) SchemaInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WarehouseId() *string SetWarehouseId(val *string) WarehouseIdInput() *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 ResetCatalog() ResetProfilesDirectory() ResetProjectDirectory() ResetSchema() ResetWarehouseId() // 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 NewJobTaskDbtTaskOutputReference ¶
func NewJobTaskDbtTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskDbtTaskOutputReference
type JobTaskDependsOn ¶
type JobTaskDependsOn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#task_key Job#task_key}. TaskKey *string `field:"required" json:"taskKey" yaml:"taskKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#outcome Job#outcome}. Outcome *string `field:"optional" json:"outcome" yaml:"outcome"` }
type JobTaskDependsOnList ¶
type JobTaskDependsOnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskDependsOnOutputReference // 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 NewJobTaskDependsOnList ¶
func NewJobTaskDependsOnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskDependsOnList
type JobTaskDependsOnOutputReference ¶
type JobTaskDependsOnOutputReference 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{}) Outcome() *string SetOutcome(val *string) OutcomeInput() *string TaskKey() *string SetTaskKey(val *string) TaskKeyInput() *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 ResetOutcome() // 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 NewJobTaskDependsOnOutputReference ¶
func NewJobTaskDependsOnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskDependsOnOutputReference
type JobTaskEmailNotifications ¶
type JobTaskEmailNotifications struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#alert_on_last_attempt Job#alert_on_last_attempt}. AlertOnLastAttempt interface{} `field:"optional" json:"alertOnLastAttempt" yaml:"alertOnLastAttempt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}. NoAlertForSkippedRuns interface{} `field:"optional" json:"noAlertForSkippedRuns" yaml:"noAlertForSkippedRuns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}. OnDurationWarningThresholdExceeded *[]*string `field:"optional" json:"onDurationWarningThresholdExceeded" yaml:"onDurationWarningThresholdExceeded"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_failure Job#on_failure}. OnFailure *[]*string `field:"optional" json:"onFailure" yaml:"onFailure"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_start Job#on_start}. OnStart *[]*string `field:"optional" json:"onStart" yaml:"onStart"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_success Job#on_success}. OnSuccess *[]*string `field:"optional" json:"onSuccess" yaml:"onSuccess"` }
type JobTaskEmailNotificationsOutputReference ¶
type JobTaskEmailNotificationsOutputReference interface { cdktf.ComplexObject AlertOnLastAttempt() interface{} SetAlertOnLastAttempt(val interface{}) AlertOnLastAttemptInput() interface{} // 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() *JobTaskEmailNotifications SetInternalValue(val *JobTaskEmailNotifications) NoAlertForSkippedRuns() interface{} SetNoAlertForSkippedRuns(val interface{}) NoAlertForSkippedRunsInput() interface{} OnDurationWarningThresholdExceeded() *[]*string SetOnDurationWarningThresholdExceeded(val *[]*string) OnDurationWarningThresholdExceededInput() *[]*string OnFailure() *[]*string SetOnFailure(val *[]*string) OnFailureInput() *[]*string OnStart() *[]*string SetOnStart(val *[]*string) OnStartInput() *[]*string OnSuccess() *[]*string SetOnSuccess(val *[]*string) OnSuccessInput() *[]*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 ResetAlertOnLastAttempt() ResetNoAlertForSkippedRuns() ResetOnDurationWarningThresholdExceeded() ResetOnFailure() ResetOnStart() ResetOnSuccess() // 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 NewJobTaskEmailNotificationsOutputReference ¶
func NewJobTaskEmailNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskEmailNotificationsOutputReference
type JobTaskHealth ¶ added in v9.0.2
type JobTaskHealth struct { // rules block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#rules Job#rules} Rules interface{} `field:"required" json:"rules" yaml:"rules"` }
type JobTaskHealthOutputReference ¶ added in v9.0.2
type JobTaskHealthOutputReference 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() *JobTaskHealth SetInternalValue(val *JobTaskHealth) Rules() JobTaskHealthRulesList RulesInput() 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 PutRules(value interface{}) // 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 NewJobTaskHealthOutputReference ¶ added in v9.0.2
func NewJobTaskHealthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskHealthOutputReference
type JobTaskHealthRules ¶ added in v9.0.2
type JobTaskHealthRules struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#metric Job#metric}. Metric *string `field:"optional" json:"metric" yaml:"metric"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#op Job#op}. Op *string `field:"optional" json:"op" yaml:"op"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#value Job#value}. Value *float64 `field:"optional" json:"value" yaml:"value"` }
type JobTaskHealthRulesList ¶ added in v9.0.2
type JobTaskHealthRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskHealthRulesOutputReference // 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 NewJobTaskHealthRulesList ¶ added in v9.0.2
func NewJobTaskHealthRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskHealthRulesList
type JobTaskHealthRulesOutputReference ¶ added in v9.0.2
type JobTaskHealthRulesOutputReference 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{}) Metric() *string SetMetric(val *string) MetricInput() *string Op() *string SetOp(val *string) OpInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetric() ResetOp() ResetValue() // 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 NewJobTaskHealthRulesOutputReference ¶ added in v9.0.2
func NewJobTaskHealthRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskHealthRulesOutputReference
type JobTaskLibrary ¶
type JobTaskLibrary struct { // cran block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cran Job#cran} Cran *JobTaskLibraryCran `field:"optional" json:"cran" yaml:"cran"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#egg Job#egg}. Egg *string `field:"optional" json:"egg" yaml:"egg"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jar Job#jar}. Jar *string `field:"optional" json:"jar" yaml:"jar"` // maven block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#maven Job#maven} Maven *JobTaskLibraryMaven `field:"optional" json:"maven" yaml:"maven"` // pypi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pypi Job#pypi} Pypi *JobTaskLibraryPypi `field:"optional" json:"pypi" yaml:"pypi"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#whl Job#whl}. Whl *string `field:"optional" json:"whl" yaml:"whl"` }
type JobTaskLibraryCran ¶
type JobTaskLibraryCran struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#package Job#package}. Package *string `field:"required" json:"package" yaml:"package"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#repo Job#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type JobTaskLibraryCranOutputReference ¶
type JobTaskLibraryCranOutputReference 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() *JobTaskLibraryCran SetInternalValue(val *JobTaskLibraryCran) Package() *string SetPackage(val *string) PackageInput() *string Repo() *string SetRepo(val *string) RepoInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRepo() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskLibraryCranOutputReference ¶
func NewJobTaskLibraryCranOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskLibraryCranOutputReference
type JobTaskLibraryList ¶
type JobTaskLibraryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskLibraryOutputReference // 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 NewJobTaskLibraryList ¶
func NewJobTaskLibraryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskLibraryList
type JobTaskLibraryMaven ¶
type JobTaskLibraryMaven struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#coordinates Job#coordinates}. Coordinates *string `field:"required" json:"coordinates" yaml:"coordinates"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#exclusions Job#exclusions}. Exclusions *[]*string `field:"optional" json:"exclusions" yaml:"exclusions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#repo Job#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type JobTaskLibraryMavenOutputReference ¶
type JobTaskLibraryMavenOutputReference 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() *JobTaskLibraryMaven SetInternalValue(val *JobTaskLibraryMaven) 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 NewJobTaskLibraryMavenOutputReference ¶
func NewJobTaskLibraryMavenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskLibraryMavenOutputReference
type JobTaskLibraryOutputReference ¶
type JobTaskLibraryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Cran() JobTaskLibraryCranOutputReference CranInput() *JobTaskLibraryCran // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Egg() *string SetEgg(val *string) EggInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Jar() *string SetJar(val *string) JarInput() *string Maven() JobTaskLibraryMavenOutputReference MavenInput() *JobTaskLibraryMaven Pypi() JobTaskLibraryPypiOutputReference PypiInput() *JobTaskLibraryPypi // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Whl() *string SetWhl(val *string) WhlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCran(value *JobTaskLibraryCran) PutMaven(value *JobTaskLibraryMaven) PutPypi(value *JobTaskLibraryPypi) ResetCran() ResetEgg() ResetJar() ResetMaven() ResetPypi() ResetWhl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskLibraryOutputReference ¶
func NewJobTaskLibraryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskLibraryOutputReference
type JobTaskLibraryPypi ¶
type JobTaskLibraryPypi struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#package Job#package}. Package *string `field:"required" json:"package" yaml:"package"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#repo Job#repo}. Repo *string `field:"optional" json:"repo" yaml:"repo"` }
type JobTaskLibraryPypiOutputReference ¶
type JobTaskLibraryPypiOutputReference 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() *JobTaskLibraryPypi SetInternalValue(val *JobTaskLibraryPypi) Package() *string SetPackage(val *string) PackageInput() *string Repo() *string SetRepo(val *string) RepoInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRepo() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskLibraryPypiOutputReference ¶
func NewJobTaskLibraryPypiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskLibraryPypiOutputReference
type JobTaskList ¶
type JobTaskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskOutputReference // 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 NewJobTaskList ¶
func NewJobTaskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskList
type JobTaskNewCluster ¶
type JobTaskNewCluster struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_version Job#spark_version}. SparkVersion *string `field:"required" json:"sparkVersion" yaml:"sparkVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}. ApplyPolicyDefaultValues interface{} `field:"optional" json:"applyPolicyDefaultValues" yaml:"applyPolicyDefaultValues"` // autoscale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#autoscale Job#autoscale} Autoscale *JobTaskNewClusterAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}. AutoterminationMinutes *float64 `field:"optional" json:"autoterminationMinutes" yaml:"autoterminationMinutes"` // aws_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#aws_attributes Job#aws_attributes} AwsAttributes *JobTaskNewClusterAwsAttributes `field:"optional" json:"awsAttributes" yaml:"awsAttributes"` // azure_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#azure_attributes Job#azure_attributes} AzureAttributes *JobTaskNewClusterAzureAttributes `field:"optional" json:"azureAttributes" yaml:"azureAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_id Job#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // cluster_log_conf block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf} ClusterLogConf *JobTaskNewClusterClusterLogConf `field:"optional" json:"clusterLogConf" yaml:"clusterLogConf"` // cluster_mount_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info} ClusterMountInfo interface{} `field:"optional" json:"clusterMountInfo" yaml:"clusterMountInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#cluster_name Job#cluster_name}. ClusterName *string `field:"optional" json:"clusterName" yaml:"clusterName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#custom_tags Job#custom_tags}. CustomTags *map[string]*string `field:"optional" json:"customTags" yaml:"customTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#data_security_mode Job#data_security_mode}. DataSecurityMode *string `field:"optional" json:"dataSecurityMode" yaml:"dataSecurityMode"` // docker_image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#docker_image Job#docker_image} DockerImage *JobTaskNewClusterDockerImage `field:"optional" json:"dockerImage" yaml:"dockerImage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}. DriverInstancePoolId *string `field:"optional" json:"driverInstancePoolId" yaml:"driverInstancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}. DriverNodeTypeId *string `field:"optional" json:"driverNodeTypeId" yaml:"driverNodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}. EnableElasticDisk interface{} `field:"optional" json:"enableElasticDisk" yaml:"enableElasticDisk"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}. EnableLocalDiskEncryption interface{} `field:"optional" json:"enableLocalDiskEncryption" yaml:"enableLocalDiskEncryption"` // gcp_attributes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#gcp_attributes Job#gcp_attributes} GcpAttributes *JobTaskNewClusterGcpAttributes `field:"optional" json:"gcpAttributes" yaml:"gcpAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#idempotency_token Job#idempotency_token}. IdempotencyToken *string `field:"optional" json:"idempotencyToken" yaml:"idempotencyToken"` // init_scripts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#init_scripts Job#init_scripts} InitScripts interface{} `field:"optional" json:"initScripts" yaml:"initScripts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#instance_pool_id Job#instance_pool_id}. InstancePoolId *string `field:"optional" json:"instancePoolId" yaml:"instancePoolId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#node_type_id Job#node_type_id}. NodeTypeId *string `field:"optional" json:"nodeTypeId" yaml:"nodeTypeId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#num_workers Job#num_workers}. NumWorkers *float64 `field:"optional" json:"numWorkers" yaml:"numWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#policy_id Job#policy_id}. PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#runtime_engine Job#runtime_engine}. RuntimeEngine *string `field:"optional" json:"runtimeEngine" yaml:"runtimeEngine"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#single_user_name Job#single_user_name}. SingleUserName *string `field:"optional" json:"singleUserName" yaml:"singleUserName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_conf Job#spark_conf}. SparkConf *map[string]*string `field:"optional" json:"sparkConf" yaml:"sparkConf"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spark_env_vars Job#spark_env_vars}. SparkEnvVars *map[string]*string `field:"optional" json:"sparkEnvVars" yaml:"sparkEnvVars"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}. SshPublicKeys *[]*string `field:"optional" json:"sshPublicKeys" yaml:"sshPublicKeys"` // workload_type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#workload_type Job#workload_type} WorkloadType *JobTaskNewClusterWorkloadType `field:"optional" json:"workloadType" yaml:"workloadType"` }
type JobTaskNewClusterAutoscale ¶
type JobTaskNewClusterAutoscale struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#max_workers Job#max_workers}. MaxWorkers *float64 `field:"optional" json:"maxWorkers" yaml:"maxWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#min_workers Job#min_workers}. MinWorkers *float64 `field:"optional" json:"minWorkers" yaml:"minWorkers"` }
type JobTaskNewClusterAutoscaleOutputReference ¶
type JobTaskNewClusterAutoscaleOutputReference 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() *JobTaskNewClusterAutoscale SetInternalValue(val *JobTaskNewClusterAutoscale) MaxWorkers() *float64 SetMaxWorkers(val *float64) MaxWorkersInput() *float64 MinWorkers() *float64 SetMinWorkers(val *float64) MinWorkersInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxWorkers() ResetMinWorkers() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterAutoscaleOutputReference ¶
func NewJobTaskNewClusterAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterAutoscaleOutputReference
type JobTaskNewClusterAwsAttributes ¶
type JobTaskNewClusterAwsAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}. EbsVolumeCount *float64 `field:"optional" json:"ebsVolumeCount" yaml:"ebsVolumeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}. EbsVolumeSize *float64 `field:"optional" json:"ebsVolumeSize" yaml:"ebsVolumeSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}. EbsVolumeType *string `field:"optional" json:"ebsVolumeType" yaml:"ebsVolumeType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#first_on_demand Job#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}. InstanceProfileArn *string `field:"optional" json:"instanceProfileArn" yaml:"instanceProfileArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}. SpotBidPricePercent *float64 `field:"optional" json:"spotBidPricePercent" yaml:"spotBidPricePercent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#zone_id Job#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type JobTaskNewClusterAwsAttributesOutputReference ¶
type JobTaskNewClusterAwsAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EbsVolumeCount() *float64 SetEbsVolumeCount(val *float64) EbsVolumeCountInput() *float64 EbsVolumeSize() *float64 SetEbsVolumeSize(val *float64) EbsVolumeSizeInput() *float64 EbsVolumeType() *string SetEbsVolumeType(val *string) EbsVolumeTypeInput() *string FirstOnDemand() *float64 SetFirstOnDemand(val *float64) FirstOnDemandInput() *float64 // Experimental. Fqn() *string InstanceProfileArn() *string SetInstanceProfileArn(val *string) InstanceProfileArnInput() *string InternalValue() *JobTaskNewClusterAwsAttributes SetInternalValue(val *JobTaskNewClusterAwsAttributes) SpotBidPricePercent() *float64 SetSpotBidPricePercent(val *float64) SpotBidPricePercentInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetEbsVolumeCount() ResetEbsVolumeSize() ResetEbsVolumeType() ResetFirstOnDemand() ResetInstanceProfileArn() ResetSpotBidPricePercent() ResetZoneId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterAwsAttributesOutputReference ¶
func NewJobTaskNewClusterAwsAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterAwsAttributesOutputReference
type JobTaskNewClusterAzureAttributes ¶
type JobTaskNewClusterAzureAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#first_on_demand Job#first_on_demand}. FirstOnDemand *float64 `field:"optional" json:"firstOnDemand" yaml:"firstOnDemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}. SpotBidMaxPrice *float64 `field:"optional" json:"spotBidMaxPrice" yaml:"spotBidMaxPrice"` }
type JobTaskNewClusterAzureAttributesOutputReference ¶
type JobTaskNewClusterAzureAttributesOutputReference 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() *JobTaskNewClusterAzureAttributes SetInternalValue(val *JobTaskNewClusterAzureAttributes) SpotBidMaxPrice() *float64 SetSpotBidMaxPrice(val *float64) SpotBidMaxPriceInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetFirstOnDemand() ResetSpotBidMaxPrice() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterAzureAttributesOutputReference ¶
func NewJobTaskNewClusterAzureAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterAzureAttributesOutputReference
type JobTaskNewClusterClusterLogConf ¶
type JobTaskNewClusterClusterLogConf struct { // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbfs Job#dbfs} Dbfs *JobTaskNewClusterClusterLogConfDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#s3 Job#s3} S3 *JobTaskNewClusterClusterLogConfS3 `field:"optional" json:"s3" yaml:"s3"` }
type JobTaskNewClusterClusterLogConfDbfs ¶
type JobTaskNewClusterClusterLogConfDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type JobTaskNewClusterClusterLogConfDbfsOutputReference ¶
type JobTaskNewClusterClusterLogConfDbfsOutputReference 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() *JobTaskNewClusterClusterLogConfDbfs SetInternalValue(val *JobTaskNewClusterClusterLogConfDbfs) // 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 NewJobTaskNewClusterClusterLogConfDbfsOutputReference ¶
func NewJobTaskNewClusterClusterLogConfDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterClusterLogConfDbfsOutputReference
type JobTaskNewClusterClusterLogConfOutputReference ¶
type JobTaskNewClusterClusterLogConfOutputReference 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() JobTaskNewClusterClusterLogConfDbfsOutputReference DbfsInput() *JobTaskNewClusterClusterLogConfDbfs // Experimental. Fqn() *string InternalValue() *JobTaskNewClusterClusterLogConf SetInternalValue(val *JobTaskNewClusterClusterLogConf) S3() JobTaskNewClusterClusterLogConfS3OutputReference S3Input() *JobTaskNewClusterClusterLogConfS3 // 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 *JobTaskNewClusterClusterLogConfDbfs) PutS3(value *JobTaskNewClusterClusterLogConfS3) 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 NewJobTaskNewClusterClusterLogConfOutputReference ¶
func NewJobTaskNewClusterClusterLogConfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterClusterLogConfOutputReference
type JobTaskNewClusterClusterLogConfS3 ¶
type JobTaskNewClusterClusterLogConfS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#canned_acl Job#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_encryption Job#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#encryption_type Job#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#endpoint Job#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kms_key Job#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#region Job#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type JobTaskNewClusterClusterLogConfS3OutputReference ¶
type JobTaskNewClusterClusterLogConfS3OutputReference 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() *JobTaskNewClusterClusterLogConfS3 SetInternalValue(val *JobTaskNewClusterClusterLogConfS3) 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 NewJobTaskNewClusterClusterLogConfS3OutputReference ¶
func NewJobTaskNewClusterClusterLogConfS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterClusterLogConfS3OutputReference
type JobTaskNewClusterClusterMountInfo ¶
type JobTaskNewClusterClusterMountInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}. LocalMountDirPath *string `field:"required" json:"localMountDirPath" yaml:"localMountDirPath"` // network_filesystem_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info} NetworkFilesystemInfo *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo `field:"required" json:"networkFilesystemInfo" yaml:"networkFilesystemInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}. RemoteMountDirPath *string `field:"optional" json:"remoteMountDirPath" yaml:"remoteMountDirPath"` }
type JobTaskNewClusterClusterMountInfoList ¶
type JobTaskNewClusterClusterMountInfoList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskNewClusterClusterMountInfoOutputReference // 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 NewJobTaskNewClusterClusterMountInfoList ¶
func NewJobTaskNewClusterClusterMountInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskNewClusterClusterMountInfoList
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo ¶
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#server_address Job#server_address}. ServerAddress *string `field:"required" json:"serverAddress" yaml:"serverAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#mount_options Job#mount_options}. MountOptions *string `field:"optional" json:"mountOptions" yaml:"mountOptions"` }
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference 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() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo SetInternalValue(val *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo) MountOptions() *string SetMountOptions(val *string) MountOptionsInput() *string ServerAddress() *string SetServerAddress(val *string) ServerAddressInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMountOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference ¶
func NewJobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference
type JobTaskNewClusterClusterMountInfoOutputReference ¶
type JobTaskNewClusterClusterMountInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LocalMountDirPath() *string SetLocalMountDirPath(val *string) LocalMountDirPathInput() *string NetworkFilesystemInfo() JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference NetworkFilesystemInfoInput() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo RemoteMountDirPath() *string SetRemoteMountDirPath(val *string) RemoteMountDirPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNetworkFilesystemInfo(value *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo) ResetRemoteMountDirPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterClusterMountInfoOutputReference ¶
func NewJobTaskNewClusterClusterMountInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskNewClusterClusterMountInfoOutputReference
type JobTaskNewClusterDockerImage ¶
type JobTaskNewClusterDockerImage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#url Job#url}. Url *string `field:"required" json:"url" yaml:"url"` // basic_auth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#basic_auth Job#basic_auth} BasicAuth *JobTaskNewClusterDockerImageBasicAuth `field:"optional" json:"basicAuth" yaml:"basicAuth"` }
type JobTaskNewClusterDockerImageBasicAuth ¶
type JobTaskNewClusterDockerImageBasicAuth struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#password Job#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#username Job#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type JobTaskNewClusterDockerImageBasicAuthOutputReference ¶
type JobTaskNewClusterDockerImageBasicAuthOutputReference 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() *JobTaskNewClusterDockerImageBasicAuth SetInternalValue(val *JobTaskNewClusterDockerImageBasicAuth) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterDockerImageBasicAuthOutputReference ¶
func NewJobTaskNewClusterDockerImageBasicAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterDockerImageBasicAuthOutputReference
type JobTaskNewClusterDockerImageOutputReference ¶
type JobTaskNewClusterDockerImageOutputReference interface { cdktf.ComplexObject BasicAuth() JobTaskNewClusterDockerImageBasicAuthOutputReference BasicAuthInput() *JobTaskNewClusterDockerImageBasicAuth // 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() *JobTaskNewClusterDockerImage SetInternalValue(val *JobTaskNewClusterDockerImage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBasicAuth(value *JobTaskNewClusterDockerImageBasicAuth) ResetBasicAuth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterDockerImageOutputReference ¶
func NewJobTaskNewClusterDockerImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterDockerImageOutputReference
type JobTaskNewClusterGcpAttributes ¶
type JobTaskNewClusterGcpAttributes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#availability Job#availability}. Availability *string `field:"optional" json:"availability" yaml:"availability"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#boot_disk_size Job#boot_disk_size}. BootDiskSize *float64 `field:"optional" json:"bootDiskSize" yaml:"bootDiskSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#google_service_account Job#google_service_account}. GoogleServiceAccount *string `field:"optional" json:"googleServiceAccount" yaml:"googleServiceAccount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#local_ssd_count Job#local_ssd_count}. LocalSsdCount *float64 `field:"optional" json:"localSsdCount" yaml:"localSsdCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}. UsePreemptibleExecutors interface{} `field:"optional" json:"usePreemptibleExecutors" yaml:"usePreemptibleExecutors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#zone_id Job#zone_id}. ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type JobTaskNewClusterGcpAttributesOutputReference ¶
type JobTaskNewClusterGcpAttributesOutputReference interface { cdktf.ComplexObject Availability() *string SetAvailability(val *string) AvailabilityInput() *string BootDiskSize() *float64 SetBootDiskSize(val *float64) BootDiskSizeInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GoogleServiceAccount() *string SetGoogleServiceAccount(val *string) GoogleServiceAccountInput() *string InternalValue() *JobTaskNewClusterGcpAttributes SetInternalValue(val *JobTaskNewClusterGcpAttributes) LocalSsdCount() *float64 SetLocalSsdCount(val *float64) LocalSsdCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UsePreemptibleExecutors() interface{} SetUsePreemptibleExecutors(val interface{}) UsePreemptibleExecutorsInput() interface{} ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAvailability() ResetBootDiskSize() ResetGoogleServiceAccount() ResetLocalSsdCount() ResetUsePreemptibleExecutors() ResetZoneId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterGcpAttributesOutputReference ¶
func NewJobTaskNewClusterGcpAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterGcpAttributesOutputReference
type JobTaskNewClusterInitScripts ¶
type JobTaskNewClusterInitScripts struct { // abfss block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#abfss Job#abfss} Abfss *JobTaskNewClusterInitScriptsAbfss `field:"optional" json:"abfss" yaml:"abfss"` // dbfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dbfs Job#dbfs} Dbfs *JobTaskNewClusterInitScriptsDbfs `field:"optional" json:"dbfs" yaml:"dbfs"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#file Job#file} File *JobTaskNewClusterInitScriptsFile `field:"optional" json:"file" yaml:"file"` // gcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#gcs Job#gcs} Gcs *JobTaskNewClusterInitScriptsGcs `field:"optional" json:"gcs" yaml:"gcs"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#s3 Job#s3} S3 *JobTaskNewClusterInitScriptsS3 `field:"optional" json:"s3" yaml:"s3"` // workspace block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#workspace Job#workspace} Workspace *JobTaskNewClusterInitScriptsWorkspace `field:"optional" json:"workspace" yaml:"workspace"` }
type JobTaskNewClusterInitScriptsAbfss ¶
type JobTaskNewClusterInitScriptsAbfss struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobTaskNewClusterInitScriptsAbfssOutputReference ¶
type JobTaskNewClusterInitScriptsAbfssOutputReference 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() *JobTaskNewClusterInitScriptsAbfss SetInternalValue(val *JobTaskNewClusterInitScriptsAbfss) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterInitScriptsAbfssOutputReference ¶
func NewJobTaskNewClusterInitScriptsAbfssOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterInitScriptsAbfssOutputReference
type JobTaskNewClusterInitScriptsDbfs ¶
type JobTaskNewClusterInitScriptsDbfs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` }
type JobTaskNewClusterInitScriptsDbfsOutputReference ¶
type JobTaskNewClusterInitScriptsDbfsOutputReference 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() *JobTaskNewClusterInitScriptsDbfs SetInternalValue(val *JobTaskNewClusterInitScriptsDbfs) // 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 NewJobTaskNewClusterInitScriptsDbfsOutputReference ¶
func NewJobTaskNewClusterInitScriptsDbfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterInitScriptsDbfsOutputReference
type JobTaskNewClusterInitScriptsFile ¶
type JobTaskNewClusterInitScriptsFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobTaskNewClusterInitScriptsFileOutputReference ¶
type JobTaskNewClusterInitScriptsFileOutputReference 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() *JobTaskNewClusterInitScriptsFile SetInternalValue(val *JobTaskNewClusterInitScriptsFile) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterInitScriptsFileOutputReference ¶
func NewJobTaskNewClusterInitScriptsFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterInitScriptsFileOutputReference
type JobTaskNewClusterInitScriptsGcs ¶
type JobTaskNewClusterInitScriptsGcs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobTaskNewClusterInitScriptsGcsOutputReference ¶
type JobTaskNewClusterInitScriptsGcsOutputReference 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() *JobTaskNewClusterInitScriptsGcs SetInternalValue(val *JobTaskNewClusterInitScriptsGcs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterInitScriptsGcsOutputReference ¶
func NewJobTaskNewClusterInitScriptsGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterInitScriptsGcsOutputReference
type JobTaskNewClusterInitScriptsList ¶
type JobTaskNewClusterInitScriptsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskNewClusterInitScriptsOutputReference // 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 NewJobTaskNewClusterInitScriptsList ¶
func NewJobTaskNewClusterInitScriptsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskNewClusterInitScriptsList
type JobTaskNewClusterInitScriptsOutputReference ¶
type JobTaskNewClusterInitScriptsOutputReference interface { cdktf.ComplexObject Abfss() JobTaskNewClusterInitScriptsAbfssOutputReference AbfssInput() *JobTaskNewClusterInitScriptsAbfss // 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() JobTaskNewClusterInitScriptsDbfsOutputReference DbfsInput() *JobTaskNewClusterInitScriptsDbfs File() JobTaskNewClusterInitScriptsFileOutputReference FileInput() *JobTaskNewClusterInitScriptsFile // Experimental. Fqn() *string Gcs() JobTaskNewClusterInitScriptsGcsOutputReference GcsInput() *JobTaskNewClusterInitScriptsGcs InternalValue() interface{} SetInternalValue(val interface{}) S3() JobTaskNewClusterInitScriptsS3OutputReference S3Input() *JobTaskNewClusterInitScriptsS3 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Workspace() JobTaskNewClusterInitScriptsWorkspaceOutputReference WorkspaceInput() *JobTaskNewClusterInitScriptsWorkspace // 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 *JobTaskNewClusterInitScriptsAbfss) PutDbfs(value *JobTaskNewClusterInitScriptsDbfs) PutFile(value *JobTaskNewClusterInitScriptsFile) PutGcs(value *JobTaskNewClusterInitScriptsGcs) PutS3(value *JobTaskNewClusterInitScriptsS3) PutWorkspace(value *JobTaskNewClusterInitScriptsWorkspace) ResetAbfss() ResetDbfs() ResetFile() ResetGcs() ResetS3() ResetWorkspace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterInitScriptsOutputReference ¶
func NewJobTaskNewClusterInitScriptsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskNewClusterInitScriptsOutputReference
type JobTaskNewClusterInitScriptsS3 ¶
type JobTaskNewClusterInitScriptsS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#canned_acl Job#canned_acl}. CannedAcl *string `field:"optional" json:"cannedAcl" yaml:"cannedAcl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#enable_encryption Job#enable_encryption}. EnableEncryption interface{} `field:"optional" json:"enableEncryption" yaml:"enableEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#encryption_type Job#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#endpoint Job#endpoint}. Endpoint *string `field:"optional" json:"endpoint" yaml:"endpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#kms_key Job#kms_key}. KmsKey *string `field:"optional" json:"kmsKey" yaml:"kmsKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#region Job#region}. Region *string `field:"optional" json:"region" yaml:"region"` }
type JobTaskNewClusterInitScriptsS3OutputReference ¶
type JobTaskNewClusterInitScriptsS3OutputReference 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() *JobTaskNewClusterInitScriptsS3 SetInternalValue(val *JobTaskNewClusterInitScriptsS3) 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 NewJobTaskNewClusterInitScriptsS3OutputReference ¶
func NewJobTaskNewClusterInitScriptsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterInitScriptsS3OutputReference
type JobTaskNewClusterInitScriptsWorkspace ¶
type JobTaskNewClusterInitScriptsWorkspace struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination Job#destination}. Destination *string `field:"optional" json:"destination" yaml:"destination"` }
type JobTaskNewClusterInitScriptsWorkspaceOutputReference ¶
type JobTaskNewClusterInitScriptsWorkspaceOutputReference 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() *JobTaskNewClusterInitScriptsWorkspace SetInternalValue(val *JobTaskNewClusterInitScriptsWorkspace) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterInitScriptsWorkspaceOutputReference ¶
func NewJobTaskNewClusterInitScriptsWorkspaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterInitScriptsWorkspaceOutputReference
type JobTaskNewClusterOutputReference ¶
type JobTaskNewClusterOutputReference interface { cdktf.ComplexObject ApplyPolicyDefaultValues() interface{} SetApplyPolicyDefaultValues(val interface{}) ApplyPolicyDefaultValuesInput() interface{} Autoscale() JobTaskNewClusterAutoscaleOutputReference AutoscaleInput() *JobTaskNewClusterAutoscale AutoterminationMinutes() *float64 SetAutoterminationMinutes(val *float64) AutoterminationMinutesInput() *float64 AwsAttributes() JobTaskNewClusterAwsAttributesOutputReference AwsAttributesInput() *JobTaskNewClusterAwsAttributes AzureAttributes() JobTaskNewClusterAzureAttributesOutputReference AzureAttributesInput() *JobTaskNewClusterAzureAttributes ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterLogConf() JobTaskNewClusterClusterLogConfOutputReference ClusterLogConfInput() *JobTaskNewClusterClusterLogConf ClusterMountInfo() JobTaskNewClusterClusterMountInfoList ClusterMountInfoInput() interface{} ClusterName() *string SetClusterName(val *string) ClusterNameInput() *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 CustomTags() *map[string]*string SetCustomTags(val *map[string]*string) CustomTagsInput() *map[string]*string DataSecurityMode() *string SetDataSecurityMode(val *string) DataSecurityModeInput() *string DockerImage() JobTaskNewClusterDockerImageOutputReference DockerImageInput() *JobTaskNewClusterDockerImage DriverInstancePoolId() *string SetDriverInstancePoolId(val *string) DriverInstancePoolIdInput() *string DriverNodeTypeId() *string SetDriverNodeTypeId(val *string) DriverNodeTypeIdInput() *string EnableElasticDisk() interface{} SetEnableElasticDisk(val interface{}) EnableElasticDiskInput() interface{} EnableLocalDiskEncryption() interface{} SetEnableLocalDiskEncryption(val interface{}) EnableLocalDiskEncryptionInput() interface{} // Experimental. Fqn() *string GcpAttributes() JobTaskNewClusterGcpAttributesOutputReference GcpAttributesInput() *JobTaskNewClusterGcpAttributes IdempotencyToken() *string SetIdempotencyToken(val *string) IdempotencyTokenInput() *string InitScripts() JobTaskNewClusterInitScriptsList InitScriptsInput() interface{} InstancePoolId() *string SetInstancePoolId(val *string) InstancePoolIdInput() *string InternalValue() *JobTaskNewCluster SetInternalValue(val *JobTaskNewCluster) NodeTypeId() *string SetNodeTypeId(val *string) NodeTypeIdInput() *string NumWorkers() *float64 SetNumWorkers(val *float64) NumWorkersInput() *float64 PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string RuntimeEngine() *string SetRuntimeEngine(val *string) RuntimeEngineInput() *string SingleUserName() *string SetSingleUserName(val *string) SingleUserNameInput() *string SparkConf() *map[string]*string SetSparkConf(val *map[string]*string) SparkConfInput() *map[string]*string SparkEnvVars() *map[string]*string SetSparkEnvVars(val *map[string]*string) SparkEnvVarsInput() *map[string]*string SparkVersion() *string SetSparkVersion(val *string) SparkVersionInput() *string SshPublicKeys() *[]*string SetSshPublicKeys(val *[]*string) SshPublicKeysInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkloadType() JobTaskNewClusterWorkloadTypeOutputReference WorkloadTypeInput() *JobTaskNewClusterWorkloadType // 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 *JobTaskNewClusterAutoscale) PutAwsAttributes(value *JobTaskNewClusterAwsAttributes) PutAzureAttributes(value *JobTaskNewClusterAzureAttributes) PutClusterLogConf(value *JobTaskNewClusterClusterLogConf) PutClusterMountInfo(value interface{}) PutDockerImage(value *JobTaskNewClusterDockerImage) PutGcpAttributes(value *JobTaskNewClusterGcpAttributes) PutInitScripts(value interface{}) PutWorkloadType(value *JobTaskNewClusterWorkloadType) ResetApplyPolicyDefaultValues() ResetAutoscale() ResetAutoterminationMinutes() ResetAwsAttributes() ResetAzureAttributes() ResetClusterId() ResetClusterLogConf() ResetClusterMountInfo() ResetClusterName() ResetCustomTags() ResetDataSecurityMode() ResetDockerImage() ResetDriverInstancePoolId() ResetDriverNodeTypeId() ResetEnableElasticDisk() ResetEnableLocalDiskEncryption() ResetGcpAttributes() ResetIdempotencyToken() ResetInitScripts() ResetInstancePoolId() ResetNodeTypeId() ResetNumWorkers() ResetPolicyId() ResetRuntimeEngine() ResetSingleUserName() ResetSparkConf() ResetSparkEnvVars() ResetSshPublicKeys() ResetWorkloadType() // 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 NewJobTaskNewClusterOutputReference ¶
func NewJobTaskNewClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterOutputReference
type JobTaskNewClusterWorkloadType ¶
type JobTaskNewClusterWorkloadType struct { // clients block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#clients Job#clients} Clients *JobTaskNewClusterWorkloadTypeClients `field:"required" json:"clients" yaml:"clients"` }
type JobTaskNewClusterWorkloadTypeClients ¶
type JobTaskNewClusterWorkloadTypeClients struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jobs Job#jobs}. Jobs interface{} `field:"optional" json:"jobs" yaml:"jobs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebooks Job#notebooks}. Notebooks interface{} `field:"optional" json:"notebooks" yaml:"notebooks"` }
type JobTaskNewClusterWorkloadTypeClientsOutputReference ¶
type JobTaskNewClusterWorkloadTypeClientsOutputReference 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() *JobTaskNewClusterWorkloadTypeClients SetInternalValue(val *JobTaskNewClusterWorkloadTypeClients) Jobs() interface{} SetJobs(val interface{}) JobsInput() interface{} Notebooks() interface{} SetNotebooks(val interface{}) NotebooksInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetJobs() ResetNotebooks() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskNewClusterWorkloadTypeClientsOutputReference ¶
func NewJobTaskNewClusterWorkloadTypeClientsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterWorkloadTypeClientsOutputReference
type JobTaskNewClusterWorkloadTypeOutputReference ¶
type JobTaskNewClusterWorkloadTypeOutputReference interface { cdktf.ComplexObject Clients() JobTaskNewClusterWorkloadTypeClientsOutputReference ClientsInput() *JobTaskNewClusterWorkloadTypeClients // 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() *JobTaskNewClusterWorkloadType SetInternalValue(val *JobTaskNewClusterWorkloadType) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutClients(value *JobTaskNewClusterWorkloadTypeClients) // 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 NewJobTaskNewClusterWorkloadTypeOutputReference ¶
func NewJobTaskNewClusterWorkloadTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNewClusterWorkloadTypeOutputReference
type JobTaskNotebookTask ¶
type JobTaskNotebookTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#notebook_path Job#notebook_path}. NotebookPath *string `field:"required" json:"notebookPath" yaml:"notebookPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#base_parameters Job#base_parameters}. BaseParameters *map[string]*string `field:"optional" json:"baseParameters" yaml:"baseParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#source Job#source}. Source *string `field:"optional" json:"source" yaml:"source"` }
type JobTaskNotebookTaskOutputReference ¶
type JobTaskNotebookTaskOutputReference interface { cdktf.ComplexObject BaseParameters() *map[string]*string SetBaseParameters(val *map[string]*string) BaseParametersInput() *map[string]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *JobTaskNotebookTask SetInternalValue(val *JobTaskNotebookTask) NotebookPath() *string SetNotebookPath(val *string) NotebookPathInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetBaseParameters() ResetSource() // 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 NewJobTaskNotebookTaskOutputReference ¶
func NewJobTaskNotebookTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNotebookTaskOutputReference
type JobTaskNotificationSettings ¶ added in v9.0.2
type JobTaskNotificationSettings struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#alert_on_last_attempt Job#alert_on_last_attempt}. AlertOnLastAttempt interface{} `field:"optional" json:"alertOnLastAttempt" yaml:"alertOnLastAttempt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#no_alert_for_canceled_runs Job#no_alert_for_canceled_runs}. NoAlertForCanceledRuns interface{} `field:"optional" json:"noAlertForCanceledRuns" yaml:"noAlertForCanceledRuns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}. NoAlertForSkippedRuns interface{} `field:"optional" json:"noAlertForSkippedRuns" yaml:"noAlertForSkippedRuns"` }
type JobTaskNotificationSettingsOutputReference ¶ added in v9.0.2
type JobTaskNotificationSettingsOutputReference interface { cdktf.ComplexObject AlertOnLastAttempt() interface{} SetAlertOnLastAttempt(val interface{}) AlertOnLastAttemptInput() interface{} // 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() *JobTaskNotificationSettings SetInternalValue(val *JobTaskNotificationSettings) NoAlertForCanceledRuns() interface{} SetNoAlertForCanceledRuns(val interface{}) NoAlertForCanceledRunsInput() interface{} NoAlertForSkippedRuns() interface{} SetNoAlertForSkippedRuns(val interface{}) NoAlertForSkippedRunsInput() 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 ResetAlertOnLastAttempt() ResetNoAlertForCanceledRuns() ResetNoAlertForSkippedRuns() // 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 NewJobTaskNotificationSettingsOutputReference ¶ added in v9.0.2
func NewJobTaskNotificationSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskNotificationSettingsOutputReference
type JobTaskOutputReference ¶
type JobTaskOutputReference 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) ComputeKey() *string SetComputeKey(val *string) ComputeKeyInput() *string ConditionTask() JobTaskConditionTaskOutputReference ConditionTaskInput() *JobTaskConditionTask // 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 DbtTask() JobTaskDbtTaskOutputReference DbtTaskInput() *JobTaskDbtTask DependsOn() JobTaskDependsOnList DependsOnInput() interface{} Description() *string SetDescription(val *string) DescriptionInput() *string EmailNotifications() JobTaskEmailNotificationsOutputReference EmailNotificationsInput() *JobTaskEmailNotifications ExistingClusterId() *string SetExistingClusterId(val *string) ExistingClusterIdInput() *string // Experimental. Fqn() *string Health() JobTaskHealthOutputReference HealthInput() *JobTaskHealth InternalValue() interface{} SetInternalValue(val interface{}) JobClusterKey() *string SetJobClusterKey(val *string) JobClusterKeyInput() *string Library() JobTaskLibraryList LibraryInput() interface{} MaxRetries() *float64 SetMaxRetries(val *float64) MaxRetriesInput() *float64 MinRetryIntervalMillis() *float64 SetMinRetryIntervalMillis(val *float64) MinRetryIntervalMillisInput() *float64 NewCluster() JobTaskNewClusterOutputReference NewClusterInput() *JobTaskNewCluster NotebookTask() JobTaskNotebookTaskOutputReference NotebookTaskInput() *JobTaskNotebookTask NotificationSettings() JobTaskNotificationSettingsOutputReference NotificationSettingsInput() *JobTaskNotificationSettings PipelineTask() JobTaskPipelineTaskOutputReference PipelineTaskInput() *JobTaskPipelineTask PythonWheelTask() JobTaskPythonWheelTaskOutputReference PythonWheelTaskInput() *JobTaskPythonWheelTask RetryOnTimeout() interface{} SetRetryOnTimeout(val interface{}) RetryOnTimeoutInput() interface{} RunIf() *string SetRunIf(val *string) RunIfInput() *string RunJobTask() JobTaskRunJobTaskOutputReference RunJobTaskInput() *JobTaskRunJobTask SparkJarTask() JobTaskSparkJarTaskOutputReference SparkJarTaskInput() *JobTaskSparkJarTask SparkPythonTask() JobTaskSparkPythonTaskOutputReference SparkPythonTaskInput() *JobTaskSparkPythonTask SparkSubmitTask() JobTaskSparkSubmitTaskOutputReference SparkSubmitTaskInput() *JobTaskSparkSubmitTask SqlTask() JobTaskSqlTaskOutputReference SqlTaskInput() *JobTaskSqlTask TaskKey() *string SetTaskKey(val *string) TaskKeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditionTask(value *JobTaskConditionTask) PutDbtTask(value *JobTaskDbtTask) PutDependsOn(value interface{}) PutEmailNotifications(value *JobTaskEmailNotifications) PutHealth(value *JobTaskHealth) PutLibrary(value interface{}) PutNewCluster(value *JobTaskNewCluster) PutNotebookTask(value *JobTaskNotebookTask) PutNotificationSettings(value *JobTaskNotificationSettings) PutPipelineTask(value *JobTaskPipelineTask) PutPythonWheelTask(value *JobTaskPythonWheelTask) PutRunJobTask(value *JobTaskRunJobTask) PutSparkJarTask(value *JobTaskSparkJarTask) PutSparkPythonTask(value *JobTaskSparkPythonTask) PutSparkSubmitTask(value *JobTaskSparkSubmitTask) PutSqlTask(value *JobTaskSqlTask) ResetComputeKey() ResetConditionTask() ResetDbtTask() ResetDependsOn() ResetDescription() ResetEmailNotifications() ResetExistingClusterId() ResetHealth() ResetJobClusterKey() ResetLibrary() ResetMaxRetries() ResetMinRetryIntervalMillis() ResetNewCluster() ResetNotebookTask() ResetNotificationSettings() ResetPipelineTask() ResetPythonWheelTask() ResetRetryOnTimeout() ResetRunIf() ResetRunJobTask() ResetSparkJarTask() ResetSparkPythonTask() ResetSparkSubmitTask() ResetSqlTask() ResetTaskKey() ResetTimeoutSeconds() // 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 NewJobTaskOutputReference ¶
func NewJobTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskOutputReference
type JobTaskPipelineTask ¶
type JobTaskPipelineTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pipeline_id Job#pipeline_id}. PipelineId *string `field:"required" json:"pipelineId" yaml:"pipelineId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#full_refresh Job#full_refresh}. FullRefresh interface{} `field:"optional" json:"fullRefresh" yaml:"fullRefresh"` }
type JobTaskPipelineTaskOutputReference ¶
type JobTaskPipelineTaskOutputReference 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 FullRefresh() interface{} SetFullRefresh(val interface{}) FullRefreshInput() interface{} InternalValue() *JobTaskPipelineTask SetInternalValue(val *JobTaskPipelineTask) PipelineId() *string SetPipelineId(val *string) PipelineIdInput() *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 ResetFullRefresh() // 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 NewJobTaskPipelineTaskOutputReference ¶
func NewJobTaskPipelineTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskPipelineTaskOutputReference
type JobTaskPythonWheelTask ¶
type JobTaskPythonWheelTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#entry_point Job#entry_point}. EntryPoint *string `field:"optional" json:"entryPoint" yaml:"entryPoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#named_parameters Job#named_parameters}. NamedParameters *map[string]*string `field:"optional" json:"namedParameters" yaml:"namedParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#package_name Job#package_name}. PackageName *string `field:"optional" json:"packageName" yaml:"packageName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type JobTaskPythonWheelTaskOutputReference ¶
type JobTaskPythonWheelTaskOutputReference 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 EntryPoint() *string SetEntryPoint(val *string) EntryPointInput() *string // Experimental. Fqn() *string InternalValue() *JobTaskPythonWheelTask SetInternalValue(val *JobTaskPythonWheelTask) NamedParameters() *map[string]*string SetNamedParameters(val *map[string]*string) NamedParametersInput() *map[string]*string PackageName() *string SetPackageName(val *string) PackageNameInput() *string Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*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 ResetEntryPoint() ResetNamedParameters() ResetPackageName() ResetParameters() // 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 NewJobTaskPythonWheelTaskOutputReference ¶
func NewJobTaskPythonWheelTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskPythonWheelTaskOutputReference
type JobTaskRunJobTask ¶ added in v9.0.3
type JobTaskRunJobTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_id Job#job_id}. JobId *string `field:"required" json:"jobId" yaml:"jobId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#job_parameters Job#job_parameters}. JobParameters *map[string]*string `field:"optional" json:"jobParameters" yaml:"jobParameters"` }
type JobTaskRunJobTaskOutputReference ¶ added in v9.0.3
type JobTaskRunJobTaskOutputReference 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() *JobTaskRunJobTask SetInternalValue(val *JobTaskRunJobTask) JobId() *string SetJobId(val *string) JobIdInput() *string JobParameters() *map[string]*string SetJobParameters(val *map[string]*string) JobParametersInput() *map[string]*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 ResetJobParameters() // 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 NewJobTaskRunJobTaskOutputReference ¶ added in v9.0.3
func NewJobTaskRunJobTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskRunJobTaskOutputReference
type JobTaskSparkJarTask ¶
type JobTaskSparkJarTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#jar_uri Job#jar_uri}. JarUri *string `field:"optional" json:"jarUri" yaml:"jarUri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#main_class_name Job#main_class_name}. MainClassName *string `field:"optional" json:"mainClassName" yaml:"mainClassName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type JobTaskSparkJarTaskOutputReference ¶
type JobTaskSparkJarTaskOutputReference 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() *JobTaskSparkJarTask SetInternalValue(val *JobTaskSparkJarTask) JarUri() *string SetJarUri(val *string) JarUriInput() *string MainClassName() *string SetMainClassName(val *string) MainClassNameInput() *string Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*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 ResetJarUri() ResetMainClassName() ResetParameters() // 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 NewJobTaskSparkJarTaskOutputReference ¶
func NewJobTaskSparkJarTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSparkJarTaskOutputReference
type JobTaskSparkPythonTask ¶
type JobTaskSparkPythonTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#python_file Job#python_file}. PythonFile *string `field:"required" json:"pythonFile" yaml:"pythonFile"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#source Job#source}. Source *string `field:"optional" json:"source" yaml:"source"` }
type JobTaskSparkPythonTaskOutputReference ¶
type JobTaskSparkPythonTaskOutputReference 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() *JobTaskSparkPythonTask SetInternalValue(val *JobTaskSparkPythonTask) Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*string PythonFile() *string SetPythonFile(val *string) PythonFileInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetParameters() ResetSource() // 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 NewJobTaskSparkPythonTaskOutputReference ¶
func NewJobTaskSparkPythonTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSparkPythonTaskOutputReference
type JobTaskSparkSubmitTask ¶
type JobTaskSparkSubmitTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *[]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type JobTaskSparkSubmitTaskOutputReference ¶
type JobTaskSparkSubmitTaskOutputReference 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() *JobTaskSparkSubmitTask SetInternalValue(val *JobTaskSparkSubmitTask) Parameters() *[]*string SetParameters(val *[]*string) ParametersInput() *[]*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 ResetParameters() // 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 NewJobTaskSparkSubmitTaskOutputReference ¶
func NewJobTaskSparkSubmitTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSparkSubmitTaskOutputReference
type JobTaskSqlTask ¶
type JobTaskSqlTask struct { // alert block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#alert Job#alert} Alert *JobTaskSqlTaskAlert `field:"optional" json:"alert" yaml:"alert"` // dashboard block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dashboard Job#dashboard} Dashboard *JobTaskSqlTaskDashboard `field:"optional" json:"dashboard" yaml:"dashboard"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#file Job#file} File *JobTaskSqlTaskFile `field:"optional" json:"file" yaml:"file"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#parameters Job#parameters}. Parameters *map[string]*string `field:"optional" json:"parameters" yaml:"parameters"` // query block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#query Job#query} Query *JobTaskSqlTaskQuery `field:"optional" json:"query" yaml:"query"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#warehouse_id Job#warehouse_id}. WarehouseId *string `field:"optional" json:"warehouseId" yaml:"warehouseId"` }
type JobTaskSqlTaskAlert ¶
type JobTaskSqlTaskAlert struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#alert_id Job#alert_id}. AlertId *string `field:"required" json:"alertId" yaml:"alertId"` // subscriptions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#subscriptions Job#subscriptions} Subscriptions interface{} `field:"required" json:"subscriptions" yaml:"subscriptions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pause_subscriptions Job#pause_subscriptions}. PauseSubscriptions interface{} `field:"optional" json:"pauseSubscriptions" yaml:"pauseSubscriptions"` }
type JobTaskSqlTaskAlertOutputReference ¶
type JobTaskSqlTaskAlertOutputReference interface { cdktf.ComplexObject AlertId() *string SetAlertId(val *string) AlertIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *JobTaskSqlTaskAlert SetInternalValue(val *JobTaskSqlTaskAlert) PauseSubscriptions() interface{} SetPauseSubscriptions(val interface{}) PauseSubscriptionsInput() interface{} Subscriptions() JobTaskSqlTaskAlertSubscriptionsList SubscriptionsInput() 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 PutSubscriptions(value interface{}) ResetPauseSubscriptions() // 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 NewJobTaskSqlTaskAlertOutputReference ¶
func NewJobTaskSqlTaskAlertOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSqlTaskAlertOutputReference
type JobTaskSqlTaskAlertSubscriptions ¶ added in v9.0.1
type JobTaskSqlTaskAlertSubscriptions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination_id Job#destination_id}. DestinationId *string `field:"optional" json:"destinationId" yaml:"destinationId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#user_name Job#user_name}. UserName *string `field:"optional" json:"userName" yaml:"userName"` }
type JobTaskSqlTaskAlertSubscriptionsList ¶ added in v9.0.1
type JobTaskSqlTaskAlertSubscriptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskSqlTaskAlertSubscriptionsOutputReference // 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 NewJobTaskSqlTaskAlertSubscriptionsList ¶ added in v9.0.1
func NewJobTaskSqlTaskAlertSubscriptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskSqlTaskAlertSubscriptionsList
type JobTaskSqlTaskAlertSubscriptionsOutputReference ¶ added in v9.0.1
type JobTaskSqlTaskAlertSubscriptionsOutputReference 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 DestinationId() *string SetDestinationId(val *string) DestinationIdInput() *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) UserName() *string SetUserName(val *string) UserNameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestinationId() ResetUserName() // 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 NewJobTaskSqlTaskAlertSubscriptionsOutputReference ¶ added in v9.0.1
func NewJobTaskSqlTaskAlertSubscriptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskSqlTaskAlertSubscriptionsOutputReference
type JobTaskSqlTaskDashboard ¶
type JobTaskSqlTaskDashboard struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#dashboard_id Job#dashboard_id}. DashboardId *string `field:"required" json:"dashboardId" yaml:"dashboardId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#custom_subject Job#custom_subject}. CustomSubject *string `field:"optional" json:"customSubject" yaml:"customSubject"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pause_subscriptions Job#pause_subscriptions}. PauseSubscriptions interface{} `field:"optional" json:"pauseSubscriptions" yaml:"pauseSubscriptions"` // subscriptions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#subscriptions Job#subscriptions} Subscriptions interface{} `field:"optional" json:"subscriptions" yaml:"subscriptions"` }
type JobTaskSqlTaskDashboardOutputReference ¶
type JobTaskSqlTaskDashboardOutputReference 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 CustomSubject() *string SetCustomSubject(val *string) CustomSubjectInput() *string DashboardId() *string SetDashboardId(val *string) DashboardIdInput() *string // Experimental. Fqn() *string InternalValue() *JobTaskSqlTaskDashboard SetInternalValue(val *JobTaskSqlTaskDashboard) PauseSubscriptions() interface{} SetPauseSubscriptions(val interface{}) PauseSubscriptionsInput() interface{} Subscriptions() JobTaskSqlTaskDashboardSubscriptionsList SubscriptionsInput() 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 PutSubscriptions(value interface{}) ResetCustomSubject() ResetPauseSubscriptions() ResetSubscriptions() // 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 NewJobTaskSqlTaskDashboardOutputReference ¶
func NewJobTaskSqlTaskDashboardOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSqlTaskDashboardOutputReference
type JobTaskSqlTaskDashboardSubscriptions ¶ added in v9.0.1
type JobTaskSqlTaskDashboardSubscriptions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#destination_id Job#destination_id}. DestinationId *string `field:"optional" json:"destinationId" yaml:"destinationId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#user_name Job#user_name}. UserName *string `field:"optional" json:"userName" yaml:"userName"` }
type JobTaskSqlTaskDashboardSubscriptionsList ¶ added in v9.0.1
type JobTaskSqlTaskDashboardSubscriptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobTaskSqlTaskDashboardSubscriptionsOutputReference // 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 NewJobTaskSqlTaskDashboardSubscriptionsList ¶ added in v9.0.1
func NewJobTaskSqlTaskDashboardSubscriptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobTaskSqlTaskDashboardSubscriptionsList
type JobTaskSqlTaskDashboardSubscriptionsOutputReference ¶ added in v9.0.1
type JobTaskSqlTaskDashboardSubscriptionsOutputReference 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 DestinationId() *string SetDestinationId(val *string) DestinationIdInput() *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) UserName() *string SetUserName(val *string) UserNameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDestinationId() ResetUserName() // 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 NewJobTaskSqlTaskDashboardSubscriptionsOutputReference ¶ added in v9.0.1
func NewJobTaskSqlTaskDashboardSubscriptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobTaskSqlTaskDashboardSubscriptionsOutputReference
type JobTaskSqlTaskFile ¶
type JobTaskSqlTaskFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#path Job#path}. Path *string `field:"required" json:"path" yaml:"path"` }
type JobTaskSqlTaskFileOutputReference ¶
type JobTaskSqlTaskFileOutputReference 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() *JobTaskSqlTaskFile SetInternalValue(val *JobTaskSqlTaskFile) Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskSqlTaskFileOutputReference ¶
func NewJobTaskSqlTaskFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSqlTaskFileOutputReference
type JobTaskSqlTaskOutputReference ¶
type JobTaskSqlTaskOutputReference interface { cdktf.ComplexObject Alert() JobTaskSqlTaskAlertOutputReference AlertInput() *JobTaskSqlTaskAlert // 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 Dashboard() JobTaskSqlTaskDashboardOutputReference DashboardInput() *JobTaskSqlTaskDashboard File() JobTaskSqlTaskFileOutputReference FileInput() *JobTaskSqlTaskFile // Experimental. Fqn() *string InternalValue() *JobTaskSqlTask SetInternalValue(val *JobTaskSqlTask) Parameters() *map[string]*string SetParameters(val *map[string]*string) ParametersInput() *map[string]*string Query() JobTaskSqlTaskQueryOutputReference QueryInput() *JobTaskSqlTaskQuery // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WarehouseId() *string SetWarehouseId(val *string) WarehouseIdInput() *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 PutAlert(value *JobTaskSqlTaskAlert) PutDashboard(value *JobTaskSqlTaskDashboard) PutFile(value *JobTaskSqlTaskFile) PutQuery(value *JobTaskSqlTaskQuery) ResetAlert() ResetDashboard() ResetFile() ResetParameters() ResetQuery() ResetWarehouseId() // 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 NewJobTaskSqlTaskOutputReference ¶
func NewJobTaskSqlTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSqlTaskOutputReference
type JobTaskSqlTaskQuery ¶
type JobTaskSqlTaskQuery struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#query_id Job#query_id}. QueryId *string `field:"required" json:"queryId" yaml:"queryId"` }
type JobTaskSqlTaskQueryOutputReference ¶
type JobTaskSqlTaskQueryOutputReference 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() *JobTaskSqlTaskQuery SetInternalValue(val *JobTaskSqlTaskQuery) QueryId() *string SetQueryId(val *string) QueryIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTaskSqlTaskQueryOutputReference ¶
func NewJobTaskSqlTaskQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTaskSqlTaskQueryOutputReference
type JobTimeouts ¶
type JobTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#create Job#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#update Job#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type JobTimeoutsOutputReference ¶
type JobTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobTimeoutsOutputReference ¶
func NewJobTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTimeoutsOutputReference
type JobTrigger ¶
type JobTrigger struct { // file_arrival block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#file_arrival Job#file_arrival} FileArrival *JobTriggerFileArrival `field:"required" json:"fileArrival" yaml:"fileArrival"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#pause_status Job#pause_status}. PauseStatus *string `field:"optional" json:"pauseStatus" yaml:"pauseStatus"` }
type JobTriggerFileArrival ¶
type JobTriggerFileArrival struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#url Job#url}. Url *string `field:"required" json:"url" yaml:"url"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#min_time_between_triggers_seconds Job#min_time_between_triggers_seconds}. MinTimeBetweenTriggersSeconds *float64 `field:"optional" json:"minTimeBetweenTriggersSeconds" yaml:"minTimeBetweenTriggersSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#wait_after_last_change_seconds Job#wait_after_last_change_seconds}. WaitAfterLastChangeSeconds *float64 `field:"optional" json:"waitAfterLastChangeSeconds" yaml:"waitAfterLastChangeSeconds"` }
type JobTriggerFileArrivalOutputReference ¶
type JobTriggerFileArrivalOutputReference 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() *JobTriggerFileArrival SetInternalValue(val *JobTriggerFileArrival) MinTimeBetweenTriggersSeconds() *float64 SetMinTimeBetweenTriggersSeconds(val *float64) MinTimeBetweenTriggersSecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string WaitAfterLastChangeSeconds() *float64 SetWaitAfterLastChangeSeconds(val *float64) WaitAfterLastChangeSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMinTimeBetweenTriggersSeconds() ResetWaitAfterLastChangeSeconds() // 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 NewJobTriggerFileArrivalOutputReference ¶
func NewJobTriggerFileArrivalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTriggerFileArrivalOutputReference
type JobTriggerOutputReference ¶
type JobTriggerOutputReference 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 FileArrival() JobTriggerFileArrivalOutputReference FileArrivalInput() *JobTriggerFileArrival // Experimental. Fqn() *string InternalValue() *JobTrigger SetInternalValue(val *JobTrigger) PauseStatus() *string SetPauseStatus(val *string) PauseStatusInput() *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 PutFileArrival(value *JobTriggerFileArrival) ResetPauseStatus() // 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 NewJobTriggerOutputReference ¶
func NewJobTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobTriggerOutputReference
type JobWebhookNotifications ¶
type JobWebhookNotifications struct { // on_duration_warning_threshold_exceeded block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded} OnDurationWarningThresholdExceeded interface{} `field:"optional" json:"onDurationWarningThresholdExceeded" yaml:"onDurationWarningThresholdExceeded"` // on_failure block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_failure Job#on_failure} OnFailure interface{} `field:"optional" json:"onFailure" yaml:"onFailure"` // on_start block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_start Job#on_start} OnStart interface{} `field:"optional" json:"onStart" yaml:"onStart"` // on_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#on_success Job#on_success} OnSuccess interface{} `field:"optional" json:"onSuccess" yaml:"onSuccess"` }
type JobWebhookNotificationsOnDurationWarningThresholdExceeded ¶ added in v9.0.2
type JobWebhookNotificationsOnDurationWarningThresholdExceeded struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#id Job#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:"required" json:"id" yaml:"id"` }
type JobWebhookNotificationsOnDurationWarningThresholdExceededList ¶ added in v9.0.2
type JobWebhookNotificationsOnDurationWarningThresholdExceededList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference // 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 NewJobWebhookNotificationsOnDurationWarningThresholdExceededList ¶ added in v9.0.2
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobWebhookNotificationsOnDurationWarningThresholdExceededList
type JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference ¶ added in v9.0.2
type JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference 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 Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference ¶ added in v9.0.2
func NewJobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference
type JobWebhookNotificationsOnFailure ¶
type JobWebhookNotificationsOnFailure struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#id Job#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:"required" json:"id" yaml:"id"` }
type JobWebhookNotificationsOnFailureList ¶
type JobWebhookNotificationsOnFailureList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobWebhookNotificationsOnFailureOutputReference // 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 NewJobWebhookNotificationsOnFailureList ¶
func NewJobWebhookNotificationsOnFailureList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobWebhookNotificationsOnFailureList
type JobWebhookNotificationsOnFailureOutputReference ¶
type JobWebhookNotificationsOnFailureOutputReference 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 Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobWebhookNotificationsOnFailureOutputReference ¶
func NewJobWebhookNotificationsOnFailureOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobWebhookNotificationsOnFailureOutputReference
type JobWebhookNotificationsOnStart ¶
type JobWebhookNotificationsOnStart struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#id Job#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:"required" json:"id" yaml:"id"` }
type JobWebhookNotificationsOnStartList ¶
type JobWebhookNotificationsOnStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobWebhookNotificationsOnStartOutputReference // 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 NewJobWebhookNotificationsOnStartList ¶
func NewJobWebhookNotificationsOnStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobWebhookNotificationsOnStartList
type JobWebhookNotificationsOnStartOutputReference ¶
type JobWebhookNotificationsOnStartOutputReference 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 Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobWebhookNotificationsOnStartOutputReference ¶
func NewJobWebhookNotificationsOnStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobWebhookNotificationsOnStartOutputReference
type JobWebhookNotificationsOnSuccess ¶
type JobWebhookNotificationsOnSuccess struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.23.0/docs/resources/job#id Job#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:"required" json:"id" yaml:"id"` }
type JobWebhookNotificationsOnSuccessList ¶
type JobWebhookNotificationsOnSuccessList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) JobWebhookNotificationsOnSuccessOutputReference // 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 NewJobWebhookNotificationsOnSuccessList ¶
func NewJobWebhookNotificationsOnSuccessList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobWebhookNotificationsOnSuccessList
type JobWebhookNotificationsOnSuccessOutputReference ¶
type JobWebhookNotificationsOnSuccessOutputReference 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 Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewJobWebhookNotificationsOnSuccessOutputReference ¶
func NewJobWebhookNotificationsOnSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) JobWebhookNotificationsOnSuccessOutputReference
type JobWebhookNotificationsOutputReference ¶
type JobWebhookNotificationsOutputReference 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() *JobWebhookNotifications SetInternalValue(val *JobWebhookNotifications) OnDurationWarningThresholdExceeded() JobWebhookNotificationsOnDurationWarningThresholdExceededList OnDurationWarningThresholdExceededInput() interface{} OnFailure() JobWebhookNotificationsOnFailureList OnFailureInput() interface{} OnStart() JobWebhookNotificationsOnStartList OnStartInput() interface{} OnSuccess() JobWebhookNotificationsOnSuccessList OnSuccessInput() 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 PutOnDurationWarningThresholdExceeded(value interface{}) PutOnFailure(value interface{}) PutOnStart(value interface{}) PutOnSuccess(value interface{}) ResetOnDurationWarningThresholdExceeded() ResetOnFailure() ResetOnStart() ResetOnSuccess() // 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 NewJobWebhookNotificationsOutputReference ¶
func NewJobWebhookNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) JobWebhookNotificationsOutputReference
Source Files ¶
- Job.go
- JobCompute.go
- JobComputeList.go
- JobComputeList__checks.go
- JobComputeOutputReference.go
- JobComputeOutputReference__checks.go
- JobComputeSpec.go
- JobComputeSpecOutputReference.go
- JobComputeSpecOutputReference__checks.go
- JobConfig.go
- JobContinuous.go
- JobContinuousOutputReference.go
- JobContinuousOutputReference__checks.go
- JobDbtTask.go
- JobDbtTaskOutputReference.go
- JobDbtTaskOutputReference__checks.go
- JobEmailNotifications.go
- JobEmailNotificationsOutputReference.go
- JobEmailNotificationsOutputReference__checks.go
- JobGitSource.go
- JobGitSourceJobSource.go
- JobGitSourceJobSourceOutputReference.go
- JobGitSourceJobSourceOutputReference__checks.go
- JobGitSourceOutputReference.go
- JobGitSourceOutputReference__checks.go
- JobHealth.go
- JobHealthOutputReference.go
- JobHealthOutputReference__checks.go
- JobHealthRules.go
- JobHealthRulesList.go
- JobHealthRulesList__checks.go
- JobHealthRulesOutputReference.go
- JobHealthRulesOutputReference__checks.go
- JobJobCluster.go
- JobJobClusterList.go
- JobJobClusterList__checks.go
- JobJobClusterNewCluster.go
- JobJobClusterNewClusterAutoscale.go
- JobJobClusterNewClusterAutoscaleOutputReference.go
- JobJobClusterNewClusterAutoscaleOutputReference__checks.go
- JobJobClusterNewClusterAwsAttributes.go
- JobJobClusterNewClusterAwsAttributesOutputReference.go
- JobJobClusterNewClusterAwsAttributesOutputReference__checks.go
- JobJobClusterNewClusterAzureAttributes.go
- JobJobClusterNewClusterAzureAttributesOutputReference.go
- JobJobClusterNewClusterAzureAttributesOutputReference__checks.go
- JobJobClusterNewClusterClusterLogConf.go
- JobJobClusterNewClusterClusterLogConfDbfs.go
- JobJobClusterNewClusterClusterLogConfDbfsOutputReference.go
- JobJobClusterNewClusterClusterLogConfDbfsOutputReference__checks.go
- JobJobClusterNewClusterClusterLogConfOutputReference.go
- JobJobClusterNewClusterClusterLogConfOutputReference__checks.go
- JobJobClusterNewClusterClusterLogConfS3.go
- JobJobClusterNewClusterClusterLogConfS3OutputReference.go
- JobJobClusterNewClusterClusterLogConfS3OutputReference__checks.go
- JobJobClusterNewClusterClusterMountInfo.go
- JobJobClusterNewClusterClusterMountInfoList.go
- JobJobClusterNewClusterClusterMountInfoList__checks.go
- JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo.go
- JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference.go
- JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference__checks.go
- JobJobClusterNewClusterClusterMountInfoOutputReference.go
- JobJobClusterNewClusterClusterMountInfoOutputReference__checks.go
- JobJobClusterNewClusterDockerImage.go
- JobJobClusterNewClusterDockerImageBasicAuth.go
- JobJobClusterNewClusterDockerImageBasicAuthOutputReference.go
- JobJobClusterNewClusterDockerImageBasicAuthOutputReference__checks.go
- JobJobClusterNewClusterDockerImageOutputReference.go
- JobJobClusterNewClusterDockerImageOutputReference__checks.go
- JobJobClusterNewClusterGcpAttributes.go
- JobJobClusterNewClusterGcpAttributesOutputReference.go
- JobJobClusterNewClusterGcpAttributesOutputReference__checks.go
- JobJobClusterNewClusterInitScripts.go
- JobJobClusterNewClusterInitScriptsAbfss.go
- JobJobClusterNewClusterInitScriptsAbfssOutputReference.go
- JobJobClusterNewClusterInitScriptsAbfssOutputReference__checks.go
- JobJobClusterNewClusterInitScriptsDbfs.go
- JobJobClusterNewClusterInitScriptsDbfsOutputReference.go
- JobJobClusterNewClusterInitScriptsDbfsOutputReference__checks.go
- JobJobClusterNewClusterInitScriptsFile.go
- JobJobClusterNewClusterInitScriptsFileOutputReference.go
- JobJobClusterNewClusterInitScriptsFileOutputReference__checks.go
- JobJobClusterNewClusterInitScriptsGcs.go
- JobJobClusterNewClusterInitScriptsGcsOutputReference.go
- JobJobClusterNewClusterInitScriptsGcsOutputReference__checks.go
- JobJobClusterNewClusterInitScriptsList.go
- JobJobClusterNewClusterInitScriptsList__checks.go
- JobJobClusterNewClusterInitScriptsOutputReference.go
- JobJobClusterNewClusterInitScriptsOutputReference__checks.go
- JobJobClusterNewClusterInitScriptsS3.go
- JobJobClusterNewClusterInitScriptsS3OutputReference.go
- JobJobClusterNewClusterInitScriptsS3OutputReference__checks.go
- JobJobClusterNewClusterInitScriptsWorkspace.go
- JobJobClusterNewClusterInitScriptsWorkspaceOutputReference.go
- JobJobClusterNewClusterInitScriptsWorkspaceOutputReference__checks.go
- JobJobClusterNewClusterOutputReference.go
- JobJobClusterNewClusterOutputReference__checks.go
- JobJobClusterNewClusterWorkloadType.go
- JobJobClusterNewClusterWorkloadTypeClients.go
- JobJobClusterNewClusterWorkloadTypeClientsOutputReference.go
- JobJobClusterNewClusterWorkloadTypeClientsOutputReference__checks.go
- JobJobClusterNewClusterWorkloadTypeOutputReference.go
- JobJobClusterNewClusterWorkloadTypeOutputReference__checks.go
- JobJobClusterOutputReference.go
- JobJobClusterOutputReference__checks.go
- JobLibrary.go
- JobLibraryCran.go
- JobLibraryCranOutputReference.go
- JobLibraryCranOutputReference__checks.go
- JobLibraryList.go
- JobLibraryList__checks.go
- JobLibraryMaven.go
- JobLibraryMavenOutputReference.go
- JobLibraryMavenOutputReference__checks.go
- JobLibraryOutputReference.go
- JobLibraryOutputReference__checks.go
- JobLibraryPypi.go
- JobLibraryPypiOutputReference.go
- JobLibraryPypiOutputReference__checks.go
- JobNewCluster.go
- JobNewClusterAutoscale.go
- JobNewClusterAutoscaleOutputReference.go
- JobNewClusterAutoscaleOutputReference__checks.go
- JobNewClusterAwsAttributes.go
- JobNewClusterAwsAttributesOutputReference.go
- JobNewClusterAwsAttributesOutputReference__checks.go
- JobNewClusterAzureAttributes.go
- JobNewClusterAzureAttributesOutputReference.go
- JobNewClusterAzureAttributesOutputReference__checks.go
- JobNewClusterClusterLogConf.go
- JobNewClusterClusterLogConfDbfs.go
- JobNewClusterClusterLogConfDbfsOutputReference.go
- JobNewClusterClusterLogConfDbfsOutputReference__checks.go
- JobNewClusterClusterLogConfOutputReference.go
- JobNewClusterClusterLogConfOutputReference__checks.go
- JobNewClusterClusterLogConfS3.go
- JobNewClusterClusterLogConfS3OutputReference.go
- JobNewClusterClusterLogConfS3OutputReference__checks.go
- JobNewClusterClusterMountInfo.go
- JobNewClusterClusterMountInfoList.go
- JobNewClusterClusterMountInfoList__checks.go
- JobNewClusterClusterMountInfoNetworkFilesystemInfo.go
- JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference.go
- JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference__checks.go
- JobNewClusterClusterMountInfoOutputReference.go
- JobNewClusterClusterMountInfoOutputReference__checks.go
- JobNewClusterDockerImage.go
- JobNewClusterDockerImageBasicAuth.go
- JobNewClusterDockerImageBasicAuthOutputReference.go
- JobNewClusterDockerImageBasicAuthOutputReference__checks.go
- JobNewClusterDockerImageOutputReference.go
- JobNewClusterDockerImageOutputReference__checks.go
- JobNewClusterGcpAttributes.go
- JobNewClusterGcpAttributesOutputReference.go
- JobNewClusterGcpAttributesOutputReference__checks.go
- JobNewClusterInitScripts.go
- JobNewClusterInitScriptsAbfss.go
- JobNewClusterInitScriptsAbfssOutputReference.go
- JobNewClusterInitScriptsAbfssOutputReference__checks.go
- JobNewClusterInitScriptsDbfs.go
- JobNewClusterInitScriptsDbfsOutputReference.go
- JobNewClusterInitScriptsDbfsOutputReference__checks.go
- JobNewClusterInitScriptsFile.go
- JobNewClusterInitScriptsFileOutputReference.go
- JobNewClusterInitScriptsFileOutputReference__checks.go
- JobNewClusterInitScriptsGcs.go
- JobNewClusterInitScriptsGcsOutputReference.go
- JobNewClusterInitScriptsGcsOutputReference__checks.go
- JobNewClusterInitScriptsList.go
- JobNewClusterInitScriptsList__checks.go
- JobNewClusterInitScriptsOutputReference.go
- JobNewClusterInitScriptsOutputReference__checks.go
- JobNewClusterInitScriptsS3.go
- JobNewClusterInitScriptsS3OutputReference.go
- JobNewClusterInitScriptsS3OutputReference__checks.go
- JobNewClusterInitScriptsWorkspace.go
- JobNewClusterInitScriptsWorkspaceOutputReference.go
- JobNewClusterInitScriptsWorkspaceOutputReference__checks.go
- JobNewClusterOutputReference.go
- JobNewClusterOutputReference__checks.go
- JobNewClusterWorkloadType.go
- JobNewClusterWorkloadTypeClients.go
- JobNewClusterWorkloadTypeClientsOutputReference.go
- JobNewClusterWorkloadTypeClientsOutputReference__checks.go
- JobNewClusterWorkloadTypeOutputReference.go
- JobNewClusterWorkloadTypeOutputReference__checks.go
- JobNotebookTask.go
- JobNotebookTaskOutputReference.go
- JobNotebookTaskOutputReference__checks.go
- JobNotificationSettings.go
- JobNotificationSettingsOutputReference.go
- JobNotificationSettingsOutputReference__checks.go
- JobParameter.go
- JobParameterList.go
- JobParameterList__checks.go
- JobParameterOutputReference.go
- JobParameterOutputReference__checks.go
- JobPipelineTask.go
- JobPipelineTaskOutputReference.go
- JobPipelineTaskOutputReference__checks.go
- JobPythonWheelTask.go
- JobPythonWheelTaskOutputReference.go
- JobPythonWheelTaskOutputReference__checks.go
- JobQueue.go
- JobQueueOutputReference.go
- JobQueueOutputReference__checks.go
- JobRunAs.go
- JobRunAsOutputReference.go
- JobRunAsOutputReference__checks.go
- JobRunJobTask.go
- JobRunJobTaskOutputReference.go
- JobRunJobTaskOutputReference__checks.go
- JobSchedule.go
- JobScheduleOutputReference.go
- JobScheduleOutputReference__checks.go
- JobSparkJarTask.go
- JobSparkJarTaskOutputReference.go
- JobSparkJarTaskOutputReference__checks.go
- JobSparkPythonTask.go
- JobSparkPythonTaskOutputReference.go
- JobSparkPythonTaskOutputReference__checks.go
- JobSparkSubmitTask.go
- JobSparkSubmitTaskOutputReference.go
- JobSparkSubmitTaskOutputReference__checks.go
- JobTask.go
- JobTaskConditionTask.go
- JobTaskConditionTaskOutputReference.go
- JobTaskConditionTaskOutputReference__checks.go
- JobTaskDbtTask.go
- JobTaskDbtTaskOutputReference.go
- JobTaskDbtTaskOutputReference__checks.go
- JobTaskDependsOn.go
- JobTaskDependsOnList.go
- JobTaskDependsOnList__checks.go
- JobTaskDependsOnOutputReference.go
- JobTaskDependsOnOutputReference__checks.go
- JobTaskEmailNotifications.go
- JobTaskEmailNotificationsOutputReference.go
- JobTaskEmailNotificationsOutputReference__checks.go
- JobTaskHealth.go
- JobTaskHealthOutputReference.go
- JobTaskHealthOutputReference__checks.go
- JobTaskHealthRules.go
- JobTaskHealthRulesList.go
- JobTaskHealthRulesList__checks.go
- JobTaskHealthRulesOutputReference.go
- JobTaskHealthRulesOutputReference__checks.go
- JobTaskLibrary.go
- JobTaskLibraryCran.go
- JobTaskLibraryCranOutputReference.go
- JobTaskLibraryCranOutputReference__checks.go
- JobTaskLibraryList.go
- JobTaskLibraryList__checks.go
- JobTaskLibraryMaven.go
- JobTaskLibraryMavenOutputReference.go
- JobTaskLibraryMavenOutputReference__checks.go
- JobTaskLibraryOutputReference.go
- JobTaskLibraryOutputReference__checks.go
- JobTaskLibraryPypi.go
- JobTaskLibraryPypiOutputReference.go
- JobTaskLibraryPypiOutputReference__checks.go
- JobTaskList.go
- JobTaskList__checks.go
- JobTaskNewCluster.go
- JobTaskNewClusterAutoscale.go
- JobTaskNewClusterAutoscaleOutputReference.go
- JobTaskNewClusterAutoscaleOutputReference__checks.go
- JobTaskNewClusterAwsAttributes.go
- JobTaskNewClusterAwsAttributesOutputReference.go
- JobTaskNewClusterAwsAttributesOutputReference__checks.go
- JobTaskNewClusterAzureAttributes.go
- JobTaskNewClusterAzureAttributesOutputReference.go
- JobTaskNewClusterAzureAttributesOutputReference__checks.go
- JobTaskNewClusterClusterLogConf.go
- JobTaskNewClusterClusterLogConfDbfs.go
- JobTaskNewClusterClusterLogConfDbfsOutputReference.go
- JobTaskNewClusterClusterLogConfDbfsOutputReference__checks.go
- JobTaskNewClusterClusterLogConfOutputReference.go
- JobTaskNewClusterClusterLogConfOutputReference__checks.go
- JobTaskNewClusterClusterLogConfS3.go
- JobTaskNewClusterClusterLogConfS3OutputReference.go
- JobTaskNewClusterClusterLogConfS3OutputReference__checks.go
- JobTaskNewClusterClusterMountInfo.go
- JobTaskNewClusterClusterMountInfoList.go
- JobTaskNewClusterClusterMountInfoList__checks.go
- JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo.go
- JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference.go
- JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference__checks.go
- JobTaskNewClusterClusterMountInfoOutputReference.go
- JobTaskNewClusterClusterMountInfoOutputReference__checks.go
- JobTaskNewClusterDockerImage.go
- JobTaskNewClusterDockerImageBasicAuth.go
- JobTaskNewClusterDockerImageBasicAuthOutputReference.go
- JobTaskNewClusterDockerImageBasicAuthOutputReference__checks.go
- JobTaskNewClusterDockerImageOutputReference.go
- JobTaskNewClusterDockerImageOutputReference__checks.go
- JobTaskNewClusterGcpAttributes.go
- JobTaskNewClusterGcpAttributesOutputReference.go
- JobTaskNewClusterGcpAttributesOutputReference__checks.go
- JobTaskNewClusterInitScripts.go
- JobTaskNewClusterInitScriptsAbfss.go
- JobTaskNewClusterInitScriptsAbfssOutputReference.go
- JobTaskNewClusterInitScriptsAbfssOutputReference__checks.go
- JobTaskNewClusterInitScriptsDbfs.go
- JobTaskNewClusterInitScriptsDbfsOutputReference.go
- JobTaskNewClusterInitScriptsDbfsOutputReference__checks.go
- JobTaskNewClusterInitScriptsFile.go
- JobTaskNewClusterInitScriptsFileOutputReference.go
- JobTaskNewClusterInitScriptsFileOutputReference__checks.go
- JobTaskNewClusterInitScriptsGcs.go
- JobTaskNewClusterInitScriptsGcsOutputReference.go
- JobTaskNewClusterInitScriptsGcsOutputReference__checks.go
- JobTaskNewClusterInitScriptsList.go
- JobTaskNewClusterInitScriptsList__checks.go
- JobTaskNewClusterInitScriptsOutputReference.go
- JobTaskNewClusterInitScriptsOutputReference__checks.go
- JobTaskNewClusterInitScriptsS3.go
- JobTaskNewClusterInitScriptsS3OutputReference.go
- JobTaskNewClusterInitScriptsS3OutputReference__checks.go
- JobTaskNewClusterInitScriptsWorkspace.go
- JobTaskNewClusterInitScriptsWorkspaceOutputReference.go
- JobTaskNewClusterInitScriptsWorkspaceOutputReference__checks.go
- JobTaskNewClusterOutputReference.go
- JobTaskNewClusterOutputReference__checks.go
- JobTaskNewClusterWorkloadType.go
- JobTaskNewClusterWorkloadTypeClients.go
- JobTaskNewClusterWorkloadTypeClientsOutputReference.go
- JobTaskNewClusterWorkloadTypeClientsOutputReference__checks.go
- JobTaskNewClusterWorkloadTypeOutputReference.go
- JobTaskNewClusterWorkloadTypeOutputReference__checks.go
- JobTaskNotebookTask.go
- JobTaskNotebookTaskOutputReference.go
- JobTaskNotebookTaskOutputReference__checks.go
- JobTaskNotificationSettings.go
- JobTaskNotificationSettingsOutputReference.go
- JobTaskNotificationSettingsOutputReference__checks.go
- JobTaskOutputReference.go
- JobTaskOutputReference__checks.go
- JobTaskPipelineTask.go
- JobTaskPipelineTaskOutputReference.go
- JobTaskPipelineTaskOutputReference__checks.go
- JobTaskPythonWheelTask.go
- JobTaskPythonWheelTaskOutputReference.go
- JobTaskPythonWheelTaskOutputReference__checks.go
- JobTaskRunJobTask.go
- JobTaskRunJobTaskOutputReference.go
- JobTaskRunJobTaskOutputReference__checks.go
- JobTaskSparkJarTask.go
- JobTaskSparkJarTaskOutputReference.go
- JobTaskSparkJarTaskOutputReference__checks.go
- JobTaskSparkPythonTask.go
- JobTaskSparkPythonTaskOutputReference.go
- JobTaskSparkPythonTaskOutputReference__checks.go
- JobTaskSparkSubmitTask.go
- JobTaskSparkSubmitTaskOutputReference.go
- JobTaskSparkSubmitTaskOutputReference__checks.go
- JobTaskSqlTask.go
- JobTaskSqlTaskAlert.go
- JobTaskSqlTaskAlertOutputReference.go
- JobTaskSqlTaskAlertOutputReference__checks.go
- JobTaskSqlTaskAlertSubscriptions.go
- JobTaskSqlTaskAlertSubscriptionsList.go
- JobTaskSqlTaskAlertSubscriptionsList__checks.go
- JobTaskSqlTaskAlertSubscriptionsOutputReference.go
- JobTaskSqlTaskAlertSubscriptionsOutputReference__checks.go
- JobTaskSqlTaskDashboard.go
- JobTaskSqlTaskDashboardOutputReference.go
- JobTaskSqlTaskDashboardOutputReference__checks.go
- JobTaskSqlTaskDashboardSubscriptions.go
- JobTaskSqlTaskDashboardSubscriptionsList.go
- JobTaskSqlTaskDashboardSubscriptionsList__checks.go
- JobTaskSqlTaskDashboardSubscriptionsOutputReference.go
- JobTaskSqlTaskDashboardSubscriptionsOutputReference__checks.go
- JobTaskSqlTaskFile.go
- JobTaskSqlTaskFileOutputReference.go
- JobTaskSqlTaskFileOutputReference__checks.go
- JobTaskSqlTaskOutputReference.go
- JobTaskSqlTaskOutputReference__checks.go
- JobTaskSqlTaskQuery.go
- JobTaskSqlTaskQueryOutputReference.go
- JobTaskSqlTaskQueryOutputReference__checks.go
- JobTimeouts.go
- JobTimeoutsOutputReference.go
- JobTimeoutsOutputReference__checks.go
- JobTrigger.go
- JobTriggerFileArrival.go
- JobTriggerFileArrivalOutputReference.go
- JobTriggerFileArrivalOutputReference__checks.go
- JobTriggerOutputReference.go
- JobTriggerOutputReference__checks.go
- JobWebhookNotifications.go
- JobWebhookNotificationsOnDurationWarningThresholdExceeded.go
- JobWebhookNotificationsOnDurationWarningThresholdExceededList.go
- JobWebhookNotificationsOnDurationWarningThresholdExceededList__checks.go
- JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference.go
- JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference__checks.go
- JobWebhookNotificationsOnFailure.go
- JobWebhookNotificationsOnFailureList.go
- JobWebhookNotificationsOnFailureList__checks.go
- JobWebhookNotificationsOnFailureOutputReference.go
- JobWebhookNotificationsOnFailureOutputReference__checks.go
- JobWebhookNotificationsOnStart.go
- JobWebhookNotificationsOnStartList.go
- JobWebhookNotificationsOnStartList__checks.go
- JobWebhookNotificationsOnStartOutputReference.go
- JobWebhookNotificationsOnStartOutputReference__checks.go
- JobWebhookNotificationsOnSuccess.go
- JobWebhookNotificationsOnSuccessList.go
- JobWebhookNotificationsOnSuccessList__checks.go
- JobWebhookNotificationsOnSuccessOutputReference.go
- JobWebhookNotificationsOnSuccessOutputReference__checks.go
- JobWebhookNotificationsOutputReference.go
- JobWebhookNotificationsOutputReference__checks.go
- Job__checks.go
- main.go