Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=compute.databricks.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AbfssInitParameters
- type AbfssObservation
- type AbfssParameters
- type AlertInitParameters
- type AlertObservation
- type AlertParameters
- type AlertSubscriptionsInitParameters
- type AlertSubscriptionsObservation
- type AlertSubscriptionsParameters
- type AutoscaleInitParameters
- type AutoscaleObservation
- type AutoscaleParameters
- type AwsAttributesInitParameters
- type AwsAttributesObservation
- type AwsAttributesParameters
- type AzureAttributesInitParameters
- type AzureAttributesLogAnalyticsInfoInitParameters
- type AzureAttributesLogAnalyticsInfoObservation
- type AzureAttributesLogAnalyticsInfoParameters
- type AzureAttributesObservation
- type AzureAttributesParameters
- type BasicAuthInitParameters
- type BasicAuthObservation
- type BasicAuthParameters
- type ClientsInitParameters
- type ClientsObservation
- type ClientsParameters
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetInitParameters() (map[string]any, error)
- func (mg *Cluster) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Cluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Cluster) GetObservation() (map[string]any, error)
- func (tr *Cluster) GetParameters() (map[string]any, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) Hub()
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Cluster) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Cluster) SetObservation(obs map[string]any) error
- func (tr *Cluster) SetParameters(params map[string]any) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterAutoscaleInitParameters
- type ClusterAutoscaleObservation
- type ClusterAutoscaleParameters
- type ClusterAwsAttributesInitParameters
- type ClusterAwsAttributesObservation
- type ClusterAwsAttributesParameters
- type ClusterAzureAttributesInitParameters
- type ClusterAzureAttributesLogAnalyticsInfoInitParameters
- type ClusterAzureAttributesLogAnalyticsInfoObservation
- type ClusterAzureAttributesLogAnalyticsInfoParameters
- type ClusterAzureAttributesObservation
- type ClusterAzureAttributesParameters
- type ClusterClusterLogConfDbfsInitParameters
- type ClusterClusterLogConfDbfsObservation
- type ClusterClusterLogConfDbfsParameters
- type ClusterClusterLogConfInitParameters
- type ClusterClusterLogConfObservation
- type ClusterClusterLogConfParameters
- type ClusterClusterLogConfS3InitParameters
- type ClusterClusterLogConfS3Observation
- type ClusterClusterLogConfS3Parameters
- type ClusterGCPAttributesInitParameters
- type ClusterGCPAttributesObservation
- type ClusterGCPAttributesParameters
- type ClusterInitParameters
- type ClusterInitScriptsAbfssInitParameters
- type ClusterInitScriptsAbfssObservation
- type ClusterInitScriptsAbfssParameters
- type ClusterInitScriptsDbfsInitParameters
- type ClusterInitScriptsDbfsObservation
- type ClusterInitScriptsDbfsParameters
- type ClusterInitScriptsFileInitParameters
- type ClusterInitScriptsFileObservation
- type ClusterInitScriptsFileParameters
- type ClusterInitScriptsGcsInitParameters
- type ClusterInitScriptsGcsObservation
- type ClusterInitScriptsGcsParameters
- type ClusterInitScriptsInitParameters
- type ClusterInitScriptsObservation
- type ClusterInitScriptsParameters
- type ClusterInitScriptsS3InitParameters
- type ClusterInitScriptsS3Observation
- type ClusterInitScriptsS3Parameters
- type ClusterInitScriptsVolumesInitParameters
- type ClusterInitScriptsVolumesObservation
- type ClusterInitScriptsVolumesParameters
- type ClusterInitScriptsWorkspaceInitParameters
- type ClusterInitScriptsWorkspaceObservation
- type ClusterInitScriptsWorkspaceParameters
- type ClusterList
- type ClusterLogConfDbfsInitParameters
- type ClusterLogConfDbfsObservation
- type ClusterLogConfDbfsParameters
- type ClusterLogConfInitParameters
- type ClusterLogConfObservation
- type ClusterLogConfParameters
- type ClusterLogConfS3InitParameters
- type ClusterLogConfS3Observation
- type ClusterLogConfS3Parameters
- type ClusterMountInfoInitParameters
- type ClusterMountInfoNetworkFilesystemInfoInitParameters
- type ClusterMountInfoNetworkFilesystemInfoObservation
- type ClusterMountInfoNetworkFilesystemInfoParameters
- type ClusterMountInfoObservation
- type ClusterMountInfoParameters
- type ClusterObservation
- type ClusterParameters
- type ClusterPolicy
- func (in *ClusterPolicy) DeepCopy() *ClusterPolicy
- func (in *ClusterPolicy) DeepCopyInto(out *ClusterPolicy)
- func (in *ClusterPolicy) DeepCopyObject() runtime.Object
- func (mg *ClusterPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterPolicy) GetID() string
- func (tr *ClusterPolicy) GetInitParameters() (map[string]any, error)
- func (mg *ClusterPolicy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ClusterPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ClusterPolicy) GetObservation() (map[string]any, error)
- func (tr *ClusterPolicy) GetParameters() (map[string]any, error)
- func (mg *ClusterPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClusterPolicy) GetTerraformResourceType() string
- func (tr *ClusterPolicy) GetTerraformSchemaVersion() int
- func (mg *ClusterPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterPolicy) Hub()
- func (tr *ClusterPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ClusterPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ClusterPolicy) SetObservation(obs map[string]any) error
- func (tr *ClusterPolicy) SetParameters(params map[string]any) error
- func (mg *ClusterPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClusterPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterPolicyInitParameters
- type ClusterPolicyList
- type ClusterPolicyObservation
- type ClusterPolicyParameters
- type ClusterPolicySpec
- type ClusterPolicyStatus
- type ClusterSpec
- type ClusterStatus
- type ConditionTaskInitParameters
- type ConditionTaskObservation
- type ConditionTaskParameters
- type ContinuousInitParameters
- type ContinuousObservation
- type ContinuousParameters
- type CranInitParameters
- type CranObservation
- type CranParameters
- type CronInitParameters
- type CronObservation
- type CronParameters
- type DashboardInitParameters
- type DashboardObservation
- type DashboardParameters
- type DashboardSubscriptionsInitParameters
- type DashboardSubscriptionsObservation
- type DashboardSubscriptionsParameters
- type DbfsInitParameters
- type DbfsObservation
- type DbfsParameters
- type DbtTaskInitParameters
- type DbtTaskObservation
- type DbtTaskParameters
- type DependsOnInitParameters
- type DependsOnObservation
- type DependsOnParameters
- type DeploymentInitParameters
- type DeploymentObservation
- type DeploymentParameters
- type DiskSpecInitParameters
- type DiskSpecObservation
- type DiskSpecParameters
- type DiskTypeInitParameters
- type DiskTypeObservation
- type DiskTypeParameters
- type DockerImageBasicAuthInitParameters
- type DockerImageBasicAuthObservation
- type DockerImageBasicAuthParameters
- type DockerImageInitParameters
- type DockerImageObservation
- type DockerImageParameters
- type EmailNotificationsInitParameters
- type EmailNotificationsObservation
- type EmailNotificationsParameters
- type EnvironmentInitParameters
- type EnvironmentObservation
- type EnvironmentParameters
- type FileArrivalInitParameters
- type FileArrivalObservation
- type FileArrivalParameters
- type FileInitParameters
- type FileObservation
- type FileParameters
- type FiltersInitParameters
- type FiltersObservation
- type FiltersParameters
- type FleetOnDemandOptionInitParameters
- type FleetOnDemandOptionObservation
- type FleetOnDemandOptionParameters
- type FleetSpotOptionInitParameters
- type FleetSpotOptionObservation
- type FleetSpotOptionParameters
- type ForEachTaskInitParameters
- type ForEachTaskObservation
- type ForEachTaskParameters
- type ForEachTaskTaskDbtTaskInitParameters
- type ForEachTaskTaskDbtTaskObservation
- type ForEachTaskTaskDbtTaskParameters
- type ForEachTaskTaskEmailNotificationsInitParameters
- type ForEachTaskTaskEmailNotificationsObservation
- type ForEachTaskTaskEmailNotificationsParameters
- type ForEachTaskTaskInitParameters
- type ForEachTaskTaskObservation
- type ForEachTaskTaskParameters
- type GCPAttributesInitParameters
- type GCPAttributesObservation
- type GCPAttributesParameters
- type GatewayDefinitionInitParameters
- type GatewayDefinitionObservation
- type GatewayDefinitionParameters
- type GcsInitParameters
- type GcsObservation
- type GcsParameters
- type GitSnapshotInitParameters
- type GitSnapshotObservation
- type GitSnapshotParameters
- type GitSourceInitParameters
- type GitSourceObservation
- type GitSourceParameters
- type HealthInitParameters
- type HealthObservation
- type HealthParameters
- type HealthRulesInitParameters
- type HealthRulesObservation
- type HealthRulesParameters
- type IngestionDefinitionInitParameters
- type IngestionDefinitionObservation
- type IngestionDefinitionParameters
- type IngestionDefinitionTableConfigurationInitParameters
- type IngestionDefinitionTableConfigurationObservation
- type IngestionDefinitionTableConfigurationParameters
- type InitScriptsAbfssInitParameters
- type InitScriptsAbfssObservation
- type InitScriptsAbfssParameters
- type InitScriptsDbfsInitParameters
- type InitScriptsDbfsObservation
- type InitScriptsDbfsParameters
- type InitScriptsFileInitParameters
- type InitScriptsFileObservation
- type InitScriptsFileParameters
- type InitScriptsGcsInitParameters
- type InitScriptsGcsObservation
- type InitScriptsGcsParameters
- type InitScriptsInitParameters
- type InitScriptsObservation
- type InitScriptsParameters
- type InitScriptsS3InitParameters
- type InitScriptsS3Observation
- type InitScriptsS3Parameters
- type InitScriptsVolumesInitParameters
- type InitScriptsVolumesObservation
- type InitScriptsVolumesParameters
- type InitScriptsWorkspaceInitParameters
- type InitScriptsWorkspaceObservation
- type InitScriptsWorkspaceParameters
- type InstancePool
- func (in *InstancePool) DeepCopy() *InstancePool
- func (in *InstancePool) DeepCopyInto(out *InstancePool)
- func (in *InstancePool) DeepCopyObject() runtime.Object
- func (mg *InstancePool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstancePool) GetConnectionDetailsMapping() map[string]string
- func (mg *InstancePool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstancePool) GetID() string
- func (tr *InstancePool) GetInitParameters() (map[string]any, error)
- func (mg *InstancePool) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *InstancePool) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *InstancePool) GetObservation() (map[string]any, error)
- func (tr *InstancePool) GetParameters() (map[string]any, error)
- func (mg *InstancePool) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstancePool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InstancePool) GetTerraformResourceType() string
- func (tr *InstancePool) GetTerraformSchemaVersion() int
- func (mg *InstancePool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstancePool) Hub()
- func (tr *InstancePool) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstancePool) SetConditions(c ...xpv1.Condition)
- func (mg *InstancePool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *InstancePool) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *InstancePool) SetObservation(obs map[string]any) error
- func (tr *InstancePool) SetParameters(params map[string]any) error
- func (mg *InstancePool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstancePool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InstancePool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstancePoolAwsAttributesInitParameters
- type InstancePoolAwsAttributesObservation
- type InstancePoolAwsAttributesParameters
- type InstancePoolAzureAttributesInitParameters
- type InstancePoolAzureAttributesObservation
- type InstancePoolAzureAttributesParameters
- type InstancePoolFleetAttributesInitParameters
- type InstancePoolFleetAttributesObservation
- type InstancePoolFleetAttributesParameters
- type InstancePoolGCPAttributesInitParameters
- type InstancePoolGCPAttributesObservation
- type InstancePoolGCPAttributesParameters
- type InstancePoolInitParameters
- type InstancePoolList
- type InstancePoolObservation
- type InstancePoolParameters
- type InstancePoolSpec
- type InstancePoolStatus
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Job) GetConnectionDetailsMapping() map[string]string
- func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Job) GetID() string
- func (tr *Job) GetInitParameters() (map[string]any, error)
- func (mg *Job) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Job) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Job) GetObservation() (map[string]any, error)
- func (tr *Job) GetParameters() (map[string]any, error)
- func (mg *Job) GetProviderConfigReference() *xpv1.Reference
- func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Job) GetTerraformResourceType() string
- func (tr *Job) GetTerraformSchemaVersion() int
- func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Job) Hub()
- func (tr *Job) LateInitialize(attrs []byte) (bool, error)
- func (mg *Job) SetConditions(c ...xpv1.Condition)
- func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Job) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Job) SetObservation(obs map[string]any) error
- func (tr *Job) SetParameters(params map[string]any) error
- func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JobClusterInitParameters
- type JobClusterObservation
- type JobClusterParameters
- type JobInitParameters
- type JobLibraryCranInitParameters
- type JobLibraryCranObservation
- type JobLibraryCranParameters
- type JobLibraryInitParameters
- type JobLibraryMavenInitParameters
- type JobLibraryMavenObservation
- type JobLibraryMavenParameters
- type JobLibraryObservation
- type JobLibraryParameters
- type JobLibraryPypiInitParameters
- type JobLibraryPypiObservation
- type JobLibraryPypiParameters
- type JobList
- type JobNewClusterAutoscaleInitParameters
- type JobNewClusterAutoscaleObservation
- type JobNewClusterAutoscaleParameters
- type JobNewClusterAwsAttributesInitParameters
- type JobNewClusterAwsAttributesObservation
- type JobNewClusterAwsAttributesParameters
- type JobNewClusterAzureAttributesInitParameters
- type JobNewClusterAzureAttributesObservation
- type JobNewClusterAzureAttributesParameters
- type JobNewClusterClusterLogConfInitParameters
- type JobNewClusterClusterLogConfObservation
- type JobNewClusterClusterLogConfParameters
- type JobNewClusterClusterMountInfoInitParameters
- type JobNewClusterClusterMountInfoObservation
- type JobNewClusterClusterMountInfoParameters
- type JobNewClusterDockerImageInitParameters
- type JobNewClusterDockerImageObservation
- type JobNewClusterDockerImageParameters
- type JobNewClusterGCPAttributesInitParameters
- type JobNewClusterGCPAttributesObservation
- type JobNewClusterGCPAttributesParameters
- type JobNewClusterInitParameters
- type JobNewClusterInitScriptsDbfsInitParameters
- type JobNewClusterInitScriptsDbfsObservation
- type JobNewClusterInitScriptsDbfsParameters
- type JobNewClusterInitScriptsInitParameters
- type JobNewClusterInitScriptsObservation
- type JobNewClusterInitScriptsParameters
- type JobNewClusterInitScriptsS3InitParameters
- type JobNewClusterInitScriptsS3Observation
- type JobNewClusterInitScriptsS3Parameters
- type JobNewClusterLibraryInitParameters
- type JobNewClusterLibraryObservation
- type JobNewClusterLibraryParameters
- type JobNewClusterObservation
- type JobNewClusterParameters
- type JobNewClusterWorkloadTypeInitParameters
- type JobNewClusterWorkloadTypeObservation
- type JobNewClusterWorkloadTypeParameters
- type JobObservation
- type JobParameters
- type JobSourceInitParameters
- type JobSourceObservation
- type JobSourceParameters
- type JobSpec
- type JobStatus
- type JobTaskHealthInitParameters
- type JobTaskHealthObservation
- type JobTaskHealthParameters
- type JobTaskLibraryCranInitParameters
- type JobTaskLibraryCranObservation
- type JobTaskLibraryCranParameters
- type JobTaskLibraryInitParameters
- type JobTaskLibraryMavenInitParameters
- type JobTaskLibraryMavenObservation
- type JobTaskLibraryMavenParameters
- type JobTaskLibraryObservation
- type JobTaskLibraryParameters
- type JobTaskLibraryPypiInitParameters
- type JobTaskLibraryPypiObservation
- type JobTaskLibraryPypiParameters
- type JobTaskNewClusterAutoscaleInitParameters
- type JobTaskNewClusterAutoscaleObservation
- type JobTaskNewClusterAutoscaleParameters
- type JobTaskNewClusterAwsAttributesInitParameters
- type JobTaskNewClusterAwsAttributesObservation
- type JobTaskNewClusterAwsAttributesParameters
- type JobTaskNewClusterAzureAttributesInitParameters
- type JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters
- func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy() *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters
- func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto(out *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters)
- type JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation
- type JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters
- type JobTaskNewClusterAzureAttributesObservation
- type JobTaskNewClusterAzureAttributesParameters
- type JobTaskNewClusterClusterLogConfDbfsInitParameters
- type JobTaskNewClusterClusterLogConfDbfsObservation
- type JobTaskNewClusterClusterLogConfDbfsParameters
- type JobTaskNewClusterClusterLogConfInitParameters
- type JobTaskNewClusterClusterLogConfObservation
- type JobTaskNewClusterClusterLogConfParameters
- type JobTaskNewClusterClusterLogConfS3InitParameters
- type JobTaskNewClusterClusterLogConfS3Observation
- type JobTaskNewClusterClusterLogConfS3Parameters
- type JobTaskNewClusterClusterMountInfoInitParameters
- type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
- func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
- func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters)
- type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation
- func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation
- func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation)
- type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters
- func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters
- func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters)
- type JobTaskNewClusterClusterMountInfoObservation
- type JobTaskNewClusterClusterMountInfoParameters
- type JobTaskNewClusterDockerImageBasicAuthInitParameters
- type JobTaskNewClusterDockerImageBasicAuthObservation
- type JobTaskNewClusterDockerImageBasicAuthParameters
- type JobTaskNewClusterDockerImageInitParameters
- type JobTaskNewClusterDockerImageObservation
- type JobTaskNewClusterDockerImageParameters
- type JobTaskNewClusterGCPAttributesInitParameters
- type JobTaskNewClusterGCPAttributesObservation
- type JobTaskNewClusterGCPAttributesParameters
- type JobTaskNewClusterInitParameters
- type JobTaskNewClusterInitScriptsAbfssInitParameters
- type JobTaskNewClusterInitScriptsAbfssObservation
- type JobTaskNewClusterInitScriptsAbfssParameters
- type JobTaskNewClusterInitScriptsDbfsInitParameters
- type JobTaskNewClusterInitScriptsDbfsObservation
- type JobTaskNewClusterInitScriptsDbfsParameters
- type JobTaskNewClusterInitScriptsFileInitParameters
- type JobTaskNewClusterInitScriptsFileObservation
- type JobTaskNewClusterInitScriptsFileParameters
- type JobTaskNewClusterInitScriptsGcsInitParameters
- type JobTaskNewClusterInitScriptsGcsObservation
- type JobTaskNewClusterInitScriptsGcsParameters
- type JobTaskNewClusterInitScriptsInitParameters
- type JobTaskNewClusterInitScriptsObservation
- type JobTaskNewClusterInitScriptsParameters
- type JobTaskNewClusterInitScriptsS3InitParameters
- type JobTaskNewClusterInitScriptsS3Observation
- type JobTaskNewClusterInitScriptsS3Parameters
- type JobTaskNewClusterInitScriptsVolumesInitParameters
- type JobTaskNewClusterInitScriptsVolumesObservation
- type JobTaskNewClusterInitScriptsVolumesParameters
- type JobTaskNewClusterInitScriptsWorkspaceInitParameters
- type JobTaskNewClusterInitScriptsWorkspaceObservation
- type JobTaskNewClusterInitScriptsWorkspaceParameters
- type JobTaskNewClusterLibraryCranInitParameters
- type JobTaskNewClusterLibraryCranObservation
- type JobTaskNewClusterLibraryCranParameters
- type JobTaskNewClusterLibraryInitParameters
- type JobTaskNewClusterLibraryMavenInitParameters
- type JobTaskNewClusterLibraryMavenObservation
- type JobTaskNewClusterLibraryMavenParameters
- type JobTaskNewClusterLibraryObservation
- type JobTaskNewClusterLibraryParameters
- type JobTaskNewClusterLibraryPypiInitParameters
- type JobTaskNewClusterLibraryPypiObservation
- type JobTaskNewClusterLibraryPypiParameters
- type JobTaskNewClusterObservation
- type JobTaskNewClusterParameters
- type JobTaskNewClusterWorkloadTypeClientsInitParameters
- type JobTaskNewClusterWorkloadTypeClientsObservation
- type JobTaskNewClusterWorkloadTypeClientsParameters
- type JobTaskNewClusterWorkloadTypeInitParameters
- type JobTaskNewClusterWorkloadTypeObservation
- type JobTaskNewClusterWorkloadTypeParameters
- type JobTaskNotebookTaskInitParameters
- type JobTaskNotebookTaskObservation
- type JobTaskNotebookTaskParameters
- type JobTaskNotificationSettingsInitParameters
- type JobTaskNotificationSettingsObservation
- type JobTaskNotificationSettingsParameters
- type JobTaskPipelineTaskInitParameters
- type JobTaskPipelineTaskObservation
- type JobTaskPipelineTaskParameters
- type JobTaskPythonWheelTaskInitParameters
- type JobTaskPythonWheelTaskObservation
- type JobTaskPythonWheelTaskParameters
- type JobTaskRunJobTaskInitParameters
- type JobTaskRunJobTaskObservation
- type JobTaskRunJobTaskParameters
- type JobTaskSparkJarTaskInitParameters
- type JobTaskSparkJarTaskObservation
- type JobTaskSparkJarTaskParameters
- type JobTaskSparkPythonTaskInitParameters
- type JobTaskSparkPythonTaskObservation
- type JobTaskSparkPythonTaskParameters
- type JobTaskSparkSubmitTaskInitParameters
- type JobTaskSparkSubmitTaskObservation
- type JobTaskSparkSubmitTaskParameters
- type JobWebhookNotificationsInitParameters
- type JobWebhookNotificationsObservation
- type JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters
- func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopy() *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters
- func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters)
- type JobWebhookNotificationsOnDurationWarningThresholdExceededObservation
- func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopy() *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation
- func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopyInto(out *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation)
- type JobWebhookNotificationsOnDurationWarningThresholdExceededParameters
- func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopy() *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters
- func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopyInto(out *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters)
- type JobWebhookNotificationsOnFailureInitParameters
- type JobWebhookNotificationsOnFailureObservation
- type JobWebhookNotificationsOnFailureParameters
- type JobWebhookNotificationsOnStartInitParameters
- type JobWebhookNotificationsOnStartObservation
- type JobWebhookNotificationsOnStartParameters
- type JobWebhookNotificationsOnStreamingBacklogExceededInitParameters
- func (in *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopy() *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters
- func (in *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters)
- type JobWebhookNotificationsOnStreamingBacklogExceededObservation
- type JobWebhookNotificationsOnStreamingBacklogExceededParameters
- type JobWebhookNotificationsOnSuccessInitParameters
- type JobWebhookNotificationsOnSuccessObservation
- type JobWebhookNotificationsOnSuccessParameters
- type JobWebhookNotificationsParameters
- type LatestUpdatesInitParameters
- type LatestUpdatesObservation
- type LatestUpdatesParameters
- type LaunchTemplateOverrideInitParameters
- type LaunchTemplateOverrideObservation
- type LaunchTemplateOverrideParameters
- type LibrariesCranInitParameters
- type LibrariesCranObservation
- type LibrariesCranParameters
- type LibrariesInitParameters
- type LibrariesMavenInitParameters
- type LibrariesMavenObservation
- type LibrariesMavenParameters
- type LibrariesObservation
- type LibrariesParameters
- type LibrariesPypiInitParameters
- type LibrariesPypiObservation
- type LibrariesPypiParameters
- type Library
- func (in *Library) DeepCopy() *Library
- func (in *Library) DeepCopyInto(out *Library)
- func (in *Library) DeepCopyObject() runtime.Object
- func (mg *Library) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Library) GetConnectionDetailsMapping() map[string]string
- func (mg *Library) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Library) GetID() string
- func (tr *Library) GetInitParameters() (map[string]any, error)
- func (mg *Library) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Library) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Library) GetObservation() (map[string]any, error)
- func (tr *Library) GetParameters() (map[string]any, error)
- func (mg *Library) GetProviderConfigReference() *xpv1.Reference
- func (mg *Library) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Library) GetTerraformResourceType() string
- func (tr *Library) GetTerraformSchemaVersion() int
- func (mg *Library) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Library) Hub()
- func (tr *Library) LateInitialize(attrs []byte) (bool, error)
- func (mg *Library) SetConditions(c ...xpv1.Condition)
- func (mg *Library) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Library) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Library) SetObservation(obs map[string]any) error
- func (tr *Library) SetParameters(params map[string]any) error
- func (mg *Library) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Library) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Library) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LibraryCranInitParameters
- type LibraryCranInitParameters_2
- type LibraryCranObservation
- type LibraryCranObservation_2
- type LibraryCranParameters
- type LibraryCranParameters_2
- type LibraryFileInitParameters
- type LibraryFileObservation
- type LibraryFileParameters
- type LibraryInitParameters
- type LibraryInitParameters_2
- type LibraryList
- type LibraryMavenInitParameters
- type LibraryMavenInitParameters_2
- type LibraryMavenObservation
- type LibraryMavenObservation_2
- type LibraryMavenParameters
- type LibraryMavenParameters_2
- type LibraryObservation
- type LibraryObservation_2
- type LibraryParameters
- type LibraryParameters_2
- type LibraryPypiInitParameters
- type LibraryPypiInitParameters_2
- type LibraryPypiObservation
- type LibraryPypiObservation_2
- type LibraryPypiParameters
- type LibraryPypiParameters_2
- type LibrarySpec
- type LibraryStatus
- type LogAnalyticsInfoInitParameters
- type LogAnalyticsInfoObservation
- type LogAnalyticsInfoParameters
- type ManualInitParameters
- type ManualObservation
- type ManualParameters
- type MavenInitParameters
- type MavenObservation
- type MavenParameters
- type NetworkFilesystemInfoInitParameters
- type NetworkFilesystemInfoObservation
- type NetworkFilesystemInfoParameters
- type NewClusterAutoscaleInitParameters
- type NewClusterAutoscaleObservation
- type NewClusterAutoscaleParameters
- type NewClusterAwsAttributesInitParameters
- type NewClusterAwsAttributesObservation
- type NewClusterAwsAttributesParameters
- type NewClusterAzureAttributesInitParameters
- type NewClusterAzureAttributesLogAnalyticsInfoInitParameters
- type NewClusterAzureAttributesLogAnalyticsInfoObservation
- type NewClusterAzureAttributesLogAnalyticsInfoParameters
- type NewClusterAzureAttributesObservation
- type NewClusterAzureAttributesParameters
- type NewClusterClusterLogConfDbfsInitParameters
- type NewClusterClusterLogConfDbfsObservation
- type NewClusterClusterLogConfDbfsParameters
- type NewClusterClusterLogConfInitParameters
- type NewClusterClusterLogConfObservation
- type NewClusterClusterLogConfParameters
- type NewClusterClusterLogConfS3InitParameters
- type NewClusterClusterLogConfS3Observation
- type NewClusterClusterLogConfS3Parameters
- type NewClusterClusterMountInfoInitParameters
- type NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
- func (in *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
- func (in *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters)
- type NewClusterClusterMountInfoNetworkFilesystemInfoObservation
- type NewClusterClusterMountInfoNetworkFilesystemInfoParameters
- type NewClusterClusterMountInfoObservation
- type NewClusterClusterMountInfoParameters
- type NewClusterDockerImageBasicAuthInitParameters
- type NewClusterDockerImageBasicAuthObservation
- type NewClusterDockerImageBasicAuthParameters
- type NewClusterDockerImageInitParameters
- type NewClusterDockerImageObservation
- type NewClusterDockerImageParameters
- type NewClusterGCPAttributesInitParameters
- type NewClusterGCPAttributesObservation
- type NewClusterGCPAttributesParameters
- type NewClusterInitParameters
- type NewClusterInitScriptsAbfssInitParameters
- type NewClusterInitScriptsAbfssObservation
- type NewClusterInitScriptsAbfssParameters
- type NewClusterInitScriptsDbfsInitParameters
- type NewClusterInitScriptsDbfsObservation
- type NewClusterInitScriptsDbfsParameters
- type NewClusterInitScriptsFileInitParameters
- type NewClusterInitScriptsFileObservation
- type NewClusterInitScriptsFileParameters
- type NewClusterInitScriptsGcsInitParameters
- type NewClusterInitScriptsGcsObservation
- type NewClusterInitScriptsGcsParameters
- type NewClusterInitScriptsInitParameters
- type NewClusterInitScriptsObservation
- type NewClusterInitScriptsParameters
- type NewClusterInitScriptsS3InitParameters
- type NewClusterInitScriptsS3Observation
- type NewClusterInitScriptsS3Parameters
- type NewClusterInitScriptsVolumesInitParameters
- type NewClusterInitScriptsVolumesObservation
- type NewClusterInitScriptsVolumesParameters
- type NewClusterInitScriptsWorkspaceInitParameters
- type NewClusterInitScriptsWorkspaceObservation
- type NewClusterInitScriptsWorkspaceParameters
- type NewClusterLibraryCranInitParameters
- type NewClusterLibraryCranObservation
- type NewClusterLibraryCranParameters
- type NewClusterLibraryInitParameters
- type NewClusterLibraryMavenInitParameters
- type NewClusterLibraryMavenObservation
- type NewClusterLibraryMavenParameters
- type NewClusterLibraryObservation
- type NewClusterLibraryParameters
- type NewClusterLibraryPypiInitParameters
- type NewClusterLibraryPypiObservation
- type NewClusterLibraryPypiParameters
- type NewClusterObservation
- type NewClusterParameters
- type NewClusterWorkloadTypeClientsInitParameters
- type NewClusterWorkloadTypeClientsObservation
- type NewClusterWorkloadTypeClientsParameters
- type NewClusterWorkloadTypeInitParameters
- type NewClusterWorkloadTypeObservation
- type NewClusterWorkloadTypeParameters
- type NotebookInitParameters
- type NotebookObservation
- type NotebookParameters
- type NotebookTaskInitParameters
- type NotebookTaskObservation
- type NotebookTaskParameters
- type NotificationInitParameters
- type NotificationObservation
- type NotificationParameters
- type NotificationSettingsInitParameters
- type NotificationSettingsObservation
- type NotificationSettingsParameters
- type ObjectsInitParameters
- type ObjectsObservation
- type ObjectsParameters
- type ObjectsTableInitParameters
- type ObjectsTableObservation
- type ObjectsTableParameters
- type OnDurationWarningThresholdExceededInitParameters
- type OnDurationWarningThresholdExceededObservation
- type OnDurationWarningThresholdExceededParameters
- type OnFailureInitParameters
- type OnFailureObservation
- type OnFailureParameters
- type OnStartInitParameters
- type OnStartObservation
- type OnStartParameters
- type OnStreamingBacklogExceededInitParameters
- type OnStreamingBacklogExceededObservation
- type OnStreamingBacklogExceededParameters
- type OnSuccessInitParameters
- type OnSuccessObservation
- type OnSuccessParameters
- type ParameterInitParameters
- type ParameterObservation
- type ParameterParameters
- type PeriodicInitParameters
- type PeriodicObservation
- type PeriodicParameters
- type Pipeline
- func (in *Pipeline) DeepCopy() *Pipeline
- func (in *Pipeline) DeepCopyInto(out *Pipeline)
- func (in *Pipeline) DeepCopyObject() runtime.Object
- func (mg *Pipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Pipeline) GetConnectionDetailsMapping() map[string]string
- func (mg *Pipeline) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Pipeline) GetID() string
- func (tr *Pipeline) GetInitParameters() (map[string]any, error)
- func (mg *Pipeline) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Pipeline) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Pipeline) GetObservation() (map[string]any, error)
- func (tr *Pipeline) GetParameters() (map[string]any, error)
- func (mg *Pipeline) GetProviderConfigReference() *xpv1.Reference
- func (mg *Pipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Pipeline) GetTerraformResourceType() string
- func (tr *Pipeline) GetTerraformSchemaVersion() int
- func (mg *Pipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Pipeline) Hub()
- func (tr *Pipeline) LateInitialize(attrs []byte) (bool, error)
- func (mg *Pipeline) SetConditions(c ...xpv1.Condition)
- func (mg *Pipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Pipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Pipeline) SetObservation(obs map[string]any) error
- func (tr *Pipeline) SetParameters(params map[string]any) error
- func (mg *Pipeline) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Pipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Pipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PipelineClusterInitParameters
- type PipelineClusterObservation
- type PipelineClusterParameters
- type PipelineDeploymentInitParameters
- type PipelineDeploymentObservation
- type PipelineDeploymentParameters
- type PipelineInitParameters
- type PipelineLibraryInitParameters
- type PipelineLibraryMavenInitParameters
- type PipelineLibraryMavenObservation
- type PipelineLibraryMavenParameters
- type PipelineLibraryObservation
- type PipelineLibraryParameters
- type PipelineList
- type PipelineObservation
- type PipelineParameters
- type PipelineParamsInitParameters
- type PipelineParamsObservation
- type PipelineParamsParameters
- type PipelineSpec
- type PipelineStatus
- type PipelineTaskInitParameters
- type PipelineTaskObservation
- type PipelineTaskParameters
- type PipelineTriggerInitParameters
- type PipelineTriggerObservation
- type PipelineTriggerParameters
- type PreloadedDockerImageBasicAuthInitParameters
- type PreloadedDockerImageBasicAuthObservation
- type PreloadedDockerImageBasicAuthParameters
- type PreloadedDockerImageInitParameters
- type PreloadedDockerImageObservation
- type PreloadedDockerImageParameters
- type PypiInitParameters
- type PypiObservation
- type PypiParameters
- type PythonWheelTaskInitParameters
- type PythonWheelTaskObservation
- type PythonWheelTaskParameters
- type QueryInitParameters
- type QueryObservation
- type QueryParameters
- type QueueInitParameters
- type QueueObservation
- type QueueParameters
- type ReportInitParameters
- type ReportObservation
- type ReportParameters
- type RestartWindowInitParameters
- type RestartWindowObservation
- type RestartWindowParameters
- type RulesInitParameters
- type RulesObservation
- type RulesParameters
- type RunAsInitParameters
- type RunAsObservation
- type RunAsParameters
- type RunJobTaskInitParameters
- type RunJobTaskObservation
- type RunJobTaskParameters
- type RunJobTaskPipelineParamsInitParameters
- type RunJobTaskPipelineParamsObservation
- type RunJobTaskPipelineParamsParameters
- type S3InitParameters
- type S3Observation
- type S3Parameters
- type SQLTaskAlertInitParameters
- type SQLTaskAlertObservation
- type SQLTaskAlertParameters
- type SQLTaskDashboardInitParameters
- type SQLTaskDashboardObservation
- type SQLTaskDashboardParameters
- type SQLTaskDashboardSubscriptionsInitParameters
- type SQLTaskDashboardSubscriptionsObservation
- type SQLTaskDashboardSubscriptionsParameters
- type SQLTaskFileInitParameters
- type SQLTaskFileObservation
- type SQLTaskFileParameters
- type SQLTaskInitParameters
- type SQLTaskObservation
- type SQLTaskParameters
- type SQLTaskQueryInitParameters
- type SQLTaskQueryObservation
- type SQLTaskQueryParameters
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type SchemaInitParameters
- type SchemaObservation
- type SchemaParameters
- type SchemaTableConfigurationInitParameters
- type SchemaTableConfigurationObservation
- type SchemaTableConfigurationParameters
- type SparkJarTaskInitParameters
- type SparkJarTaskObservation
- type SparkJarTaskParameters
- type SparkPythonTaskInitParameters
- type SparkPythonTaskObservation
- type SparkPythonTaskParameters
- type SparkSubmitTaskInitParameters
- type SparkSubmitTaskObservation
- type SparkSubmitTaskParameters
- type SpecInitParameters
- type SpecObservation
- type SpecParameters
- type SubscriptionsInitParameters
- type SubscriptionsObservation
- type SubscriptionsParameters
- type TableConfigurationInitParameters
- type TableConfigurationObservation
- type TableConfigurationParameters
- type TableInitParameters
- type TableObservation
- type TableParameters
- type TableTableConfigurationInitParameters
- type TableTableConfigurationObservation
- type TableTableConfigurationParameters
- type TableUpdateInitParameters
- type TableUpdateObservation
- type TableUpdateParameters
- type TaskConditionTaskInitParameters
- type TaskConditionTaskObservation
- type TaskConditionTaskParameters
- type TaskDbtTaskInitParameters
- type TaskDbtTaskObservation
- type TaskDbtTaskParameters
- type TaskDependsOnInitParameters
- type TaskDependsOnObservation
- type TaskDependsOnParameters
- type TaskEmailNotificationsInitParameters
- type TaskEmailNotificationsObservation
- type TaskEmailNotificationsParameters
- type TaskHealthInitParameters
- type TaskHealthObservation
- type TaskHealthParameters
- type TaskHealthRulesInitParameters
- type TaskHealthRulesObservation
- type TaskHealthRulesParameters
- type TaskInitParameters
- type TaskLibraryCranInitParameters
- type TaskLibraryCranObservation
- type TaskLibraryCranParameters
- type TaskLibraryInitParameters
- type TaskLibraryMavenInitParameters
- type TaskLibraryMavenObservation
- type TaskLibraryMavenParameters
- type TaskLibraryObservation
- type TaskLibraryParameters
- type TaskLibraryPypiInitParameters
- type TaskLibraryPypiObservation
- type TaskLibraryPypiParameters
- type TaskNewClusterAutoscaleInitParameters
- type TaskNewClusterAutoscaleObservation
- type TaskNewClusterAutoscaleParameters
- type TaskNewClusterAwsAttributesInitParameters
- type TaskNewClusterAwsAttributesObservation
- type TaskNewClusterAwsAttributesParameters
- type TaskNewClusterAzureAttributesInitParameters
- type TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters
- type TaskNewClusterAzureAttributesLogAnalyticsInfoObservation
- type TaskNewClusterAzureAttributesLogAnalyticsInfoParameters
- type TaskNewClusterAzureAttributesObservation
- type TaskNewClusterAzureAttributesParameters
- type TaskNewClusterClusterLogConfDbfsInitParameters
- type TaskNewClusterClusterLogConfDbfsObservation
- type TaskNewClusterClusterLogConfDbfsParameters
- type TaskNewClusterClusterLogConfInitParameters
- type TaskNewClusterClusterLogConfObservation
- type TaskNewClusterClusterLogConfParameters
- type TaskNewClusterClusterLogConfS3InitParameters
- type TaskNewClusterClusterLogConfS3Observation
- type TaskNewClusterClusterLogConfS3Parameters
- type TaskNewClusterClusterMountInfoInitParameters
- type TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
- func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
- func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters)
- type TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation
- func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy() *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation
- func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto(out *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation)
- type TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters
- func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy() *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters
- func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto(out *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters)
- type TaskNewClusterClusterMountInfoObservation
- type TaskNewClusterClusterMountInfoParameters
- type TaskNewClusterDockerImageBasicAuthInitParameters
- type TaskNewClusterDockerImageBasicAuthObservation
- type TaskNewClusterDockerImageBasicAuthParameters
- type TaskNewClusterDockerImageInitParameters
- type TaskNewClusterDockerImageObservation
- type TaskNewClusterDockerImageParameters
- type TaskNewClusterGCPAttributesInitParameters
- type TaskNewClusterGCPAttributesObservation
- type TaskNewClusterGCPAttributesParameters
- type TaskNewClusterInitParameters
- type TaskNewClusterInitScriptsAbfssInitParameters
- type TaskNewClusterInitScriptsAbfssObservation
- type TaskNewClusterInitScriptsAbfssParameters
- type TaskNewClusterInitScriptsDbfsInitParameters
- type TaskNewClusterInitScriptsDbfsObservation
- type TaskNewClusterInitScriptsDbfsParameters
- type TaskNewClusterInitScriptsFileInitParameters
- type TaskNewClusterInitScriptsFileObservation
- type TaskNewClusterInitScriptsFileParameters
- type TaskNewClusterInitScriptsGcsInitParameters
- type TaskNewClusterInitScriptsGcsObservation
- type TaskNewClusterInitScriptsGcsParameters
- type TaskNewClusterInitScriptsInitParameters
- type TaskNewClusterInitScriptsObservation
- type TaskNewClusterInitScriptsParameters
- type TaskNewClusterInitScriptsS3InitParameters
- type TaskNewClusterInitScriptsS3Observation
- type TaskNewClusterInitScriptsS3Parameters
- type TaskNewClusterInitScriptsVolumesInitParameters
- type TaskNewClusterInitScriptsVolumesObservation
- type TaskNewClusterInitScriptsVolumesParameters
- type TaskNewClusterInitScriptsWorkspaceInitParameters
- type TaskNewClusterInitScriptsWorkspaceObservation
- type TaskNewClusterInitScriptsWorkspaceParameters
- type TaskNewClusterLibraryCranInitParameters
- type TaskNewClusterLibraryCranObservation
- type TaskNewClusterLibraryCranParameters
- type TaskNewClusterLibraryInitParameters
- type TaskNewClusterLibraryMavenInitParameters
- type TaskNewClusterLibraryMavenObservation
- type TaskNewClusterLibraryMavenParameters
- type TaskNewClusterLibraryObservation
- type TaskNewClusterLibraryParameters
- type TaskNewClusterLibraryPypiInitParameters
- type TaskNewClusterLibraryPypiObservation
- type TaskNewClusterLibraryPypiParameters
- type TaskNewClusterObservation
- type TaskNewClusterParameters
- type TaskNewClusterWorkloadTypeClientsInitParameters
- type TaskNewClusterWorkloadTypeClientsObservation
- type TaskNewClusterWorkloadTypeClientsParameters
- type TaskNewClusterWorkloadTypeInitParameters
- type TaskNewClusterWorkloadTypeObservation
- type TaskNewClusterWorkloadTypeParameters
- type TaskNotebookTaskInitParameters
- type TaskNotebookTaskObservation
- type TaskNotebookTaskParameters
- type TaskNotificationSettingsInitParameters
- type TaskNotificationSettingsObservation
- type TaskNotificationSettingsParameters
- type TaskObservation
- type TaskParameters
- type TaskPipelineTaskInitParameters
- type TaskPipelineTaskObservation
- type TaskPipelineTaskParameters
- type TaskPythonWheelTaskInitParameters
- type TaskPythonWheelTaskObservation
- type TaskPythonWheelTaskParameters
- type TaskRunJobTaskInitParameters
- type TaskRunJobTaskObservation
- type TaskRunJobTaskParameters
- type TaskSQLTaskFileInitParameters
- type TaskSQLTaskFileObservation
- type TaskSQLTaskFileParameters
- type TaskSQLTaskInitParameters
- type TaskSQLTaskObservation
- type TaskSQLTaskParameters
- type TaskSparkJarTaskInitParameters
- type TaskSparkJarTaskObservation
- type TaskSparkJarTaskParameters
- type TaskSparkPythonTaskInitParameters
- type TaskSparkPythonTaskObservation
- type TaskSparkPythonTaskParameters
- type TaskSparkSubmitTaskInitParameters
- type TaskSparkSubmitTaskObservation
- type TaskSparkSubmitTaskParameters
- type TaskWebhookNotificationsInitParameters
- type TaskWebhookNotificationsObservation
- type TaskWebhookNotificationsParameters
- type TriggerInitParameters
- type TriggerObservation
- type TriggerParameters
- type VolumesInitParameters
- type VolumesObservation
- type VolumesParameters
- type WebhookNotificationsInitParameters
- type WebhookNotificationsObservation
- type WebhookNotificationsOnDurationWarningThresholdExceededInitParameters
- func (in *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopy() *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters
- func (in *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopyInto(out *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters)
- type WebhookNotificationsOnDurationWarningThresholdExceededObservation
- func (in *WebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopy() *WebhookNotificationsOnDurationWarningThresholdExceededObservation
- func (in *WebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopyInto(out *WebhookNotificationsOnDurationWarningThresholdExceededObservation)
- type WebhookNotificationsOnDurationWarningThresholdExceededParameters
- func (in *WebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopy() *WebhookNotificationsOnDurationWarningThresholdExceededParameters
- func (in *WebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopyInto(out *WebhookNotificationsOnDurationWarningThresholdExceededParameters)
- type WebhookNotificationsOnFailureInitParameters
- type WebhookNotificationsOnFailureObservation
- type WebhookNotificationsOnFailureParameters
- type WebhookNotificationsOnStartInitParameters
- type WebhookNotificationsOnStartObservation
- type WebhookNotificationsOnStartParameters
- type WebhookNotificationsOnStreamingBacklogExceededInitParameters
- type WebhookNotificationsOnStreamingBacklogExceededObservation
- type WebhookNotificationsOnStreamingBacklogExceededParameters
- type WebhookNotificationsOnSuccessInitParameters
- type WebhookNotificationsOnSuccessObservation
- type WebhookNotificationsOnSuccessParameters
- type WebhookNotificationsParameters
- type WorkloadTypeClientsInitParameters
- type WorkloadTypeClientsObservation
- type WorkloadTypeClientsParameters
- type WorkloadTypeInitParameters
- type WorkloadTypeObservation
- type WorkloadTypeParameters
- type WorkspaceInitParameters
- type WorkspaceObservation
- type WorkspaceParameters
Constants ¶
const ( CRDGroup = "compute.databricks.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) )
Repository type metadata.
var ( ClusterPolicy_Kind = "ClusterPolicy" ClusterPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterPolicy_Kind}.String() ClusterPolicy_KindAPIVersion = ClusterPolicy_Kind + "." + CRDGroupVersion.String() ClusterPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ClusterPolicy_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( InstancePool_Kind = "InstancePool" InstancePool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstancePool_Kind}.String() InstancePool_KindAPIVersion = InstancePool_Kind + "." + CRDGroupVersion.String() InstancePool_GroupVersionKind = CRDGroupVersion.WithKind(InstancePool_Kind) )
Repository type metadata.
var ( Job_Kind = "Job" Job_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Job_Kind}.String() Job_KindAPIVersion = Job_Kind + "." + CRDGroupVersion.String() Job_GroupVersionKind = CRDGroupVersion.WithKind(Job_Kind) )
Repository type metadata.
var ( Library_Kind = "Library" Library_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Library_Kind}.String() Library_KindAPIVersion = Library_Kind + "." + CRDGroupVersion.String() Library_GroupVersionKind = CRDGroupVersion.WithKind(Library_Kind) )
Repository type metadata.
var ( Pipeline_Kind = "Pipeline" Pipeline_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Pipeline_Kind}.String() Pipeline_KindAPIVersion = Pipeline_Kind + "." + CRDGroupVersion.String() Pipeline_GroupVersionKind = CRDGroupVersion.WithKind(Pipeline_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AbfssInitParameters ¶
type AbfssInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*AbfssInitParameters) DeepCopy ¶
func (in *AbfssInitParameters) DeepCopy() *AbfssInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbfssInitParameters.
func (*AbfssInitParameters) DeepCopyInto ¶
func (in *AbfssInitParameters) DeepCopyInto(out *AbfssInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AbfssObservation ¶
type AbfssObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*AbfssObservation) DeepCopy ¶
func (in *AbfssObservation) DeepCopy() *AbfssObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbfssObservation.
func (*AbfssObservation) DeepCopyInto ¶
func (in *AbfssObservation) DeepCopyInto(out *AbfssObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AbfssParameters ¶
type AbfssParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*AbfssParameters) DeepCopy ¶
func (in *AbfssParameters) DeepCopy() *AbfssParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbfssParameters.
func (*AbfssParameters) DeepCopyInto ¶
func (in *AbfssParameters) DeepCopyInto(out *AbfssParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertInitParameters ¶
type AlertInitParameters struct { // (String) identifier of the Databricks Alert (databricks_alert). AlertID *string `json:"alertId,omitempty" tf:"alert_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []SubscriptionsInitParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*AlertInitParameters) DeepCopy ¶
func (in *AlertInitParameters) DeepCopy() *AlertInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertInitParameters.
func (*AlertInitParameters) DeepCopyInto ¶
func (in *AlertInitParameters) DeepCopyInto(out *AlertInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertObservation ¶
type AlertObservation struct { // (String) identifier of the Databricks Alert (databricks_alert). AlertID *string `json:"alertId,omitempty" tf:"alert_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []SubscriptionsObservation `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*AlertObservation) DeepCopy ¶
func (in *AlertObservation) DeepCopy() *AlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertObservation.
func (*AlertObservation) DeepCopyInto ¶
func (in *AlertObservation) DeepCopyInto(out *AlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertParameters ¶
type AlertParameters struct { // (String) identifier of the Databricks Alert (databricks_alert). // +kubebuilder:validation:Optional AlertID *string `json:"alertId" tf:"alert_id,omitempty"` // flag that specifies if subscriptions are paused or not. // +kubebuilder:validation:Optional PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. // +kubebuilder:validation:Optional Subscriptions []SubscriptionsParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*AlertParameters) DeepCopy ¶
func (in *AlertParameters) DeepCopy() *AlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertParameters.
func (*AlertParameters) DeepCopyInto ¶
func (in *AlertParameters) DeepCopyInto(out *AlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSubscriptionsInitParameters ¶
type AlertSubscriptionsInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*AlertSubscriptionsInitParameters) DeepCopy ¶
func (in *AlertSubscriptionsInitParameters) DeepCopy() *AlertSubscriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSubscriptionsInitParameters.
func (*AlertSubscriptionsInitParameters) DeepCopyInto ¶
func (in *AlertSubscriptionsInitParameters) DeepCopyInto(out *AlertSubscriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSubscriptionsObservation ¶
type AlertSubscriptionsObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*AlertSubscriptionsObservation) DeepCopy ¶
func (in *AlertSubscriptionsObservation) DeepCopy() *AlertSubscriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSubscriptionsObservation.
func (*AlertSubscriptionsObservation) DeepCopyInto ¶
func (in *AlertSubscriptionsObservation) DeepCopyInto(out *AlertSubscriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSubscriptionsParameters ¶
type AlertSubscriptionsParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*AlertSubscriptionsParameters) DeepCopy ¶
func (in *AlertSubscriptionsParameters) DeepCopy() *AlertSubscriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSubscriptionsParameters.
func (*AlertSubscriptionsParameters) DeepCopyInto ¶
func (in *AlertSubscriptionsParameters) DeepCopyInto(out *AlertSubscriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleInitParameters ¶
type AutoscaleInitParameters struct { // The maximum number of workers to which the cluster can scale up when overloaded. max_workers must be strictly greater than min_workers. MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // The minimum number of workers to which the cluster can scale down when underutilized. It is also the initial number of workers the cluster will have after creation. MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*AutoscaleInitParameters) DeepCopy ¶
func (in *AutoscaleInitParameters) DeepCopy() *AutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleInitParameters.
func (*AutoscaleInitParameters) DeepCopyInto ¶
func (in *AutoscaleInitParameters) DeepCopyInto(out *AutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleObservation ¶
type AutoscaleObservation struct { // The maximum number of workers to which the cluster can scale up when overloaded. max_workers must be strictly greater than min_workers. MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // The minimum number of workers to which the cluster can scale down when underutilized. It is also the initial number of workers the cluster will have after creation. MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*AutoscaleObservation) DeepCopy ¶
func (in *AutoscaleObservation) DeepCopy() *AutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleObservation.
func (*AutoscaleObservation) DeepCopyInto ¶
func (in *AutoscaleObservation) DeepCopyInto(out *AutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleParameters ¶
type AutoscaleParameters struct { // The maximum number of workers to which the cluster can scale up when overloaded. max_workers must be strictly greater than min_workers. // +kubebuilder:validation:Optional MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // The minimum number of workers to which the cluster can scale down when underutilized. It is also the initial number of workers the cluster will have after creation. // +kubebuilder:validation:Optional MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*AutoscaleParameters) DeepCopy ¶
func (in *AutoscaleParameters) DeepCopy() *AutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleParameters.
func (*AutoscaleParameters) DeepCopyInto ¶
func (in *AutoscaleParameters) DeepCopyInto(out *AutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAttributesInitParameters ¶
type AwsAttributesInitParameters struct { // Availability type used for all subsequent nodes past the first_on_demand ones. Valid values are SPOT, SPOT_WITH_FALLBACK and ON_DEMAND. Note: If first_on_demand is zero, this availability type will be used for the entire cluster. Backend default value is SPOT_WITH_FALLBACK and could change in the future Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The number of volumes launched for each instance. You can choose up to 10 volumes. This feature is only enabled for supported node types. Legacy node types cannot specify custom EBS volumes. For node types with no instance store, at least one EBS volume needs to be specified; otherwise, cluster creation will fail. These EBS volumes will be mounted at /ebs0, /ebs1, and etc. Instance store volumes will be mounted at /local_disk0, /local_disk1, and etc. If EBS volumes are attached, Databricks will configure Spark to use only the EBS volumes for scratch storage because heterogeneously sized scratch devices can lead to inefficient disk utilization. If no EBS volumes are attached, Databricks will configure Spark to use instance store volumes. If EBS volumes are specified, then the Spark configuration spark.local.dir will be overridden. EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // The size of each EBS volume (in GiB) launched for each instance. For general purpose SSD, this value must be within the range 100 - 4096. For throughput optimized HDD, this value must be within the range 500 - 4096. Custom EBS volumes cannot be specified for the legacy node types (memory-optimized and compute-optimized). EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // The type of EBS volumes that will be launched with this cluster. Valid values are GENERAL_PURPOSE_SSD or THROUGHPUT_OPTIMIZED_HDD. Use this option only if you're not picking Delta Optimized node types. EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // The first first_on_demand nodes of the cluster will be placed on on-demand instances. If this value is greater than 0, the cluster driver node will be placed on an on-demand instance. If this value is greater than or equal to the current cluster size, all nodes will be placed on on-demand instances. If this value is less than the current cluster size, first_on_demand nodes will be placed on on-demand instances, and the remainder will be placed on availability instances. This value does not affect cluster size and cannot be mutated over the lifetime of a cluster. Backend default value is 1 and could change in the future FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // Nodes for this cluster will only be placed on AWS instances with this instance profile. InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // The max price for AWS spot instances, as a percentage of the corresponding instance type’s on-demand price. For example, if this field is set to 50, and the cluster needs a new i3.xlarge spot instance, then the max price is half of the price of on-demand i3.xlarge instances. Similarly, if this field is set to 200, the max price is twice the price of on-demand i3.xlarge instances. If not specified, the default value is 100. When spot instances are requested for this cluster, only spot instances whose max price percentage matches this field will be considered. For safety, we enforce this field to be no more than 10000. SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // Identifier for the availability zone/datacenter in which the cluster resides. This string will be of a form like us-west-2a. The provided availability zone must be in the same region as the Databricks deployment. For example, us-west-2a is not a valid zone ID if the Databricks deployment resides in the us-east-1 region. Enable automatic availability zone selection ("Auto-AZ"), by setting the value auto. Databricks selects the AZ based on available IPs in the workspace subnets and retries in other availability zones if AWS returns insufficient capacity errors. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*AwsAttributesInitParameters) DeepCopy ¶
func (in *AwsAttributesInitParameters) DeepCopy() *AwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAttributesInitParameters.
func (*AwsAttributesInitParameters) DeepCopyInto ¶
func (in *AwsAttributesInitParameters) DeepCopyInto(out *AwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAttributesObservation ¶
type AwsAttributesObservation struct { // Availability type used for all subsequent nodes past the first_on_demand ones. Valid values are SPOT, SPOT_WITH_FALLBACK and ON_DEMAND. Note: If first_on_demand is zero, this availability type will be used for the entire cluster. Backend default value is SPOT_WITH_FALLBACK and could change in the future Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The number of volumes launched for each instance. You can choose up to 10 volumes. This feature is only enabled for supported node types. Legacy node types cannot specify custom EBS volumes. For node types with no instance store, at least one EBS volume needs to be specified; otherwise, cluster creation will fail. These EBS volumes will be mounted at /ebs0, /ebs1, and etc. Instance store volumes will be mounted at /local_disk0, /local_disk1, and etc. If EBS volumes are attached, Databricks will configure Spark to use only the EBS volumes for scratch storage because heterogeneously sized scratch devices can lead to inefficient disk utilization. If no EBS volumes are attached, Databricks will configure Spark to use instance store volumes. If EBS volumes are specified, then the Spark configuration spark.local.dir will be overridden. EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // The size of each EBS volume (in GiB) launched for each instance. For general purpose SSD, this value must be within the range 100 - 4096. For throughput optimized HDD, this value must be within the range 500 - 4096. Custom EBS volumes cannot be specified for the legacy node types (memory-optimized and compute-optimized). EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // The type of EBS volumes that will be launched with this cluster. Valid values are GENERAL_PURPOSE_SSD or THROUGHPUT_OPTIMIZED_HDD. Use this option only if you're not picking Delta Optimized node types. EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // The first first_on_demand nodes of the cluster will be placed on on-demand instances. If this value is greater than 0, the cluster driver node will be placed on an on-demand instance. If this value is greater than or equal to the current cluster size, all nodes will be placed on on-demand instances. If this value is less than the current cluster size, first_on_demand nodes will be placed on on-demand instances, and the remainder will be placed on availability instances. This value does not affect cluster size and cannot be mutated over the lifetime of a cluster. Backend default value is 1 and could change in the future FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // Nodes for this cluster will only be placed on AWS instances with this instance profile. InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // The max price for AWS spot instances, as a percentage of the corresponding instance type’s on-demand price. For example, if this field is set to 50, and the cluster needs a new i3.xlarge spot instance, then the max price is half of the price of on-demand i3.xlarge instances. Similarly, if this field is set to 200, the max price is twice the price of on-demand i3.xlarge instances. If not specified, the default value is 100. When spot instances are requested for this cluster, only spot instances whose max price percentage matches this field will be considered. For safety, we enforce this field to be no more than 10000. SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // Identifier for the availability zone/datacenter in which the cluster resides. This string will be of a form like us-west-2a. The provided availability zone must be in the same region as the Databricks deployment. For example, us-west-2a is not a valid zone ID if the Databricks deployment resides in the us-east-1 region. Enable automatic availability zone selection ("Auto-AZ"), by setting the value auto. Databricks selects the AZ based on available IPs in the workspace subnets and retries in other availability zones if AWS returns insufficient capacity errors. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*AwsAttributesObservation) DeepCopy ¶
func (in *AwsAttributesObservation) DeepCopy() *AwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAttributesObservation.
func (*AwsAttributesObservation) DeepCopyInto ¶
func (in *AwsAttributesObservation) DeepCopyInto(out *AwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAttributesParameters ¶
type AwsAttributesParameters struct { // Availability type used for all subsequent nodes past the first_on_demand ones. Valid values are SPOT, SPOT_WITH_FALLBACK and ON_DEMAND. Note: If first_on_demand is zero, this availability type will be used for the entire cluster. Backend default value is SPOT_WITH_FALLBACK and could change in the future // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The number of volumes launched for each instance. You can choose up to 10 volumes. This feature is only enabled for supported node types. Legacy node types cannot specify custom EBS volumes. For node types with no instance store, at least one EBS volume needs to be specified; otherwise, cluster creation will fail. These EBS volumes will be mounted at /ebs0, /ebs1, and etc. Instance store volumes will be mounted at /local_disk0, /local_disk1, and etc. If EBS volumes are attached, Databricks will configure Spark to use only the EBS volumes for scratch storage because heterogeneously sized scratch devices can lead to inefficient disk utilization. If no EBS volumes are attached, Databricks will configure Spark to use instance store volumes. If EBS volumes are specified, then the Spark configuration spark.local.dir will be overridden. // +kubebuilder:validation:Optional EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` // +kubebuilder:validation:Optional EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // The size of each EBS volume (in GiB) launched for each instance. For general purpose SSD, this value must be within the range 100 - 4096. For throughput optimized HDD, this value must be within the range 500 - 4096. Custom EBS volumes cannot be specified for the legacy node types (memory-optimized and compute-optimized). // +kubebuilder:validation:Optional EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` // +kubebuilder:validation:Optional EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // The type of EBS volumes that will be launched with this cluster. Valid values are GENERAL_PURPOSE_SSD or THROUGHPUT_OPTIMIZED_HDD. Use this option only if you're not picking Delta Optimized node types. // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // The first first_on_demand nodes of the cluster will be placed on on-demand instances. If this value is greater than 0, the cluster driver node will be placed on an on-demand instance. If this value is greater than or equal to the current cluster size, all nodes will be placed on on-demand instances. If this value is less than the current cluster size, first_on_demand nodes will be placed on on-demand instances, and the remainder will be placed on availability instances. This value does not affect cluster size and cannot be mutated over the lifetime of a cluster. Backend default value is 1 and could change in the future // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // Nodes for this cluster will only be placed on AWS instances with this instance profile. // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // The max price for AWS spot instances, as a percentage of the corresponding instance type’s on-demand price. For example, if this field is set to 50, and the cluster needs a new i3.xlarge spot instance, then the max price is half of the price of on-demand i3.xlarge instances. Similarly, if this field is set to 200, the max price is twice the price of on-demand i3.xlarge instances. If not specified, the default value is 100. When spot instances are requested for this cluster, only spot instances whose max price percentage matches this field will be considered. For safety, we enforce this field to be no more than 10000. // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // Identifier for the availability zone/datacenter in which the cluster resides. This string will be of a form like us-west-2a. The provided availability zone must be in the same region as the Databricks deployment. For example, us-west-2a is not a valid zone ID if the Databricks deployment resides in the us-east-1 region. Enable automatic availability zone selection ("Auto-AZ"), by setting the value auto. Databricks selects the AZ based on available IPs in the workspace subnets and retries in other availability zones if AWS returns insufficient capacity errors. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*AwsAttributesParameters) DeepCopy ¶
func (in *AwsAttributesParameters) DeepCopy() *AwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAttributesParameters.
func (*AwsAttributesParameters) DeepCopyInto ¶
func (in *AwsAttributesParameters) DeepCopyInto(out *AwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAttributesInitParameters ¶
type AzureAttributesInitParameters struct { // Availability type used for all subsequent nodes past the first_on_demand ones. Valid values are SPOT_AZURE, SPOT_WITH_FALLBACK_AZURE, and ON_DEMAND_AZURE. Note: If first_on_demand is zero, this availability type will be used for the entire cluster. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The first first_on_demand nodes of the cluster will be placed on on-demand instances. If this value is greater than 0, the cluster driver node will be placed on an on-demand instance. If this value is greater than or equal to the current cluster size, all nodes will be placed on on-demand instances. If this value is less than the current cluster size, first_on_demand nodes will be placed on on-demand instances, and the remainder will be placed on availability instances. This value does not affect cluster size and cannot be mutated over the lifetime of a cluster. FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []LogAnalyticsInfoInitParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // The max bid price used for Azure spot instances. You can set this to greater than or equal to the current spot price. You can also set this to -1, which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance. SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*AzureAttributesInitParameters) DeepCopy ¶
func (in *AzureAttributesInitParameters) DeepCopy() *AzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAttributesInitParameters.
func (*AzureAttributesInitParameters) DeepCopyInto ¶
func (in *AzureAttributesInitParameters) DeepCopyInto(out *AzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAttributesLogAnalyticsInfoInitParameters ¶
type AzureAttributesLogAnalyticsInfoInitParameters struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*AzureAttributesLogAnalyticsInfoInitParameters) DeepCopy ¶
func (in *AzureAttributesLogAnalyticsInfoInitParameters) DeepCopy() *AzureAttributesLogAnalyticsInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAttributesLogAnalyticsInfoInitParameters.
func (*AzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto ¶
func (in *AzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto(out *AzureAttributesLogAnalyticsInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAttributesLogAnalyticsInfoObservation ¶
type AzureAttributesLogAnalyticsInfoObservation struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*AzureAttributesLogAnalyticsInfoObservation) DeepCopy ¶
func (in *AzureAttributesLogAnalyticsInfoObservation) DeepCopy() *AzureAttributesLogAnalyticsInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAttributesLogAnalyticsInfoObservation.
func (*AzureAttributesLogAnalyticsInfoObservation) DeepCopyInto ¶
func (in *AzureAttributesLogAnalyticsInfoObservation) DeepCopyInto(out *AzureAttributesLogAnalyticsInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAttributesLogAnalyticsInfoParameters ¶
type AzureAttributesLogAnalyticsInfoParameters struct { // +kubebuilder:validation:Optional LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*AzureAttributesLogAnalyticsInfoParameters) DeepCopy ¶
func (in *AzureAttributesLogAnalyticsInfoParameters) DeepCopy() *AzureAttributesLogAnalyticsInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAttributesLogAnalyticsInfoParameters.
func (*AzureAttributesLogAnalyticsInfoParameters) DeepCopyInto ¶
func (in *AzureAttributesLogAnalyticsInfoParameters) DeepCopyInto(out *AzureAttributesLogAnalyticsInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAttributesObservation ¶
type AzureAttributesObservation struct { // Availability type used for all subsequent nodes past the first_on_demand ones. Valid values are SPOT_AZURE, SPOT_WITH_FALLBACK_AZURE, and ON_DEMAND_AZURE. Note: If first_on_demand is zero, this availability type will be used for the entire cluster. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The first first_on_demand nodes of the cluster will be placed on on-demand instances. If this value is greater than 0, the cluster driver node will be placed on an on-demand instance. If this value is greater than or equal to the current cluster size, all nodes will be placed on on-demand instances. If this value is less than the current cluster size, first_on_demand nodes will be placed on on-demand instances, and the remainder will be placed on availability instances. This value does not affect cluster size and cannot be mutated over the lifetime of a cluster. FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []LogAnalyticsInfoObservation `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // The max bid price used for Azure spot instances. You can set this to greater than or equal to the current spot price. You can also set this to -1, which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance. SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*AzureAttributesObservation) DeepCopy ¶
func (in *AzureAttributesObservation) DeepCopy() *AzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAttributesObservation.
func (*AzureAttributesObservation) DeepCopyInto ¶
func (in *AzureAttributesObservation) DeepCopyInto(out *AzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAttributesParameters ¶
type AzureAttributesParameters struct { // Availability type used for all subsequent nodes past the first_on_demand ones. Valid values are SPOT_AZURE, SPOT_WITH_FALLBACK_AZURE, and ON_DEMAND_AZURE. Note: If first_on_demand is zero, this availability type will be used for the entire cluster. // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The first first_on_demand nodes of the cluster will be placed on on-demand instances. If this value is greater than 0, the cluster driver node will be placed on an on-demand instance. If this value is greater than or equal to the current cluster size, all nodes will be placed on on-demand instances. If this value is less than the current cluster size, first_on_demand nodes will be placed on on-demand instances, and the remainder will be placed on availability instances. This value does not affect cluster size and cannot be mutated over the lifetime of a cluster. // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsInfo []LogAnalyticsInfoParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // The max bid price used for Azure spot instances. You can set this to greater than or equal to the current spot price. You can also set this to -1, which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance. // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*AzureAttributesParameters) DeepCopy ¶
func (in *AzureAttributesParameters) DeepCopy() *AzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAttributesParameters.
func (*AzureAttributesParameters) DeepCopyInto ¶
func (in *AzureAttributesParameters) DeepCopyInto(out *AzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthInitParameters ¶
type BasicAuthInitParameters struct { PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthInitParameters) DeepCopy ¶
func (in *BasicAuthInitParameters) DeepCopy() *BasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthInitParameters.
func (*BasicAuthInitParameters) DeepCopyInto ¶
func (in *BasicAuthInitParameters) DeepCopyInto(out *BasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthObservation ¶
type BasicAuthObservation struct {
Username *string `json:"username,omitempty" tf:"username,omitempty"`
}
func (*BasicAuthObservation) DeepCopy ¶
func (in *BasicAuthObservation) DeepCopy() *BasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthObservation.
func (*BasicAuthObservation) DeepCopyInto ¶
func (in *BasicAuthObservation) DeepCopyInto(out *BasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthParameters ¶
type BasicAuthParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*BasicAuthParameters) DeepCopy ¶
func (in *BasicAuthParameters) DeepCopy() *BasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthParameters.
func (*BasicAuthParameters) DeepCopyInto ¶
func (in *BasicAuthParameters) DeepCopyInto(out *BasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientsInitParameters ¶
type ClientsInitParameters struct { // boolean flag defining if it's possible to run Databricks Jobs on this cluster. Default: true. Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // boolean flag defining if it's possible to run notebooks on this cluster. Default: true. Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*ClientsInitParameters) DeepCopy ¶
func (in *ClientsInitParameters) DeepCopy() *ClientsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientsInitParameters.
func (*ClientsInitParameters) DeepCopyInto ¶
func (in *ClientsInitParameters) DeepCopyInto(out *ClientsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientsObservation ¶
type ClientsObservation struct { // boolean flag defining if it's possible to run Databricks Jobs on this cluster. Default: true. Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // boolean flag defining if it's possible to run notebooks on this cluster. Default: true. Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*ClientsObservation) DeepCopy ¶
func (in *ClientsObservation) DeepCopy() *ClientsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientsObservation.
func (*ClientsObservation) DeepCopyInto ¶
func (in *ClientsObservation) DeepCopyInto(out *ClientsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientsParameters ¶
type ClientsParameters struct { // boolean flag defining if it's possible to run Databricks Jobs on this cluster. Default: true. // +kubebuilder:validation:Optional Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // boolean flag defining if it's possible to run notebooks on this cluster. Default: true. // +kubebuilder:validation:Optional Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*ClientsParameters) DeepCopy ¶
func (in *ClientsParameters) DeepCopy() *ClientsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientsParameters.
func (*ClientsParameters) DeepCopyInto ¶
func (in *ClientsParameters) DeepCopyInto(out *ClientsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sparkVersion) || (has(self.initProvider) && has(self.initProvider.sparkVersion))",message="spec.forProvider.sparkVersion is a required parameter" Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters API. ""subcategory: "Compute" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetInitParameters ¶
GetInitParameters of this Cluster
func (*Cluster) GetManagementPolicies ¶
func (mg *Cluster) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Cluster.
func (*Cluster) GetMergedParameters ¶
GetInitParameters of this Cluster
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetPublishConnectionDetailsTo ¶
func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetManagementPolicies ¶
func (mg *Cluster) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetPublishConnectionDetailsTo ¶
func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterAutoscaleInitParameters ¶
type ClusterAutoscaleInitParameters struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
func (*ClusterAutoscaleInitParameters) DeepCopy ¶
func (in *ClusterAutoscaleInitParameters) DeepCopy() *ClusterAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAutoscaleInitParameters.
func (*ClusterAutoscaleInitParameters) DeepCopyInto ¶
func (in *ClusterAutoscaleInitParameters) DeepCopyInto(out *ClusterAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAutoscaleObservation ¶
type ClusterAutoscaleObservation struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
func (*ClusterAutoscaleObservation) DeepCopy ¶
func (in *ClusterAutoscaleObservation) DeepCopy() *ClusterAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAutoscaleObservation.
func (*ClusterAutoscaleObservation) DeepCopyInto ¶
func (in *ClusterAutoscaleObservation) DeepCopyInto(out *ClusterAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAutoscaleParameters ¶
type ClusterAutoscaleParameters struct { // +kubebuilder:validation:Optional MaxWorkers *float64 `json:"maxWorkers" tf:"max_workers,omitempty"` // +kubebuilder:validation:Optional MinWorkers *float64 `json:"minWorkers" tf:"min_workers,omitempty"` // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
func (*ClusterAutoscaleParameters) DeepCopy ¶
func (in *ClusterAutoscaleParameters) DeepCopy() *ClusterAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAutoscaleParameters.
func (*ClusterAutoscaleParameters) DeepCopyInto ¶
func (in *ClusterAutoscaleParameters) DeepCopyInto(out *ClusterAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAwsAttributesInitParameters ¶
type ClusterAwsAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // Canonical unique identifier of the DLT pipeline. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*ClusterAwsAttributesInitParameters) DeepCopy ¶
func (in *ClusterAwsAttributesInitParameters) DeepCopy() *ClusterAwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAwsAttributesInitParameters.
func (*ClusterAwsAttributesInitParameters) DeepCopyInto ¶
func (in *ClusterAwsAttributesInitParameters) DeepCopyInto(out *ClusterAwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAwsAttributesObservation ¶
type ClusterAwsAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // Canonical unique identifier of the DLT pipeline. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*ClusterAwsAttributesObservation) DeepCopy ¶
func (in *ClusterAwsAttributesObservation) DeepCopy() *ClusterAwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAwsAttributesObservation.
func (*ClusterAwsAttributesObservation) DeepCopyInto ¶
func (in *ClusterAwsAttributesObservation) DeepCopyInto(out *ClusterAwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAwsAttributesParameters ¶
type ClusterAwsAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` // +kubebuilder:validation:Optional EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` // +kubebuilder:validation:Optional EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*ClusterAwsAttributesParameters) DeepCopy ¶
func (in *ClusterAwsAttributesParameters) DeepCopy() *ClusterAwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAwsAttributesParameters.
func (*ClusterAwsAttributesParameters) DeepCopyInto ¶
func (in *ClusterAwsAttributesParameters) DeepCopyInto(out *ClusterAwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAzureAttributesInitParameters ¶
type ClusterAzureAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []ClusterAzureAttributesLogAnalyticsInfoInitParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*ClusterAzureAttributesInitParameters) DeepCopy ¶
func (in *ClusterAzureAttributesInitParameters) DeepCopy() *ClusterAzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAzureAttributesInitParameters.
func (*ClusterAzureAttributesInitParameters) DeepCopyInto ¶
func (in *ClusterAzureAttributesInitParameters) DeepCopyInto(out *ClusterAzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAzureAttributesLogAnalyticsInfoInitParameters ¶
type ClusterAzureAttributesLogAnalyticsInfoInitParameters struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // Canonical unique identifier of the DLT pipeline. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*ClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy ¶
func (in *ClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy() *ClusterAzureAttributesLogAnalyticsInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAzureAttributesLogAnalyticsInfoInitParameters.
func (*ClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto ¶
func (in *ClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto(out *ClusterAzureAttributesLogAnalyticsInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAzureAttributesLogAnalyticsInfoObservation ¶
type ClusterAzureAttributesLogAnalyticsInfoObservation struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // Canonical unique identifier of the DLT pipeline. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*ClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy ¶
func (in *ClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy() *ClusterAzureAttributesLogAnalyticsInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAzureAttributesLogAnalyticsInfoObservation.
func (*ClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto ¶
func (in *ClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto(out *ClusterAzureAttributesLogAnalyticsInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAzureAttributesLogAnalyticsInfoParameters ¶
type ClusterAzureAttributesLogAnalyticsInfoParameters struct { // +kubebuilder:validation:Optional LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*ClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy ¶
func (in *ClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy() *ClusterAzureAttributesLogAnalyticsInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAzureAttributesLogAnalyticsInfoParameters.
func (*ClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto ¶
func (in *ClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto(out *ClusterAzureAttributesLogAnalyticsInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAzureAttributesObservation ¶
type ClusterAzureAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []ClusterAzureAttributesLogAnalyticsInfoObservation `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*ClusterAzureAttributesObservation) DeepCopy ¶
func (in *ClusterAzureAttributesObservation) DeepCopy() *ClusterAzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAzureAttributesObservation.
func (*ClusterAzureAttributesObservation) DeepCopyInto ¶
func (in *ClusterAzureAttributesObservation) DeepCopyInto(out *ClusterAzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAzureAttributesParameters ¶
type ClusterAzureAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsInfo []ClusterAzureAttributesLogAnalyticsInfoParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*ClusterAzureAttributesParameters) DeepCopy ¶
func (in *ClusterAzureAttributesParameters) DeepCopy() *ClusterAzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAzureAttributesParameters.
func (*ClusterAzureAttributesParameters) DeepCopyInto ¶
func (in *ClusterAzureAttributesParameters) DeepCopyInto(out *ClusterAzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfDbfsInitParameters ¶
type ClusterClusterLogConfDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterClusterLogConfDbfsInitParameters) DeepCopy ¶
func (in *ClusterClusterLogConfDbfsInitParameters) DeepCopy() *ClusterClusterLogConfDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfDbfsInitParameters.
func (*ClusterClusterLogConfDbfsInitParameters) DeepCopyInto ¶
func (in *ClusterClusterLogConfDbfsInitParameters) DeepCopyInto(out *ClusterClusterLogConfDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfDbfsObservation ¶
type ClusterClusterLogConfDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterClusterLogConfDbfsObservation) DeepCopy ¶
func (in *ClusterClusterLogConfDbfsObservation) DeepCopy() *ClusterClusterLogConfDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfDbfsObservation.
func (*ClusterClusterLogConfDbfsObservation) DeepCopyInto ¶
func (in *ClusterClusterLogConfDbfsObservation) DeepCopyInto(out *ClusterClusterLogConfDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfDbfsParameters ¶
type ClusterClusterLogConfDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterClusterLogConfDbfsParameters) DeepCopy ¶
func (in *ClusterClusterLogConfDbfsParameters) DeepCopy() *ClusterClusterLogConfDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfDbfsParameters.
func (*ClusterClusterLogConfDbfsParameters) DeepCopyInto ¶
func (in *ClusterClusterLogConfDbfsParameters) DeepCopyInto(out *ClusterClusterLogConfDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfInitParameters ¶
type ClusterClusterLogConfInitParameters struct { Dbfs []ClusterClusterLogConfDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []ClusterClusterLogConfS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*ClusterClusterLogConfInitParameters) DeepCopy ¶
func (in *ClusterClusterLogConfInitParameters) DeepCopy() *ClusterClusterLogConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfInitParameters.
func (*ClusterClusterLogConfInitParameters) DeepCopyInto ¶
func (in *ClusterClusterLogConfInitParameters) DeepCopyInto(out *ClusterClusterLogConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfObservation ¶
type ClusterClusterLogConfObservation struct { Dbfs []ClusterClusterLogConfDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []ClusterClusterLogConfS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*ClusterClusterLogConfObservation) DeepCopy ¶
func (in *ClusterClusterLogConfObservation) DeepCopy() *ClusterClusterLogConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfObservation.
func (*ClusterClusterLogConfObservation) DeepCopyInto ¶
func (in *ClusterClusterLogConfObservation) DeepCopyInto(out *ClusterClusterLogConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfParameters ¶
type ClusterClusterLogConfParameters struct { // +kubebuilder:validation:Optional Dbfs []ClusterClusterLogConfDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional S3 []ClusterClusterLogConfS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*ClusterClusterLogConfParameters) DeepCopy ¶
func (in *ClusterClusterLogConfParameters) DeepCopy() *ClusterClusterLogConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfParameters.
func (*ClusterClusterLogConfParameters) DeepCopyInto ¶
func (in *ClusterClusterLogConfParameters) DeepCopyInto(out *ClusterClusterLogConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfS3InitParameters ¶
type ClusterClusterLogConfS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterClusterLogConfS3InitParameters) DeepCopy ¶
func (in *ClusterClusterLogConfS3InitParameters) DeepCopy() *ClusterClusterLogConfS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfS3InitParameters.
func (*ClusterClusterLogConfS3InitParameters) DeepCopyInto ¶
func (in *ClusterClusterLogConfS3InitParameters) DeepCopyInto(out *ClusterClusterLogConfS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfS3Observation ¶
type ClusterClusterLogConfS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterClusterLogConfS3Observation) DeepCopy ¶
func (in *ClusterClusterLogConfS3Observation) DeepCopy() *ClusterClusterLogConfS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfS3Observation.
func (*ClusterClusterLogConfS3Observation) DeepCopyInto ¶
func (in *ClusterClusterLogConfS3Observation) DeepCopyInto(out *ClusterClusterLogConfS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterClusterLogConfS3Parameters ¶
type ClusterClusterLogConfS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterClusterLogConfS3Parameters) DeepCopy ¶
func (in *ClusterClusterLogConfS3Parameters) DeepCopy() *ClusterClusterLogConfS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClusterLogConfS3Parameters.
func (*ClusterClusterLogConfS3Parameters) DeepCopyInto ¶
func (in *ClusterClusterLogConfS3Parameters) DeepCopyInto(out *ClusterClusterLogConfS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterGCPAttributesInitParameters ¶
type ClusterGCPAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // Canonical unique identifier of the DLT pipeline. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*ClusterGCPAttributesInitParameters) DeepCopy ¶
func (in *ClusterGCPAttributesInitParameters) DeepCopy() *ClusterGCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGCPAttributesInitParameters.
func (*ClusterGCPAttributesInitParameters) DeepCopyInto ¶
func (in *ClusterGCPAttributesInitParameters) DeepCopyInto(out *ClusterGCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterGCPAttributesObservation ¶
type ClusterGCPAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // Canonical unique identifier of the DLT pipeline. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*ClusterGCPAttributesObservation) DeepCopy ¶
func (in *ClusterGCPAttributesObservation) DeepCopy() *ClusterGCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGCPAttributesObservation.
func (*ClusterGCPAttributesObservation) DeepCopyInto ¶
func (in *ClusterGCPAttributesObservation) DeepCopyInto(out *ClusterGCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterGCPAttributesParameters ¶
type ClusterGCPAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*ClusterGCPAttributesParameters) DeepCopy ¶
func (in *ClusterGCPAttributesParameters) DeepCopy() *ClusterGCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGCPAttributesParameters.
func (*ClusterGCPAttributesParameters) DeepCopyInto ¶
func (in *ClusterGCPAttributesParameters) DeepCopyInto(out *ClusterGCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitParameters ¶
type ClusterInitParameters struct { // Whether to use policy default values for missing cluster attributes. ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []AutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // Automatically terminate the cluster after being inactive for this time in minutes. If specified, the threshold must be between 10 and 10000 minutes. You can also set this value to 0 to explicitly disable automatic termination. Defaults to 60. We highly recommend having this setting present for Interactive/BI clusters. AutoterminationMinutes *float64 `json:"autoterminationMinutes,omitempty" tf:"autotermination_minutes,omitempty"` AwsAttributes []AwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []AzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` ClusterLogConf []ClusterLogConfInitParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []ClusterMountInfoInitParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // Cluster name, which doesn’t have to be unique. If not specified at creation, the cluster name will be an empty string. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Additional tags for cluster resources. Databricks will tag all cluster resources (e.g., AWS EC2 instances and EBS volumes) with these tags in addition to default_tags. If a custom cluster tag has the same name as a default cluster tag, the custom tag is prefixed with an x_ when it is propagated. // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Select the security features of the cluster. Unity Catalog requires SINGLE_USER or USER_ISOLATION mode. LEGACY_PASSTHROUGH for passthrough cluster and LEGACY_TABLE_ACL for Table ACL cluster. If omitted, default security features are enabled. To disable security features use NONE or legacy mode NO_ISOLATION. In the Databricks UI, this has been recently been renamed Access Mode and USER_ISOLATION has been renamed Shared, but use these terms here. DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []DockerImageInitParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // similar to instance_pool_id, but for driver node. If omitted, and instance_pool_id is specified, then the driver will be allocated from that pool. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // The node type of the Spark driver. This field is optional; if unset, API will set the driver node type to the same value as node_type_id defined above. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // If you don’t want to allocate a fixed number of EBS volumes at cluster creation time, use autoscaling local storage. With autoscaling local storage, Databricks monitors the amount of free disk space available on your cluster’s Spark workers. If a worker begins to run too low on disk, Databricks automatically attaches a new EBS volume to the worker before it runs out of disk space. EBS volumes are attached up to a limit of 5 TB of total disk space per instance (including the instance’s local storage). To scale down EBS usage, make sure you have autotermination_minutes and autoscale attributes set. More documentation available at cluster configuration page. EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // Some instance types you use to run clusters may have locally attached disks. Databricks may store shuffle data or temporary data on these locally attached disks. To ensure that all data at rest is encrypted for all storage types, including shuffle data stored temporarily on your cluster’s local disks, you can enable local disk encryption. When local disk encryption is enabled, Databricks generates an encryption key locally unique to each cluster node and uses it to encrypt all data stored on local disks. The scope of the key is local to each cluster node and is destroyed along with the cluster node itself. During its lifetime, the key resides in memory for encryption and decryption and is stored encrypted on the disk. Your workloads may run more slowly because of the performance impact of reading and writing encrypted data to and from local volumes. This feature is not available for all Azure Databricks subscriptions. Contact your Microsoft or Databricks account representative to request access. EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []GCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // An optional token to guarantee the idempotency of cluster creation requests. If an active cluster with the provided token already exists, the request will not create a new cluster, but it will return the existing running cluster's ID instead. If you specify the idempotency token, upon failure, you can retry until the request succeeds. Databricks platform guarantees to launch exactly one cluster with that idempotency token. This token should have at most 64 characters. IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []InitScriptsInitParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // required if node_type_id is not given) - To reduce cluster start time, you can attach a cluster to a predefined pool of idle instances. When attached to a pool, a cluster allocates its driver and worker nodes from the pool. If the pool does not have sufficient idle resources to accommodate the cluster’s request, it expands by allocating new instances from the instance provider. When an attached cluster changes its state to TERMINATED, the instances it used are returned to the pool and reused by a different cluster. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // boolean value specifying if the cluster is pinned (not pinned by default). You must be a Databricks administrator to use this. The pinned clusters' maximum number is limited to 100, so apply may fail if you have more than that (this number may change over time, so check Databricks documentation for actual number). IsPinned *bool `json:"isPinned,omitempty" tf:"is_pinned,omitempty"` Library []LibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // If true, the provider will not wait for the cluster to reach RUNNING state when creating the cluster, allowing cluster creation and library installation to continue asynchronously. Defaults to false (the provider will wait for cluster creation and library installation to succeed). NoWait *bool `json:"noWait,omitempty" tf:"no_wait,omitempty"` // Any supported databricks_node_type id. If instance_pool_id is specified, this field is not needed. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // Number of worker nodes that this cluster should have. A cluster has one Spark driver and num_workers executors for a total of num_workers + 1 Spark nodes. NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // Identifier of Cluster Policy to validate cluster and preset certain defaults. The primary use for cluster policies is to allow users to create policy-scoped clusters via UI rather than sharing configuration for API-created clusters. For example, when you specify policy_id of external metastore policy, you still have to fill in relevant keys for spark_conf. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // The type of runtime engine to use. If not specified, the runtime engine type is inferred based on the spark_version value. Allowed values include: PHOTON, STANDARD. RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // SSH public key contents that will be added to each Spark node in this cluster. The corresponding private keys can be used to login with the user name ubuntu on port 2200. You can specify up to 10 keys. SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // The optional user name of the user to assign to an interactive cluster. This field is required when using data_security_mode set to SINGLE_USER or AAD Passthrough for Azure Data Lake Storage (ADLS) with a single-user cluster (i.e., not high-concurrency clusters). SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // Map with key-value pairs to fine-tune Spark clusters, where you can provide custom Spark configuration properties in a cluster configuration. // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // Map with environment variable key-value pairs to fine-tune Spark clusters. Key-value pairs of the form (X,Y) are exported (i.e., X='Y') while launching the driver and workers. // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // Runtime version of the cluster. Any supported databricks_spark_version id. We advise using Cluster Policies to restrict the list of versions for simplicity while maintaining enough control. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` WorkloadType []WorkloadTypeInitParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*ClusterInitParameters) DeepCopy ¶
func (in *ClusterInitParameters) DeepCopy() *ClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitParameters.
func (*ClusterInitParameters) DeepCopyInto ¶
func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsAbfssInitParameters ¶
type ClusterInitScriptsAbfssInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsAbfssInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsAbfssInitParameters) DeepCopy() *ClusterInitScriptsAbfssInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsAbfssInitParameters.
func (*ClusterInitScriptsAbfssInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsAbfssInitParameters) DeepCopyInto(out *ClusterInitScriptsAbfssInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsAbfssObservation ¶
type ClusterInitScriptsAbfssObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsAbfssObservation) DeepCopy ¶
func (in *ClusterInitScriptsAbfssObservation) DeepCopy() *ClusterInitScriptsAbfssObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsAbfssObservation.
func (*ClusterInitScriptsAbfssObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsAbfssObservation) DeepCopyInto(out *ClusterInitScriptsAbfssObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsAbfssParameters ¶
type ClusterInitScriptsAbfssParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterInitScriptsAbfssParameters) DeepCopy ¶
func (in *ClusterInitScriptsAbfssParameters) DeepCopy() *ClusterInitScriptsAbfssParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsAbfssParameters.
func (*ClusterInitScriptsAbfssParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsAbfssParameters) DeepCopyInto(out *ClusterInitScriptsAbfssParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsDbfsInitParameters ¶
type ClusterInitScriptsDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsDbfsInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsDbfsInitParameters) DeepCopy() *ClusterInitScriptsDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsDbfsInitParameters.
func (*ClusterInitScriptsDbfsInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsDbfsInitParameters) DeepCopyInto(out *ClusterInitScriptsDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsDbfsObservation ¶
type ClusterInitScriptsDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsDbfsObservation) DeepCopy ¶
func (in *ClusterInitScriptsDbfsObservation) DeepCopy() *ClusterInitScriptsDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsDbfsObservation.
func (*ClusterInitScriptsDbfsObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsDbfsObservation) DeepCopyInto(out *ClusterInitScriptsDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsDbfsParameters ¶
type ClusterInitScriptsDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterInitScriptsDbfsParameters) DeepCopy ¶
func (in *ClusterInitScriptsDbfsParameters) DeepCopy() *ClusterInitScriptsDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsDbfsParameters.
func (*ClusterInitScriptsDbfsParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsDbfsParameters) DeepCopyInto(out *ClusterInitScriptsDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsFileInitParameters ¶
type ClusterInitScriptsFileInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsFileInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsFileInitParameters) DeepCopy() *ClusterInitScriptsFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsFileInitParameters.
func (*ClusterInitScriptsFileInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsFileInitParameters) DeepCopyInto(out *ClusterInitScriptsFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsFileObservation ¶
type ClusterInitScriptsFileObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsFileObservation) DeepCopy ¶
func (in *ClusterInitScriptsFileObservation) DeepCopy() *ClusterInitScriptsFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsFileObservation.
func (*ClusterInitScriptsFileObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsFileObservation) DeepCopyInto(out *ClusterInitScriptsFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsFileParameters ¶
type ClusterInitScriptsFileParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterInitScriptsFileParameters) DeepCopy ¶
func (in *ClusterInitScriptsFileParameters) DeepCopy() *ClusterInitScriptsFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsFileParameters.
func (*ClusterInitScriptsFileParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsFileParameters) DeepCopyInto(out *ClusterInitScriptsFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsGcsInitParameters ¶
type ClusterInitScriptsGcsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsGcsInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsGcsInitParameters) DeepCopy() *ClusterInitScriptsGcsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsGcsInitParameters.
func (*ClusterInitScriptsGcsInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsGcsInitParameters) DeepCopyInto(out *ClusterInitScriptsGcsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsGcsObservation ¶
type ClusterInitScriptsGcsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsGcsObservation) DeepCopy ¶
func (in *ClusterInitScriptsGcsObservation) DeepCopy() *ClusterInitScriptsGcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsGcsObservation.
func (*ClusterInitScriptsGcsObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsGcsObservation) DeepCopyInto(out *ClusterInitScriptsGcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsGcsParameters ¶
type ClusterInitScriptsGcsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterInitScriptsGcsParameters) DeepCopy ¶
func (in *ClusterInitScriptsGcsParameters) DeepCopy() *ClusterInitScriptsGcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsGcsParameters.
func (*ClusterInitScriptsGcsParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsGcsParameters) DeepCopyInto(out *ClusterInitScriptsGcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsInitParameters ¶
type ClusterInitScriptsInitParameters struct { Abfss []ClusterInitScriptsAbfssInitParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []ClusterInitScriptsDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` File []ClusterInitScriptsFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Gcs []ClusterInitScriptsGcsInitParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []ClusterInitScriptsS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []ClusterInitScriptsVolumesInitParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []ClusterInitScriptsWorkspaceInitParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*ClusterInitScriptsInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsInitParameters) DeepCopy() *ClusterInitScriptsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsInitParameters.
func (*ClusterInitScriptsInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsInitParameters) DeepCopyInto(out *ClusterInitScriptsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsObservation ¶
type ClusterInitScriptsObservation struct { Abfss []ClusterInitScriptsAbfssObservation `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []ClusterInitScriptsDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` File []ClusterInitScriptsFileObservation `json:"file,omitempty" tf:"file,omitempty"` Gcs []ClusterInitScriptsGcsObservation `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []ClusterInitScriptsS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []ClusterInitScriptsVolumesObservation `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []ClusterInitScriptsWorkspaceObservation `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*ClusterInitScriptsObservation) DeepCopy ¶
func (in *ClusterInitScriptsObservation) DeepCopy() *ClusterInitScriptsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsObservation.
func (*ClusterInitScriptsObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsObservation) DeepCopyInto(out *ClusterInitScriptsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsParameters ¶
type ClusterInitScriptsParameters struct { // +kubebuilder:validation:Optional Abfss []ClusterInitScriptsAbfssParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` // +kubebuilder:validation:Optional Dbfs []ClusterInitScriptsDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional File []ClusterInitScriptsFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Gcs []ClusterInitScriptsGcsParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` // +kubebuilder:validation:Optional S3 []ClusterInitScriptsS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Volumes []ClusterInitScriptsVolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` // +kubebuilder:validation:Optional Workspace []ClusterInitScriptsWorkspaceParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*ClusterInitScriptsParameters) DeepCopy ¶
func (in *ClusterInitScriptsParameters) DeepCopy() *ClusterInitScriptsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsParameters.
func (*ClusterInitScriptsParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsParameters) DeepCopyInto(out *ClusterInitScriptsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsS3InitParameters ¶
type ClusterInitScriptsS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterInitScriptsS3InitParameters) DeepCopy ¶
func (in *ClusterInitScriptsS3InitParameters) DeepCopy() *ClusterInitScriptsS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsS3InitParameters.
func (*ClusterInitScriptsS3InitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsS3InitParameters) DeepCopyInto(out *ClusterInitScriptsS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsS3Observation ¶
type ClusterInitScriptsS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterInitScriptsS3Observation) DeepCopy ¶
func (in *ClusterInitScriptsS3Observation) DeepCopy() *ClusterInitScriptsS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsS3Observation.
func (*ClusterInitScriptsS3Observation) DeepCopyInto ¶
func (in *ClusterInitScriptsS3Observation) DeepCopyInto(out *ClusterInitScriptsS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsS3Parameters ¶
type ClusterInitScriptsS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterInitScriptsS3Parameters) DeepCopy ¶
func (in *ClusterInitScriptsS3Parameters) DeepCopy() *ClusterInitScriptsS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsS3Parameters.
func (*ClusterInitScriptsS3Parameters) DeepCopyInto ¶
func (in *ClusterInitScriptsS3Parameters) DeepCopyInto(out *ClusterInitScriptsS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsVolumesInitParameters ¶
type ClusterInitScriptsVolumesInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsVolumesInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsVolumesInitParameters) DeepCopy() *ClusterInitScriptsVolumesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsVolumesInitParameters.
func (*ClusterInitScriptsVolumesInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsVolumesInitParameters) DeepCopyInto(out *ClusterInitScriptsVolumesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsVolumesObservation ¶
type ClusterInitScriptsVolumesObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsVolumesObservation) DeepCopy ¶
func (in *ClusterInitScriptsVolumesObservation) DeepCopy() *ClusterInitScriptsVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsVolumesObservation.
func (*ClusterInitScriptsVolumesObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsVolumesObservation) DeepCopyInto(out *ClusterInitScriptsVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsVolumesParameters ¶
type ClusterInitScriptsVolumesParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterInitScriptsVolumesParameters) DeepCopy ¶
func (in *ClusterInitScriptsVolumesParameters) DeepCopy() *ClusterInitScriptsVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsVolumesParameters.
func (*ClusterInitScriptsVolumesParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsVolumesParameters) DeepCopyInto(out *ClusterInitScriptsVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsWorkspaceInitParameters ¶
type ClusterInitScriptsWorkspaceInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsWorkspaceInitParameters) DeepCopy ¶
func (in *ClusterInitScriptsWorkspaceInitParameters) DeepCopy() *ClusterInitScriptsWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsWorkspaceInitParameters.
func (*ClusterInitScriptsWorkspaceInitParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsWorkspaceInitParameters) DeepCopyInto(out *ClusterInitScriptsWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsWorkspaceObservation ¶
type ClusterInitScriptsWorkspaceObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterInitScriptsWorkspaceObservation) DeepCopy ¶
func (in *ClusterInitScriptsWorkspaceObservation) DeepCopy() *ClusterInitScriptsWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsWorkspaceObservation.
func (*ClusterInitScriptsWorkspaceObservation) DeepCopyInto ¶
func (in *ClusterInitScriptsWorkspaceObservation) DeepCopyInto(out *ClusterInitScriptsWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInitScriptsWorkspaceParameters ¶
type ClusterInitScriptsWorkspaceParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterInitScriptsWorkspaceParameters) DeepCopy ¶
func (in *ClusterInitScriptsWorkspaceParameters) DeepCopy() *ClusterInitScriptsWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInitScriptsWorkspaceParameters.
func (*ClusterInitScriptsWorkspaceParameters) DeepCopyInto ¶
func (in *ClusterInitScriptsWorkspaceParameters) DeepCopyInto(out *ClusterInitScriptsWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterLogConfDbfsInitParameters ¶
type ClusterLogConfDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterLogConfDbfsInitParameters) DeepCopy ¶
func (in *ClusterLogConfDbfsInitParameters) DeepCopy() *ClusterLogConfDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfDbfsInitParameters.
func (*ClusterLogConfDbfsInitParameters) DeepCopyInto ¶
func (in *ClusterLogConfDbfsInitParameters) DeepCopyInto(out *ClusterLogConfDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfDbfsObservation ¶
type ClusterLogConfDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*ClusterLogConfDbfsObservation) DeepCopy ¶
func (in *ClusterLogConfDbfsObservation) DeepCopy() *ClusterLogConfDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfDbfsObservation.
func (*ClusterLogConfDbfsObservation) DeepCopyInto ¶
func (in *ClusterLogConfDbfsObservation) DeepCopyInto(out *ClusterLogConfDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfDbfsParameters ¶
type ClusterLogConfDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*ClusterLogConfDbfsParameters) DeepCopy ¶
func (in *ClusterLogConfDbfsParameters) DeepCopy() *ClusterLogConfDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfDbfsParameters.
func (*ClusterLogConfDbfsParameters) DeepCopyInto ¶
func (in *ClusterLogConfDbfsParameters) DeepCopyInto(out *ClusterLogConfDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfInitParameters ¶
type ClusterLogConfInitParameters struct { Dbfs []DbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []S3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*ClusterLogConfInitParameters) DeepCopy ¶
func (in *ClusterLogConfInitParameters) DeepCopy() *ClusterLogConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfInitParameters.
func (*ClusterLogConfInitParameters) DeepCopyInto ¶
func (in *ClusterLogConfInitParameters) DeepCopyInto(out *ClusterLogConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfObservation ¶
type ClusterLogConfObservation struct { Dbfs []DbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []S3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*ClusterLogConfObservation) DeepCopy ¶
func (in *ClusterLogConfObservation) DeepCopy() *ClusterLogConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfObservation.
func (*ClusterLogConfObservation) DeepCopyInto ¶
func (in *ClusterLogConfObservation) DeepCopyInto(out *ClusterLogConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfParameters ¶
type ClusterLogConfParameters struct { // +kubebuilder:validation:Optional Dbfs []DbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional S3 []S3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*ClusterLogConfParameters) DeepCopy ¶
func (in *ClusterLogConfParameters) DeepCopy() *ClusterLogConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfParameters.
func (*ClusterLogConfParameters) DeepCopyInto ¶
func (in *ClusterLogConfParameters) DeepCopyInto(out *ClusterLogConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfS3InitParameters ¶
type ClusterLogConfS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterLogConfS3InitParameters) DeepCopy ¶
func (in *ClusterLogConfS3InitParameters) DeepCopy() *ClusterLogConfS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfS3InitParameters.
func (*ClusterLogConfS3InitParameters) DeepCopyInto ¶
func (in *ClusterLogConfS3InitParameters) DeepCopyInto(out *ClusterLogConfS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfS3Observation ¶
type ClusterLogConfS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterLogConfS3Observation) DeepCopy ¶
func (in *ClusterLogConfS3Observation) DeepCopy() *ClusterLogConfS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfS3Observation.
func (*ClusterLogConfS3Observation) DeepCopyInto ¶
func (in *ClusterLogConfS3Observation) DeepCopyInto(out *ClusterLogConfS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConfS3Parameters ¶
type ClusterLogConfS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ClusterLogConfS3Parameters) DeepCopy ¶
func (in *ClusterLogConfS3Parameters) DeepCopy() *ClusterLogConfS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConfS3Parameters.
func (*ClusterLogConfS3Parameters) DeepCopyInto ¶
func (in *ClusterLogConfS3Parameters) DeepCopyInto(out *ClusterLogConfS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMountInfoInitParameters ¶
type ClusterMountInfoInitParameters struct { // path inside the Spark container. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` // block specifying connection. It consists of: NetworkFilesystemInfo []NetworkFilesystemInfoInitParameters `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // string specifying path to mount on the remote service. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*ClusterMountInfoInitParameters) DeepCopy ¶
func (in *ClusterMountInfoInitParameters) DeepCopy() *ClusterMountInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMountInfoInitParameters.
func (*ClusterMountInfoInitParameters) DeepCopyInto ¶
func (in *ClusterMountInfoInitParameters) DeepCopyInto(out *ClusterMountInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMountInfoNetworkFilesystemInfoInitParameters ¶
type ClusterMountInfoNetworkFilesystemInfoInitParameters struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*ClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy ¶
func (in *ClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *ClusterMountInfoNetworkFilesystemInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMountInfoNetworkFilesystemInfoInitParameters.
func (*ClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto ¶
func (in *ClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *ClusterMountInfoNetworkFilesystemInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMountInfoNetworkFilesystemInfoObservation ¶
type ClusterMountInfoNetworkFilesystemInfoObservation struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*ClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy ¶
func (in *ClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy() *ClusterMountInfoNetworkFilesystemInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMountInfoNetworkFilesystemInfoObservation.
func (*ClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto ¶
func (in *ClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto(out *ClusterMountInfoNetworkFilesystemInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMountInfoNetworkFilesystemInfoParameters ¶
type ClusterMountInfoNetworkFilesystemInfoParameters struct { // +kubebuilder:validation:Optional MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // +kubebuilder:validation:Optional ServerAddress *string `json:"serverAddress" tf:"server_address,omitempty"` }
func (*ClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy ¶
func (in *ClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy() *ClusterMountInfoNetworkFilesystemInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMountInfoNetworkFilesystemInfoParameters.
func (*ClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto ¶
func (in *ClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto(out *ClusterMountInfoNetworkFilesystemInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMountInfoObservation ¶
type ClusterMountInfoObservation struct { // path inside the Spark container. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` // block specifying connection. It consists of: NetworkFilesystemInfo []NetworkFilesystemInfoObservation `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // string specifying path to mount on the remote service. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*ClusterMountInfoObservation) DeepCopy ¶
func (in *ClusterMountInfoObservation) DeepCopy() *ClusterMountInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMountInfoObservation.
func (*ClusterMountInfoObservation) DeepCopyInto ¶
func (in *ClusterMountInfoObservation) DeepCopyInto(out *ClusterMountInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMountInfoParameters ¶
type ClusterMountInfoParameters struct { // path inside the Spark container. // +kubebuilder:validation:Optional LocalMountDirPath *string `json:"localMountDirPath" tf:"local_mount_dir_path,omitempty"` // block specifying connection. It consists of: // +kubebuilder:validation:Optional NetworkFilesystemInfo []NetworkFilesystemInfoParameters `json:"networkFilesystemInfo" tf:"network_filesystem_info,omitempty"` // string specifying path to mount on the remote service. // +kubebuilder:validation:Optional RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*ClusterMountInfoParameters) DeepCopy ¶
func (in *ClusterMountInfoParameters) DeepCopy() *ClusterMountInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMountInfoParameters.
func (*ClusterMountInfoParameters) DeepCopyInto ¶
func (in *ClusterMountInfoParameters) DeepCopyInto(out *ClusterMountInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterObservation ¶
type ClusterObservation struct { // Whether to use policy default values for missing cluster attributes. ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []AutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // Automatically terminate the cluster after being inactive for this time in minutes. If specified, the threshold must be between 10 and 10000 minutes. You can also set this value to 0 to explicitly disable automatic termination. Defaults to 60. We highly recommend having this setting present for Interactive/BI clusters. AutoterminationMinutes *float64 `json:"autoterminationMinutes,omitempty" tf:"autotermination_minutes,omitempty"` AwsAttributes []AwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []AzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // Canonical unique identifier for the cluster. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []ClusterLogConfObservation `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []ClusterMountInfoObservation `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // Cluster name, which doesn’t have to be unique. If not specified at creation, the cluster name will be an empty string. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Additional tags for cluster resources. Databricks will tag all cluster resources (e.g., AWS EC2 instances and EBS volumes) with these tags in addition to default_tags. If a custom cluster tag has the same name as a default cluster tag, the custom tag is prefixed with an x_ when it is propagated. // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Select the security features of the cluster. Unity Catalog requires SINGLE_USER or USER_ISOLATION mode. LEGACY_PASSTHROUGH for passthrough cluster and LEGACY_TABLE_ACL for Table ACL cluster. If omitted, default security features are enabled. To disable security features use NONE or legacy mode NO_ISOLATION. In the Databricks UI, this has been recently been renamed Access Mode and USER_ISOLATION has been renamed Shared, but use these terms here. DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` // (map) Tags that are added by Databricks by default, regardless of any custom_tags that may have been added. These include: Vendor: Databricks, Creator: <username_of_creator>, ClusterName: <name_of_cluster>, ClusterId: <id_of_cluster>, Name: , and any workspace and pool tags. // +mapType=granular DefaultTags map[string]*string `json:"defaultTags,omitempty" tf:"default_tags,omitempty"` DockerImage []DockerImageObservation `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // similar to instance_pool_id, but for driver node. If omitted, and instance_pool_id is specified, then the driver will be allocated from that pool. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // The node type of the Spark driver. This field is optional; if unset, API will set the driver node type to the same value as node_type_id defined above. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // If you don’t want to allocate a fixed number of EBS volumes at cluster creation time, use autoscaling local storage. With autoscaling local storage, Databricks monitors the amount of free disk space available on your cluster’s Spark workers. If a worker begins to run too low on disk, Databricks automatically attaches a new EBS volume to the worker before it runs out of disk space. EBS volumes are attached up to a limit of 5 TB of total disk space per instance (including the instance’s local storage). To scale down EBS usage, make sure you have autotermination_minutes and autoscale attributes set. More documentation available at cluster configuration page. EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // Some instance types you use to run clusters may have locally attached disks. Databricks may store shuffle data or temporary data on these locally attached disks. To ensure that all data at rest is encrypted for all storage types, including shuffle data stored temporarily on your cluster’s local disks, you can enable local disk encryption. When local disk encryption is enabled, Databricks generates an encryption key locally unique to each cluster node and uses it to encrypt all data stored on local disks. The scope of the key is local to each cluster node and is destroyed along with the cluster node itself. During its lifetime, the key resides in memory for encryption and decryption and is stored encrypted on the disk. Your workloads may run more slowly because of the performance impact of reading and writing encrypted data to and from local volumes. This feature is not available for all Azure Databricks subscriptions. Contact your Microsoft or Databricks account representative to request access. EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []GCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // Canonical unique identifier for the cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An optional token to guarantee the idempotency of cluster creation requests. If an active cluster with the provided token already exists, the request will not create a new cluster, but it will return the existing running cluster's ID instead. If you specify the idempotency token, upon failure, you can retry until the request succeeds. Databricks platform guarantees to launch exactly one cluster with that idempotency token. This token should have at most 64 characters. IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []InitScriptsObservation `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // required if node_type_id is not given) - To reduce cluster start time, you can attach a cluster to a predefined pool of idle instances. When attached to a pool, a cluster allocates its driver and worker nodes from the pool. If the pool does not have sufficient idle resources to accommodate the cluster’s request, it expands by allocating new instances from the instance provider. When an attached cluster changes its state to TERMINATED, the instances it used are returned to the pool and reused by a different cluster. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // boolean value specifying if the cluster is pinned (not pinned by default). You must be a Databricks administrator to use this. The pinned clusters' maximum number is limited to 100, so apply may fail if you have more than that (this number may change over time, so check Databricks documentation for actual number). IsPinned *bool `json:"isPinned,omitempty" tf:"is_pinned,omitempty"` Library []LibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // If true, the provider will not wait for the cluster to reach RUNNING state when creating the cluster, allowing cluster creation and library installation to continue asynchronously. Defaults to false (the provider will wait for cluster creation and library installation to succeed). NoWait *bool `json:"noWait,omitempty" tf:"no_wait,omitempty"` // Any supported databricks_node_type id. If instance_pool_id is specified, this field is not needed. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // Number of worker nodes that this cluster should have. A cluster has one Spark driver and num_workers executors for a total of num_workers + 1 Spark nodes. NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // Identifier of Cluster Policy to validate cluster and preset certain defaults. The primary use for cluster policies is to allow users to create policy-scoped clusters via UI rather than sharing configuration for API-created clusters. For example, when you specify policy_id of external metastore policy, you still have to fill in relevant keys for spark_conf. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // The type of runtime engine to use. If not specified, the runtime engine type is inferred based on the spark_version value. Allowed values include: PHOTON, STANDARD. RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // SSH public key contents that will be added to each Spark node in this cluster. The corresponding private keys can be used to login with the user name ubuntu on port 2200. You can specify up to 10 keys. SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // The optional user name of the user to assign to an interactive cluster. This field is required when using data_security_mode set to SINGLE_USER or AAD Passthrough for Azure Data Lake Storage (ADLS) with a single-user cluster (i.e., not high-concurrency clusters). SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // Map with key-value pairs to fine-tune Spark clusters, where you can provide custom Spark configuration properties in a cluster configuration. // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // Map with environment variable key-value pairs to fine-tune Spark clusters. Key-value pairs of the form (X,Y) are exported (i.e., X='Y') while launching the driver and workers. // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // Runtime version of the cluster. Any supported databricks_spark_version id. We advise using Cluster Policies to restrict the list of versions for simplicity while maintaining enough control. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // (string) State of the cluster. State *string `json:"state,omitempty" tf:"state,omitempty"` // URL for the Docker image URL *string `json:"url,omitempty" tf:"url,omitempty"` WorkloadType []WorkloadTypeObservation `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // Whether to use policy default values for missing cluster attributes. // +kubebuilder:validation:Optional ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` // +kubebuilder:validation:Optional Autoscale []AutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // Automatically terminate the cluster after being inactive for this time in minutes. If specified, the threshold must be between 10 and 10000 minutes. You can also set this value to 0 to explicitly disable automatic termination. Defaults to 60. We highly recommend having this setting present for Interactive/BI clusters. // +kubebuilder:validation:Optional AutoterminationMinutes *float64 `json:"autoterminationMinutes,omitempty" tf:"autotermination_minutes,omitempty"` // +kubebuilder:validation:Optional AwsAttributes []AwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []AzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // +kubebuilder:validation:Optional ClusterLogConf []ClusterLogConfParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +kubebuilder:validation:Optional ClusterMountInfo []ClusterMountInfoParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // Cluster name, which doesn’t have to be unique. If not specified at creation, the cluster name will be an empty string. // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Additional tags for cluster resources. Databricks will tag all cluster resources (e.g., AWS EC2 instances and EBS volumes) with these tags in addition to default_tags. If a custom cluster tag has the same name as a default cluster tag, the custom tag is prefixed with an x_ when it is propagated. // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Select the security features of the cluster. Unity Catalog requires SINGLE_USER or USER_ISOLATION mode. LEGACY_PASSTHROUGH for passthrough cluster and LEGACY_TABLE_ACL for Table ACL cluster. If omitted, default security features are enabled. To disable security features use NONE or legacy mode NO_ISOLATION. In the Databricks UI, this has been recently been renamed Access Mode and USER_ISOLATION has been renamed Shared, but use these terms here. // +kubebuilder:validation:Optional DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` // +kubebuilder:validation:Optional DockerImage []DockerImageParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // similar to instance_pool_id, but for driver node. If omitted, and instance_pool_id is specified, then the driver will be allocated from that pool. // +kubebuilder:validation:Optional DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // The node type of the Spark driver. This field is optional; if unset, API will set the driver node type to the same value as node_type_id defined above. // +kubebuilder:validation:Optional DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // If you don’t want to allocate a fixed number of EBS volumes at cluster creation time, use autoscaling local storage. With autoscaling local storage, Databricks monitors the amount of free disk space available on your cluster’s Spark workers. If a worker begins to run too low on disk, Databricks automatically attaches a new EBS volume to the worker before it runs out of disk space. EBS volumes are attached up to a limit of 5 TB of total disk space per instance (including the instance’s local storage). To scale down EBS usage, make sure you have autotermination_minutes and autoscale attributes set. More documentation available at cluster configuration page. // +kubebuilder:validation:Optional EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // Some instance types you use to run clusters may have locally attached disks. Databricks may store shuffle data or temporary data on these locally attached disks. To ensure that all data at rest is encrypted for all storage types, including shuffle data stored temporarily on your cluster’s local disks, you can enable local disk encryption. When local disk encryption is enabled, Databricks generates an encryption key locally unique to each cluster node and uses it to encrypt all data stored on local disks. The scope of the key is local to each cluster node and is destroyed along with the cluster node itself. During its lifetime, the key resides in memory for encryption and decryption and is stored encrypted on the disk. Your workloads may run more slowly because of the performance impact of reading and writing encrypted data to and from local volumes. This feature is not available for all Azure Databricks subscriptions. Contact your Microsoft or Databricks account representative to request access. // +kubebuilder:validation:Optional EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []GCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // An optional token to guarantee the idempotency of cluster creation requests. If an active cluster with the provided token already exists, the request will not create a new cluster, but it will return the existing running cluster's ID instead. If you specify the idempotency token, upon failure, you can retry until the request succeeds. Databricks platform guarantees to launch exactly one cluster with that idempotency token. This token should have at most 64 characters. // +kubebuilder:validation:Optional IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` // +kubebuilder:validation:Optional InitScripts []InitScriptsParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // required if node_type_id is not given) - To reduce cluster start time, you can attach a cluster to a predefined pool of idle instances. When attached to a pool, a cluster allocates its driver and worker nodes from the pool. If the pool does not have sufficient idle resources to accommodate the cluster’s request, it expands by allocating new instances from the instance provider. When an attached cluster changes its state to TERMINATED, the instances it used are returned to the pool and reused by a different cluster. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // boolean value specifying if the cluster is pinned (not pinned by default). You must be a Databricks administrator to use this. The pinned clusters' maximum number is limited to 100, so apply may fail if you have more than that (this number may change over time, so check Databricks documentation for actual number). // +kubebuilder:validation:Optional IsPinned *bool `json:"isPinned,omitempty" tf:"is_pinned,omitempty"` // +kubebuilder:validation:Optional Library []LibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // If true, the provider will not wait for the cluster to reach RUNNING state when creating the cluster, allowing cluster creation and library installation to continue asynchronously. Defaults to false (the provider will wait for cluster creation and library installation to succeed). // +kubebuilder:validation:Optional NoWait *bool `json:"noWait,omitempty" tf:"no_wait,omitempty"` // Any supported databricks_node_type id. If instance_pool_id is specified, this field is not needed. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // Number of worker nodes that this cluster should have. A cluster has one Spark driver and num_workers executors for a total of num_workers + 1 Spark nodes. // +kubebuilder:validation:Optional NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // Identifier of Cluster Policy to validate cluster and preset certain defaults. The primary use for cluster policies is to allow users to create policy-scoped clusters via UI rather than sharing configuration for API-created clusters. For example, when you specify policy_id of external metastore policy, you still have to fill in relevant keys for spark_conf. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // The type of runtime engine to use. If not specified, the runtime engine type is inferred based on the spark_version value. Allowed values include: PHOTON, STANDARD. // +kubebuilder:validation:Optional RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // SSH public key contents that will be added to each Spark node in this cluster. The corresponding private keys can be used to login with the user name ubuntu on port 2200. You can specify up to 10 keys. // +kubebuilder:validation:Optional SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // The optional user name of the user to assign to an interactive cluster. This field is required when using data_security_mode set to SINGLE_USER or AAD Passthrough for Azure Data Lake Storage (ADLS) with a single-user cluster (i.e., not high-concurrency clusters). // +kubebuilder:validation:Optional SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // Map with key-value pairs to fine-tune Spark clusters, where you can provide custom Spark configuration properties in a cluster configuration. // +kubebuilder:validation:Optional // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // Map with environment variable key-value pairs to fine-tune Spark clusters. Key-value pairs of the form (X,Y) are exported (i.e., X='Y') while launching the driver and workers. // +kubebuilder:validation:Optional // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // Runtime version of the cluster. Any supported databricks_spark_version id. We advise using Cluster Policies to restrict the list of versions for simplicity while maintaining enough control. // +kubebuilder:validation:Optional SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // +kubebuilder:validation:Optional WorkloadType []WorkloadTypeParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPolicy ¶
type ClusterPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterPolicySpec `json:"spec"` Status ClusterPolicyStatus `json:"status,omitempty"` }
ClusterPolicy is the Schema for the ClusterPolicys API. ""subcategory: "Compute" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*ClusterPolicy) DeepCopy ¶
func (in *ClusterPolicy) DeepCopy() *ClusterPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicy.
func (*ClusterPolicy) DeepCopyInto ¶
func (in *ClusterPolicy) DeepCopyInto(out *ClusterPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPolicy) DeepCopyObject ¶
func (in *ClusterPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterPolicy) GetCondition ¶
func (mg *ClusterPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterPolicy.
func (*ClusterPolicy) GetConnectionDetailsMapping ¶
func (tr *ClusterPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterPolicy
func (*ClusterPolicy) GetDeletionPolicy ¶
func (mg *ClusterPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterPolicy.
func (*ClusterPolicy) GetID ¶
func (tr *ClusterPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterPolicy
func (*ClusterPolicy) GetInitParameters ¶
func (tr *ClusterPolicy) GetInitParameters() (map[string]any, error)
GetInitParameters of this ClusterPolicy
func (*ClusterPolicy) GetManagementPolicies ¶
func (mg *ClusterPolicy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ClusterPolicy.
func (*ClusterPolicy) GetMergedParameters ¶
func (tr *ClusterPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ClusterPolicy
func (*ClusterPolicy) GetObservation ¶
func (tr *ClusterPolicy) GetObservation() (map[string]any, error)
GetObservation of this ClusterPolicy
func (*ClusterPolicy) GetParameters ¶
func (tr *ClusterPolicy) GetParameters() (map[string]any, error)
GetParameters of this ClusterPolicy
func (*ClusterPolicy) GetProviderConfigReference ¶
func (mg *ClusterPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterPolicy.
func (*ClusterPolicy) GetPublishConnectionDetailsTo ¶
func (mg *ClusterPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClusterPolicy.
func (*ClusterPolicy) GetTerraformResourceType ¶
func (mg *ClusterPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterPolicy
func (*ClusterPolicy) GetTerraformSchemaVersion ¶
func (tr *ClusterPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ClusterPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterPolicy.
func (*ClusterPolicy) LateInitialize ¶
func (tr *ClusterPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterPolicy) SetConditions ¶
func (mg *ClusterPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterPolicy.
func (*ClusterPolicy) SetDeletionPolicy ¶
func (mg *ClusterPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterPolicy.
func (*ClusterPolicy) SetManagementPolicies ¶
func (mg *ClusterPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ClusterPolicy.
func (*ClusterPolicy) SetObservation ¶
func (tr *ClusterPolicy) SetObservation(obs map[string]any) error
SetObservation for this ClusterPolicy
func (*ClusterPolicy) SetParameters ¶
func (tr *ClusterPolicy) SetParameters(params map[string]any) error
SetParameters for this ClusterPolicy
func (*ClusterPolicy) SetProviderConfigReference ¶
func (mg *ClusterPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterPolicy.
func (*ClusterPolicy) SetPublishConnectionDetailsTo ¶
func (mg *ClusterPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClusterPolicy.
func (*ClusterPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ClusterPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterPolicy.
type ClusterPolicyInitParameters ¶
type ClusterPolicyInitParameters struct { // Policy definition: JSON document expressed in Databricks Policy Definition Language. Cannot be used with policy_family_id Definition *string `json:"definition,omitempty" tf:"definition,omitempty"` // Additional human-readable description of the cluster policy. Description *string `json:"description,omitempty" tf:"description,omitempty"` Libraries []LibrariesInitParameters `json:"libraries,omitempty" tf:"libraries,omitempty"` // Maximum number of clusters allowed per user. When omitted, there is no limit. If specified, value must be greater than zero. MaxClustersPerUser *float64 `json:"maxClustersPerUser,omitempty" tf:"max_clusters_per_user,omitempty"` // the name of the built-in cluster policy. Name *string `json:"name,omitempty" tf:"name,omitempty"` // settings to override in the built-in cluster policy. PolicyFamilyDefinitionOverrides *string `json:"policyFamilyDefinitionOverrides,omitempty" tf:"policy_family_definition_overrides,omitempty"` // the ID of the cluster policy family used for built-in cluster policy. PolicyFamilyID *string `json:"policyFamilyId,omitempty" tf:"policy_family_id,omitempty"` }
func (*ClusterPolicyInitParameters) DeepCopy ¶
func (in *ClusterPolicyInitParameters) DeepCopy() *ClusterPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicyInitParameters.
func (*ClusterPolicyInitParameters) DeepCopyInto ¶
func (in *ClusterPolicyInitParameters) DeepCopyInto(out *ClusterPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPolicyList ¶
type ClusterPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterPolicy `json:"items"` }
ClusterPolicyList contains a list of ClusterPolicys
func (*ClusterPolicyList) DeepCopy ¶
func (in *ClusterPolicyList) DeepCopy() *ClusterPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicyList.
func (*ClusterPolicyList) DeepCopyInto ¶
func (in *ClusterPolicyList) DeepCopyInto(out *ClusterPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPolicyList) DeepCopyObject ¶
func (in *ClusterPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterPolicyList) GetItems ¶
func (l *ClusterPolicyList) GetItems() []resource.Managed
GetItems of this ClusterPolicyList.
type ClusterPolicyObservation ¶
type ClusterPolicyObservation struct { // Policy definition: JSON document expressed in Databricks Policy Definition Language. Cannot be used with policy_family_id Definition *string `json:"definition,omitempty" tf:"definition,omitempty"` // Additional human-readable description of the cluster policy. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Canonical unique identifier for the cluster policy. This is equal to policy_id. ID *string `json:"id,omitempty" tf:"id,omitempty"` Libraries []LibrariesObservation `json:"libraries,omitempty" tf:"libraries,omitempty"` // Maximum number of clusters allowed per user. When omitted, there is no limit. If specified, value must be greater than zero. MaxClustersPerUser *float64 `json:"maxClustersPerUser,omitempty" tf:"max_clusters_per_user,omitempty"` // the name of the built-in cluster policy. Name *string `json:"name,omitempty" tf:"name,omitempty"` // settings to override in the built-in cluster policy. PolicyFamilyDefinitionOverrides *string `json:"policyFamilyDefinitionOverrides,omitempty" tf:"policy_family_definition_overrides,omitempty"` // the ID of the cluster policy family used for built-in cluster policy. PolicyFamilyID *string `json:"policyFamilyId,omitempty" tf:"policy_family_id,omitempty"` // Canonical unique identifier for the cluster policy. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` }
func (*ClusterPolicyObservation) DeepCopy ¶
func (in *ClusterPolicyObservation) DeepCopy() *ClusterPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicyObservation.
func (*ClusterPolicyObservation) DeepCopyInto ¶
func (in *ClusterPolicyObservation) DeepCopyInto(out *ClusterPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPolicyParameters ¶
type ClusterPolicyParameters struct { // Policy definition: JSON document expressed in Databricks Policy Definition Language. Cannot be used with policy_family_id // +kubebuilder:validation:Optional Definition *string `json:"definition,omitempty" tf:"definition,omitempty"` // Additional human-readable description of the cluster policy. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Libraries []LibrariesParameters `json:"libraries,omitempty" tf:"libraries,omitempty"` // Maximum number of clusters allowed per user. When omitted, there is no limit. If specified, value must be greater than zero. // +kubebuilder:validation:Optional MaxClustersPerUser *float64 `json:"maxClustersPerUser,omitempty" tf:"max_clusters_per_user,omitempty"` // the name of the built-in cluster policy. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // settings to override in the built-in cluster policy. // +kubebuilder:validation:Optional PolicyFamilyDefinitionOverrides *string `json:"policyFamilyDefinitionOverrides,omitempty" tf:"policy_family_definition_overrides,omitempty"` // the ID of the cluster policy family used for built-in cluster policy. // +kubebuilder:validation:Optional PolicyFamilyID *string `json:"policyFamilyId,omitempty" tf:"policy_family_id,omitempty"` }
func (*ClusterPolicyParameters) DeepCopy ¶
func (in *ClusterPolicyParameters) DeepCopy() *ClusterPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicyParameters.
func (*ClusterPolicyParameters) DeepCopyInto ¶
func (in *ClusterPolicyParameters) DeepCopyInto(out *ClusterPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPolicySpec ¶
type ClusterPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterPolicyParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ClusterPolicyInitParameters `json:"initProvider,omitempty"` }
ClusterPolicySpec defines the desired state of ClusterPolicy
func (*ClusterPolicySpec) DeepCopy ¶
func (in *ClusterPolicySpec) DeepCopy() *ClusterPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicySpec.
func (*ClusterPolicySpec) DeepCopyInto ¶
func (in *ClusterPolicySpec) DeepCopyInto(out *ClusterPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPolicyStatus ¶
type ClusterPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterPolicyObservation `json:"atProvider,omitempty"` }
ClusterPolicyStatus defines the observed state of ClusterPolicy.
func (*ClusterPolicyStatus) DeepCopy ¶
func (in *ClusterPolicyStatus) DeepCopy() *ClusterPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPolicyStatus.
func (*ClusterPolicyStatus) DeepCopyInto ¶
func (in *ClusterPolicyStatus) DeepCopyInto(out *ClusterPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ClusterInitParameters `json:"initProvider,omitempty"` }
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTaskInitParameters ¶
type ConditionTaskInitParameters struct { // The left operand of the condition task. It could be a string value, job state, or a parameter reference. Left *string `json:"left,omitempty" tf:"left,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // The right operand of the condition task. It could be a string value, job state, or parameter reference. Right *string `json:"right,omitempty" tf:"right,omitempty"` }
func (*ConditionTaskInitParameters) DeepCopy ¶
func (in *ConditionTaskInitParameters) DeepCopy() *ConditionTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTaskInitParameters.
func (*ConditionTaskInitParameters) DeepCopyInto ¶
func (in *ConditionTaskInitParameters) DeepCopyInto(out *ConditionTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTaskObservation ¶
type ConditionTaskObservation struct { // The left operand of the condition task. It could be a string value, job state, or a parameter reference. Left *string `json:"left,omitempty" tf:"left,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // The right operand of the condition task. It could be a string value, job state, or parameter reference. Right *string `json:"right,omitempty" tf:"right,omitempty"` }
func (*ConditionTaskObservation) DeepCopy ¶
func (in *ConditionTaskObservation) DeepCopy() *ConditionTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTaskObservation.
func (*ConditionTaskObservation) DeepCopyInto ¶
func (in *ConditionTaskObservation) DeepCopyInto(out *ConditionTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTaskParameters ¶
type ConditionTaskParameters struct { // The left operand of the condition task. It could be a string value, job state, or a parameter reference. // +kubebuilder:validation:Optional Left *string `json:"left" tf:"left,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). // +kubebuilder:validation:Optional Op *string `json:"op" tf:"op,omitempty"` // The right operand of the condition task. It could be a string value, job state, or parameter reference. // +kubebuilder:validation:Optional Right *string `json:"right" tf:"right,omitempty"` }
func (*ConditionTaskParameters) DeepCopy ¶
func (in *ConditionTaskParameters) DeepCopy() *ConditionTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTaskParameters.
func (*ConditionTaskParameters) DeepCopyInto ¶
func (in *ConditionTaskParameters) DeepCopyInto(out *ConditionTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousInitParameters ¶
type ContinuousInitParameters struct { // Indicate whether this continuous job is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted in the block, the server will default to using UNPAUSED as a value for pause_status. PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` }
func (*ContinuousInitParameters) DeepCopy ¶
func (in *ContinuousInitParameters) DeepCopy() *ContinuousInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousInitParameters.
func (*ContinuousInitParameters) DeepCopyInto ¶
func (in *ContinuousInitParameters) DeepCopyInto(out *ContinuousInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousObservation ¶
type ContinuousObservation struct { // Indicate whether this continuous job is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted in the block, the server will default to using UNPAUSED as a value for pause_status. PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` }
func (*ContinuousObservation) DeepCopy ¶
func (in *ContinuousObservation) DeepCopy() *ContinuousObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousObservation.
func (*ContinuousObservation) DeepCopyInto ¶
func (in *ContinuousObservation) DeepCopyInto(out *ContinuousObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousParameters ¶
type ContinuousParameters struct { // Indicate whether this continuous job is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted in the block, the server will default to using UNPAUSED as a value for pause_status. // +kubebuilder:validation:Optional PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` }
func (*ContinuousParameters) DeepCopy ¶
func (in *ContinuousParameters) DeepCopy() *ContinuousParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousParameters.
func (*ContinuousParameters) DeepCopyInto ¶
func (in *ContinuousParameters) DeepCopyInto(out *ContinuousParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CranInitParameters ¶
type CranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*CranInitParameters) DeepCopy ¶
func (in *CranInitParameters) DeepCopy() *CranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CranInitParameters.
func (*CranInitParameters) DeepCopyInto ¶
func (in *CranInitParameters) DeepCopyInto(out *CranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CranObservation ¶
type CranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*CranObservation) DeepCopy ¶
func (in *CranObservation) DeepCopy() *CranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CranObservation.
func (*CranObservation) DeepCopyInto ¶
func (in *CranObservation) DeepCopyInto(out *CranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CranParameters ¶
type CranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*CranParameters) DeepCopy ¶
func (in *CranParameters) DeepCopy() *CranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CranParameters.
func (*CranParameters) DeepCopyInto ¶
func (in *CranParameters) DeepCopyInto(out *CranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CronInitParameters ¶
type CronInitParameters struct { QuartzCronSchedule *string `json:"quartzCronSchedule,omitempty" tf:"quartz_cron_schedule,omitempty"` // Canonical unique identifier of the DLT pipeline. TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` }
func (*CronInitParameters) DeepCopy ¶
func (in *CronInitParameters) DeepCopy() *CronInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronInitParameters.
func (*CronInitParameters) DeepCopyInto ¶
func (in *CronInitParameters) DeepCopyInto(out *CronInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CronObservation ¶
type CronObservation struct { QuartzCronSchedule *string `json:"quartzCronSchedule,omitempty" tf:"quartz_cron_schedule,omitempty"` // Canonical unique identifier of the DLT pipeline. TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` }
func (*CronObservation) DeepCopy ¶
func (in *CronObservation) DeepCopy() *CronObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronObservation.
func (*CronObservation) DeepCopyInto ¶
func (in *CronObservation) DeepCopyInto(out *CronObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CronParameters ¶
type CronParameters struct { // +kubebuilder:validation:Optional QuartzCronSchedule *string `json:"quartzCronSchedule,omitempty" tf:"quartz_cron_schedule,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` }
func (*CronParameters) DeepCopy ¶
func (in *CronParameters) DeepCopy() *CronParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronParameters.
func (*CronParameters) DeepCopyInto ¶
func (in *CronParameters) DeepCopyInto(out *CronParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardInitParameters ¶
type DashboardInitParameters struct { // string specifying a custom subject of email sent. CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"` // (String) identifier of the Databricks SQL Dashboard databricks_sql_dashboard. DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []DashboardSubscriptionsInitParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*DashboardInitParameters) DeepCopy ¶
func (in *DashboardInitParameters) DeepCopy() *DashboardInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardInitParameters.
func (*DashboardInitParameters) DeepCopyInto ¶
func (in *DashboardInitParameters) DeepCopyInto(out *DashboardInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardObservation ¶
type DashboardObservation struct { // string specifying a custom subject of email sent. CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"` // (String) identifier of the Databricks SQL Dashboard databricks_sql_dashboard. DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []DashboardSubscriptionsObservation `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*DashboardObservation) DeepCopy ¶
func (in *DashboardObservation) DeepCopy() *DashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardObservation.
func (*DashboardObservation) DeepCopyInto ¶
func (in *DashboardObservation) DeepCopyInto(out *DashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardParameters ¶
type DashboardParameters struct { // string specifying a custom subject of email sent. // +kubebuilder:validation:Optional CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"` // (String) identifier of the Databricks SQL Dashboard databricks_sql_dashboard. // +kubebuilder:validation:Optional DashboardID *string `json:"dashboardId" tf:"dashboard_id,omitempty"` // flag that specifies if subscriptions are paused or not. // +kubebuilder:validation:Optional PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. // +kubebuilder:validation:Optional Subscriptions []DashboardSubscriptionsParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*DashboardParameters) DeepCopy ¶
func (in *DashboardParameters) DeepCopy() *DashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardParameters.
func (*DashboardParameters) DeepCopyInto ¶
func (in *DashboardParameters) DeepCopyInto(out *DashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSubscriptionsInitParameters ¶
type DashboardSubscriptionsInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*DashboardSubscriptionsInitParameters) DeepCopy ¶
func (in *DashboardSubscriptionsInitParameters) DeepCopy() *DashboardSubscriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSubscriptionsInitParameters.
func (*DashboardSubscriptionsInitParameters) DeepCopyInto ¶
func (in *DashboardSubscriptionsInitParameters) DeepCopyInto(out *DashboardSubscriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSubscriptionsObservation ¶
type DashboardSubscriptionsObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*DashboardSubscriptionsObservation) DeepCopy ¶
func (in *DashboardSubscriptionsObservation) DeepCopy() *DashboardSubscriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSubscriptionsObservation.
func (*DashboardSubscriptionsObservation) DeepCopyInto ¶
func (in *DashboardSubscriptionsObservation) DeepCopyInto(out *DashboardSubscriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSubscriptionsParameters ¶
type DashboardSubscriptionsParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*DashboardSubscriptionsParameters) DeepCopy ¶
func (in *DashboardSubscriptionsParameters) DeepCopy() *DashboardSubscriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSubscriptionsParameters.
func (*DashboardSubscriptionsParameters) DeepCopyInto ¶
func (in *DashboardSubscriptionsParameters) DeepCopyInto(out *DashboardSubscriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbfsInitParameters ¶
type DbfsInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*DbfsInitParameters) DeepCopy ¶
func (in *DbfsInitParameters) DeepCopy() *DbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbfsInitParameters.
func (*DbfsInitParameters) DeepCopyInto ¶
func (in *DbfsInitParameters) DeepCopyInto(out *DbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbfsObservation ¶
type DbfsObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*DbfsObservation) DeepCopy ¶
func (in *DbfsObservation) DeepCopy() *DbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbfsObservation.
func (*DbfsObservation) DeepCopyInto ¶
func (in *DbfsObservation) DeepCopyInto(out *DbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbfsParameters ¶
type DbfsParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*DbfsParameters) DeepCopy ¶
func (in *DbfsParameters) DeepCopy() *DbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbfsParameters.
func (*DbfsParameters) DeepCopyInto ¶
func (in *DbfsParameters) DeepCopyInto(out *DbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbtTaskInitParameters ¶
type DbtTaskInitParameters struct { // The name of the catalog to use inside Unity Catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*DbtTaskInitParameters) DeepCopy ¶
func (in *DbtTaskInitParameters) DeepCopy() *DbtTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbtTaskInitParameters.
func (*DbtTaskInitParameters) DeepCopyInto ¶
func (in *DbtTaskInitParameters) DeepCopyInto(out *DbtTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbtTaskObservation ¶
type DbtTaskObservation struct { // The name of the catalog to use inside Unity Catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*DbtTaskObservation) DeepCopy ¶
func (in *DbtTaskObservation) DeepCopy() *DbtTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbtTaskObservation.
func (*DbtTaskObservation) DeepCopyInto ¶
func (in *DbtTaskObservation) DeepCopyInto(out *DbtTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbtTaskParameters ¶
type DbtTaskParameters struct { // The name of the catalog to use inside Unity Catalog. // +kubebuilder:validation:Optional Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". // +kubebuilder:validation:Optional Commands []*string `json:"commands" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. // +kubebuilder:validation:Optional ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. // +kubebuilder:validation:Optional ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*DbtTaskParameters) DeepCopy ¶
func (in *DbtTaskParameters) DeepCopy() *DbtTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbtTaskParameters.
func (*DbtTaskParameters) DeepCopyInto ¶
func (in *DbtTaskParameters) DeepCopyInto(out *DbtTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependsOnInitParameters ¶
type DependsOnInitParameters struct { // Can only be specified on condition task dependencies. The outcome of the dependent task that must be met for this task to run. Possible values are "true" or "false". Outcome *string `json:"outcome,omitempty" tf:"outcome,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` }
func (*DependsOnInitParameters) DeepCopy ¶
func (in *DependsOnInitParameters) DeepCopy() *DependsOnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependsOnInitParameters.
func (*DependsOnInitParameters) DeepCopyInto ¶
func (in *DependsOnInitParameters) DeepCopyInto(out *DependsOnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependsOnObservation ¶
type DependsOnObservation struct { // Can only be specified on condition task dependencies. The outcome of the dependent task that must be met for this task to run. Possible values are "true" or "false". Outcome *string `json:"outcome,omitempty" tf:"outcome,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` }
func (*DependsOnObservation) DeepCopy ¶
func (in *DependsOnObservation) DeepCopy() *DependsOnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependsOnObservation.
func (*DependsOnObservation) DeepCopyInto ¶
func (in *DependsOnObservation) DeepCopyInto(out *DependsOnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependsOnParameters ¶
type DependsOnParameters struct { // Can only be specified on condition task dependencies. The outcome of the dependent task that must be met for this task to run. Possible values are "true" or "false". // +kubebuilder:validation:Optional Outcome *string `json:"outcome,omitempty" tf:"outcome,omitempty"` // string specifying an unique key for a given task. // +kubebuilder:validation:Optional TaskKey *string `json:"taskKey" tf:"task_key,omitempty"` }
func (*DependsOnParameters) DeepCopy ¶
func (in *DependsOnParameters) DeepCopy() *DependsOnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependsOnParameters.
func (*DependsOnParameters) DeepCopyInto ¶
func (in *DependsOnParameters) DeepCopyInto(out *DependsOnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentInitParameters ¶
type DeploymentInitParameters struct { Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. MetadataFilePath *string `json:"metadataFilePath,omitempty" tf:"metadata_file_path,omitempty"` }
func (*DeploymentInitParameters) DeepCopy ¶
func (in *DeploymentInitParameters) DeepCopy() *DeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentInitParameters.
func (*DeploymentInitParameters) DeepCopyInto ¶
func (in *DeploymentInitParameters) DeepCopyInto(out *DeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentObservation ¶
type DeploymentObservation struct { Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. MetadataFilePath *string `json:"metadataFilePath,omitempty" tf:"metadata_file_path,omitempty"` }
func (*DeploymentObservation) DeepCopy ¶
func (in *DeploymentObservation) DeepCopy() *DeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentObservation.
func (*DeploymentObservation) DeepCopyInto ¶
func (in *DeploymentObservation) DeepCopyInto(out *DeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParameters ¶
type DeploymentParameters struct { // +kubebuilder:validation:Optional Kind *string `json:"kind" tf:"kind,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional MetadataFilePath *string `json:"metadataFilePath,omitempty" tf:"metadata_file_path,omitempty"` }
func (*DeploymentParameters) DeepCopy ¶
func (in *DeploymentParameters) DeepCopy() *DeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParameters.
func (*DeploymentParameters) DeepCopyInto ¶
func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskSpecInitParameters ¶
type DiskSpecInitParameters struct { // (Integer) The number of disks to attach to each instance. This feature is only enabled for supported node types. Users can choose up to the limit of the disks supported by the node type. For node types with no local disk, at least one disk needs to be specified. DiskCount *float64 `json:"diskCount,omitempty" tf:"disk_count,omitempty"` // (Integer) The size of each disk (in GiB) to attach. DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` DiskType []DiskTypeInitParameters `json:"diskType,omitempty" tf:"disk_type,omitempty"` }
func (*DiskSpecInitParameters) DeepCopy ¶
func (in *DiskSpecInitParameters) DeepCopy() *DiskSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskSpecInitParameters.
func (*DiskSpecInitParameters) DeepCopyInto ¶
func (in *DiskSpecInitParameters) DeepCopyInto(out *DiskSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskSpecObservation ¶
type DiskSpecObservation struct { // (Integer) The number of disks to attach to each instance. This feature is only enabled for supported node types. Users can choose up to the limit of the disks supported by the node type. For node types with no local disk, at least one disk needs to be specified. DiskCount *float64 `json:"diskCount,omitempty" tf:"disk_count,omitempty"` // (Integer) The size of each disk (in GiB) to attach. DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` DiskType []DiskTypeObservation `json:"diskType,omitempty" tf:"disk_type,omitempty"` }
func (*DiskSpecObservation) DeepCopy ¶
func (in *DiskSpecObservation) DeepCopy() *DiskSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskSpecObservation.
func (*DiskSpecObservation) DeepCopyInto ¶
func (in *DiskSpecObservation) DeepCopyInto(out *DiskSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskSpecParameters ¶
type DiskSpecParameters struct { // (Integer) The number of disks to attach to each instance. This feature is only enabled for supported node types. Users can choose up to the limit of the disks supported by the node type. For node types with no local disk, at least one disk needs to be specified. // +kubebuilder:validation:Optional DiskCount *float64 `json:"diskCount,omitempty" tf:"disk_count,omitempty"` // (Integer) The size of each disk (in GiB) to attach. // +kubebuilder:validation:Optional DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` // +kubebuilder:validation:Optional DiskType []DiskTypeParameters `json:"diskType,omitempty" tf:"disk_type,omitempty"` }
func (*DiskSpecParameters) DeepCopy ¶
func (in *DiskSpecParameters) DeepCopy() *DiskSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskSpecParameters.
func (*DiskSpecParameters) DeepCopyInto ¶
func (in *DiskSpecParameters) DeepCopyInto(out *DiskSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskTypeInitParameters ¶
type DiskTypeInitParameters struct { AzureDiskVolumeType *string `json:"azureDiskVolumeType,omitempty" tf:"azure_disk_volume_type,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` }
func (*DiskTypeInitParameters) DeepCopy ¶
func (in *DiskTypeInitParameters) DeepCopy() *DiskTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskTypeInitParameters.
func (*DiskTypeInitParameters) DeepCopyInto ¶
func (in *DiskTypeInitParameters) DeepCopyInto(out *DiskTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskTypeObservation ¶
type DiskTypeObservation struct { AzureDiskVolumeType *string `json:"azureDiskVolumeType,omitempty" tf:"azure_disk_volume_type,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` }
func (*DiskTypeObservation) DeepCopy ¶
func (in *DiskTypeObservation) DeepCopy() *DiskTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskTypeObservation.
func (*DiskTypeObservation) DeepCopyInto ¶
func (in *DiskTypeObservation) DeepCopyInto(out *DiskTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskTypeParameters ¶
type DiskTypeParameters struct { // +kubebuilder:validation:Optional AzureDiskVolumeType *string `json:"azureDiskVolumeType,omitempty" tf:"azure_disk_volume_type,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` }
func (*DiskTypeParameters) DeepCopy ¶
func (in *DiskTypeParameters) DeepCopy() *DiskTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskTypeParameters.
func (*DiskTypeParameters) DeepCopyInto ¶
func (in *DiskTypeParameters) DeepCopyInto(out *DiskTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImageBasicAuthInitParameters ¶
type DockerImageBasicAuthInitParameters struct { PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*DockerImageBasicAuthInitParameters) DeepCopy ¶
func (in *DockerImageBasicAuthInitParameters) DeepCopy() *DockerImageBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageBasicAuthInitParameters.
func (*DockerImageBasicAuthInitParameters) DeepCopyInto ¶
func (in *DockerImageBasicAuthInitParameters) DeepCopyInto(out *DockerImageBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImageBasicAuthObservation ¶
type DockerImageBasicAuthObservation struct { // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*DockerImageBasicAuthObservation) DeepCopy ¶
func (in *DockerImageBasicAuthObservation) DeepCopy() *DockerImageBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageBasicAuthObservation.
func (*DockerImageBasicAuthObservation) DeepCopyInto ¶
func (in *DockerImageBasicAuthObservation) DeepCopyInto(out *DockerImageBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImageBasicAuthParameters ¶
type DockerImageBasicAuthParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*DockerImageBasicAuthParameters) DeepCopy ¶
func (in *DockerImageBasicAuthParameters) DeepCopy() *DockerImageBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageBasicAuthParameters.
func (*DockerImageBasicAuthParameters) DeepCopyInto ¶
func (in *DockerImageBasicAuthParameters) DeepCopyInto(out *DockerImageBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImageInitParameters ¶
type DockerImageInitParameters struct { // basic_auth.username and basic_auth.password for Docker repository. Docker registry credentials are encrypted when they are stored in Databricks internal storage and when they are passed to a registry upon fetching Docker images at cluster launch. However, other authenticated and authorized API users of this workspace can access the username and password. BasicAuth []BasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL for the Docker image URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*DockerImageInitParameters) DeepCopy ¶
func (in *DockerImageInitParameters) DeepCopy() *DockerImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageInitParameters.
func (*DockerImageInitParameters) DeepCopyInto ¶
func (in *DockerImageInitParameters) DeepCopyInto(out *DockerImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImageObservation ¶
type DockerImageObservation struct { // basic_auth.username and basic_auth.password for Docker repository. Docker registry credentials are encrypted when they are stored in Databricks internal storage and when they are passed to a registry upon fetching Docker images at cluster launch. However, other authenticated and authorized API users of this workspace can access the username and password. BasicAuth []BasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL for the Docker image URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*DockerImageObservation) DeepCopy ¶
func (in *DockerImageObservation) DeepCopy() *DockerImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageObservation.
func (*DockerImageObservation) DeepCopyInto ¶
func (in *DockerImageObservation) DeepCopyInto(out *DockerImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImageParameters ¶
type DockerImageParameters struct { // basic_auth.username and basic_auth.password for Docker repository. Docker registry credentials are encrypted when they are stored in Databricks internal storage and when they are passed to a registry upon fetching Docker images at cluster launch. However, other authenticated and authorized API users of this workspace can access the username and password. // +kubebuilder:validation:Optional BasicAuth []BasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL for the Docker image // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*DockerImageParameters) DeepCopy ¶
func (in *DockerImageParameters) DeepCopy() *DockerImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageParameters.
func (*DockerImageParameters) DeepCopyInto ¶
func (in *DockerImageParameters) DeepCopyInto(out *DockerImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailNotificationsInitParameters ¶
type EmailNotificationsInitParameters struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*EmailNotificationsInitParameters) DeepCopy ¶
func (in *EmailNotificationsInitParameters) DeepCopy() *EmailNotificationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailNotificationsInitParameters.
func (*EmailNotificationsInitParameters) DeepCopyInto ¶
func (in *EmailNotificationsInitParameters) DeepCopyInto(out *EmailNotificationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailNotificationsObservation ¶
type EmailNotificationsObservation struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*EmailNotificationsObservation) DeepCopy ¶
func (in *EmailNotificationsObservation) DeepCopy() *EmailNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailNotificationsObservation.
func (*EmailNotificationsObservation) DeepCopyInto ¶
func (in *EmailNotificationsObservation) DeepCopyInto(out *EmailNotificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailNotificationsParameters ¶
type EmailNotificationsParameters struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). // +kubebuilder:validation:Optional NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. // +kubebuilder:validation:Optional OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` // +kubebuilder:validation:Optional OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*EmailNotificationsParameters) DeepCopy ¶
func (in *EmailNotificationsParameters) DeepCopy() *EmailNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailNotificationsParameters.
func (*EmailNotificationsParameters) DeepCopyInto ¶
func (in *EmailNotificationsParameters) DeepCopyInto(out *EmailNotificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentInitParameters ¶
type EnvironmentInitParameters struct { // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // block describing the Environment. Consists of following attributes: Spec []SpecInitParameters `json:"spec,omitempty" tf:"spec,omitempty"` }
func (*EnvironmentInitParameters) DeepCopy ¶
func (in *EnvironmentInitParameters) DeepCopy() *EnvironmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentInitParameters.
func (*EnvironmentInitParameters) DeepCopyInto ¶
func (in *EnvironmentInitParameters) DeepCopyInto(out *EnvironmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentObservation ¶
type EnvironmentObservation struct { // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // block describing the Environment. Consists of following attributes: Spec []SpecObservation `json:"spec,omitempty" tf:"spec,omitempty"` }
func (*EnvironmentObservation) DeepCopy ¶
func (in *EnvironmentObservation) DeepCopy() *EnvironmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentObservation.
func (*EnvironmentObservation) DeepCopyInto ¶
func (in *EnvironmentObservation) DeepCopyInto(out *EnvironmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentParameters ¶
type EnvironmentParameters struct { // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. // +kubebuilder:validation:Optional EnvironmentKey *string `json:"environmentKey" tf:"environment_key,omitempty"` // block describing the Environment. Consists of following attributes: // +kubebuilder:validation:Optional Spec []SpecParameters `json:"spec,omitempty" tf:"spec,omitempty"` }
func (*EnvironmentParameters) DeepCopy ¶
func (in *EnvironmentParameters) DeepCopy() *EnvironmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentParameters.
func (*EnvironmentParameters) DeepCopyInto ¶
func (in *EnvironmentParameters) DeepCopyInto(out *EnvironmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileArrivalInitParameters ¶
type FileArrivalInitParameters struct { // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*FileArrivalInitParameters) DeepCopy ¶
func (in *FileArrivalInitParameters) DeepCopy() *FileArrivalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileArrivalInitParameters.
func (*FileArrivalInitParameters) DeepCopyInto ¶
func (in *FileArrivalInitParameters) DeepCopyInto(out *FileArrivalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileArrivalObservation ¶
type FileArrivalObservation struct { // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*FileArrivalObservation) DeepCopy ¶
func (in *FileArrivalObservation) DeepCopy() *FileArrivalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileArrivalObservation.
func (*FileArrivalObservation) DeepCopyInto ¶
func (in *FileArrivalObservation) DeepCopyInto(out *FileArrivalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileArrivalParameters ¶
type FileArrivalParameters struct { // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. // +kubebuilder:validation:Optional MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. // +kubebuilder:validation:Optional WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*FileArrivalParameters) DeepCopy ¶
func (in *FileArrivalParameters) DeepCopy() *FileArrivalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileArrivalParameters.
func (*FileArrivalParameters) DeepCopyInto ¶
func (in *FileArrivalParameters) DeepCopyInto(out *FileArrivalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileInitParameters ¶
type FileInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*FileInitParameters) DeepCopy ¶
func (in *FileInitParameters) DeepCopy() *FileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileInitParameters.
func (*FileInitParameters) DeepCopyInto ¶
func (in *FileInitParameters) DeepCopyInto(out *FileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileObservation ¶
type FileObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*FileObservation) DeepCopy ¶
func (in *FileObservation) DeepCopy() *FileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileObservation.
func (*FileObservation) DeepCopyInto ¶
func (in *FileObservation) DeepCopyInto(out *FileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileParameters ¶
type FileParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*FileParameters) DeepCopy ¶
func (in *FileParameters) DeepCopy() *FileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileParameters.
func (*FileParameters) DeepCopyInto ¶
func (in *FileParameters) DeepCopyInto(out *FileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiltersInitParameters ¶
type FiltersInitParameters struct { // Paths to exclude. Exclude []*string `json:"exclude,omitempty" tf:"exclude,omitempty"` // Paths to include. Include []*string `json:"include,omitempty" tf:"include,omitempty"` }
func (*FiltersInitParameters) DeepCopy ¶
func (in *FiltersInitParameters) DeepCopy() *FiltersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiltersInitParameters.
func (*FiltersInitParameters) DeepCopyInto ¶
func (in *FiltersInitParameters) DeepCopyInto(out *FiltersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiltersObservation ¶
type FiltersObservation struct { // Paths to exclude. Exclude []*string `json:"exclude,omitempty" tf:"exclude,omitempty"` // Paths to include. Include []*string `json:"include,omitempty" tf:"include,omitempty"` }
func (*FiltersObservation) DeepCopy ¶
func (in *FiltersObservation) DeepCopy() *FiltersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiltersObservation.
func (*FiltersObservation) DeepCopyInto ¶
func (in *FiltersObservation) DeepCopyInto(out *FiltersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiltersParameters ¶
type FiltersParameters struct { // Paths to exclude. // +kubebuilder:validation:Optional Exclude []*string `json:"exclude,omitempty" tf:"exclude,omitempty"` // Paths to include. // +kubebuilder:validation:Optional Include []*string `json:"include,omitempty" tf:"include,omitempty"` }
func (*FiltersParameters) DeepCopy ¶
func (in *FiltersParameters) DeepCopy() *FiltersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiltersParameters.
func (*FiltersParameters) DeepCopyInto ¶
func (in *FiltersParameters) DeepCopyInto(out *FiltersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetOnDemandOptionInitParameters ¶
type FleetOnDemandOptionInitParameters struct { AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` }
func (*FleetOnDemandOptionInitParameters) DeepCopy ¶
func (in *FleetOnDemandOptionInitParameters) DeepCopy() *FleetOnDemandOptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetOnDemandOptionInitParameters.
func (*FleetOnDemandOptionInitParameters) DeepCopyInto ¶
func (in *FleetOnDemandOptionInitParameters) DeepCopyInto(out *FleetOnDemandOptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetOnDemandOptionObservation ¶
type FleetOnDemandOptionObservation struct { AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` }
func (*FleetOnDemandOptionObservation) DeepCopy ¶
func (in *FleetOnDemandOptionObservation) DeepCopy() *FleetOnDemandOptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetOnDemandOptionObservation.
func (*FleetOnDemandOptionObservation) DeepCopyInto ¶
func (in *FleetOnDemandOptionObservation) DeepCopyInto(out *FleetOnDemandOptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetOnDemandOptionParameters ¶
type FleetOnDemandOptionParameters struct { // +kubebuilder:validation:Optional AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` }
func (*FleetOnDemandOptionParameters) DeepCopy ¶
func (in *FleetOnDemandOptionParameters) DeepCopy() *FleetOnDemandOptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetOnDemandOptionParameters.
func (*FleetOnDemandOptionParameters) DeepCopyInto ¶
func (in *FleetOnDemandOptionParameters) DeepCopyInto(out *FleetOnDemandOptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpotOptionInitParameters ¶
type FleetSpotOptionInitParameters struct { AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` }
func (*FleetSpotOptionInitParameters) DeepCopy ¶
func (in *FleetSpotOptionInitParameters) DeepCopy() *FleetSpotOptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpotOptionInitParameters.
func (*FleetSpotOptionInitParameters) DeepCopyInto ¶
func (in *FleetSpotOptionInitParameters) DeepCopyInto(out *FleetSpotOptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpotOptionObservation ¶
type FleetSpotOptionObservation struct { AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` }
func (*FleetSpotOptionObservation) DeepCopy ¶
func (in *FleetSpotOptionObservation) DeepCopy() *FleetSpotOptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpotOptionObservation.
func (*FleetSpotOptionObservation) DeepCopyInto ¶
func (in *FleetSpotOptionObservation) DeepCopyInto(out *FleetSpotOptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpotOptionParameters ¶
type FleetSpotOptionParameters struct { // +kubebuilder:validation:Optional AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` }
func (*FleetSpotOptionParameters) DeepCopy ¶
func (in *FleetSpotOptionParameters) DeepCopy() *FleetSpotOptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpotOptionParameters.
func (*FleetSpotOptionParameters) DeepCopyInto ¶
func (in *FleetSpotOptionParameters) DeepCopyInto(out *FleetSpotOptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskInitParameters ¶
type ForEachTaskInitParameters struct { // Controls the number of active iteration task runs. Default is 20, maximum allowed is 100. Concurrency *float64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"` // (String) Array for task to iterate on. This can be a JSON string or a reference to an array parameter. Inputs *string `json:"inputs,omitempty" tf:"inputs,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. Task []ForEachTaskTaskInitParameters `json:"task,omitempty" tf:"task,omitempty"` }
func (*ForEachTaskInitParameters) DeepCopy ¶
func (in *ForEachTaskInitParameters) DeepCopy() *ForEachTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskInitParameters.
func (*ForEachTaskInitParameters) DeepCopyInto ¶
func (in *ForEachTaskInitParameters) DeepCopyInto(out *ForEachTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskObservation ¶
type ForEachTaskObservation struct { // Controls the number of active iteration task runs. Default is 20, maximum allowed is 100. Concurrency *float64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"` // (String) Array for task to iterate on. This can be a JSON string or a reference to an array parameter. Inputs *string `json:"inputs,omitempty" tf:"inputs,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. Task []ForEachTaskTaskObservation `json:"task,omitempty" tf:"task,omitempty"` }
func (*ForEachTaskObservation) DeepCopy ¶
func (in *ForEachTaskObservation) DeepCopy() *ForEachTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskObservation.
func (*ForEachTaskObservation) DeepCopyInto ¶
func (in *ForEachTaskObservation) DeepCopyInto(out *ForEachTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskParameters ¶
type ForEachTaskParameters struct { // Controls the number of active iteration task runs. Default is 20, maximum allowed is 100. // +kubebuilder:validation:Optional Concurrency *float64 `json:"concurrency,omitempty" tf:"concurrency,omitempty"` // (String) Array for task to iterate on. This can be a JSON string or a reference to an array parameter. // +kubebuilder:validation:Optional Inputs *string `json:"inputs" tf:"inputs,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional Task []ForEachTaskTaskParameters `json:"task" tf:"task,omitempty"` }
func (*ForEachTaskParameters) DeepCopy ¶
func (in *ForEachTaskParameters) DeepCopy() *ForEachTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskParameters.
func (*ForEachTaskParameters) DeepCopyInto ¶
func (in *ForEachTaskParameters) DeepCopyInto(out *ForEachTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskDbtTaskInitParameters ¶
type ForEachTaskTaskDbtTaskInitParameters struct { // The name of the catalog to use inside Unity Catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*ForEachTaskTaskDbtTaskInitParameters) DeepCopy ¶
func (in *ForEachTaskTaskDbtTaskInitParameters) DeepCopy() *ForEachTaskTaskDbtTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskDbtTaskInitParameters.
func (*ForEachTaskTaskDbtTaskInitParameters) DeepCopyInto ¶
func (in *ForEachTaskTaskDbtTaskInitParameters) DeepCopyInto(out *ForEachTaskTaskDbtTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskDbtTaskObservation ¶
type ForEachTaskTaskDbtTaskObservation struct { // The name of the catalog to use inside Unity Catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*ForEachTaskTaskDbtTaskObservation) DeepCopy ¶
func (in *ForEachTaskTaskDbtTaskObservation) DeepCopy() *ForEachTaskTaskDbtTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskDbtTaskObservation.
func (*ForEachTaskTaskDbtTaskObservation) DeepCopyInto ¶
func (in *ForEachTaskTaskDbtTaskObservation) DeepCopyInto(out *ForEachTaskTaskDbtTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskDbtTaskParameters ¶
type ForEachTaskTaskDbtTaskParameters struct { // The name of the catalog to use inside Unity Catalog. // +kubebuilder:validation:Optional Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". // +kubebuilder:validation:Optional Commands []*string `json:"commands" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. // +kubebuilder:validation:Optional ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. // +kubebuilder:validation:Optional ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*ForEachTaskTaskDbtTaskParameters) DeepCopy ¶
func (in *ForEachTaskTaskDbtTaskParameters) DeepCopy() *ForEachTaskTaskDbtTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskDbtTaskParameters.
func (*ForEachTaskTaskDbtTaskParameters) DeepCopyInto ¶
func (in *ForEachTaskTaskDbtTaskParameters) DeepCopyInto(out *ForEachTaskTaskDbtTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskEmailNotificationsInitParameters ¶
type ForEachTaskTaskEmailNotificationsInitParameters struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*ForEachTaskTaskEmailNotificationsInitParameters) DeepCopy ¶
func (in *ForEachTaskTaskEmailNotificationsInitParameters) DeepCopy() *ForEachTaskTaskEmailNotificationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskEmailNotificationsInitParameters.
func (*ForEachTaskTaskEmailNotificationsInitParameters) DeepCopyInto ¶
func (in *ForEachTaskTaskEmailNotificationsInitParameters) DeepCopyInto(out *ForEachTaskTaskEmailNotificationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskEmailNotificationsObservation ¶
type ForEachTaskTaskEmailNotificationsObservation struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*ForEachTaskTaskEmailNotificationsObservation) DeepCopy ¶
func (in *ForEachTaskTaskEmailNotificationsObservation) DeepCopy() *ForEachTaskTaskEmailNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskEmailNotificationsObservation.
func (*ForEachTaskTaskEmailNotificationsObservation) DeepCopyInto ¶
func (in *ForEachTaskTaskEmailNotificationsObservation) DeepCopyInto(out *ForEachTaskTaskEmailNotificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskEmailNotificationsParameters ¶
type ForEachTaskTaskEmailNotificationsParameters struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). // +kubebuilder:validation:Optional NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. // +kubebuilder:validation:Optional OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` // +kubebuilder:validation:Optional OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*ForEachTaskTaskEmailNotificationsParameters) DeepCopy ¶
func (in *ForEachTaskTaskEmailNotificationsParameters) DeepCopy() *ForEachTaskTaskEmailNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskEmailNotificationsParameters.
func (*ForEachTaskTaskEmailNotificationsParameters) DeepCopyInto ¶
func (in *ForEachTaskTaskEmailNotificationsParameters) DeepCopyInto(out *ForEachTaskTaskEmailNotificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskInitParameters ¶
type ForEachTaskTaskInitParameters struct { // A list of task specification that the job will execute. See task Configuration Block below. ConditionTask []TaskConditionTaskInitParameters `json:"conditionTask,omitempty" tf:"condition_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. DbtTask []ForEachTaskTaskDbtTaskInitParameters `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // block specifying dependency(-ies) for a given task. DependsOn []TaskDependsOnInitParameters `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flag to disable auto optimization in serverless tasks. DisableAutoOptimization *bool `json:"disableAutoOptimization,omitempty" tf:"disable_auto_optimization,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. EmailNotifications []ForEachTaskTaskEmailNotificationsInitParameters `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // If existing_cluster_id, the ID of an existing cluster that will be used for all runs of this job. When running jobs on an existing cluster, you may need to manually restart the cluster if it stops responding. We strongly suggest to use new_cluster for greater reliability. ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // An optional block that specifies the health conditions for the job documented below. Health []TaskHealthInitParameters `json:"health,omitempty" tf:"health,omitempty"` // Identifier of the Job cluster specified in the job_cluster block. JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []TaskLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as NewCluster []TaskNewClusterInitParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. NotebookTask []TaskNotebookTaskInitParameters `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. NotificationSettings []TaskNotificationSettingsInitParameters `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PipelineTask []TaskPipelineTaskInitParameters `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PythonWheelTask []TaskPythonWheelTaskInitParameters `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // An optional value indicating the condition that determines whether the task should be run once its dependencies have been completed. One of ALL_SUCCESS, AT_LEAST_ONE_SUCCESS, NONE_FAILED, ALL_DONE, AT_LEAST_ONE_FAILED or ALL_FAILED. When omitted, defaults to ALL_SUCCESS. RunIf *string `json:"runIf,omitempty" tf:"run_if,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. RunJobTask []TaskRunJobTaskInitParameters `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SQLTask []SQLTaskInitParameters `json:"sqlTask,omitempty" tf:"sql_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkJarTask []TaskSparkJarTaskInitParameters `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkPythonTask []TaskSparkPythonTaskInitParameters `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkSubmitTask []TaskSparkSubmitTaskInitParameters `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. WebhookNotifications []WebhookNotificationsInitParameters `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*ForEachTaskTaskInitParameters) DeepCopy ¶
func (in *ForEachTaskTaskInitParameters) DeepCopy() *ForEachTaskTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskInitParameters.
func (*ForEachTaskTaskInitParameters) DeepCopyInto ¶
func (in *ForEachTaskTaskInitParameters) DeepCopyInto(out *ForEachTaskTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskObservation ¶
type ForEachTaskTaskObservation struct { // A list of task specification that the job will execute. See task Configuration Block below. ConditionTask []TaskConditionTaskObservation `json:"conditionTask,omitempty" tf:"condition_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. DbtTask []ForEachTaskTaskDbtTaskObservation `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // block specifying dependency(-ies) for a given task. DependsOn []TaskDependsOnObservation `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flag to disable auto optimization in serverless tasks. DisableAutoOptimization *bool `json:"disableAutoOptimization,omitempty" tf:"disable_auto_optimization,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. EmailNotifications []ForEachTaskTaskEmailNotificationsObservation `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // If existing_cluster_id, the ID of an existing cluster that will be used for all runs of this job. When running jobs on an existing cluster, you may need to manually restart the cluster if it stops responding. We strongly suggest to use new_cluster for greater reliability. ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // An optional block that specifies the health conditions for the job documented below. Health []TaskHealthObservation `json:"health,omitempty" tf:"health,omitempty"` // Identifier of the Job cluster specified in the job_cluster block. JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []TaskLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as NewCluster []TaskNewClusterObservation `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. NotebookTask []TaskNotebookTaskObservation `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. NotificationSettings []TaskNotificationSettingsObservation `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PipelineTask []TaskPipelineTaskObservation `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PythonWheelTask []TaskPythonWheelTaskObservation `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // An optional value indicating the condition that determines whether the task should be run once its dependencies have been completed. One of ALL_SUCCESS, AT_LEAST_ONE_SUCCESS, NONE_FAILED, ALL_DONE, AT_LEAST_ONE_FAILED or ALL_FAILED. When omitted, defaults to ALL_SUCCESS. RunIf *string `json:"runIf,omitempty" tf:"run_if,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. RunJobTask []TaskRunJobTaskObservation `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SQLTask []SQLTaskObservation `json:"sqlTask,omitempty" tf:"sql_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkJarTask []TaskSparkJarTaskObservation `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkPythonTask []TaskSparkPythonTaskObservation `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkSubmitTask []TaskSparkSubmitTaskObservation `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. WebhookNotifications []WebhookNotificationsObservation `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*ForEachTaskTaskObservation) DeepCopy ¶
func (in *ForEachTaskTaskObservation) DeepCopy() *ForEachTaskTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskObservation.
func (*ForEachTaskTaskObservation) DeepCopyInto ¶
func (in *ForEachTaskTaskObservation) DeepCopyInto(out *ForEachTaskTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForEachTaskTaskParameters ¶
type ForEachTaskTaskParameters struct { // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional ConditionTask []TaskConditionTaskParameters `json:"conditionTask,omitempty" tf:"condition_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional DbtTask []ForEachTaskTaskDbtTaskParameters `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // block specifying dependency(-ies) for a given task. // +kubebuilder:validation:Optional DependsOn []TaskDependsOnParameters `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flag to disable auto optimization in serverless tasks. // +kubebuilder:validation:Optional DisableAutoOptimization *bool `json:"disableAutoOptimization,omitempty" tf:"disable_auto_optimization,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. // +kubebuilder:validation:Optional EmailNotifications []ForEachTaskTaskEmailNotificationsParameters `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. // +kubebuilder:validation:Optional EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // If existing_cluster_id, the ID of an existing cluster that will be used for all runs of this job. When running jobs on an existing cluster, you may need to manually restart the cluster if it stops responding. We strongly suggest to use new_cluster for greater reliability. // +kubebuilder:validation:Optional ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // An optional block that specifies the health conditions for the job documented below. // +kubebuilder:validation:Optional Health []TaskHealthParameters `json:"health,omitempty" tf:"health,omitempty"` // Identifier of the Job cluster specified in the job_cluster block. // +kubebuilder:validation:Optional JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []TaskLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. // +kubebuilder:validation:Optional MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. // +kubebuilder:validation:Optional MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as // +kubebuilder:validation:Optional NewCluster []TaskNewClusterParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional NotebookTask []TaskNotebookTaskParameters `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. // +kubebuilder:validation:Optional NotificationSettings []TaskNotificationSettingsParameters `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional PipelineTask []TaskPipelineTaskParameters `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional PythonWheelTask []TaskPythonWheelTaskParameters `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. // +kubebuilder:validation:Optional RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // An optional value indicating the condition that determines whether the task should be run once its dependencies have been completed. One of ALL_SUCCESS, AT_LEAST_ONE_SUCCESS, NONE_FAILED, ALL_DONE, AT_LEAST_ONE_FAILED or ALL_FAILED. When omitted, defaults to ALL_SUCCESS. // +kubebuilder:validation:Optional RunIf *string `json:"runIf,omitempty" tf:"run_if,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional RunJobTask []TaskRunJobTaskParameters `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SQLTask []SQLTaskParameters `json:"sqlTask,omitempty" tf:"sql_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkJarTask []TaskSparkJarTaskParameters `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkPythonTask []TaskSparkPythonTaskParameters `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkSubmitTask []TaskSparkSubmitTaskParameters `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // string specifying an unique key for a given task. // +kubebuilder:validation:Optional TaskKey *string `json:"taskKey" tf:"task_key,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. // +kubebuilder:validation:Optional TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. // +kubebuilder:validation:Optional WebhookNotifications []WebhookNotificationsParameters `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*ForEachTaskTaskParameters) DeepCopy ¶
func (in *ForEachTaskTaskParameters) DeepCopy() *ForEachTaskTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForEachTaskTaskParameters.
func (*ForEachTaskTaskParameters) DeepCopyInto ¶
func (in *ForEachTaskTaskParameters) DeepCopyInto(out *ForEachTaskTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPAttributesInitParameters ¶
type GCPAttributesInitParameters struct { // , and will be removed soon. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // Boot disk size in GB BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // Google Service Account email address that the cluster uses to authenticate with Google Identity. This field is used for authentication with the GCS and BigQuery data sources. GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // Number of local SSD disks (each is 375GB in size) that will be attached to each node of the cluster. LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // if we should use preemptible executors (GCP documentation). Warning: this field is deprecated in favor of UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // Identifier for the availability zone in which the cluster resides. This can be one of the following: ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*GCPAttributesInitParameters) DeepCopy ¶
func (in *GCPAttributesInitParameters) DeepCopy() *GCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPAttributesInitParameters.
func (*GCPAttributesInitParameters) DeepCopyInto ¶
func (in *GCPAttributesInitParameters) DeepCopyInto(out *GCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPAttributesObservation ¶
type GCPAttributesObservation struct { // , and will be removed soon. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // Boot disk size in GB BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // Google Service Account email address that the cluster uses to authenticate with Google Identity. This field is used for authentication with the GCS and BigQuery data sources. GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // Number of local SSD disks (each is 375GB in size) that will be attached to each node of the cluster. LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // if we should use preemptible executors (GCP documentation). Warning: this field is deprecated in favor of UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // Identifier for the availability zone in which the cluster resides. This can be one of the following: ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*GCPAttributesObservation) DeepCopy ¶
func (in *GCPAttributesObservation) DeepCopy() *GCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPAttributesObservation.
func (*GCPAttributesObservation) DeepCopyInto ¶
func (in *GCPAttributesObservation) DeepCopyInto(out *GCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPAttributesParameters ¶
type GCPAttributesParameters struct { // , and will be removed soon. // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // Boot disk size in GB // +kubebuilder:validation:Optional BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // Google Service Account email address that the cluster uses to authenticate with Google Identity. This field is used for authentication with the GCS and BigQuery data sources. // +kubebuilder:validation:Optional GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // Number of local SSD disks (each is 375GB in size) that will be attached to each node of the cluster. // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // if we should use preemptible executors (GCP documentation). Warning: this field is deprecated in favor of // +kubebuilder:validation:Optional UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // Identifier for the availability zone in which the cluster resides. This can be one of the following: // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*GCPAttributesParameters) DeepCopy ¶
func (in *GCPAttributesParameters) DeepCopy() *GCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPAttributesParameters.
func (*GCPAttributesParameters) DeepCopyInto ¶
func (in *GCPAttributesParameters) DeepCopyInto(out *GCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayDefinitionInitParameters ¶
type GatewayDefinitionInitParameters struct { // Immutable. The Unity Catalog connection this gateway pipeline uses to communicate with the source. ConnectionID *string `json:"connectionId,omitempty" tf:"connection_id,omitempty"` // Immutable. The Unity Catalog connection this ingestion pipeline uses to communicate with the source. Specify either ingestion_gateway_id or connection_name. ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // Required, Immutable. The name of the catalog for the gateway pipeline's storage location. GatewayStorageCatalog *string `json:"gatewayStorageCatalog,omitempty" tf:"gateway_storage_catalog,omitempty"` // Required. The Unity Catalog-compatible naming for the gateway storage location. This is the destination to use for the data that is extracted by the gateway. Delta Live Tables system will automatically create the storage location under the catalog and schema. GatewayStorageName *string `json:"gatewayStorageName,omitempty" tf:"gateway_storage_name,omitempty"` // Required, Immutable. The name of the schema for the gateway pipelines's storage location. GatewayStorageSchema *string `json:"gatewayStorageSchema,omitempty" tf:"gateway_storage_schema,omitempty"` }
func (*GatewayDefinitionInitParameters) DeepCopy ¶
func (in *GatewayDefinitionInitParameters) DeepCopy() *GatewayDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayDefinitionInitParameters.
func (*GatewayDefinitionInitParameters) DeepCopyInto ¶
func (in *GatewayDefinitionInitParameters) DeepCopyInto(out *GatewayDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayDefinitionObservation ¶
type GatewayDefinitionObservation struct { // Immutable. The Unity Catalog connection this gateway pipeline uses to communicate with the source. ConnectionID *string `json:"connectionId,omitempty" tf:"connection_id,omitempty"` // Immutable. The Unity Catalog connection this ingestion pipeline uses to communicate with the source. Specify either ingestion_gateway_id or connection_name. ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // Required, Immutable. The name of the catalog for the gateway pipeline's storage location. GatewayStorageCatalog *string `json:"gatewayStorageCatalog,omitempty" tf:"gateway_storage_catalog,omitempty"` // Required. The Unity Catalog-compatible naming for the gateway storage location. This is the destination to use for the data that is extracted by the gateway. Delta Live Tables system will automatically create the storage location under the catalog and schema. GatewayStorageName *string `json:"gatewayStorageName,omitempty" tf:"gateway_storage_name,omitempty"` // Required, Immutable. The name of the schema for the gateway pipelines's storage location. GatewayStorageSchema *string `json:"gatewayStorageSchema,omitempty" tf:"gateway_storage_schema,omitempty"` }
func (*GatewayDefinitionObservation) DeepCopy ¶
func (in *GatewayDefinitionObservation) DeepCopy() *GatewayDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayDefinitionObservation.
func (*GatewayDefinitionObservation) DeepCopyInto ¶
func (in *GatewayDefinitionObservation) DeepCopyInto(out *GatewayDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayDefinitionParameters ¶
type GatewayDefinitionParameters struct { // Immutable. The Unity Catalog connection this gateway pipeline uses to communicate with the source. // +kubebuilder:validation:Optional ConnectionID *string `json:"connectionId,omitempty" tf:"connection_id,omitempty"` // Immutable. The Unity Catalog connection this ingestion pipeline uses to communicate with the source. Specify either ingestion_gateway_id or connection_name. // +kubebuilder:validation:Optional ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // Required, Immutable. The name of the catalog for the gateway pipeline's storage location. // +kubebuilder:validation:Optional GatewayStorageCatalog *string `json:"gatewayStorageCatalog,omitempty" tf:"gateway_storage_catalog,omitempty"` // Required. The Unity Catalog-compatible naming for the gateway storage location. This is the destination to use for the data that is extracted by the gateway. Delta Live Tables system will automatically create the storage location under the catalog and schema. // +kubebuilder:validation:Optional GatewayStorageName *string `json:"gatewayStorageName,omitempty" tf:"gateway_storage_name,omitempty"` // Required, Immutable. The name of the schema for the gateway pipelines's storage location. // +kubebuilder:validation:Optional GatewayStorageSchema *string `json:"gatewayStorageSchema,omitempty" tf:"gateway_storage_schema,omitempty"` }
func (*GatewayDefinitionParameters) DeepCopy ¶
func (in *GatewayDefinitionParameters) DeepCopy() *GatewayDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayDefinitionParameters.
func (*GatewayDefinitionParameters) DeepCopyInto ¶
func (in *GatewayDefinitionParameters) DeepCopyInto(out *GatewayDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsInitParameters ¶
type GcsInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*GcsInitParameters) DeepCopy ¶
func (in *GcsInitParameters) DeepCopy() *GcsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsInitParameters.
func (*GcsInitParameters) DeepCopyInto ¶
func (in *GcsInitParameters) DeepCopyInto(out *GcsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsObservation ¶
type GcsObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*GcsObservation) DeepCopy ¶
func (in *GcsObservation) DeepCopy() *GcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsObservation.
func (*GcsObservation) DeepCopyInto ¶
func (in *GcsObservation) DeepCopyInto(out *GcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsParameters ¶
type GcsParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*GcsParameters) DeepCopy ¶
func (in *GcsParameters) DeepCopy() *GcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsParameters.
func (*GcsParameters) DeepCopyInto ¶
func (in *GcsParameters) DeepCopyInto(out *GcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSnapshotInitParameters ¶
type GitSnapshotInitParameters struct { // hash of Git commit to use. Conflicts with branch and tag. UsedCommit *string `json:"usedCommit,omitempty" tf:"used_commit,omitempty"` }
func (*GitSnapshotInitParameters) DeepCopy ¶
func (in *GitSnapshotInitParameters) DeepCopy() *GitSnapshotInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSnapshotInitParameters.
func (*GitSnapshotInitParameters) DeepCopyInto ¶
func (in *GitSnapshotInitParameters) DeepCopyInto(out *GitSnapshotInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSnapshotObservation ¶
type GitSnapshotObservation struct { // hash of Git commit to use. Conflicts with branch and tag. UsedCommit *string `json:"usedCommit,omitempty" tf:"used_commit,omitempty"` }
func (*GitSnapshotObservation) DeepCopy ¶
func (in *GitSnapshotObservation) DeepCopy() *GitSnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSnapshotObservation.
func (*GitSnapshotObservation) DeepCopyInto ¶
func (in *GitSnapshotObservation) DeepCopyInto(out *GitSnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSnapshotParameters ¶
type GitSnapshotParameters struct { // hash of Git commit to use. Conflicts with branch and tag. // +kubebuilder:validation:Optional UsedCommit *string `json:"usedCommit,omitempty" tf:"used_commit,omitempty"` }
func (*GitSnapshotParameters) DeepCopy ¶
func (in *GitSnapshotParameters) DeepCopy() *GitSnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSnapshotParameters.
func (*GitSnapshotParameters) DeepCopyInto ¶
func (in *GitSnapshotParameters) DeepCopyInto(out *GitSnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSourceInitParameters ¶
type GitSourceInitParameters struct { // name of the Git branch to use. Conflicts with tag and commit. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // hash of Git commit to use. Conflicts with branch and tag. Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` GitSnapshot []GitSnapshotInitParameters `json:"gitSnapshot,omitempty" tf:"git_snapshot,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. JobSource []JobSourceInitParameters `json:"jobSource,omitempty" tf:"job_source,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for change, consult Repos API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition. Provider *string `json:"provider,omitempty" tf:"provider,omitempty"` // name of the Git branch to use. Conflicts with branch and commit. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*GitSourceInitParameters) DeepCopy ¶
func (in *GitSourceInitParameters) DeepCopy() *GitSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSourceInitParameters.
func (*GitSourceInitParameters) DeepCopyInto ¶
func (in *GitSourceInitParameters) DeepCopyInto(out *GitSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSourceObservation ¶
type GitSourceObservation struct { // name of the Git branch to use. Conflicts with tag and commit. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // hash of Git commit to use. Conflicts with branch and tag. Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` GitSnapshot []GitSnapshotObservation `json:"gitSnapshot,omitempty" tf:"git_snapshot,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. JobSource []JobSourceObservation `json:"jobSource,omitempty" tf:"job_source,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for change, consult Repos API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition. Provider *string `json:"provider,omitempty" tf:"provider,omitempty"` // name of the Git branch to use. Conflicts with branch and commit. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*GitSourceObservation) DeepCopy ¶
func (in *GitSourceObservation) DeepCopy() *GitSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSourceObservation.
func (*GitSourceObservation) DeepCopyInto ¶
func (in *GitSourceObservation) DeepCopyInto(out *GitSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSourceParameters ¶
type GitSourceParameters struct { // name of the Git branch to use. Conflicts with tag and commit. // +kubebuilder:validation:Optional Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // hash of Git commit to use. Conflicts with branch and tag. // +kubebuilder:validation:Optional Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // +kubebuilder:validation:Optional GitSnapshot []GitSnapshotParameters `json:"gitSnapshot,omitempty" tf:"git_snapshot,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional JobSource []JobSourceParameters `json:"jobSource,omitempty" tf:"job_source,omitempty"` // case insensitive name of the Git provider. Following values are supported right now (could be a subject for change, consult Repos API documentation): gitHub, gitHubEnterprise, bitbucketCloud, bitbucketServer, azureDevOpsServices, gitLab, gitLabEnterpriseEdition. // +kubebuilder:validation:Optional Provider *string `json:"provider,omitempty" tf:"provider,omitempty"` // name of the Git branch to use. Conflicts with branch and commit. // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*GitSourceParameters) DeepCopy ¶
func (in *GitSourceParameters) DeepCopy() *GitSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSourceParameters.
func (*GitSourceParameters) DeepCopyInto ¶
func (in *GitSourceParameters) DeepCopyInto(out *GitSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthInitParameters ¶
type HealthInitParameters struct { // (List) list of rules that are represented as objects with the following attributes: Rules []RulesInitParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*HealthInitParameters) DeepCopy ¶
func (in *HealthInitParameters) DeepCopy() *HealthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthInitParameters.
func (*HealthInitParameters) DeepCopyInto ¶
func (in *HealthInitParameters) DeepCopyInto(out *HealthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthObservation ¶
type HealthObservation struct { // (List) list of rules that are represented as objects with the following attributes: Rules []RulesObservation `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*HealthObservation) DeepCopy ¶
func (in *HealthObservation) DeepCopy() *HealthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthObservation.
func (*HealthObservation) DeepCopyInto ¶
func (in *HealthObservation) DeepCopyInto(out *HealthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthParameters ¶
type HealthParameters struct { // (List) list of rules that are represented as objects with the following attributes: // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules" tf:"rules,omitempty"` }
func (*HealthParameters) DeepCopy ¶
func (in *HealthParameters) DeepCopy() *HealthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthParameters.
func (*HealthParameters) DeepCopyInto ¶
func (in *HealthParameters) DeepCopyInto(out *HealthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthRulesInitParameters ¶
type HealthRulesInitParameters struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). Metric *string `json:"metric,omitempty" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // integer value used to compare to the given metric. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*HealthRulesInitParameters) DeepCopy ¶
func (in *HealthRulesInitParameters) DeepCopy() *HealthRulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthRulesInitParameters.
func (*HealthRulesInitParameters) DeepCopyInto ¶
func (in *HealthRulesInitParameters) DeepCopyInto(out *HealthRulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthRulesObservation ¶
type HealthRulesObservation struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). Metric *string `json:"metric,omitempty" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // integer value used to compare to the given metric. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*HealthRulesObservation) DeepCopy ¶
func (in *HealthRulesObservation) DeepCopy() *HealthRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthRulesObservation.
func (*HealthRulesObservation) DeepCopyInto ¶
func (in *HealthRulesObservation) DeepCopyInto(out *HealthRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthRulesParameters ¶
type HealthRulesParameters struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). // +kubebuilder:validation:Optional Metric *string `json:"metric" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). // +kubebuilder:validation:Optional Op *string `json:"op" tf:"op,omitempty"` // integer value used to compare to the given metric. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*HealthRulesParameters) DeepCopy ¶
func (in *HealthRulesParameters) DeepCopy() *HealthRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthRulesParameters.
func (*HealthRulesParameters) DeepCopyInto ¶
func (in *HealthRulesParameters) DeepCopyInto(out *HealthRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngestionDefinitionInitParameters ¶
type IngestionDefinitionInitParameters struct { // Immutable. The Unity Catalog connection this ingestion pipeline uses to communicate with the source. Specify either ingestion_gateway_id or connection_name. ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // Immutable. Identifier for the ingestion gateway used by this ingestion pipeline to communicate with the source. Specify either ingestion_gateway_id or connection_name. IngestionGatewayID *string `json:"ingestionGatewayId,omitempty" tf:"ingestion_gateway_id,omitempty"` // Required. Settings specifying tables to replicate and the destination for the replicated tables. Objects []ObjectsInitParameters `json:"objects,omitempty" tf:"objects,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []IngestionDefinitionTableConfigurationInitParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*IngestionDefinitionInitParameters) DeepCopy ¶
func (in *IngestionDefinitionInitParameters) DeepCopy() *IngestionDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionDefinitionInitParameters.
func (*IngestionDefinitionInitParameters) DeepCopyInto ¶
func (in *IngestionDefinitionInitParameters) DeepCopyInto(out *IngestionDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngestionDefinitionObservation ¶
type IngestionDefinitionObservation struct { // Immutable. The Unity Catalog connection this ingestion pipeline uses to communicate with the source. Specify either ingestion_gateway_id or connection_name. ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // Immutable. Identifier for the ingestion gateway used by this ingestion pipeline to communicate with the source. Specify either ingestion_gateway_id or connection_name. IngestionGatewayID *string `json:"ingestionGatewayId,omitempty" tf:"ingestion_gateway_id,omitempty"` // Required. Settings specifying tables to replicate and the destination for the replicated tables. Objects []ObjectsObservation `json:"objects,omitempty" tf:"objects,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []IngestionDefinitionTableConfigurationObservation `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*IngestionDefinitionObservation) DeepCopy ¶
func (in *IngestionDefinitionObservation) DeepCopy() *IngestionDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionDefinitionObservation.
func (*IngestionDefinitionObservation) DeepCopyInto ¶
func (in *IngestionDefinitionObservation) DeepCopyInto(out *IngestionDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngestionDefinitionParameters ¶
type IngestionDefinitionParameters struct { // Immutable. The Unity Catalog connection this ingestion pipeline uses to communicate with the source. Specify either ingestion_gateway_id or connection_name. // +kubebuilder:validation:Optional ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // Immutable. Identifier for the ingestion gateway used by this ingestion pipeline to communicate with the source. Specify either ingestion_gateway_id or connection_name. // +kubebuilder:validation:Optional IngestionGatewayID *string `json:"ingestionGatewayId,omitempty" tf:"ingestion_gateway_id,omitempty"` // Required. Settings specifying tables to replicate and the destination for the replicated tables. // +kubebuilder:validation:Optional Objects []ObjectsParameters `json:"objects,omitempty" tf:"objects,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. // +kubebuilder:validation:Optional TableConfiguration []IngestionDefinitionTableConfigurationParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*IngestionDefinitionParameters) DeepCopy ¶
func (in *IngestionDefinitionParameters) DeepCopy() *IngestionDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionDefinitionParameters.
func (*IngestionDefinitionParameters) DeepCopyInto ¶
func (in *IngestionDefinitionParameters) DeepCopyInto(out *IngestionDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngestionDefinitionTableConfigurationInitParameters ¶
type IngestionDefinitionTableConfigurationInitParameters struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*IngestionDefinitionTableConfigurationInitParameters) DeepCopy ¶
func (in *IngestionDefinitionTableConfigurationInitParameters) DeepCopy() *IngestionDefinitionTableConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionDefinitionTableConfigurationInitParameters.
func (*IngestionDefinitionTableConfigurationInitParameters) DeepCopyInto ¶
func (in *IngestionDefinitionTableConfigurationInitParameters) DeepCopyInto(out *IngestionDefinitionTableConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngestionDefinitionTableConfigurationObservation ¶
type IngestionDefinitionTableConfigurationObservation struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*IngestionDefinitionTableConfigurationObservation) DeepCopy ¶
func (in *IngestionDefinitionTableConfigurationObservation) DeepCopy() *IngestionDefinitionTableConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionDefinitionTableConfigurationObservation.
func (*IngestionDefinitionTableConfigurationObservation) DeepCopyInto ¶
func (in *IngestionDefinitionTableConfigurationObservation) DeepCopyInto(out *IngestionDefinitionTableConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngestionDefinitionTableConfigurationParameters ¶
type IngestionDefinitionTableConfigurationParameters struct { // +kubebuilder:validation:Optional PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` // +kubebuilder:validation:Optional SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` // +kubebuilder:validation:Optional ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` // +kubebuilder:validation:Optional SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*IngestionDefinitionTableConfigurationParameters) DeepCopy ¶
func (in *IngestionDefinitionTableConfigurationParameters) DeepCopy() *IngestionDefinitionTableConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionDefinitionTableConfigurationParameters.
func (*IngestionDefinitionTableConfigurationParameters) DeepCopyInto ¶
func (in *IngestionDefinitionTableConfigurationParameters) DeepCopyInto(out *IngestionDefinitionTableConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsAbfssInitParameters ¶
type InitScriptsAbfssInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsAbfssInitParameters) DeepCopy ¶
func (in *InitScriptsAbfssInitParameters) DeepCopy() *InitScriptsAbfssInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsAbfssInitParameters.
func (*InitScriptsAbfssInitParameters) DeepCopyInto ¶
func (in *InitScriptsAbfssInitParameters) DeepCopyInto(out *InitScriptsAbfssInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsAbfssObservation ¶
type InitScriptsAbfssObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsAbfssObservation) DeepCopy ¶
func (in *InitScriptsAbfssObservation) DeepCopy() *InitScriptsAbfssObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsAbfssObservation.
func (*InitScriptsAbfssObservation) DeepCopyInto ¶
func (in *InitScriptsAbfssObservation) DeepCopyInto(out *InitScriptsAbfssObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsAbfssParameters ¶
type InitScriptsAbfssParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*InitScriptsAbfssParameters) DeepCopy ¶
func (in *InitScriptsAbfssParameters) DeepCopy() *InitScriptsAbfssParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsAbfssParameters.
func (*InitScriptsAbfssParameters) DeepCopyInto ¶
func (in *InitScriptsAbfssParameters) DeepCopyInto(out *InitScriptsAbfssParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsDbfsInitParameters ¶
type InitScriptsDbfsInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*InitScriptsDbfsInitParameters) DeepCopy ¶
func (in *InitScriptsDbfsInitParameters) DeepCopy() *InitScriptsDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsDbfsInitParameters.
func (*InitScriptsDbfsInitParameters) DeepCopyInto ¶
func (in *InitScriptsDbfsInitParameters) DeepCopyInto(out *InitScriptsDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsDbfsObservation ¶
type InitScriptsDbfsObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*InitScriptsDbfsObservation) DeepCopy ¶
func (in *InitScriptsDbfsObservation) DeepCopy() *InitScriptsDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsDbfsObservation.
func (*InitScriptsDbfsObservation) DeepCopyInto ¶
func (in *InitScriptsDbfsObservation) DeepCopyInto(out *InitScriptsDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsDbfsParameters ¶
type InitScriptsDbfsParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*InitScriptsDbfsParameters) DeepCopy ¶
func (in *InitScriptsDbfsParameters) DeepCopy() *InitScriptsDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsDbfsParameters.
func (*InitScriptsDbfsParameters) DeepCopyInto ¶
func (in *InitScriptsDbfsParameters) DeepCopyInto(out *InitScriptsDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsFileInitParameters ¶
type InitScriptsFileInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsFileInitParameters) DeepCopy ¶
func (in *InitScriptsFileInitParameters) DeepCopy() *InitScriptsFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsFileInitParameters.
func (*InitScriptsFileInitParameters) DeepCopyInto ¶
func (in *InitScriptsFileInitParameters) DeepCopyInto(out *InitScriptsFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsFileObservation ¶
type InitScriptsFileObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsFileObservation) DeepCopy ¶
func (in *InitScriptsFileObservation) DeepCopy() *InitScriptsFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsFileObservation.
func (*InitScriptsFileObservation) DeepCopyInto ¶
func (in *InitScriptsFileObservation) DeepCopyInto(out *InitScriptsFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsFileParameters ¶
type InitScriptsFileParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*InitScriptsFileParameters) DeepCopy ¶
func (in *InitScriptsFileParameters) DeepCopy() *InitScriptsFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsFileParameters.
func (*InitScriptsFileParameters) DeepCopyInto ¶
func (in *InitScriptsFileParameters) DeepCopyInto(out *InitScriptsFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsGcsInitParameters ¶
type InitScriptsGcsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsGcsInitParameters) DeepCopy ¶
func (in *InitScriptsGcsInitParameters) DeepCopy() *InitScriptsGcsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsGcsInitParameters.
func (*InitScriptsGcsInitParameters) DeepCopyInto ¶
func (in *InitScriptsGcsInitParameters) DeepCopyInto(out *InitScriptsGcsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsGcsObservation ¶
type InitScriptsGcsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsGcsObservation) DeepCopy ¶
func (in *InitScriptsGcsObservation) DeepCopy() *InitScriptsGcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsGcsObservation.
func (*InitScriptsGcsObservation) DeepCopyInto ¶
func (in *InitScriptsGcsObservation) DeepCopyInto(out *InitScriptsGcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsGcsParameters ¶
type InitScriptsGcsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*InitScriptsGcsParameters) DeepCopy ¶
func (in *InitScriptsGcsParameters) DeepCopy() *InitScriptsGcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsGcsParameters.
func (*InitScriptsGcsParameters) DeepCopyInto ¶
func (in *InitScriptsGcsParameters) DeepCopyInto(out *InitScriptsGcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsInitParameters ¶
type InitScriptsInitParameters struct { Abfss []AbfssInitParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []InitScriptsDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` File []FileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Gcs []GcsInitParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []InitScriptsS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []VolumesInitParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []WorkspaceInitParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*InitScriptsInitParameters) DeepCopy ¶
func (in *InitScriptsInitParameters) DeepCopy() *InitScriptsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsInitParameters.
func (*InitScriptsInitParameters) DeepCopyInto ¶
func (in *InitScriptsInitParameters) DeepCopyInto(out *InitScriptsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsObservation ¶
type InitScriptsObservation struct { Abfss []AbfssObservation `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []InitScriptsDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` File []FileObservation `json:"file,omitempty" tf:"file,omitempty"` Gcs []GcsObservation `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []InitScriptsS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []VolumesObservation `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []WorkspaceObservation `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*InitScriptsObservation) DeepCopy ¶
func (in *InitScriptsObservation) DeepCopy() *InitScriptsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsObservation.
func (*InitScriptsObservation) DeepCopyInto ¶
func (in *InitScriptsObservation) DeepCopyInto(out *InitScriptsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsParameters ¶
type InitScriptsParameters struct { // +kubebuilder:validation:Optional Abfss []AbfssParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` // +kubebuilder:validation:Optional Dbfs []InitScriptsDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional File []FileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Gcs []GcsParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` // +kubebuilder:validation:Optional S3 []InitScriptsS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Volumes []VolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` // +kubebuilder:validation:Optional Workspace []WorkspaceParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*InitScriptsParameters) DeepCopy ¶
func (in *InitScriptsParameters) DeepCopy() *InitScriptsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsParameters.
func (*InitScriptsParameters) DeepCopyInto ¶
func (in *InitScriptsParameters) DeepCopyInto(out *InitScriptsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsS3InitParameters ¶
type InitScriptsS3InitParameters struct { // Set canned access control list, e.g. bucket-owner-full-control. If canned_cal is set, the cluster instance profile must have s3:PutObjectAcl permission on the destination bucket and prefix. The full list of possible canned ACLs can be found here. By default, only the object owner gets full control. If you are using a cross-account role for writing data, you may want to set bucket-owner-full-control to make bucket owners able to read the logs. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` // Enable server-side encryption, false by default. EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // The encryption type, it could be sse-s3 or sse-kms. It is used only when encryption is enabled, and the default type is sse-s3. EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // S3 endpoint, e.g. https://s3-us-west-2.amazonaws.com. Either region or endpoint needs to be set. If both are set, the endpoint is used. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // KMS key used if encryption is enabled and encryption type is set to sse-kms. KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // S3 region, e.g. us-west-2. Either region or endpoint must be set. If both are set, the endpoint is used. Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*InitScriptsS3InitParameters) DeepCopy ¶
func (in *InitScriptsS3InitParameters) DeepCopy() *InitScriptsS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsS3InitParameters.
func (*InitScriptsS3InitParameters) DeepCopyInto ¶
func (in *InitScriptsS3InitParameters) DeepCopyInto(out *InitScriptsS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsS3Observation ¶
type InitScriptsS3Observation struct { // Set canned access control list, e.g. bucket-owner-full-control. If canned_cal is set, the cluster instance profile must have s3:PutObjectAcl permission on the destination bucket and prefix. The full list of possible canned ACLs can be found here. By default, only the object owner gets full control. If you are using a cross-account role for writing data, you may want to set bucket-owner-full-control to make bucket owners able to read the logs. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` // Enable server-side encryption, false by default. EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // The encryption type, it could be sse-s3 or sse-kms. It is used only when encryption is enabled, and the default type is sse-s3. EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // S3 endpoint, e.g. https://s3-us-west-2.amazonaws.com. Either region or endpoint needs to be set. If both are set, the endpoint is used. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // KMS key used if encryption is enabled and encryption type is set to sse-kms. KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // S3 region, e.g. us-west-2. Either region or endpoint must be set. If both are set, the endpoint is used. Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*InitScriptsS3Observation) DeepCopy ¶
func (in *InitScriptsS3Observation) DeepCopy() *InitScriptsS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsS3Observation.
func (*InitScriptsS3Observation) DeepCopyInto ¶
func (in *InitScriptsS3Observation) DeepCopyInto(out *InitScriptsS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsS3Parameters ¶
type InitScriptsS3Parameters struct { // Set canned access control list, e.g. bucket-owner-full-control. If canned_cal is set, the cluster instance profile must have s3:PutObjectAcl permission on the destination bucket and prefix. The full list of possible canned ACLs can be found here. By default, only the object owner gets full control. If you are using a cross-account role for writing data, you may want to set bucket-owner-full-control to make bucket owners able to read the logs. // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // Enable server-side encryption, false by default. // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // The encryption type, it could be sse-s3 or sse-kms. It is used only when encryption is enabled, and the default type is sse-s3. // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // S3 endpoint, e.g. https://s3-us-west-2.amazonaws.com. Either region or endpoint needs to be set. If both are set, the endpoint is used. // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // KMS key used if encryption is enabled and encryption type is set to sse-kms. // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // S3 region, e.g. us-west-2. Either region or endpoint must be set. If both are set, the endpoint is used. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*InitScriptsS3Parameters) DeepCopy ¶
func (in *InitScriptsS3Parameters) DeepCopy() *InitScriptsS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsS3Parameters.
func (*InitScriptsS3Parameters) DeepCopyInto ¶
func (in *InitScriptsS3Parameters) DeepCopyInto(out *InitScriptsS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsVolumesInitParameters ¶
type InitScriptsVolumesInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsVolumesInitParameters) DeepCopy ¶
func (in *InitScriptsVolumesInitParameters) DeepCopy() *InitScriptsVolumesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsVolumesInitParameters.
func (*InitScriptsVolumesInitParameters) DeepCopyInto ¶
func (in *InitScriptsVolumesInitParameters) DeepCopyInto(out *InitScriptsVolumesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsVolumesObservation ¶
type InitScriptsVolumesObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsVolumesObservation) DeepCopy ¶
func (in *InitScriptsVolumesObservation) DeepCopy() *InitScriptsVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsVolumesObservation.
func (*InitScriptsVolumesObservation) DeepCopyInto ¶
func (in *InitScriptsVolumesObservation) DeepCopyInto(out *InitScriptsVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsVolumesParameters ¶
type InitScriptsVolumesParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*InitScriptsVolumesParameters) DeepCopy ¶
func (in *InitScriptsVolumesParameters) DeepCopy() *InitScriptsVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsVolumesParameters.
func (*InitScriptsVolumesParameters) DeepCopyInto ¶
func (in *InitScriptsVolumesParameters) DeepCopyInto(out *InitScriptsVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsWorkspaceInitParameters ¶
type InitScriptsWorkspaceInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsWorkspaceInitParameters) DeepCopy ¶
func (in *InitScriptsWorkspaceInitParameters) DeepCopy() *InitScriptsWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsWorkspaceInitParameters.
func (*InitScriptsWorkspaceInitParameters) DeepCopyInto ¶
func (in *InitScriptsWorkspaceInitParameters) DeepCopyInto(out *InitScriptsWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsWorkspaceObservation ¶
type InitScriptsWorkspaceObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*InitScriptsWorkspaceObservation) DeepCopy ¶
func (in *InitScriptsWorkspaceObservation) DeepCopy() *InitScriptsWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsWorkspaceObservation.
func (*InitScriptsWorkspaceObservation) DeepCopyInto ¶
func (in *InitScriptsWorkspaceObservation) DeepCopyInto(out *InitScriptsWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptsWorkspaceParameters ¶
type InitScriptsWorkspaceParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*InitScriptsWorkspaceParameters) DeepCopy ¶
func (in *InitScriptsWorkspaceParameters) DeepCopy() *InitScriptsWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptsWorkspaceParameters.
func (*InitScriptsWorkspaceParameters) DeepCopyInto ¶
func (in *InitScriptsWorkspaceParameters) DeepCopyInto(out *InitScriptsWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePool ¶
type InstancePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.idleInstanceAutoterminationMinutes) || (has(self.initProvider) && has(self.initProvider.idleInstanceAutoterminationMinutes))",message="spec.forProvider.idleInstanceAutoterminationMinutes is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instancePoolName) || (has(self.initProvider) && has(self.initProvider.instancePoolName))",message="spec.forProvider.instancePoolName is a required parameter" Spec InstancePoolSpec `json:"spec"` Status InstancePoolStatus `json:"status,omitempty"` }
InstancePool is the Schema for the InstancePools API. ""subcategory: "Compute" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*InstancePool) DeepCopy ¶
func (in *InstancePool) DeepCopy() *InstancePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePool.
func (*InstancePool) DeepCopyInto ¶
func (in *InstancePool) DeepCopyInto(out *InstancePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePool) DeepCopyObject ¶
func (in *InstancePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstancePool) GetCondition ¶
func (mg *InstancePool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstancePool.
func (*InstancePool) GetConnectionDetailsMapping ¶
func (tr *InstancePool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstancePool
func (*InstancePool) GetDeletionPolicy ¶
func (mg *InstancePool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstancePool.
func (*InstancePool) GetID ¶
func (tr *InstancePool) GetID() string
GetID returns ID of underlying Terraform resource of this InstancePool
func (*InstancePool) GetInitParameters ¶
func (tr *InstancePool) GetInitParameters() (map[string]any, error)
GetInitParameters of this InstancePool
func (*InstancePool) GetManagementPolicies ¶
func (mg *InstancePool) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this InstancePool.
func (*InstancePool) GetMergedParameters ¶
func (tr *InstancePool) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this InstancePool
func (*InstancePool) GetObservation ¶
func (tr *InstancePool) GetObservation() (map[string]any, error)
GetObservation of this InstancePool
func (*InstancePool) GetParameters ¶
func (tr *InstancePool) GetParameters() (map[string]any, error)
GetParameters of this InstancePool
func (*InstancePool) GetProviderConfigReference ¶
func (mg *InstancePool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstancePool.
func (*InstancePool) GetPublishConnectionDetailsTo ¶
func (mg *InstancePool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstancePool.
func (*InstancePool) GetTerraformResourceType ¶
func (mg *InstancePool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstancePool
func (*InstancePool) GetTerraformSchemaVersion ¶
func (tr *InstancePool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstancePool) GetWriteConnectionSecretToReference ¶
func (mg *InstancePool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstancePool.
func (*InstancePool) LateInitialize ¶
func (tr *InstancePool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstancePool using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstancePool) SetConditions ¶
func (mg *InstancePool) SetConditions(c ...xpv1.Condition)
SetConditions of this InstancePool.
func (*InstancePool) SetDeletionPolicy ¶
func (mg *InstancePool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstancePool.
func (*InstancePool) SetManagementPolicies ¶
func (mg *InstancePool) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this InstancePool.
func (*InstancePool) SetObservation ¶
func (tr *InstancePool) SetObservation(obs map[string]any) error
SetObservation for this InstancePool
func (*InstancePool) SetParameters ¶
func (tr *InstancePool) SetParameters(params map[string]any) error
SetParameters for this InstancePool
func (*InstancePool) SetProviderConfigReference ¶
func (mg *InstancePool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstancePool.
func (*InstancePool) SetPublishConnectionDetailsTo ¶
func (mg *InstancePool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstancePool.
func (*InstancePool) SetWriteConnectionSecretToReference ¶
func (mg *InstancePool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstancePool.
type InstancePoolAwsAttributesInitParameters ¶
type InstancePoolAwsAttributesInitParameters struct { // Availability type used for all nodes. Valid values are SPOT_AZURE and ON_DEMAND_AZURE. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // (Integer) The max price for AWS spot instances, as a percentage of the corresponding instance type’s on-demand price. For example, if this field is set to 50, and the instance pool needs a new i3.xlarge spot instance, then the max price is half of the price of on-demand i3.xlarge instances. Similarly, if this field is set to 200, the max price is twice the price of on-demand i3.xlarge instances. If not specified, the default value is 100. When spot instances are requested for this instance pool, only spot instances whose max price percentage matches this field are considered. For safety, this field cannot be greater than 10000. SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // (String) Identifier for the availability zone/datacenter in which the instance pool resides. This string is of the form like "us-west-2a". The provided availability zone must be in the same region as the Databricks deployment. For example, "us-west-2a" is not a valid zone ID if the Databricks deployment resides in the "us-east-1" region. If not specified, a default zone is used. You can find the list of available zones as well as the default value by using the List Zones API. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*InstancePoolAwsAttributesInitParameters) DeepCopy ¶
func (in *InstancePoolAwsAttributesInitParameters) DeepCopy() *InstancePoolAwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAwsAttributesInitParameters.
func (*InstancePoolAwsAttributesInitParameters) DeepCopyInto ¶
func (in *InstancePoolAwsAttributesInitParameters) DeepCopyInto(out *InstancePoolAwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAwsAttributesObservation ¶
type InstancePoolAwsAttributesObservation struct { // Availability type used for all nodes. Valid values are SPOT_AZURE and ON_DEMAND_AZURE. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // (Integer) The max price for AWS spot instances, as a percentage of the corresponding instance type’s on-demand price. For example, if this field is set to 50, and the instance pool needs a new i3.xlarge spot instance, then the max price is half of the price of on-demand i3.xlarge instances. Similarly, if this field is set to 200, the max price is twice the price of on-demand i3.xlarge instances. If not specified, the default value is 100. When spot instances are requested for this instance pool, only spot instances whose max price percentage matches this field are considered. For safety, this field cannot be greater than 10000. SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // (String) Identifier for the availability zone/datacenter in which the instance pool resides. This string is of the form like "us-west-2a". The provided availability zone must be in the same region as the Databricks deployment. For example, "us-west-2a" is not a valid zone ID if the Databricks deployment resides in the "us-east-1" region. If not specified, a default zone is used. You can find the list of available zones as well as the default value by using the List Zones API. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*InstancePoolAwsAttributesObservation) DeepCopy ¶
func (in *InstancePoolAwsAttributesObservation) DeepCopy() *InstancePoolAwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAwsAttributesObservation.
func (*InstancePoolAwsAttributesObservation) DeepCopyInto ¶
func (in *InstancePoolAwsAttributesObservation) DeepCopyInto(out *InstancePoolAwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAwsAttributesParameters ¶
type InstancePoolAwsAttributesParameters struct { // Availability type used for all nodes. Valid values are SPOT_AZURE and ON_DEMAND_AZURE. // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // (Integer) The max price for AWS spot instances, as a percentage of the corresponding instance type’s on-demand price. For example, if this field is set to 50, and the instance pool needs a new i3.xlarge spot instance, then the max price is half of the price of on-demand i3.xlarge instances. Similarly, if this field is set to 200, the max price is twice the price of on-demand i3.xlarge instances. If not specified, the default value is 100. When spot instances are requested for this instance pool, only spot instances whose max price percentage matches this field are considered. For safety, this field cannot be greater than 10000. // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // (String) Identifier for the availability zone/datacenter in which the instance pool resides. This string is of the form like "us-west-2a". The provided availability zone must be in the same region as the Databricks deployment. For example, "us-west-2a" is not a valid zone ID if the Databricks deployment resides in the "us-east-1" region. If not specified, a default zone is used. You can find the list of available zones as well as the default value by using the List Zones API. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*InstancePoolAwsAttributesParameters) DeepCopy ¶
func (in *InstancePoolAwsAttributesParameters) DeepCopy() *InstancePoolAwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAwsAttributesParameters.
func (*InstancePoolAwsAttributesParameters) DeepCopyInto ¶
func (in *InstancePoolAwsAttributesParameters) DeepCopyInto(out *InstancePoolAwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAzureAttributesInitParameters ¶
type InstancePoolAzureAttributesInitParameters struct { // Availability type used for all nodes. Valid values are SPOT_AZURE and ON_DEMAND_AZURE. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The max bid price used for Azure spot instances. You can set this to greater than or equal to the current spot price. You can also set this to -1, which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance. SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*InstancePoolAzureAttributesInitParameters) DeepCopy ¶
func (in *InstancePoolAzureAttributesInitParameters) DeepCopy() *InstancePoolAzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAzureAttributesInitParameters.
func (*InstancePoolAzureAttributesInitParameters) DeepCopyInto ¶
func (in *InstancePoolAzureAttributesInitParameters) DeepCopyInto(out *InstancePoolAzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAzureAttributesObservation ¶
type InstancePoolAzureAttributesObservation struct { // Availability type used for all nodes. Valid values are SPOT_AZURE and ON_DEMAND_AZURE. Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The max bid price used for Azure spot instances. You can set this to greater than or equal to the current spot price. You can also set this to -1, which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance. SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*InstancePoolAzureAttributesObservation) DeepCopy ¶
func (in *InstancePoolAzureAttributesObservation) DeepCopy() *InstancePoolAzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAzureAttributesObservation.
func (*InstancePoolAzureAttributesObservation) DeepCopyInto ¶
func (in *InstancePoolAzureAttributesObservation) DeepCopyInto(out *InstancePoolAzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAzureAttributesParameters ¶
type InstancePoolAzureAttributesParameters struct { // Availability type used for all nodes. Valid values are SPOT_AZURE and ON_DEMAND_AZURE. // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // The max bid price used for Azure spot instances. You can set this to greater than or equal to the current spot price. You can also set this to -1, which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance. // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*InstancePoolAzureAttributesParameters) DeepCopy ¶
func (in *InstancePoolAzureAttributesParameters) DeepCopy() *InstancePoolAzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAzureAttributesParameters.
func (*InstancePoolAzureAttributesParameters) DeepCopyInto ¶
func (in *InstancePoolAzureAttributesParameters) DeepCopyInto(out *InstancePoolAzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolFleetAttributesInitParameters ¶
type InstancePoolFleetAttributesInitParameters struct { FleetOnDemandOption []FleetOnDemandOptionInitParameters `json:"fleetOnDemandOption,omitempty" tf:"fleet_on_demand_option,omitempty"` FleetSpotOption []FleetSpotOptionInitParameters `json:"fleetSpotOption,omitempty" tf:"fleet_spot_option,omitempty"` LaunchTemplateOverride []LaunchTemplateOverrideInitParameters `json:"launchTemplateOverride,omitempty" tf:"launch_template_override,omitempty"` }
func (*InstancePoolFleetAttributesInitParameters) DeepCopy ¶
func (in *InstancePoolFleetAttributesInitParameters) DeepCopy() *InstancePoolFleetAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolFleetAttributesInitParameters.
func (*InstancePoolFleetAttributesInitParameters) DeepCopyInto ¶
func (in *InstancePoolFleetAttributesInitParameters) DeepCopyInto(out *InstancePoolFleetAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolFleetAttributesObservation ¶
type InstancePoolFleetAttributesObservation struct { FleetOnDemandOption []FleetOnDemandOptionObservation `json:"fleetOnDemandOption,omitempty" tf:"fleet_on_demand_option,omitempty"` FleetSpotOption []FleetSpotOptionObservation `json:"fleetSpotOption,omitempty" tf:"fleet_spot_option,omitempty"` LaunchTemplateOverride []LaunchTemplateOverrideObservation `json:"launchTemplateOverride,omitempty" tf:"launch_template_override,omitempty"` }
func (*InstancePoolFleetAttributesObservation) DeepCopy ¶
func (in *InstancePoolFleetAttributesObservation) DeepCopy() *InstancePoolFleetAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolFleetAttributesObservation.
func (*InstancePoolFleetAttributesObservation) DeepCopyInto ¶
func (in *InstancePoolFleetAttributesObservation) DeepCopyInto(out *InstancePoolFleetAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolFleetAttributesParameters ¶
type InstancePoolFleetAttributesParameters struct { // +kubebuilder:validation:Optional FleetOnDemandOption []FleetOnDemandOptionParameters `json:"fleetOnDemandOption,omitempty" tf:"fleet_on_demand_option,omitempty"` // +kubebuilder:validation:Optional FleetSpotOption []FleetSpotOptionParameters `json:"fleetSpotOption,omitempty" tf:"fleet_spot_option,omitempty"` // +kubebuilder:validation:Optional LaunchTemplateOverride []LaunchTemplateOverrideParameters `json:"launchTemplateOverride" tf:"launch_template_override,omitempty"` }
func (*InstancePoolFleetAttributesParameters) DeepCopy ¶
func (in *InstancePoolFleetAttributesParameters) DeepCopy() *InstancePoolFleetAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolFleetAttributesParameters.
func (*InstancePoolFleetAttributesParameters) DeepCopyInto ¶
func (in *InstancePoolFleetAttributesParameters) DeepCopyInto(out *InstancePoolFleetAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolGCPAttributesInitParameters ¶
type InstancePoolGCPAttributesInitParameters struct { // Availability type used for all nodes. Valid values are PREEMPTIBLE_GCP, PREEMPTIBLE_WITH_FALLBACK_GCP and ON_DEMAND_GCP, default: ON_DEMAND_GCP. GCPAvailability *string `json:"gcpAvailability,omitempty" tf:"gcp_availability,omitempty"` // Number of local SSD disks (each is 375GB in size) that will be attached to each node of the cluster. LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // Identifier for the availability zone/datacenter in which the cluster resides. This string will be of a form like us-central1-a. The provided availability zone must be in the same region as the Databricks workspace. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*InstancePoolGCPAttributesInitParameters) DeepCopy ¶
func (in *InstancePoolGCPAttributesInitParameters) DeepCopy() *InstancePoolGCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolGCPAttributesInitParameters.
func (*InstancePoolGCPAttributesInitParameters) DeepCopyInto ¶
func (in *InstancePoolGCPAttributesInitParameters) DeepCopyInto(out *InstancePoolGCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolGCPAttributesObservation ¶
type InstancePoolGCPAttributesObservation struct { // Availability type used for all nodes. Valid values are PREEMPTIBLE_GCP, PREEMPTIBLE_WITH_FALLBACK_GCP and ON_DEMAND_GCP, default: ON_DEMAND_GCP. GCPAvailability *string `json:"gcpAvailability,omitempty" tf:"gcp_availability,omitempty"` // Number of local SSD disks (each is 375GB in size) that will be attached to each node of the cluster. LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // Identifier for the availability zone/datacenter in which the cluster resides. This string will be of a form like us-central1-a. The provided availability zone must be in the same region as the Databricks workspace. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*InstancePoolGCPAttributesObservation) DeepCopy ¶
func (in *InstancePoolGCPAttributesObservation) DeepCopy() *InstancePoolGCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolGCPAttributesObservation.
func (*InstancePoolGCPAttributesObservation) DeepCopyInto ¶
func (in *InstancePoolGCPAttributesObservation) DeepCopyInto(out *InstancePoolGCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolGCPAttributesParameters ¶
type InstancePoolGCPAttributesParameters struct { // Availability type used for all nodes. Valid values are PREEMPTIBLE_GCP, PREEMPTIBLE_WITH_FALLBACK_GCP and ON_DEMAND_GCP, default: ON_DEMAND_GCP. // +kubebuilder:validation:Optional GCPAvailability *string `json:"gcpAvailability,omitempty" tf:"gcp_availability,omitempty"` // Number of local SSD disks (each is 375GB in size) that will be attached to each node of the cluster. // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // Identifier for the availability zone/datacenter in which the cluster resides. This string will be of a form like us-central1-a. The provided availability zone must be in the same region as the Databricks workspace. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*InstancePoolGCPAttributesParameters) DeepCopy ¶
func (in *InstancePoolGCPAttributesParameters) DeepCopy() *InstancePoolGCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolGCPAttributesParameters.
func (*InstancePoolGCPAttributesParameters) DeepCopyInto ¶
func (in *InstancePoolGCPAttributesParameters) DeepCopyInto(out *InstancePoolGCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolInitParameters ¶
type InstancePoolInitParameters struct { AwsAttributes []InstancePoolAwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []InstancePoolAzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // (Map) Additional tags for instance pool resources. Databricks tags all pool resources (e.g. AWS & Azure instances and Disk volumes). The tags of the instance pool will propagate to the clusters using the pool (see the official documentation). Attempting to set the same tags in both cluster and instance pool will raise an error. Databricks allows at most 43 custom tags. // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DiskSpec []DiskSpecInitParameters `json:"diskSpec,omitempty" tf:"disk_spec,omitempty"` // (Bool) Autoscaling Local Storage: when enabled, the instances in the pool dynamically acquire additional disk space when they are running low on disk space. EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` GCPAttributes []InstancePoolGCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // (Integer) The number of minutes that idle instances in excess of the min_idle_instances are maintained by the pool before being terminated. If not specified, excess idle instances are terminated automatically after a default timeout period. If specified, the time must be between 0 and 10000 minutes. If you specify 0, excess idle instances are removed as soon as possible. IdleInstanceAutoterminationMinutes *float64 `json:"idleInstanceAutoterminationMinutes,omitempty" tf:"idle_instance_autotermination_minutes,omitempty"` InstancePoolFleetAttributes []InstancePoolFleetAttributesInitParameters `json:"instancePoolFleetAttributes,omitempty" tf:"instance_pool_fleet_attributes,omitempty"` // Canonical unique identifier for the instance pool. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (String) The name of the instance pool. This is required for create and edit operations. It must be unique, non-empty, and less than 100 characters. InstancePoolName *string `json:"instancePoolName,omitempty" tf:"instance_pool_name,omitempty"` // (Integer) The maximum number of instances the pool can contain, including both idle instances and ones in use by clusters. Once the maximum capacity is reached, you cannot create new clusters from the pool and existing clusters cannot autoscale up until some instances are made idle in the pool via cluster termination or down-scaling. There is no default limit, but as a best practice, this should be set based on anticipated usage. MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // (Integer) The minimum number of idle instances maintained by the pool. This is in addition to any instances in use by active clusters. MinIdleInstances *float64 `json:"minIdleInstances,omitempty" tf:"min_idle_instances,omitempty"` // (String) The node type for the instances in the pool. All clusters attached to the pool inherit this node type and the pool’s idle instances are allocated based on this type. You can retrieve a list of available node types by using the List Node Types API call. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` PreloadedDockerImage []PreloadedDockerImageInitParameters `json:"preloadedDockerImage,omitempty" tf:"preloaded_docker_image,omitempty"` // (List) A list with at most one runtime version the pool installs on each instance. Pool clusters that use a preloaded runtime version start faster as they do not have to wait for the image to download. You can retrieve them via databricks_spark_version data source or via Runtime Versions API call. PreloadedSparkVersions []*string `json:"preloadedSparkVersions,omitempty" tf:"preloaded_spark_versions,omitempty"` }
func (*InstancePoolInitParameters) DeepCopy ¶
func (in *InstancePoolInitParameters) DeepCopy() *InstancePoolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInitParameters.
func (*InstancePoolInitParameters) DeepCopyInto ¶
func (in *InstancePoolInitParameters) DeepCopyInto(out *InstancePoolInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolList ¶
type InstancePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstancePool `json:"items"` }
InstancePoolList contains a list of InstancePools
func (*InstancePoolList) DeepCopy ¶
func (in *InstancePoolList) DeepCopy() *InstancePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolList.
func (*InstancePoolList) DeepCopyInto ¶
func (in *InstancePoolList) DeepCopyInto(out *InstancePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePoolList) DeepCopyObject ¶
func (in *InstancePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstancePoolList) GetItems ¶
func (l *InstancePoolList) GetItems() []resource.Managed
GetItems of this InstancePoolList.
type InstancePoolObservation ¶
type InstancePoolObservation struct { AwsAttributes []InstancePoolAwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []InstancePoolAzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // (Map) Additional tags for instance pool resources. Databricks tags all pool resources (e.g. AWS & Azure instances and Disk volumes). The tags of the instance pool will propagate to the clusters using the pool (see the official documentation). Attempting to set the same tags in both cluster and instance pool will raise an error. Databricks allows at most 43 custom tags. // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DiskSpec []DiskSpecObservation `json:"diskSpec,omitempty" tf:"disk_spec,omitempty"` // (Bool) Autoscaling Local Storage: when enabled, the instances in the pool dynamically acquire additional disk space when they are running low on disk space. EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` GCPAttributes []InstancePoolGCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // Canonical unique identifier for the instance pool. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Integer) The number of minutes that idle instances in excess of the min_idle_instances are maintained by the pool before being terminated. If not specified, excess idle instances are terminated automatically after a default timeout period. If specified, the time must be between 0 and 10000 minutes. If you specify 0, excess idle instances are removed as soon as possible. IdleInstanceAutoterminationMinutes *float64 `json:"idleInstanceAutoterminationMinutes,omitempty" tf:"idle_instance_autotermination_minutes,omitempty"` InstancePoolFleetAttributes []InstancePoolFleetAttributesObservation `json:"instancePoolFleetAttributes,omitempty" tf:"instance_pool_fleet_attributes,omitempty"` // Canonical unique identifier for the instance pool. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (String) The name of the instance pool. This is required for create and edit operations. It must be unique, non-empty, and less than 100 characters. InstancePoolName *string `json:"instancePoolName,omitempty" tf:"instance_pool_name,omitempty"` // (Integer) The maximum number of instances the pool can contain, including both idle instances and ones in use by clusters. Once the maximum capacity is reached, you cannot create new clusters from the pool and existing clusters cannot autoscale up until some instances are made idle in the pool via cluster termination or down-scaling. There is no default limit, but as a best practice, this should be set based on anticipated usage. MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // (Integer) The minimum number of idle instances maintained by the pool. This is in addition to any instances in use by active clusters. MinIdleInstances *float64 `json:"minIdleInstances,omitempty" tf:"min_idle_instances,omitempty"` // (String) The node type for the instances in the pool. All clusters attached to the pool inherit this node type and the pool’s idle instances are allocated based on this type. You can retrieve a list of available node types by using the List Node Types API call. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` PreloadedDockerImage []PreloadedDockerImageObservation `json:"preloadedDockerImage,omitempty" tf:"preloaded_docker_image,omitempty"` // (List) A list with at most one runtime version the pool installs on each instance. Pool clusters that use a preloaded runtime version start faster as they do not have to wait for the image to download. You can retrieve them via databricks_spark_version data source or via Runtime Versions API call. PreloadedSparkVersions []*string `json:"preloadedSparkVersions,omitempty" tf:"preloaded_spark_versions,omitempty"` }
func (*InstancePoolObservation) DeepCopy ¶
func (in *InstancePoolObservation) DeepCopy() *InstancePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolObservation.
func (*InstancePoolObservation) DeepCopyInto ¶
func (in *InstancePoolObservation) DeepCopyInto(out *InstancePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolParameters ¶
type InstancePoolParameters struct { // +kubebuilder:validation:Optional AwsAttributes []InstancePoolAwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []InstancePoolAzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // (Map) Additional tags for instance pool resources. Databricks tags all pool resources (e.g. AWS & Azure instances and Disk volumes). The tags of the instance pool will propagate to the clusters using the pool (see the official documentation). Attempting to set the same tags in both cluster and instance pool will raise an error. Databricks allows at most 43 custom tags. // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // +kubebuilder:validation:Optional DiskSpec []DiskSpecParameters `json:"diskSpec,omitempty" tf:"disk_spec,omitempty"` // (Bool) Autoscaling Local Storage: when enabled, the instances in the pool dynamically acquire additional disk space when they are running low on disk space. // +kubebuilder:validation:Optional EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []InstancePoolGCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // (Integer) The number of minutes that idle instances in excess of the min_idle_instances are maintained by the pool before being terminated. If not specified, excess idle instances are terminated automatically after a default timeout period. If specified, the time must be between 0 and 10000 minutes. If you specify 0, excess idle instances are removed as soon as possible. // +kubebuilder:validation:Optional IdleInstanceAutoterminationMinutes *float64 `json:"idleInstanceAutoterminationMinutes,omitempty" tf:"idle_instance_autotermination_minutes,omitempty"` // +kubebuilder:validation:Optional InstancePoolFleetAttributes []InstancePoolFleetAttributesParameters `json:"instancePoolFleetAttributes,omitempty" tf:"instance_pool_fleet_attributes,omitempty"` // Canonical unique identifier for the instance pool. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (String) The name of the instance pool. This is required for create and edit operations. It must be unique, non-empty, and less than 100 characters. // +kubebuilder:validation:Optional InstancePoolName *string `json:"instancePoolName,omitempty" tf:"instance_pool_name,omitempty"` // (Integer) The maximum number of instances the pool can contain, including both idle instances and ones in use by clusters. Once the maximum capacity is reached, you cannot create new clusters from the pool and existing clusters cannot autoscale up until some instances are made idle in the pool via cluster termination or down-scaling. There is no default limit, but as a best practice, this should be set based on anticipated usage. // +kubebuilder:validation:Optional MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // (Integer) The minimum number of idle instances maintained by the pool. This is in addition to any instances in use by active clusters. // +kubebuilder:validation:Optional MinIdleInstances *float64 `json:"minIdleInstances,omitempty" tf:"min_idle_instances,omitempty"` // (String) The node type for the instances in the pool. All clusters attached to the pool inherit this node type and the pool’s idle instances are allocated based on this type. You can retrieve a list of available node types by using the List Node Types API call. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // +kubebuilder:validation:Optional PreloadedDockerImage []PreloadedDockerImageParameters `json:"preloadedDockerImage,omitempty" tf:"preloaded_docker_image,omitempty"` // (List) A list with at most one runtime version the pool installs on each instance. Pool clusters that use a preloaded runtime version start faster as they do not have to wait for the image to download. You can retrieve them via databricks_spark_version data source or via Runtime Versions API call. // +kubebuilder:validation:Optional PreloadedSparkVersions []*string `json:"preloadedSparkVersions,omitempty" tf:"preloaded_spark_versions,omitempty"` }
func (*InstancePoolParameters) DeepCopy ¶
func (in *InstancePoolParameters) DeepCopy() *InstancePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolParameters.
func (*InstancePoolParameters) DeepCopyInto ¶
func (in *InstancePoolParameters) DeepCopyInto(out *InstancePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolSpec ¶
type InstancePoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstancePoolParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InstancePoolInitParameters `json:"initProvider,omitempty"` }
InstancePoolSpec defines the desired state of InstancePool
func (*InstancePoolSpec) DeepCopy ¶
func (in *InstancePoolSpec) DeepCopy() *InstancePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolSpec.
func (*InstancePoolSpec) DeepCopyInto ¶
func (in *InstancePoolSpec) DeepCopyInto(out *InstancePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolStatus ¶
type InstancePoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstancePoolObservation `json:"atProvider,omitempty"` }
InstancePoolStatus defines the observed state of InstancePool.
func (*InstancePoolStatus) DeepCopy ¶
func (in *InstancePoolStatus) DeepCopy() *InstancePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolStatus.
func (*InstancePoolStatus) DeepCopyInto ¶
func (in *InstancePoolStatus) DeepCopyInto(out *InstancePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job ¶
type Job struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec"` Status JobStatus `json:"status,omitempty"` }
Job is the Schema for the Jobs API. ""subcategory: "Compute" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) GetCondition ¶
func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Job.
func (*Job) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Job
func (*Job) GetDeletionPolicy ¶
func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Job.
func (*Job) GetInitParameters ¶
GetInitParameters of this Job
func (*Job) GetManagementPolicies ¶
func (mg *Job) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Job.
func (*Job) GetMergedParameters ¶
GetInitParameters of this Job
func (*Job) GetObservation ¶
GetObservation of this Job
func (*Job) GetParameters ¶
GetParameters of this Job
func (*Job) GetProviderConfigReference ¶
GetProviderConfigReference of this Job.
func (*Job) GetPublishConnectionDetailsTo ¶
func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Job.
func (*Job) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Job
func (*Job) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Job) GetWriteConnectionSecretToReference ¶
func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Job.
func (*Job) LateInitialize ¶
LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.
func (*Job) SetConditions ¶
SetConditions of this Job.
func (*Job) SetDeletionPolicy ¶
func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Job.
func (*Job) SetManagementPolicies ¶
func (mg *Job) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Job.
func (*Job) SetObservation ¶
SetObservation for this Job
func (*Job) SetParameters ¶
SetParameters for this Job
func (*Job) SetProviderConfigReference ¶
SetProviderConfigReference of this Job.
func (*Job) SetPublishConnectionDetailsTo ¶
func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Job.
func (*Job) SetWriteConnectionSecretToReference ¶
func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Job.
type JobClusterInitParameters ¶
type JobClusterInitParameters struct { // Identifier that can be referenced in task block, so that cluster is shared between tasks JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // Block with almost the same set of parameters as for databricks_cluster resource, except following (check the REST API documentation for full list of supported parameters): NewCluster []NewClusterInitParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` }
func (*JobClusterInitParameters) DeepCopy ¶
func (in *JobClusterInitParameters) DeepCopy() *JobClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobClusterInitParameters.
func (*JobClusterInitParameters) DeepCopyInto ¶
func (in *JobClusterInitParameters) DeepCopyInto(out *JobClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobClusterObservation ¶
type JobClusterObservation struct { // Identifier that can be referenced in task block, so that cluster is shared between tasks JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // Block with almost the same set of parameters as for databricks_cluster resource, except following (check the REST API documentation for full list of supported parameters): NewCluster []NewClusterObservation `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` }
func (*JobClusterObservation) DeepCopy ¶
func (in *JobClusterObservation) DeepCopy() *JobClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobClusterObservation.
func (*JobClusterObservation) DeepCopyInto ¶
func (in *JobClusterObservation) DeepCopyInto(out *JobClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobClusterParameters ¶
type JobClusterParameters struct { // Identifier that can be referenced in task block, so that cluster is shared between tasks // +kubebuilder:validation:Optional JobClusterKey *string `json:"jobClusterKey" tf:"job_cluster_key,omitempty"` // Block with almost the same set of parameters as for databricks_cluster resource, except following (check the REST API documentation for full list of supported parameters): // +kubebuilder:validation:Optional NewCluster []NewClusterParameters `json:"newCluster" tf:"new_cluster,omitempty"` }
func (*JobClusterParameters) DeepCopy ¶
func (in *JobClusterParameters) DeepCopy() *JobClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobClusterParameters.
func (*JobClusterParameters) DeepCopyInto ¶
func (in *JobClusterParameters) DeepCopyInto(out *JobClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobInitParameters ¶
type JobInitParameters struct { // (Bool) Whenever the job is always running, like a Spark Streaming application, on every update restart the current active run or start it again, if nothing it is not running. False by default. Any job runs are started with parameters specified in spark_jar_task or spark_submit_task or spark_python_task or notebook_task blocks. AlwaysRunning *bool `json:"alwaysRunning,omitempty" tf:"always_running,omitempty"` // The ID of the user-specified budget policy to use for this job. If not specified, a default budget policy may be applied when creating or modifying the job. BudgetPolicyID *string `json:"budgetPolicyId,omitempty" tf:"budget_policy_id,omitempty"` // Configuration block to configure pause status. See continuous Configuration Block. Continuous []ContinuousInitParameters `json:"continuous,omitempty" tf:"continuous,omitempty"` // (Bool) If true, the Databricks provider will stop and start the job as needed to ensure that the active run for the job reflects the deployed configuration. For continuous jobs, the provider respects the pause_status by stopping the current active run. This flag cannot be set for non-continuous jobs. ControlRunState *bool `json:"controlRunState,omitempty" tf:"control_run_state,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. DbtTask []DbtTaskInitParameters `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` Deployment []DeploymentInitParameters `json:"deployment,omitempty" tf:"deployment,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. Description *string `json:"description,omitempty" tf:"description,omitempty"` EditMode *string `json:"editMode,omitempty" tf:"edit_mode,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. EmailNotifications []EmailNotificationsInitParameters `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` Environment []EnvironmentInitParameters `json:"environment,omitempty" tf:"environment,omitempty"` // Identifier of the interactive cluster to run job on. Note: running tasks on interactive clusters may lead to increased costs! ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` Format *string `json:"format,omitempty" tf:"format,omitempty"` // Specifices the a Git repository for task source code. See git_source Configuration Block below. GitSource []GitSourceInitParameters `json:"gitSource,omitempty" tf:"git_source,omitempty"` // An optional block that specifies the health conditions for the job documented below. Health []HealthInitParameters `json:"health,omitempty" tf:"health,omitempty"` // A list of job databricks_cluster specifications that can be shared and reused by tasks of this job. Libraries cannot be declared in a shared job cluster. You must declare dependent libraries in task settings. Multi-task syntax JobCluster []JobClusterInitParameters `json:"jobCluster,omitempty" tf:"job_cluster,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum allowed number of concurrent runs of the job. Defaults to 1. MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // An optional name for the job. The default value is Untitled. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as NewCluster []JobNewClusterInitParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. NotebookTask []NotebookTaskInitParameters `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. NotificationSettings []NotificationSettingsInitParameters `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // Specifices job parameter for the job. See parameter Configuration Block Parameter []ParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PipelineTask []PipelineTaskInitParameters `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PythonWheelTask []PythonWheelTaskInitParameters `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // The queue status for the job. See queue Configuration Block below. Queue []QueueInitParameters `json:"queue,omitempty" tf:"queue,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // The user or the service prinicipal the job runs as. See run_as Configuration Block below. RunAs []RunAsInitParameters `json:"runAs,omitempty" tf:"run_as,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. RunJobTask []RunJobTaskInitParameters `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // An optional periodic schedule for this job. The default behavior is that the job runs when triggered by clicking Run Now in the Jobs UI or sending an API request to runNow. See schedule Configuration Block below. Schedule []ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkJarTask []SparkJarTaskInitParameters `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkPythonTask []SparkPythonTaskInitParameters `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkSubmitTask []SparkSubmitTaskInitParameters `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. Task []TaskInitParameters `json:"task,omitempty" tf:"task,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // The conditions that triggers the job to start. See trigger Configuration Block below. Trigger []TriggerInitParameters `json:"trigger,omitempty" tf:"trigger,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. WebhookNotifications []JobWebhookNotificationsInitParameters `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*JobInitParameters) DeepCopy ¶
func (in *JobInitParameters) DeepCopy() *JobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobInitParameters.
func (*JobInitParameters) DeepCopyInto ¶
func (in *JobInitParameters) DeepCopyInto(out *JobInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryCranInitParameters ¶
type JobLibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryCranInitParameters) DeepCopy ¶
func (in *JobLibraryCranInitParameters) DeepCopy() *JobLibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryCranInitParameters.
func (*JobLibraryCranInitParameters) DeepCopyInto ¶
func (in *JobLibraryCranInitParameters) DeepCopyInto(out *JobLibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryCranObservation ¶
type JobLibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryCranObservation) DeepCopy ¶
func (in *JobLibraryCranObservation) DeepCopy() *JobLibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryCranObservation.
func (*JobLibraryCranObservation) DeepCopyInto ¶
func (in *JobLibraryCranObservation) DeepCopyInto(out *JobLibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryCranParameters ¶
type JobLibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryCranParameters) DeepCopy ¶
func (in *JobLibraryCranParameters) DeepCopy() *JobLibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryCranParameters.
func (*JobLibraryCranParameters) DeepCopyInto ¶
func (in *JobLibraryCranParameters) DeepCopyInto(out *JobLibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryInitParameters ¶
type JobLibraryInitParameters struct { Cran []JobLibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []JobLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []JobLibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobLibraryInitParameters) DeepCopy ¶
func (in *JobLibraryInitParameters) DeepCopy() *JobLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryInitParameters.
func (*JobLibraryInitParameters) DeepCopyInto ¶
func (in *JobLibraryInitParameters) DeepCopyInto(out *JobLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryMavenInitParameters ¶
type JobLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryMavenInitParameters) DeepCopy ¶
func (in *JobLibraryMavenInitParameters) DeepCopy() *JobLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryMavenInitParameters.
func (*JobLibraryMavenInitParameters) DeepCopyInto ¶
func (in *JobLibraryMavenInitParameters) DeepCopyInto(out *JobLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryMavenObservation ¶
type JobLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryMavenObservation) DeepCopy ¶
func (in *JobLibraryMavenObservation) DeepCopy() *JobLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryMavenObservation.
func (*JobLibraryMavenObservation) DeepCopyInto ¶
func (in *JobLibraryMavenObservation) DeepCopyInto(out *JobLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryMavenParameters ¶
type JobLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryMavenParameters) DeepCopy ¶
func (in *JobLibraryMavenParameters) DeepCopy() *JobLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryMavenParameters.
func (*JobLibraryMavenParameters) DeepCopyInto ¶
func (in *JobLibraryMavenParameters) DeepCopyInto(out *JobLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryObservation ¶
type JobLibraryObservation struct { Cran []JobLibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []JobLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []JobLibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobLibraryObservation) DeepCopy ¶
func (in *JobLibraryObservation) DeepCopy() *JobLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryObservation.
func (*JobLibraryObservation) DeepCopyInto ¶
func (in *JobLibraryObservation) DeepCopyInto(out *JobLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryParameters ¶
type JobLibraryParameters struct { // +kubebuilder:validation:Optional Cran []JobLibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []JobLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []JobLibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobLibraryParameters) DeepCopy ¶
func (in *JobLibraryParameters) DeepCopy() *JobLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryParameters.
func (*JobLibraryParameters) DeepCopyInto ¶
func (in *JobLibraryParameters) DeepCopyInto(out *JobLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryPypiInitParameters ¶
type JobLibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryPypiInitParameters) DeepCopy ¶
func (in *JobLibraryPypiInitParameters) DeepCopy() *JobLibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryPypiInitParameters.
func (*JobLibraryPypiInitParameters) DeepCopyInto ¶
func (in *JobLibraryPypiInitParameters) DeepCopyInto(out *JobLibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryPypiObservation ¶
type JobLibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryPypiObservation) DeepCopy ¶
func (in *JobLibraryPypiObservation) DeepCopy() *JobLibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryPypiObservation.
func (*JobLibraryPypiObservation) DeepCopyInto ¶
func (in *JobLibraryPypiObservation) DeepCopyInto(out *JobLibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobLibraryPypiParameters ¶
type JobLibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobLibraryPypiParameters) DeepCopy ¶
func (in *JobLibraryPypiParameters) DeepCopy() *JobLibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLibraryPypiParameters.
func (*JobLibraryPypiParameters) DeepCopyInto ¶
func (in *JobLibraryPypiParameters) DeepCopyInto(out *JobLibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Job `json:"items"` }
JobList contains a list of Jobs
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobNewClusterAutoscaleInitParameters ¶
type JobNewClusterAutoscaleInitParameters struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*JobNewClusterAutoscaleInitParameters) DeepCopy ¶
func (in *JobNewClusterAutoscaleInitParameters) DeepCopy() *JobNewClusterAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAutoscaleInitParameters.
func (*JobNewClusterAutoscaleInitParameters) DeepCopyInto ¶
func (in *JobNewClusterAutoscaleInitParameters) DeepCopyInto(out *JobNewClusterAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAutoscaleObservation ¶
type JobNewClusterAutoscaleObservation struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*JobNewClusterAutoscaleObservation) DeepCopy ¶
func (in *JobNewClusterAutoscaleObservation) DeepCopy() *JobNewClusterAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAutoscaleObservation.
func (*JobNewClusterAutoscaleObservation) DeepCopyInto ¶
func (in *JobNewClusterAutoscaleObservation) DeepCopyInto(out *JobNewClusterAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAutoscaleParameters ¶
type JobNewClusterAutoscaleParameters struct { // +kubebuilder:validation:Optional MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // +kubebuilder:validation:Optional MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*JobNewClusterAutoscaleParameters) DeepCopy ¶
func (in *JobNewClusterAutoscaleParameters) DeepCopy() *JobNewClusterAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAutoscaleParameters.
func (*JobNewClusterAutoscaleParameters) DeepCopyInto ¶
func (in *JobNewClusterAutoscaleParameters) DeepCopyInto(out *JobNewClusterAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAwsAttributesInitParameters ¶
type JobNewClusterAwsAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobNewClusterAwsAttributesInitParameters) DeepCopy ¶
func (in *JobNewClusterAwsAttributesInitParameters) DeepCopy() *JobNewClusterAwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAwsAttributesInitParameters.
func (*JobNewClusterAwsAttributesInitParameters) DeepCopyInto ¶
func (in *JobNewClusterAwsAttributesInitParameters) DeepCopyInto(out *JobNewClusterAwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAwsAttributesObservation ¶
type JobNewClusterAwsAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobNewClusterAwsAttributesObservation) DeepCopy ¶
func (in *JobNewClusterAwsAttributesObservation) DeepCopy() *JobNewClusterAwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAwsAttributesObservation.
func (*JobNewClusterAwsAttributesObservation) DeepCopyInto ¶
func (in *JobNewClusterAwsAttributesObservation) DeepCopyInto(out *JobNewClusterAwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAwsAttributesParameters ¶
type JobNewClusterAwsAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` // +kubebuilder:validation:Optional EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` // +kubebuilder:validation:Optional EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobNewClusterAwsAttributesParameters) DeepCopy ¶
func (in *JobNewClusterAwsAttributesParameters) DeepCopy() *JobNewClusterAwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAwsAttributesParameters.
func (*JobNewClusterAwsAttributesParameters) DeepCopyInto ¶
func (in *JobNewClusterAwsAttributesParameters) DeepCopyInto(out *JobNewClusterAwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAzureAttributesInitParameters ¶
type JobNewClusterAzureAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []NewClusterAzureAttributesLogAnalyticsInfoInitParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*JobNewClusterAzureAttributesInitParameters) DeepCopy ¶
func (in *JobNewClusterAzureAttributesInitParameters) DeepCopy() *JobNewClusterAzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAzureAttributesInitParameters.
func (*JobNewClusterAzureAttributesInitParameters) DeepCopyInto ¶
func (in *JobNewClusterAzureAttributesInitParameters) DeepCopyInto(out *JobNewClusterAzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAzureAttributesObservation ¶
type JobNewClusterAzureAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []NewClusterAzureAttributesLogAnalyticsInfoObservation `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*JobNewClusterAzureAttributesObservation) DeepCopy ¶
func (in *JobNewClusterAzureAttributesObservation) DeepCopy() *JobNewClusterAzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAzureAttributesObservation.
func (*JobNewClusterAzureAttributesObservation) DeepCopyInto ¶
func (in *JobNewClusterAzureAttributesObservation) DeepCopyInto(out *JobNewClusterAzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterAzureAttributesParameters ¶
type JobNewClusterAzureAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsInfo []NewClusterAzureAttributesLogAnalyticsInfoParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*JobNewClusterAzureAttributesParameters) DeepCopy ¶
func (in *JobNewClusterAzureAttributesParameters) DeepCopy() *JobNewClusterAzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterAzureAttributesParameters.
func (*JobNewClusterAzureAttributesParameters) DeepCopyInto ¶
func (in *JobNewClusterAzureAttributesParameters) DeepCopyInto(out *JobNewClusterAzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterClusterLogConfInitParameters ¶
type JobNewClusterClusterLogConfInitParameters struct { Dbfs []NewClusterClusterLogConfDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []NewClusterClusterLogConfS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*JobNewClusterClusterLogConfInitParameters) DeepCopy ¶
func (in *JobNewClusterClusterLogConfInitParameters) DeepCopy() *JobNewClusterClusterLogConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterClusterLogConfInitParameters.
func (*JobNewClusterClusterLogConfInitParameters) DeepCopyInto ¶
func (in *JobNewClusterClusterLogConfInitParameters) DeepCopyInto(out *JobNewClusterClusterLogConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterClusterLogConfObservation ¶
type JobNewClusterClusterLogConfObservation struct { Dbfs []NewClusterClusterLogConfDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []NewClusterClusterLogConfS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*JobNewClusterClusterLogConfObservation) DeepCopy ¶
func (in *JobNewClusterClusterLogConfObservation) DeepCopy() *JobNewClusterClusterLogConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterClusterLogConfObservation.
func (*JobNewClusterClusterLogConfObservation) DeepCopyInto ¶
func (in *JobNewClusterClusterLogConfObservation) DeepCopyInto(out *JobNewClusterClusterLogConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterClusterLogConfParameters ¶
type JobNewClusterClusterLogConfParameters struct { // +kubebuilder:validation:Optional Dbfs []NewClusterClusterLogConfDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional S3 []NewClusterClusterLogConfS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*JobNewClusterClusterLogConfParameters) DeepCopy ¶
func (in *JobNewClusterClusterLogConfParameters) DeepCopy() *JobNewClusterClusterLogConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterClusterLogConfParameters.
func (*JobNewClusterClusterLogConfParameters) DeepCopyInto ¶
func (in *JobNewClusterClusterLogConfParameters) DeepCopyInto(out *JobNewClusterClusterLogConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterClusterMountInfoInitParameters ¶
type JobNewClusterClusterMountInfoInitParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*JobNewClusterClusterMountInfoInitParameters) DeepCopy ¶
func (in *JobNewClusterClusterMountInfoInitParameters) DeepCopy() *JobNewClusterClusterMountInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterClusterMountInfoInitParameters.
func (*JobNewClusterClusterMountInfoInitParameters) DeepCopyInto ¶
func (in *JobNewClusterClusterMountInfoInitParameters) DeepCopyInto(out *JobNewClusterClusterMountInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterClusterMountInfoObservation ¶
type JobNewClusterClusterMountInfoObservation struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []NewClusterClusterMountInfoNetworkFilesystemInfoObservation `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*JobNewClusterClusterMountInfoObservation) DeepCopy ¶
func (in *JobNewClusterClusterMountInfoObservation) DeepCopy() *JobNewClusterClusterMountInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterClusterMountInfoObservation.
func (*JobNewClusterClusterMountInfoObservation) DeepCopyInto ¶
func (in *JobNewClusterClusterMountInfoObservation) DeepCopyInto(out *JobNewClusterClusterMountInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterClusterMountInfoParameters ¶
type JobNewClusterClusterMountInfoParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional LocalMountDirPath *string `json:"localMountDirPath" tf:"local_mount_dir_path,omitempty"` // +kubebuilder:validation:Optional NetworkFilesystemInfo []NewClusterClusterMountInfoNetworkFilesystemInfoParameters `json:"networkFilesystemInfo" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*JobNewClusterClusterMountInfoParameters) DeepCopy ¶
func (in *JobNewClusterClusterMountInfoParameters) DeepCopy() *JobNewClusterClusterMountInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterClusterMountInfoParameters.
func (*JobNewClusterClusterMountInfoParameters) DeepCopyInto ¶
func (in *JobNewClusterClusterMountInfoParameters) DeepCopyInto(out *JobNewClusterClusterMountInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterDockerImageInitParameters ¶
type JobNewClusterDockerImageInitParameters struct { BasicAuth []NewClusterDockerImageBasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*JobNewClusterDockerImageInitParameters) DeepCopy ¶
func (in *JobNewClusterDockerImageInitParameters) DeepCopy() *JobNewClusterDockerImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterDockerImageInitParameters.
func (*JobNewClusterDockerImageInitParameters) DeepCopyInto ¶
func (in *JobNewClusterDockerImageInitParameters) DeepCopyInto(out *JobNewClusterDockerImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterDockerImageObservation ¶
type JobNewClusterDockerImageObservation struct { BasicAuth []NewClusterDockerImageBasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*JobNewClusterDockerImageObservation) DeepCopy ¶
func (in *JobNewClusterDockerImageObservation) DeepCopy() *JobNewClusterDockerImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterDockerImageObservation.
func (*JobNewClusterDockerImageObservation) DeepCopyInto ¶
func (in *JobNewClusterDockerImageObservation) DeepCopyInto(out *JobNewClusterDockerImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterDockerImageParameters ¶
type JobNewClusterDockerImageParameters struct { // +kubebuilder:validation:Optional BasicAuth []NewClusterDockerImageBasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*JobNewClusterDockerImageParameters) DeepCopy ¶
func (in *JobNewClusterDockerImageParameters) DeepCopy() *JobNewClusterDockerImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterDockerImageParameters.
func (*JobNewClusterDockerImageParameters) DeepCopyInto ¶
func (in *JobNewClusterDockerImageParameters) DeepCopyInto(out *JobNewClusterDockerImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterGCPAttributesInitParameters ¶
type JobNewClusterGCPAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobNewClusterGCPAttributesInitParameters) DeepCopy ¶
func (in *JobNewClusterGCPAttributesInitParameters) DeepCopy() *JobNewClusterGCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterGCPAttributesInitParameters.
func (*JobNewClusterGCPAttributesInitParameters) DeepCopyInto ¶
func (in *JobNewClusterGCPAttributesInitParameters) DeepCopyInto(out *JobNewClusterGCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterGCPAttributesObservation ¶
type JobNewClusterGCPAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobNewClusterGCPAttributesObservation) DeepCopy ¶
func (in *JobNewClusterGCPAttributesObservation) DeepCopy() *JobNewClusterGCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterGCPAttributesObservation.
func (*JobNewClusterGCPAttributesObservation) DeepCopyInto ¶
func (in *JobNewClusterGCPAttributesObservation) DeepCopyInto(out *JobNewClusterGCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterGCPAttributesParameters ¶
type JobNewClusterGCPAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // +kubebuilder:validation:Optional GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +kubebuilder:validation:Optional UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobNewClusterGCPAttributesParameters) DeepCopy ¶
func (in *JobNewClusterGCPAttributesParameters) DeepCopy() *JobNewClusterGCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterGCPAttributesParameters.
func (*JobNewClusterGCPAttributesParameters) DeepCopyInto ¶
func (in *JobNewClusterGCPAttributesParameters) DeepCopyInto(out *JobNewClusterGCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitParameters ¶
type JobNewClusterInitParameters struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []JobNewClusterAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []JobNewClusterAwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []JobNewClusterAzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []JobNewClusterClusterLogConfInitParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []JobNewClusterClusterMountInfoInitParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []JobNewClusterDockerImageInitParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []JobNewClusterGCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []JobNewClusterInitScriptsInitParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobNewClusterLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []JobNewClusterWorkloadTypeInitParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*JobNewClusterInitParameters) DeepCopy ¶
func (in *JobNewClusterInitParameters) DeepCopy() *JobNewClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitParameters.
func (*JobNewClusterInitParameters) DeepCopyInto ¶
func (in *JobNewClusterInitParameters) DeepCopyInto(out *JobNewClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsDbfsInitParameters ¶
type JobNewClusterInitScriptsDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobNewClusterInitScriptsDbfsInitParameters) DeepCopy ¶
func (in *JobNewClusterInitScriptsDbfsInitParameters) DeepCopy() *JobNewClusterInitScriptsDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsDbfsInitParameters.
func (*JobNewClusterInitScriptsDbfsInitParameters) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsDbfsInitParameters) DeepCopyInto(out *JobNewClusterInitScriptsDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsDbfsObservation ¶
type JobNewClusterInitScriptsDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobNewClusterInitScriptsDbfsObservation) DeepCopy ¶
func (in *JobNewClusterInitScriptsDbfsObservation) DeepCopy() *JobNewClusterInitScriptsDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsDbfsObservation.
func (*JobNewClusterInitScriptsDbfsObservation) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsDbfsObservation) DeepCopyInto(out *JobNewClusterInitScriptsDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsDbfsParameters ¶
type JobNewClusterInitScriptsDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobNewClusterInitScriptsDbfsParameters) DeepCopy ¶
func (in *JobNewClusterInitScriptsDbfsParameters) DeepCopy() *JobNewClusterInitScriptsDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsDbfsParameters.
func (*JobNewClusterInitScriptsDbfsParameters) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsDbfsParameters) DeepCopyInto(out *JobNewClusterInitScriptsDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsInitParameters ¶
type JobNewClusterInitScriptsInitParameters struct { Abfss []NewClusterInitScriptsAbfssInitParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []JobNewClusterInitScriptsDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []NewClusterInitScriptsFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Gcs []NewClusterInitScriptsGcsInitParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []JobNewClusterInitScriptsS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []NewClusterInitScriptsVolumesInitParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []NewClusterInitScriptsWorkspaceInitParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*JobNewClusterInitScriptsInitParameters) DeepCopy ¶
func (in *JobNewClusterInitScriptsInitParameters) DeepCopy() *JobNewClusterInitScriptsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsInitParameters.
func (*JobNewClusterInitScriptsInitParameters) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsInitParameters) DeepCopyInto(out *JobNewClusterInitScriptsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsObservation ¶
type JobNewClusterInitScriptsObservation struct { Abfss []NewClusterInitScriptsAbfssObservation `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []JobNewClusterInitScriptsDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []NewClusterInitScriptsFileObservation `json:"file,omitempty" tf:"file,omitempty"` Gcs []NewClusterInitScriptsGcsObservation `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []JobNewClusterInitScriptsS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []NewClusterInitScriptsVolumesObservation `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []NewClusterInitScriptsWorkspaceObservation `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*JobNewClusterInitScriptsObservation) DeepCopy ¶
func (in *JobNewClusterInitScriptsObservation) DeepCopy() *JobNewClusterInitScriptsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsObservation.
func (*JobNewClusterInitScriptsObservation) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsObservation) DeepCopyInto(out *JobNewClusterInitScriptsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsParameters ¶
type JobNewClusterInitScriptsParameters struct { // +kubebuilder:validation:Optional Abfss []NewClusterInitScriptsAbfssParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` // +kubebuilder:validation:Optional Dbfs []JobNewClusterInitScriptsDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: // +kubebuilder:validation:Optional File []NewClusterInitScriptsFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Gcs []NewClusterInitScriptsGcsParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` // +kubebuilder:validation:Optional S3 []JobNewClusterInitScriptsS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Volumes []NewClusterInitScriptsVolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` // +kubebuilder:validation:Optional Workspace []NewClusterInitScriptsWorkspaceParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*JobNewClusterInitScriptsParameters) DeepCopy ¶
func (in *JobNewClusterInitScriptsParameters) DeepCopy() *JobNewClusterInitScriptsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsParameters.
func (*JobNewClusterInitScriptsParameters) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsParameters) DeepCopyInto(out *JobNewClusterInitScriptsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsS3InitParameters ¶
type JobNewClusterInitScriptsS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobNewClusterInitScriptsS3InitParameters) DeepCopy ¶
func (in *JobNewClusterInitScriptsS3InitParameters) DeepCopy() *JobNewClusterInitScriptsS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsS3InitParameters.
func (*JobNewClusterInitScriptsS3InitParameters) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsS3InitParameters) DeepCopyInto(out *JobNewClusterInitScriptsS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsS3Observation ¶
type JobNewClusterInitScriptsS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobNewClusterInitScriptsS3Observation) DeepCopy ¶
func (in *JobNewClusterInitScriptsS3Observation) DeepCopy() *JobNewClusterInitScriptsS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsS3Observation.
func (*JobNewClusterInitScriptsS3Observation) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsS3Observation) DeepCopyInto(out *JobNewClusterInitScriptsS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterInitScriptsS3Parameters ¶
type JobNewClusterInitScriptsS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobNewClusterInitScriptsS3Parameters) DeepCopy ¶
func (in *JobNewClusterInitScriptsS3Parameters) DeepCopy() *JobNewClusterInitScriptsS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterInitScriptsS3Parameters.
func (*JobNewClusterInitScriptsS3Parameters) DeepCopyInto ¶
func (in *JobNewClusterInitScriptsS3Parameters) DeepCopyInto(out *JobNewClusterInitScriptsS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterLibraryInitParameters ¶
type JobNewClusterLibraryInitParameters struct { Cran []NewClusterLibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []NewClusterLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []NewClusterLibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobNewClusterLibraryInitParameters) DeepCopy ¶
func (in *JobNewClusterLibraryInitParameters) DeepCopy() *JobNewClusterLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterLibraryInitParameters.
func (*JobNewClusterLibraryInitParameters) DeepCopyInto ¶
func (in *JobNewClusterLibraryInitParameters) DeepCopyInto(out *JobNewClusterLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterLibraryObservation ¶
type JobNewClusterLibraryObservation struct { Cran []NewClusterLibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []NewClusterLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []NewClusterLibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobNewClusterLibraryObservation) DeepCopy ¶
func (in *JobNewClusterLibraryObservation) DeepCopy() *JobNewClusterLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterLibraryObservation.
func (*JobNewClusterLibraryObservation) DeepCopyInto ¶
func (in *JobNewClusterLibraryObservation) DeepCopyInto(out *JobNewClusterLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterLibraryParameters ¶
type JobNewClusterLibraryParameters struct { // +kubebuilder:validation:Optional Cran []NewClusterLibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []NewClusterLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []NewClusterLibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobNewClusterLibraryParameters) DeepCopy ¶
func (in *JobNewClusterLibraryParameters) DeepCopy() *JobNewClusterLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterLibraryParameters.
func (*JobNewClusterLibraryParameters) DeepCopyInto ¶
func (in *JobNewClusterLibraryParameters) DeepCopyInto(out *JobNewClusterLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterObservation ¶
type JobNewClusterObservation struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []JobNewClusterAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []JobNewClusterAwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []JobNewClusterAzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []JobNewClusterClusterLogConfObservation `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []JobNewClusterClusterMountInfoObservation `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []JobNewClusterDockerImageObservation `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []JobNewClusterGCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []JobNewClusterInitScriptsObservation `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobNewClusterLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []JobNewClusterWorkloadTypeObservation `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*JobNewClusterObservation) DeepCopy ¶
func (in *JobNewClusterObservation) DeepCopy() *JobNewClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterObservation.
func (*JobNewClusterObservation) DeepCopyInto ¶
func (in *JobNewClusterObservation) DeepCopyInto(out *JobNewClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterParameters ¶
type JobNewClusterParameters struct { // +kubebuilder:validation:Optional ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` // +kubebuilder:validation:Optional Autoscale []JobNewClusterAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional AwsAttributes []JobNewClusterAwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []JobNewClusterAzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterLogConf []JobNewClusterClusterLogConfParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +kubebuilder:validation:Optional ClusterMountInfo []JobNewClusterClusterMountInfoParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // +kubebuilder:validation:Optional DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` // +kubebuilder:validation:Optional DockerImage []JobNewClusterDockerImageParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // +kubebuilder:validation:Optional EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // +kubebuilder:validation:Optional EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []JobNewClusterGCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // +kubebuilder:validation:Optional IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` // +kubebuilder:validation:Optional InitScripts []JobNewClusterInitScriptsParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []JobNewClusterLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // +kubebuilder:validation:Optional NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // +kubebuilder:validation:Optional SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. // +kubebuilder:validation:Optional SparkVersion *string `json:"sparkVersion" tf:"spark_version,omitempty"` // isn't supported // +kubebuilder:validation:Optional WorkloadType []JobNewClusterWorkloadTypeParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*JobNewClusterParameters) DeepCopy ¶
func (in *JobNewClusterParameters) DeepCopy() *JobNewClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterParameters.
func (*JobNewClusterParameters) DeepCopyInto ¶
func (in *JobNewClusterParameters) DeepCopyInto(out *JobNewClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterWorkloadTypeInitParameters ¶
type JobNewClusterWorkloadTypeInitParameters struct {
Clients []NewClusterWorkloadTypeClientsInitParameters `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*JobNewClusterWorkloadTypeInitParameters) DeepCopy ¶
func (in *JobNewClusterWorkloadTypeInitParameters) DeepCopy() *JobNewClusterWorkloadTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterWorkloadTypeInitParameters.
func (*JobNewClusterWorkloadTypeInitParameters) DeepCopyInto ¶
func (in *JobNewClusterWorkloadTypeInitParameters) DeepCopyInto(out *JobNewClusterWorkloadTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterWorkloadTypeObservation ¶
type JobNewClusterWorkloadTypeObservation struct {
Clients []NewClusterWorkloadTypeClientsObservation `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*JobNewClusterWorkloadTypeObservation) DeepCopy ¶
func (in *JobNewClusterWorkloadTypeObservation) DeepCopy() *JobNewClusterWorkloadTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterWorkloadTypeObservation.
func (*JobNewClusterWorkloadTypeObservation) DeepCopyInto ¶
func (in *JobNewClusterWorkloadTypeObservation) DeepCopyInto(out *JobNewClusterWorkloadTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobNewClusterWorkloadTypeParameters ¶
type JobNewClusterWorkloadTypeParameters struct { // +kubebuilder:validation:Optional Clients []NewClusterWorkloadTypeClientsParameters `json:"clients" tf:"clients,omitempty"` }
func (*JobNewClusterWorkloadTypeParameters) DeepCopy ¶
func (in *JobNewClusterWorkloadTypeParameters) DeepCopy() *JobNewClusterWorkloadTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobNewClusterWorkloadTypeParameters.
func (*JobNewClusterWorkloadTypeParameters) DeepCopyInto ¶
func (in *JobNewClusterWorkloadTypeParameters) DeepCopyInto(out *JobNewClusterWorkloadTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobObservation ¶
type JobObservation struct { // (Bool) Whenever the job is always running, like a Spark Streaming application, on every update restart the current active run or start it again, if nothing it is not running. False by default. Any job runs are started with parameters specified in spark_jar_task or spark_submit_task or spark_python_task or notebook_task blocks. AlwaysRunning *bool `json:"alwaysRunning,omitempty" tf:"always_running,omitempty"` // The ID of the user-specified budget policy to use for this job. If not specified, a default budget policy may be applied when creating or modifying the job. BudgetPolicyID *string `json:"budgetPolicyId,omitempty" tf:"budget_policy_id,omitempty"` // Configuration block to configure pause status. See continuous Configuration Block. Continuous []ContinuousObservation `json:"continuous,omitempty" tf:"continuous,omitempty"` // (Bool) If true, the Databricks provider will stop and start the job as needed to ensure that the active run for the job reflects the deployed configuration. For continuous jobs, the provider respects the pause_status by stopping the current active run. This flag cannot be set for non-continuous jobs. ControlRunState *bool `json:"controlRunState,omitempty" tf:"control_run_state,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. DbtTask []DbtTaskObservation `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` Deployment []DeploymentObservation `json:"deployment,omitempty" tf:"deployment,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. Description *string `json:"description,omitempty" tf:"description,omitempty"` EditMode *string `json:"editMode,omitempty" tf:"edit_mode,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. EmailNotifications []EmailNotificationsObservation `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` Environment []EnvironmentObservation `json:"environment,omitempty" tf:"environment,omitempty"` // Identifier of the interactive cluster to run job on. Note: running tasks on interactive clusters may lead to increased costs! ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` Format *string `json:"format,omitempty" tf:"format,omitempty"` // Specifices the a Git repository for task source code. See git_source Configuration Block below. GitSource []GitSourceObservation `json:"gitSource,omitempty" tf:"git_source,omitempty"` // An optional block that specifies the health conditions for the job documented below. Health []HealthObservation `json:"health,omitempty" tf:"health,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A list of job databricks_cluster specifications that can be shared and reused by tasks of this job. Libraries cannot be declared in a shared job cluster. You must declare dependent libraries in task settings. Multi-task syntax JobCluster []JobClusterObservation `json:"jobCluster,omitempty" tf:"job_cluster,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum allowed number of concurrent runs of the job. Defaults to 1. MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // An optional name for the job. The default value is Untitled. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as NewCluster []JobNewClusterObservation `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. NotebookTask []NotebookTaskObservation `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. NotificationSettings []NotificationSettingsObservation `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // Specifices job parameter for the job. See parameter Configuration Block Parameter []ParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PipelineTask []PipelineTaskObservation `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PythonWheelTask []PythonWheelTaskObservation `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // The queue status for the job. See queue Configuration Block below. Queue []QueueObservation `json:"queue,omitempty" tf:"queue,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // The user or the service prinicipal the job runs as. See run_as Configuration Block below. RunAs []RunAsObservation `json:"runAs,omitempty" tf:"run_as,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. RunJobTask []RunJobTaskObservation `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // An optional periodic schedule for this job. The default behavior is that the job runs when triggered by clicking Run Now in the Jobs UI or sending an API request to runNow. See schedule Configuration Block below. Schedule []ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkJarTask []SparkJarTaskObservation `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkPythonTask []SparkPythonTaskObservation `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkSubmitTask []SparkSubmitTaskObservation `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. Task []TaskObservation `json:"task,omitempty" tf:"task,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // The conditions that triggers the job to start. See trigger Configuration Block below. Trigger []TriggerObservation `json:"trigger,omitempty" tf:"trigger,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. WebhookNotifications []JobWebhookNotificationsObservation `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*JobObservation) DeepCopy ¶
func (in *JobObservation) DeepCopy() *JobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobObservation.
func (*JobObservation) DeepCopyInto ¶
func (in *JobObservation) DeepCopyInto(out *JobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobParameters ¶
type JobParameters struct { // (Bool) Whenever the job is always running, like a Spark Streaming application, on every update restart the current active run or start it again, if nothing it is not running. False by default. Any job runs are started with parameters specified in spark_jar_task or spark_submit_task or spark_python_task or notebook_task blocks. // +kubebuilder:validation:Optional AlwaysRunning *bool `json:"alwaysRunning,omitempty" tf:"always_running,omitempty"` // The ID of the user-specified budget policy to use for this job. If not specified, a default budget policy may be applied when creating or modifying the job. // +kubebuilder:validation:Optional BudgetPolicyID *string `json:"budgetPolicyId,omitempty" tf:"budget_policy_id,omitempty"` // Configuration block to configure pause status. See continuous Configuration Block. // +kubebuilder:validation:Optional Continuous []ContinuousParameters `json:"continuous,omitempty" tf:"continuous,omitempty"` // (Bool) If true, the Databricks provider will stop and start the job as needed to ensure that the active run for the job reflects the deployed configuration. For continuous jobs, the provider respects the pause_status by stopping the current active run. This flag cannot be set for non-continuous jobs. // +kubebuilder:validation:Optional ControlRunState *bool `json:"controlRunState,omitempty" tf:"control_run_state,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional DbtTask []DbtTaskParameters `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // +kubebuilder:validation:Optional Deployment []DeploymentParameters `json:"deployment,omitempty" tf:"deployment,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EditMode *string `json:"editMode,omitempty" tf:"edit_mode,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. // +kubebuilder:validation:Optional EmailNotifications []EmailNotificationsParameters `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // +kubebuilder:validation:Optional Environment []EnvironmentParameters `json:"environment,omitempty" tf:"environment,omitempty"` // Identifier of the interactive cluster to run job on. Note: running tasks on interactive clusters may lead to increased costs! // +kubebuilder:validation:Optional ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // +kubebuilder:validation:Optional Format *string `json:"format,omitempty" tf:"format,omitempty"` // Specifices the a Git repository for task source code. See git_source Configuration Block below. // +kubebuilder:validation:Optional GitSource []GitSourceParameters `json:"gitSource,omitempty" tf:"git_source,omitempty"` // An optional block that specifies the health conditions for the job documented below. // +kubebuilder:validation:Optional Health []HealthParameters `json:"health,omitempty" tf:"health,omitempty"` // A list of job databricks_cluster specifications that can be shared and reused by tasks of this job. Libraries cannot be declared in a shared job cluster. You must declare dependent libraries in task settings. Multi-task syntax // +kubebuilder:validation:Optional JobCluster []JobClusterParameters `json:"jobCluster,omitempty" tf:"job_cluster,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []JobLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum allowed number of concurrent runs of the job. Defaults to 1. // +kubebuilder:validation:Optional MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. // +kubebuilder:validation:Optional MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. // +kubebuilder:validation:Optional MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as // +kubebuilder:validation:Optional NewCluster []JobNewClusterParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional NotebookTask []NotebookTaskParameters `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. // +kubebuilder:validation:Optional NotificationSettings []NotificationSettingsParameters `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // Specifices job parameter for the job. See parameter Configuration Block // +kubebuilder:validation:Optional Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional PipelineTask []PipelineTaskParameters `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional PythonWheelTask []PythonWheelTaskParameters `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // The queue status for the job. See queue Configuration Block below. // +kubebuilder:validation:Optional Queue []QueueParameters `json:"queue,omitempty" tf:"queue,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. // +kubebuilder:validation:Optional RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // The user or the service prinicipal the job runs as. See run_as Configuration Block below. // +kubebuilder:validation:Optional RunAs []RunAsParameters `json:"runAs,omitempty" tf:"run_as,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional RunJobTask []RunJobTaskParameters `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // An optional periodic schedule for this job. The default behavior is that the job runs when triggered by clicking Run Now in the Jobs UI or sending an API request to runNow. See schedule Configuration Block below. // +kubebuilder:validation:Optional Schedule []ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkJarTask []SparkJarTaskParameters `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkPythonTask []SparkPythonTaskParameters `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkSubmitTask []SparkSubmitTaskParameters `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional Task []TaskParameters `json:"task,omitempty" tf:"task,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. // +kubebuilder:validation:Optional TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // The conditions that triggers the job to start. See trigger Configuration Block below. // +kubebuilder:validation:Optional Trigger []TriggerParameters `json:"trigger,omitempty" tf:"trigger,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. // +kubebuilder:validation:Optional WebhookNotifications []JobWebhookNotificationsParameters `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*JobParameters) DeepCopy ¶
func (in *JobParameters) DeepCopy() *JobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobParameters.
func (*JobParameters) DeepCopyInto ¶
func (in *JobParameters) DeepCopyInto(out *JobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSourceInitParameters ¶
type JobSourceInitParameters struct { DirtyState *string `json:"dirtyState,omitempty" tf:"dirty_state,omitempty"` // name of the Git branch to use. Conflicts with tag and commit. ImportFromGitBranch *string `json:"importFromGitBranch,omitempty" tf:"import_from_git_branch,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. JobConfigPath *string `json:"jobConfigPath,omitempty" tf:"job_config_path,omitempty"` }
func (*JobSourceInitParameters) DeepCopy ¶
func (in *JobSourceInitParameters) DeepCopy() *JobSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSourceInitParameters.
func (*JobSourceInitParameters) DeepCopyInto ¶
func (in *JobSourceInitParameters) DeepCopyInto(out *JobSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSourceObservation ¶
type JobSourceObservation struct { DirtyState *string `json:"dirtyState,omitempty" tf:"dirty_state,omitempty"` // name of the Git branch to use. Conflicts with tag and commit. ImportFromGitBranch *string `json:"importFromGitBranch,omitempty" tf:"import_from_git_branch,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. JobConfigPath *string `json:"jobConfigPath,omitempty" tf:"job_config_path,omitempty"` }
func (*JobSourceObservation) DeepCopy ¶
func (in *JobSourceObservation) DeepCopy() *JobSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSourceObservation.
func (*JobSourceObservation) DeepCopyInto ¶
func (in *JobSourceObservation) DeepCopyInto(out *JobSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSourceParameters ¶
type JobSourceParameters struct { // +kubebuilder:validation:Optional DirtyState *string `json:"dirtyState,omitempty" tf:"dirty_state,omitempty"` // name of the Git branch to use. Conflicts with tag and commit. // +kubebuilder:validation:Optional ImportFromGitBranch *string `json:"importFromGitBranch" tf:"import_from_git_branch,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional JobConfigPath *string `json:"jobConfigPath" tf:"job_config_path,omitempty"` }
func (*JobSourceParameters) DeepCopy ¶
func (in *JobSourceParameters) DeepCopy() *JobSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSourceParameters.
func (*JobSourceParameters) DeepCopyInto ¶
func (in *JobSourceParameters) DeepCopyInto(out *JobSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶
type JobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider JobParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider JobInitParameters `json:"initProvider,omitempty"` }
JobSpec defines the desired state of Job
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶
type JobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider JobObservation `json:"atProvider,omitempty"` }
JobStatus defines the observed state of Job.
func (*JobStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
func (*JobStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskHealthInitParameters ¶
type JobTaskHealthInitParameters struct { // (List) list of rules that are represented as objects with the following attributes: Rules []TaskHealthRulesInitParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*JobTaskHealthInitParameters) DeepCopy ¶
func (in *JobTaskHealthInitParameters) DeepCopy() *JobTaskHealthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskHealthInitParameters.
func (*JobTaskHealthInitParameters) DeepCopyInto ¶
func (in *JobTaskHealthInitParameters) DeepCopyInto(out *JobTaskHealthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskHealthObservation ¶
type JobTaskHealthObservation struct { // (List) list of rules that are represented as objects with the following attributes: Rules []TaskHealthRulesObservation `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*JobTaskHealthObservation) DeepCopy ¶
func (in *JobTaskHealthObservation) DeepCopy() *JobTaskHealthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskHealthObservation.
func (*JobTaskHealthObservation) DeepCopyInto ¶
func (in *JobTaskHealthObservation) DeepCopyInto(out *JobTaskHealthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskHealthParameters ¶
type JobTaskHealthParameters struct { // (List) list of rules that are represented as objects with the following attributes: // +kubebuilder:validation:Optional Rules []TaskHealthRulesParameters `json:"rules" tf:"rules,omitempty"` }
func (*JobTaskHealthParameters) DeepCopy ¶
func (in *JobTaskHealthParameters) DeepCopy() *JobTaskHealthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskHealthParameters.
func (*JobTaskHealthParameters) DeepCopyInto ¶
func (in *JobTaskHealthParameters) DeepCopyInto(out *JobTaskHealthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryCranInitParameters ¶
type JobTaskLibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryCranInitParameters) DeepCopy ¶
func (in *JobTaskLibraryCranInitParameters) DeepCopy() *JobTaskLibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryCranInitParameters.
func (*JobTaskLibraryCranInitParameters) DeepCopyInto ¶
func (in *JobTaskLibraryCranInitParameters) DeepCopyInto(out *JobTaskLibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryCranObservation ¶
type JobTaskLibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryCranObservation) DeepCopy ¶
func (in *JobTaskLibraryCranObservation) DeepCopy() *JobTaskLibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryCranObservation.
func (*JobTaskLibraryCranObservation) DeepCopyInto ¶
func (in *JobTaskLibraryCranObservation) DeepCopyInto(out *JobTaskLibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryCranParameters ¶
type JobTaskLibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryCranParameters) DeepCopy ¶
func (in *JobTaskLibraryCranParameters) DeepCopy() *JobTaskLibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryCranParameters.
func (*JobTaskLibraryCranParameters) DeepCopyInto ¶
func (in *JobTaskLibraryCranParameters) DeepCopyInto(out *JobTaskLibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryInitParameters ¶
type JobTaskLibraryInitParameters struct { Cran []JobTaskLibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []JobTaskLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []JobTaskLibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobTaskLibraryInitParameters) DeepCopy ¶
func (in *JobTaskLibraryInitParameters) DeepCopy() *JobTaskLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryInitParameters.
func (*JobTaskLibraryInitParameters) DeepCopyInto ¶
func (in *JobTaskLibraryInitParameters) DeepCopyInto(out *JobTaskLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryMavenInitParameters ¶
type JobTaskLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryMavenInitParameters) DeepCopy ¶
func (in *JobTaskLibraryMavenInitParameters) DeepCopy() *JobTaskLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryMavenInitParameters.
func (*JobTaskLibraryMavenInitParameters) DeepCopyInto ¶
func (in *JobTaskLibraryMavenInitParameters) DeepCopyInto(out *JobTaskLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryMavenObservation ¶
type JobTaskLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryMavenObservation) DeepCopy ¶
func (in *JobTaskLibraryMavenObservation) DeepCopy() *JobTaskLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryMavenObservation.
func (*JobTaskLibraryMavenObservation) DeepCopyInto ¶
func (in *JobTaskLibraryMavenObservation) DeepCopyInto(out *JobTaskLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryMavenParameters ¶
type JobTaskLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryMavenParameters) DeepCopy ¶
func (in *JobTaskLibraryMavenParameters) DeepCopy() *JobTaskLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryMavenParameters.
func (*JobTaskLibraryMavenParameters) DeepCopyInto ¶
func (in *JobTaskLibraryMavenParameters) DeepCopyInto(out *JobTaskLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryObservation ¶
type JobTaskLibraryObservation struct { Cran []JobTaskLibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []JobTaskLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []JobTaskLibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobTaskLibraryObservation) DeepCopy ¶
func (in *JobTaskLibraryObservation) DeepCopy() *JobTaskLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryObservation.
func (*JobTaskLibraryObservation) DeepCopyInto ¶
func (in *JobTaskLibraryObservation) DeepCopyInto(out *JobTaskLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryParameters ¶
type JobTaskLibraryParameters struct { // +kubebuilder:validation:Optional Cran []JobTaskLibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []JobTaskLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []JobTaskLibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobTaskLibraryParameters) DeepCopy ¶
func (in *JobTaskLibraryParameters) DeepCopy() *JobTaskLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryParameters.
func (*JobTaskLibraryParameters) DeepCopyInto ¶
func (in *JobTaskLibraryParameters) DeepCopyInto(out *JobTaskLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryPypiInitParameters ¶
type JobTaskLibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryPypiInitParameters) DeepCopy ¶
func (in *JobTaskLibraryPypiInitParameters) DeepCopy() *JobTaskLibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryPypiInitParameters.
func (*JobTaskLibraryPypiInitParameters) DeepCopyInto ¶
func (in *JobTaskLibraryPypiInitParameters) DeepCopyInto(out *JobTaskLibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryPypiObservation ¶
type JobTaskLibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryPypiObservation) DeepCopy ¶
func (in *JobTaskLibraryPypiObservation) DeepCopy() *JobTaskLibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryPypiObservation.
func (*JobTaskLibraryPypiObservation) DeepCopyInto ¶
func (in *JobTaskLibraryPypiObservation) DeepCopyInto(out *JobTaskLibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskLibraryPypiParameters ¶
type JobTaskLibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskLibraryPypiParameters) DeepCopy ¶
func (in *JobTaskLibraryPypiParameters) DeepCopy() *JobTaskLibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskLibraryPypiParameters.
func (*JobTaskLibraryPypiParameters) DeepCopyInto ¶
func (in *JobTaskLibraryPypiParameters) DeepCopyInto(out *JobTaskLibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAutoscaleInitParameters ¶
type JobTaskNewClusterAutoscaleInitParameters struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*JobTaskNewClusterAutoscaleInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterAutoscaleInitParameters) DeepCopy() *JobTaskNewClusterAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAutoscaleInitParameters.
func (*JobTaskNewClusterAutoscaleInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAutoscaleInitParameters) DeepCopyInto(out *JobTaskNewClusterAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAutoscaleObservation ¶
type JobTaskNewClusterAutoscaleObservation struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*JobTaskNewClusterAutoscaleObservation) DeepCopy ¶
func (in *JobTaskNewClusterAutoscaleObservation) DeepCopy() *JobTaskNewClusterAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAutoscaleObservation.
func (*JobTaskNewClusterAutoscaleObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterAutoscaleObservation) DeepCopyInto(out *JobTaskNewClusterAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAutoscaleParameters ¶
type JobTaskNewClusterAutoscaleParameters struct { // +kubebuilder:validation:Optional MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // +kubebuilder:validation:Optional MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*JobTaskNewClusterAutoscaleParameters) DeepCopy ¶
func (in *JobTaskNewClusterAutoscaleParameters) DeepCopy() *JobTaskNewClusterAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAutoscaleParameters.
func (*JobTaskNewClusterAutoscaleParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAutoscaleParameters) DeepCopyInto(out *JobTaskNewClusterAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAwsAttributesInitParameters ¶
type JobTaskNewClusterAwsAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobTaskNewClusterAwsAttributesInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterAwsAttributesInitParameters) DeepCopy() *JobTaskNewClusterAwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAwsAttributesInitParameters.
func (*JobTaskNewClusterAwsAttributesInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAwsAttributesInitParameters) DeepCopyInto(out *JobTaskNewClusterAwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAwsAttributesObservation ¶
type JobTaskNewClusterAwsAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobTaskNewClusterAwsAttributesObservation) DeepCopy ¶
func (in *JobTaskNewClusterAwsAttributesObservation) DeepCopy() *JobTaskNewClusterAwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAwsAttributesObservation.
func (*JobTaskNewClusterAwsAttributesObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterAwsAttributesObservation) DeepCopyInto(out *JobTaskNewClusterAwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAwsAttributesParameters ¶
type JobTaskNewClusterAwsAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` // +kubebuilder:validation:Optional EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` // +kubebuilder:validation:Optional EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobTaskNewClusterAwsAttributesParameters) DeepCopy ¶
func (in *JobTaskNewClusterAwsAttributesParameters) DeepCopy() *JobTaskNewClusterAwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAwsAttributesParameters.
func (*JobTaskNewClusterAwsAttributesParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAwsAttributesParameters) DeepCopyInto(out *JobTaskNewClusterAwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAzureAttributesInitParameters ¶
type JobTaskNewClusterAzureAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*JobTaskNewClusterAzureAttributesInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterAzureAttributesInitParameters) DeepCopy() *JobTaskNewClusterAzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAzureAttributesInitParameters.
func (*JobTaskNewClusterAzureAttributesInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAzureAttributesInitParameters) DeepCopyInto(out *JobTaskNewClusterAzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters ¶
type JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy() *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters.
func (*JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto(out *JobTaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation ¶
type JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy ¶
func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy() *JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation.
func (*JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto(out *JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters ¶
type JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters struct { // +kubebuilder:validation:Optional LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy ¶
func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy() *JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters.
func (*JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto(out *JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAzureAttributesObservation ¶
type JobTaskNewClusterAzureAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []JobTaskNewClusterAzureAttributesLogAnalyticsInfoObservation `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*JobTaskNewClusterAzureAttributesObservation) DeepCopy ¶
func (in *JobTaskNewClusterAzureAttributesObservation) DeepCopy() *JobTaskNewClusterAzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAzureAttributesObservation.
func (*JobTaskNewClusterAzureAttributesObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterAzureAttributesObservation) DeepCopyInto(out *JobTaskNewClusterAzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterAzureAttributesParameters ¶
type JobTaskNewClusterAzureAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsInfo []JobTaskNewClusterAzureAttributesLogAnalyticsInfoParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*JobTaskNewClusterAzureAttributesParameters) DeepCopy ¶
func (in *JobTaskNewClusterAzureAttributesParameters) DeepCopy() *JobTaskNewClusterAzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterAzureAttributesParameters.
func (*JobTaskNewClusterAzureAttributesParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterAzureAttributesParameters) DeepCopyInto(out *JobTaskNewClusterAzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfDbfsInitParameters ¶
type JobTaskNewClusterClusterLogConfDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterClusterLogConfDbfsInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfDbfsInitParameters) DeepCopy() *JobTaskNewClusterClusterLogConfDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfDbfsInitParameters.
func (*JobTaskNewClusterClusterLogConfDbfsInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfDbfsInitParameters) DeepCopyInto(out *JobTaskNewClusterClusterLogConfDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfDbfsObservation ¶
type JobTaskNewClusterClusterLogConfDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterClusterLogConfDbfsObservation) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfDbfsObservation) DeepCopy() *JobTaskNewClusterClusterLogConfDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfDbfsObservation.
func (*JobTaskNewClusterClusterLogConfDbfsObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfDbfsObservation) DeepCopyInto(out *JobTaskNewClusterClusterLogConfDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfDbfsParameters ¶
type JobTaskNewClusterClusterLogConfDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterClusterLogConfDbfsParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfDbfsParameters) DeepCopy() *JobTaskNewClusterClusterLogConfDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfDbfsParameters.
func (*JobTaskNewClusterClusterLogConfDbfsParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfDbfsParameters) DeepCopyInto(out *JobTaskNewClusterClusterLogConfDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfInitParameters ¶
type JobTaskNewClusterClusterLogConfInitParameters struct { Dbfs []JobTaskNewClusterClusterLogConfDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []JobTaskNewClusterClusterLogConfS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*JobTaskNewClusterClusterLogConfInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfInitParameters) DeepCopy() *JobTaskNewClusterClusterLogConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfInitParameters.
func (*JobTaskNewClusterClusterLogConfInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfInitParameters) DeepCopyInto(out *JobTaskNewClusterClusterLogConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfObservation ¶
type JobTaskNewClusterClusterLogConfObservation struct { Dbfs []JobTaskNewClusterClusterLogConfDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []JobTaskNewClusterClusterLogConfS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*JobTaskNewClusterClusterLogConfObservation) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfObservation) DeepCopy() *JobTaskNewClusterClusterLogConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfObservation.
func (*JobTaskNewClusterClusterLogConfObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfObservation) DeepCopyInto(out *JobTaskNewClusterClusterLogConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfParameters ¶
type JobTaskNewClusterClusterLogConfParameters struct { // +kubebuilder:validation:Optional Dbfs []JobTaskNewClusterClusterLogConfDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional S3 []JobTaskNewClusterClusterLogConfS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*JobTaskNewClusterClusterLogConfParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfParameters) DeepCopy() *JobTaskNewClusterClusterLogConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfParameters.
func (*JobTaskNewClusterClusterLogConfParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfParameters) DeepCopyInto(out *JobTaskNewClusterClusterLogConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfS3InitParameters ¶
type JobTaskNewClusterClusterLogConfS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobTaskNewClusterClusterLogConfS3InitParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfS3InitParameters) DeepCopy() *JobTaskNewClusterClusterLogConfS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfS3InitParameters.
func (*JobTaskNewClusterClusterLogConfS3InitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfS3InitParameters) DeepCopyInto(out *JobTaskNewClusterClusterLogConfS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfS3Observation ¶
type JobTaskNewClusterClusterLogConfS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobTaskNewClusterClusterLogConfS3Observation) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfS3Observation) DeepCopy() *JobTaskNewClusterClusterLogConfS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfS3Observation.
func (*JobTaskNewClusterClusterLogConfS3Observation) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfS3Observation) DeepCopyInto(out *JobTaskNewClusterClusterLogConfS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterLogConfS3Parameters ¶
type JobTaskNewClusterClusterLogConfS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobTaskNewClusterClusterLogConfS3Parameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterLogConfS3Parameters) DeepCopy() *JobTaskNewClusterClusterLogConfS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterLogConfS3Parameters.
func (*JobTaskNewClusterClusterLogConfS3Parameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterLogConfS3Parameters) DeepCopyInto(out *JobTaskNewClusterClusterLogConfS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterMountInfoInitParameters ¶
type JobTaskNewClusterClusterMountInfoInitParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*JobTaskNewClusterClusterMountInfoInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterMountInfoInitParameters) DeepCopy() *JobTaskNewClusterClusterMountInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterMountInfoInitParameters.
func (*JobTaskNewClusterClusterMountInfoInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterMountInfoInitParameters) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters ¶
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters.
func (*JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation ¶
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy ¶
func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation.
func (*JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters ¶
type JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters struct { // +kubebuilder:validation:Optional MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // +kubebuilder:validation:Optional ServerAddress *string `json:"serverAddress" tf:"server_address,omitempty"` }
func (*JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy() *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters.
func (*JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterMountInfoObservation ¶
type JobTaskNewClusterClusterMountInfoObservation struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*JobTaskNewClusterClusterMountInfoObservation) DeepCopy ¶
func (in *JobTaskNewClusterClusterMountInfoObservation) DeepCopy() *JobTaskNewClusterClusterMountInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterMountInfoObservation.
func (*JobTaskNewClusterClusterMountInfoObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterMountInfoObservation) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterClusterMountInfoParameters ¶
type JobTaskNewClusterClusterMountInfoParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional LocalMountDirPath *string `json:"localMountDirPath" tf:"local_mount_dir_path,omitempty"` // +kubebuilder:validation:Optional NetworkFilesystemInfo []JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters `json:"networkFilesystemInfo" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*JobTaskNewClusterClusterMountInfoParameters) DeepCopy ¶
func (in *JobTaskNewClusterClusterMountInfoParameters) DeepCopy() *JobTaskNewClusterClusterMountInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterClusterMountInfoParameters.
func (*JobTaskNewClusterClusterMountInfoParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterClusterMountInfoParameters) DeepCopyInto(out *JobTaskNewClusterClusterMountInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterDockerImageBasicAuthInitParameters ¶
type JobTaskNewClusterDockerImageBasicAuthInitParameters struct { PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*JobTaskNewClusterDockerImageBasicAuthInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterDockerImageBasicAuthInitParameters) DeepCopy() *JobTaskNewClusterDockerImageBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterDockerImageBasicAuthInitParameters.
func (*JobTaskNewClusterDockerImageBasicAuthInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterDockerImageBasicAuthInitParameters) DeepCopyInto(out *JobTaskNewClusterDockerImageBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterDockerImageBasicAuthObservation ¶
type JobTaskNewClusterDockerImageBasicAuthObservation struct { // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*JobTaskNewClusterDockerImageBasicAuthObservation) DeepCopy ¶
func (in *JobTaskNewClusterDockerImageBasicAuthObservation) DeepCopy() *JobTaskNewClusterDockerImageBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterDockerImageBasicAuthObservation.
func (*JobTaskNewClusterDockerImageBasicAuthObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterDockerImageBasicAuthObservation) DeepCopyInto(out *JobTaskNewClusterDockerImageBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterDockerImageBasicAuthParameters ¶
type JobTaskNewClusterDockerImageBasicAuthParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*JobTaskNewClusterDockerImageBasicAuthParameters) DeepCopy ¶
func (in *JobTaskNewClusterDockerImageBasicAuthParameters) DeepCopy() *JobTaskNewClusterDockerImageBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterDockerImageBasicAuthParameters.
func (*JobTaskNewClusterDockerImageBasicAuthParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterDockerImageBasicAuthParameters) DeepCopyInto(out *JobTaskNewClusterDockerImageBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterDockerImageInitParameters ¶
type JobTaskNewClusterDockerImageInitParameters struct { BasicAuth []JobTaskNewClusterDockerImageBasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*JobTaskNewClusterDockerImageInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterDockerImageInitParameters) DeepCopy() *JobTaskNewClusterDockerImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterDockerImageInitParameters.
func (*JobTaskNewClusterDockerImageInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterDockerImageInitParameters) DeepCopyInto(out *JobTaskNewClusterDockerImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterDockerImageObservation ¶
type JobTaskNewClusterDockerImageObservation struct { BasicAuth []JobTaskNewClusterDockerImageBasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*JobTaskNewClusterDockerImageObservation) DeepCopy ¶
func (in *JobTaskNewClusterDockerImageObservation) DeepCopy() *JobTaskNewClusterDockerImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterDockerImageObservation.
func (*JobTaskNewClusterDockerImageObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterDockerImageObservation) DeepCopyInto(out *JobTaskNewClusterDockerImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterDockerImageParameters ¶
type JobTaskNewClusterDockerImageParameters struct { // +kubebuilder:validation:Optional BasicAuth []JobTaskNewClusterDockerImageBasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*JobTaskNewClusterDockerImageParameters) DeepCopy ¶
func (in *JobTaskNewClusterDockerImageParameters) DeepCopy() *JobTaskNewClusterDockerImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterDockerImageParameters.
func (*JobTaskNewClusterDockerImageParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterDockerImageParameters) DeepCopyInto(out *JobTaskNewClusterDockerImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterGCPAttributesInitParameters ¶
type JobTaskNewClusterGCPAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobTaskNewClusterGCPAttributesInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterGCPAttributesInitParameters) DeepCopy() *JobTaskNewClusterGCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterGCPAttributesInitParameters.
func (*JobTaskNewClusterGCPAttributesInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterGCPAttributesInitParameters) DeepCopyInto(out *JobTaskNewClusterGCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterGCPAttributesObservation ¶
type JobTaskNewClusterGCPAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobTaskNewClusterGCPAttributesObservation) DeepCopy ¶
func (in *JobTaskNewClusterGCPAttributesObservation) DeepCopy() *JobTaskNewClusterGCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterGCPAttributesObservation.
func (*JobTaskNewClusterGCPAttributesObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterGCPAttributesObservation) DeepCopyInto(out *JobTaskNewClusterGCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterGCPAttributesParameters ¶
type JobTaskNewClusterGCPAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // +kubebuilder:validation:Optional GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +kubebuilder:validation:Optional UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobTaskNewClusterGCPAttributesParameters) DeepCopy ¶
func (in *JobTaskNewClusterGCPAttributesParameters) DeepCopy() *JobTaskNewClusterGCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterGCPAttributesParameters.
func (*JobTaskNewClusterGCPAttributesParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterGCPAttributesParameters) DeepCopyInto(out *JobTaskNewClusterGCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitParameters ¶
type JobTaskNewClusterInitParameters struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []JobTaskNewClusterAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []JobTaskNewClusterAwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []JobTaskNewClusterAzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []JobTaskNewClusterClusterLogConfInitParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []JobTaskNewClusterClusterMountInfoInitParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []JobTaskNewClusterDockerImageInitParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []JobTaskNewClusterGCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []JobTaskNewClusterInitScriptsInitParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobTaskNewClusterLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []JobTaskNewClusterWorkloadTypeInitParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*JobTaskNewClusterInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitParameters) DeepCopy() *JobTaskNewClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitParameters.
func (*JobTaskNewClusterInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitParameters) DeepCopyInto(out *JobTaskNewClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsAbfssInitParameters ¶
type JobTaskNewClusterInitScriptsAbfssInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsAbfssInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsAbfssInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsAbfssInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsAbfssInitParameters.
func (*JobTaskNewClusterInitScriptsAbfssInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsAbfssInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsAbfssInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsAbfssObservation ¶
type JobTaskNewClusterInitScriptsAbfssObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsAbfssObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsAbfssObservation) DeepCopy() *JobTaskNewClusterInitScriptsAbfssObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsAbfssObservation.
func (*JobTaskNewClusterInitScriptsAbfssObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsAbfssObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsAbfssObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsAbfssParameters ¶
type JobTaskNewClusterInitScriptsAbfssParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterInitScriptsAbfssParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsAbfssParameters) DeepCopy() *JobTaskNewClusterInitScriptsAbfssParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsAbfssParameters.
func (*JobTaskNewClusterInitScriptsAbfssParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsAbfssParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsAbfssParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsDbfsInitParameters ¶
type JobTaskNewClusterInitScriptsDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsDbfsInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsDbfsInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsDbfsInitParameters.
func (*JobTaskNewClusterInitScriptsDbfsInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsDbfsInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsDbfsObservation ¶
type JobTaskNewClusterInitScriptsDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsDbfsObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsDbfsObservation) DeepCopy() *JobTaskNewClusterInitScriptsDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsDbfsObservation.
func (*JobTaskNewClusterInitScriptsDbfsObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsDbfsObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsDbfsParameters ¶
type JobTaskNewClusterInitScriptsDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterInitScriptsDbfsParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsDbfsParameters) DeepCopy() *JobTaskNewClusterInitScriptsDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsDbfsParameters.
func (*JobTaskNewClusterInitScriptsDbfsParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsDbfsParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsFileInitParameters ¶
type JobTaskNewClusterInitScriptsFileInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsFileInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsFileInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsFileInitParameters.
func (*JobTaskNewClusterInitScriptsFileInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsFileInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsFileObservation ¶
type JobTaskNewClusterInitScriptsFileObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsFileObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsFileObservation) DeepCopy() *JobTaskNewClusterInitScriptsFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsFileObservation.
func (*JobTaskNewClusterInitScriptsFileObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsFileObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsFileParameters ¶
type JobTaskNewClusterInitScriptsFileParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterInitScriptsFileParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsFileParameters) DeepCopy() *JobTaskNewClusterInitScriptsFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsFileParameters.
func (*JobTaskNewClusterInitScriptsFileParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsFileParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsGcsInitParameters ¶
type JobTaskNewClusterInitScriptsGcsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsGcsInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsGcsInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsGcsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsGcsInitParameters.
func (*JobTaskNewClusterInitScriptsGcsInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsGcsInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsGcsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsGcsObservation ¶
type JobTaskNewClusterInitScriptsGcsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsGcsObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsGcsObservation) DeepCopy() *JobTaskNewClusterInitScriptsGcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsGcsObservation.
func (*JobTaskNewClusterInitScriptsGcsObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsGcsObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsGcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsGcsParameters ¶
type JobTaskNewClusterInitScriptsGcsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterInitScriptsGcsParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsGcsParameters) DeepCopy() *JobTaskNewClusterInitScriptsGcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsGcsParameters.
func (*JobTaskNewClusterInitScriptsGcsParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsGcsParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsGcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsInitParameters ¶
type JobTaskNewClusterInitScriptsInitParameters struct { Abfss []JobTaskNewClusterInitScriptsAbfssInitParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []JobTaskNewClusterInitScriptsDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []JobTaskNewClusterInitScriptsFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Gcs []JobTaskNewClusterInitScriptsGcsInitParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []JobTaskNewClusterInitScriptsS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []JobTaskNewClusterInitScriptsVolumesInitParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []JobTaskNewClusterInitScriptsWorkspaceInitParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*JobTaskNewClusterInitScriptsInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsInitParameters.
func (*JobTaskNewClusterInitScriptsInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsObservation ¶
type JobTaskNewClusterInitScriptsObservation struct { Abfss []JobTaskNewClusterInitScriptsAbfssObservation `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []JobTaskNewClusterInitScriptsDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []JobTaskNewClusterInitScriptsFileObservation `json:"file,omitempty" tf:"file,omitempty"` Gcs []JobTaskNewClusterInitScriptsGcsObservation `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []JobTaskNewClusterInitScriptsS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []JobTaskNewClusterInitScriptsVolumesObservation `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []JobTaskNewClusterInitScriptsWorkspaceObservation `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*JobTaskNewClusterInitScriptsObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsObservation) DeepCopy() *JobTaskNewClusterInitScriptsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsObservation.
func (*JobTaskNewClusterInitScriptsObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsParameters ¶
type JobTaskNewClusterInitScriptsParameters struct { // +kubebuilder:validation:Optional Abfss []JobTaskNewClusterInitScriptsAbfssParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` // +kubebuilder:validation:Optional Dbfs []JobTaskNewClusterInitScriptsDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: // +kubebuilder:validation:Optional File []JobTaskNewClusterInitScriptsFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Gcs []JobTaskNewClusterInitScriptsGcsParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` // +kubebuilder:validation:Optional S3 []JobTaskNewClusterInitScriptsS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Volumes []JobTaskNewClusterInitScriptsVolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` // +kubebuilder:validation:Optional Workspace []JobTaskNewClusterInitScriptsWorkspaceParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*JobTaskNewClusterInitScriptsParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsParameters) DeepCopy() *JobTaskNewClusterInitScriptsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsParameters.
func (*JobTaskNewClusterInitScriptsParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsS3InitParameters ¶
type JobTaskNewClusterInitScriptsS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobTaskNewClusterInitScriptsS3InitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsS3InitParameters) DeepCopy() *JobTaskNewClusterInitScriptsS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsS3InitParameters.
func (*JobTaskNewClusterInitScriptsS3InitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsS3InitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsS3Observation ¶
type JobTaskNewClusterInitScriptsS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobTaskNewClusterInitScriptsS3Observation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsS3Observation) DeepCopy() *JobTaskNewClusterInitScriptsS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsS3Observation.
func (*JobTaskNewClusterInitScriptsS3Observation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsS3Observation) DeepCopyInto(out *JobTaskNewClusterInitScriptsS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsS3Parameters ¶
type JobTaskNewClusterInitScriptsS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*JobTaskNewClusterInitScriptsS3Parameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsS3Parameters) DeepCopy() *JobTaskNewClusterInitScriptsS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsS3Parameters.
func (*JobTaskNewClusterInitScriptsS3Parameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsS3Parameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsVolumesInitParameters ¶
type JobTaskNewClusterInitScriptsVolumesInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsVolumesInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsVolumesInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsVolumesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsVolumesInitParameters.
func (*JobTaskNewClusterInitScriptsVolumesInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsVolumesInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsVolumesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsVolumesObservation ¶
type JobTaskNewClusterInitScriptsVolumesObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsVolumesObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsVolumesObservation) DeepCopy() *JobTaskNewClusterInitScriptsVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsVolumesObservation.
func (*JobTaskNewClusterInitScriptsVolumesObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsVolumesObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsVolumesParameters ¶
type JobTaskNewClusterInitScriptsVolumesParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterInitScriptsVolumesParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsVolumesParameters) DeepCopy() *JobTaskNewClusterInitScriptsVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsVolumesParameters.
func (*JobTaskNewClusterInitScriptsVolumesParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsVolumesParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsWorkspaceInitParameters ¶
type JobTaskNewClusterInitScriptsWorkspaceInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopy() *JobTaskNewClusterInitScriptsWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsWorkspaceInitParameters.
func (*JobTaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsWorkspaceObservation ¶
type JobTaskNewClusterInitScriptsWorkspaceObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*JobTaskNewClusterInitScriptsWorkspaceObservation) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsWorkspaceObservation) DeepCopy() *JobTaskNewClusterInitScriptsWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsWorkspaceObservation.
func (*JobTaskNewClusterInitScriptsWorkspaceObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsWorkspaceObservation) DeepCopyInto(out *JobTaskNewClusterInitScriptsWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterInitScriptsWorkspaceParameters ¶
type JobTaskNewClusterInitScriptsWorkspaceParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*JobTaskNewClusterInitScriptsWorkspaceParameters) DeepCopy ¶
func (in *JobTaskNewClusterInitScriptsWorkspaceParameters) DeepCopy() *JobTaskNewClusterInitScriptsWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterInitScriptsWorkspaceParameters.
func (*JobTaskNewClusterInitScriptsWorkspaceParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterInitScriptsWorkspaceParameters) DeepCopyInto(out *JobTaskNewClusterInitScriptsWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryCranInitParameters ¶
type JobTaskNewClusterLibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryCranInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryCranInitParameters) DeepCopy() *JobTaskNewClusterLibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryCranInitParameters.
func (*JobTaskNewClusterLibraryCranInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryCranInitParameters) DeepCopyInto(out *JobTaskNewClusterLibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryCranObservation ¶
type JobTaskNewClusterLibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryCranObservation) DeepCopy ¶
func (in *JobTaskNewClusterLibraryCranObservation) DeepCopy() *JobTaskNewClusterLibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryCranObservation.
func (*JobTaskNewClusterLibraryCranObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryCranObservation) DeepCopyInto(out *JobTaskNewClusterLibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryCranParameters ¶
type JobTaskNewClusterLibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryCranParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryCranParameters) DeepCopy() *JobTaskNewClusterLibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryCranParameters.
func (*JobTaskNewClusterLibraryCranParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryCranParameters) DeepCopyInto(out *JobTaskNewClusterLibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryInitParameters ¶
type JobTaskNewClusterLibraryInitParameters struct { Cran []JobTaskNewClusterLibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []JobTaskNewClusterLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []JobTaskNewClusterLibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobTaskNewClusterLibraryInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryInitParameters) DeepCopy() *JobTaskNewClusterLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryInitParameters.
func (*JobTaskNewClusterLibraryInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryInitParameters) DeepCopyInto(out *JobTaskNewClusterLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryMavenInitParameters ¶
type JobTaskNewClusterLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryMavenInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryMavenInitParameters) DeepCopy() *JobTaskNewClusterLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryMavenInitParameters.
func (*JobTaskNewClusterLibraryMavenInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryMavenInitParameters) DeepCopyInto(out *JobTaskNewClusterLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryMavenObservation ¶
type JobTaskNewClusterLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryMavenObservation) DeepCopy ¶
func (in *JobTaskNewClusterLibraryMavenObservation) DeepCopy() *JobTaskNewClusterLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryMavenObservation.
func (*JobTaskNewClusterLibraryMavenObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryMavenObservation) DeepCopyInto(out *JobTaskNewClusterLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryMavenParameters ¶
type JobTaskNewClusterLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryMavenParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryMavenParameters) DeepCopy() *JobTaskNewClusterLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryMavenParameters.
func (*JobTaskNewClusterLibraryMavenParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryMavenParameters) DeepCopyInto(out *JobTaskNewClusterLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryObservation ¶
type JobTaskNewClusterLibraryObservation struct { Cran []JobTaskNewClusterLibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []JobTaskNewClusterLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []JobTaskNewClusterLibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobTaskNewClusterLibraryObservation) DeepCopy ¶
func (in *JobTaskNewClusterLibraryObservation) DeepCopy() *JobTaskNewClusterLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryObservation.
func (*JobTaskNewClusterLibraryObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryObservation) DeepCopyInto(out *JobTaskNewClusterLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryParameters ¶
type JobTaskNewClusterLibraryParameters struct { // +kubebuilder:validation:Optional Cran []JobTaskNewClusterLibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []JobTaskNewClusterLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []JobTaskNewClusterLibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*JobTaskNewClusterLibraryParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryParameters) DeepCopy() *JobTaskNewClusterLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryParameters.
func (*JobTaskNewClusterLibraryParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryParameters) DeepCopyInto(out *JobTaskNewClusterLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryPypiInitParameters ¶
type JobTaskNewClusterLibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryPypiInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryPypiInitParameters) DeepCopy() *JobTaskNewClusterLibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryPypiInitParameters.
func (*JobTaskNewClusterLibraryPypiInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryPypiInitParameters) DeepCopyInto(out *JobTaskNewClusterLibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryPypiObservation ¶
type JobTaskNewClusterLibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryPypiObservation) DeepCopy ¶
func (in *JobTaskNewClusterLibraryPypiObservation) DeepCopy() *JobTaskNewClusterLibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryPypiObservation.
func (*JobTaskNewClusterLibraryPypiObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryPypiObservation) DeepCopyInto(out *JobTaskNewClusterLibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterLibraryPypiParameters ¶
type JobTaskNewClusterLibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*JobTaskNewClusterLibraryPypiParameters) DeepCopy ¶
func (in *JobTaskNewClusterLibraryPypiParameters) DeepCopy() *JobTaskNewClusterLibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterLibraryPypiParameters.
func (*JobTaskNewClusterLibraryPypiParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterLibraryPypiParameters) DeepCopyInto(out *JobTaskNewClusterLibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterObservation ¶
type JobTaskNewClusterObservation struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []JobTaskNewClusterAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []JobTaskNewClusterAwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []JobTaskNewClusterAzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []JobTaskNewClusterClusterLogConfObservation `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []JobTaskNewClusterClusterMountInfoObservation `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []JobTaskNewClusterDockerImageObservation `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []JobTaskNewClusterGCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []JobTaskNewClusterInitScriptsObservation `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobTaskNewClusterLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []JobTaskNewClusterWorkloadTypeObservation `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*JobTaskNewClusterObservation) DeepCopy ¶
func (in *JobTaskNewClusterObservation) DeepCopy() *JobTaskNewClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterObservation.
func (*JobTaskNewClusterObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterObservation) DeepCopyInto(out *JobTaskNewClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterParameters ¶
type JobTaskNewClusterParameters struct { // +kubebuilder:validation:Optional ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` // +kubebuilder:validation:Optional Autoscale []JobTaskNewClusterAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional AwsAttributes []JobTaskNewClusterAwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []JobTaskNewClusterAzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterLogConf []JobTaskNewClusterClusterLogConfParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +kubebuilder:validation:Optional ClusterMountInfo []JobTaskNewClusterClusterMountInfoParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // +kubebuilder:validation:Optional DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` // +kubebuilder:validation:Optional DockerImage []JobTaskNewClusterDockerImageParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // +kubebuilder:validation:Optional EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // +kubebuilder:validation:Optional EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []JobTaskNewClusterGCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // +kubebuilder:validation:Optional IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` // +kubebuilder:validation:Optional InitScripts []JobTaskNewClusterInitScriptsParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []JobTaskNewClusterLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // +kubebuilder:validation:Optional NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // +kubebuilder:validation:Optional SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. // +kubebuilder:validation:Optional SparkVersion *string `json:"sparkVersion" tf:"spark_version,omitempty"` // isn't supported // +kubebuilder:validation:Optional WorkloadType []JobTaskNewClusterWorkloadTypeParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*JobTaskNewClusterParameters) DeepCopy ¶
func (in *JobTaskNewClusterParameters) DeepCopy() *JobTaskNewClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterParameters.
func (*JobTaskNewClusterParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterParameters) DeepCopyInto(out *JobTaskNewClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterWorkloadTypeClientsInitParameters ¶
type JobTaskNewClusterWorkloadTypeClientsInitParameters struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*JobTaskNewClusterWorkloadTypeClientsInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterWorkloadTypeClientsInitParameters) DeepCopy() *JobTaskNewClusterWorkloadTypeClientsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterWorkloadTypeClientsInitParameters.
func (*JobTaskNewClusterWorkloadTypeClientsInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterWorkloadTypeClientsInitParameters) DeepCopyInto(out *JobTaskNewClusterWorkloadTypeClientsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterWorkloadTypeClientsObservation ¶
type JobTaskNewClusterWorkloadTypeClientsObservation struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*JobTaskNewClusterWorkloadTypeClientsObservation) DeepCopy ¶
func (in *JobTaskNewClusterWorkloadTypeClientsObservation) DeepCopy() *JobTaskNewClusterWorkloadTypeClientsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterWorkloadTypeClientsObservation.
func (*JobTaskNewClusterWorkloadTypeClientsObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterWorkloadTypeClientsObservation) DeepCopyInto(out *JobTaskNewClusterWorkloadTypeClientsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterWorkloadTypeClientsParameters ¶
type JobTaskNewClusterWorkloadTypeClientsParameters struct { // +kubebuilder:validation:Optional Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // +kubebuilder:validation:Optional Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*JobTaskNewClusterWorkloadTypeClientsParameters) DeepCopy ¶
func (in *JobTaskNewClusterWorkloadTypeClientsParameters) DeepCopy() *JobTaskNewClusterWorkloadTypeClientsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterWorkloadTypeClientsParameters.
func (*JobTaskNewClusterWorkloadTypeClientsParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterWorkloadTypeClientsParameters) DeepCopyInto(out *JobTaskNewClusterWorkloadTypeClientsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterWorkloadTypeInitParameters ¶
type JobTaskNewClusterWorkloadTypeInitParameters struct {
Clients []JobTaskNewClusterWorkloadTypeClientsInitParameters `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*JobTaskNewClusterWorkloadTypeInitParameters) DeepCopy ¶
func (in *JobTaskNewClusterWorkloadTypeInitParameters) DeepCopy() *JobTaskNewClusterWorkloadTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterWorkloadTypeInitParameters.
func (*JobTaskNewClusterWorkloadTypeInitParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterWorkloadTypeInitParameters) DeepCopyInto(out *JobTaskNewClusterWorkloadTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterWorkloadTypeObservation ¶
type JobTaskNewClusterWorkloadTypeObservation struct {
Clients []JobTaskNewClusterWorkloadTypeClientsObservation `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*JobTaskNewClusterWorkloadTypeObservation) DeepCopy ¶
func (in *JobTaskNewClusterWorkloadTypeObservation) DeepCopy() *JobTaskNewClusterWorkloadTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterWorkloadTypeObservation.
func (*JobTaskNewClusterWorkloadTypeObservation) DeepCopyInto ¶
func (in *JobTaskNewClusterWorkloadTypeObservation) DeepCopyInto(out *JobTaskNewClusterWorkloadTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNewClusterWorkloadTypeParameters ¶
type JobTaskNewClusterWorkloadTypeParameters struct { // +kubebuilder:validation:Optional Clients []JobTaskNewClusterWorkloadTypeClientsParameters `json:"clients" tf:"clients,omitempty"` }
func (*JobTaskNewClusterWorkloadTypeParameters) DeepCopy ¶
func (in *JobTaskNewClusterWorkloadTypeParameters) DeepCopy() *JobTaskNewClusterWorkloadTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNewClusterWorkloadTypeParameters.
func (*JobTaskNewClusterWorkloadTypeParameters) DeepCopyInto ¶
func (in *JobTaskNewClusterWorkloadTypeParameters) DeepCopyInto(out *JobTaskNewClusterWorkloadTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNotebookTaskInitParameters ¶
type JobTaskNotebookTaskInitParameters struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. NotebookPath *string `json:"notebookPath,omitempty" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*JobTaskNotebookTaskInitParameters) DeepCopy ¶
func (in *JobTaskNotebookTaskInitParameters) DeepCopy() *JobTaskNotebookTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNotebookTaskInitParameters.
func (*JobTaskNotebookTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskNotebookTaskInitParameters) DeepCopyInto(out *JobTaskNotebookTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNotebookTaskObservation ¶
type JobTaskNotebookTaskObservation struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. NotebookPath *string `json:"notebookPath,omitempty" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*JobTaskNotebookTaskObservation) DeepCopy ¶
func (in *JobTaskNotebookTaskObservation) DeepCopy() *JobTaskNotebookTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNotebookTaskObservation.
func (*JobTaskNotebookTaskObservation) DeepCopyInto ¶
func (in *JobTaskNotebookTaskObservation) DeepCopyInto(out *JobTaskNotebookTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNotebookTaskParameters ¶
type JobTaskNotebookTaskParameters struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +kubebuilder:validation:Optional // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. // +kubebuilder:validation:Optional NotebookPath *string `json:"notebookPath" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*JobTaskNotebookTaskParameters) DeepCopy ¶
func (in *JobTaskNotebookTaskParameters) DeepCopy() *JobTaskNotebookTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNotebookTaskParameters.
func (*JobTaskNotebookTaskParameters) DeepCopyInto ¶
func (in *JobTaskNotebookTaskParameters) DeepCopyInto(out *JobTaskNotebookTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNotificationSettingsInitParameters ¶
type JobTaskNotificationSettingsInitParameters struct { // (Bool) do not send notifications to recipients specified in on_start for the retried runs and do not send notifications to recipients specified in on_failure until the last retry of the run. AlertOnLastAttempt *bool `json:"alertOnLastAttempt,omitempty" tf:"alert_on_last_attempt,omitempty"` // (Bool) don't send alert for cancelled runs. NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*JobTaskNotificationSettingsInitParameters) DeepCopy ¶
func (in *JobTaskNotificationSettingsInitParameters) DeepCopy() *JobTaskNotificationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNotificationSettingsInitParameters.
func (*JobTaskNotificationSettingsInitParameters) DeepCopyInto ¶
func (in *JobTaskNotificationSettingsInitParameters) DeepCopyInto(out *JobTaskNotificationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNotificationSettingsObservation ¶
type JobTaskNotificationSettingsObservation struct { // (Bool) do not send notifications to recipients specified in on_start for the retried runs and do not send notifications to recipients specified in on_failure until the last retry of the run. AlertOnLastAttempt *bool `json:"alertOnLastAttempt,omitempty" tf:"alert_on_last_attempt,omitempty"` // (Bool) don't send alert for cancelled runs. NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*JobTaskNotificationSettingsObservation) DeepCopy ¶
func (in *JobTaskNotificationSettingsObservation) DeepCopy() *JobTaskNotificationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNotificationSettingsObservation.
func (*JobTaskNotificationSettingsObservation) DeepCopyInto ¶
func (in *JobTaskNotificationSettingsObservation) DeepCopyInto(out *JobTaskNotificationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskNotificationSettingsParameters ¶
type JobTaskNotificationSettingsParameters struct { // (Bool) do not send notifications to recipients specified in on_start for the retried runs and do not send notifications to recipients specified in on_failure until the last retry of the run. // +kubebuilder:validation:Optional AlertOnLastAttempt *bool `json:"alertOnLastAttempt,omitempty" tf:"alert_on_last_attempt,omitempty"` // (Bool) don't send alert for cancelled runs. // +kubebuilder:validation:Optional NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). // +kubebuilder:validation:Optional NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*JobTaskNotificationSettingsParameters) DeepCopy ¶
func (in *JobTaskNotificationSettingsParameters) DeepCopy() *JobTaskNotificationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskNotificationSettingsParameters.
func (*JobTaskNotificationSettingsParameters) DeepCopyInto ¶
func (in *JobTaskNotificationSettingsParameters) DeepCopyInto(out *JobTaskNotificationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskPipelineTaskInitParameters ¶
type JobTaskPipelineTaskInitParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. PipelineID *string `json:"pipelineId,omitempty" tf:"pipeline_id,omitempty"` }
func (*JobTaskPipelineTaskInitParameters) DeepCopy ¶
func (in *JobTaskPipelineTaskInitParameters) DeepCopy() *JobTaskPipelineTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskPipelineTaskInitParameters.
func (*JobTaskPipelineTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskPipelineTaskInitParameters) DeepCopyInto(out *JobTaskPipelineTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskPipelineTaskObservation ¶
type JobTaskPipelineTaskObservation struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. PipelineID *string `json:"pipelineId,omitempty" tf:"pipeline_id,omitempty"` }
func (*JobTaskPipelineTaskObservation) DeepCopy ¶
func (in *JobTaskPipelineTaskObservation) DeepCopy() *JobTaskPipelineTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskPipelineTaskObservation.
func (*JobTaskPipelineTaskObservation) DeepCopyInto ¶
func (in *JobTaskPipelineTaskObservation) DeepCopyInto(out *JobTaskPipelineTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskPipelineTaskParameters ¶
type JobTaskPipelineTaskParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. // +kubebuilder:validation:Optional FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. // +kubebuilder:validation:Optional PipelineID *string `json:"pipelineId" tf:"pipeline_id,omitempty"` }
func (*JobTaskPipelineTaskParameters) DeepCopy ¶
func (in *JobTaskPipelineTaskParameters) DeepCopy() *JobTaskPipelineTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskPipelineTaskParameters.
func (*JobTaskPipelineTaskParameters) DeepCopyInto ¶
func (in *JobTaskPipelineTaskParameters) DeepCopyInto(out *JobTaskPipelineTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskPythonWheelTaskInitParameters ¶
type JobTaskPythonWheelTaskInitParameters struct { // Python function as entry point for the task EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskPythonWheelTaskInitParameters) DeepCopy ¶
func (in *JobTaskPythonWheelTaskInitParameters) DeepCopy() *JobTaskPythonWheelTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskPythonWheelTaskInitParameters.
func (*JobTaskPythonWheelTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskPythonWheelTaskInitParameters) DeepCopyInto(out *JobTaskPythonWheelTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskPythonWheelTaskObservation ¶
type JobTaskPythonWheelTaskObservation struct { // Python function as entry point for the task EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskPythonWheelTaskObservation) DeepCopy ¶
func (in *JobTaskPythonWheelTaskObservation) DeepCopy() *JobTaskPythonWheelTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskPythonWheelTaskObservation.
func (*JobTaskPythonWheelTaskObservation) DeepCopyInto ¶
func (in *JobTaskPythonWheelTaskObservation) DeepCopyInto(out *JobTaskPythonWheelTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskPythonWheelTaskParameters ¶
type JobTaskPythonWheelTaskParameters struct { // Python function as entry point for the task // +kubebuilder:validation:Optional EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +kubebuilder:validation:Optional // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package // +kubebuilder:validation:Optional PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskPythonWheelTaskParameters) DeepCopy ¶
func (in *JobTaskPythonWheelTaskParameters) DeepCopy() *JobTaskPythonWheelTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskPythonWheelTaskParameters.
func (*JobTaskPythonWheelTaskParameters) DeepCopyInto ¶
func (in *JobTaskPythonWheelTaskParameters) DeepCopyInto(out *JobTaskPythonWheelTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskRunJobTaskInitParameters ¶
type JobTaskRunJobTaskInitParameters struct { // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". DbtCommands []*string `json:"dbtCommands,omitempty" tf:"dbt_commands,omitempty"` JarParams []*string `json:"jarParams,omitempty" tf:"jar_params,omitempty"` // (String) ID of the job JobID *float64 `json:"jobId,omitempty" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` // +mapType=granular NotebookParams map[string]*string `json:"notebookParams,omitempty" tf:"notebook_params,omitempty"` PipelineParams []RunJobTaskPipelineParamsInitParameters `json:"pipelineParams,omitempty" tf:"pipeline_params,omitempty"` // +mapType=granular PythonNamedParams map[string]*string `json:"pythonNamedParams,omitempty" tf:"python_named_params,omitempty"` PythonParams []*string `json:"pythonParams,omitempty" tf:"python_params,omitempty"` // +mapType=granular SQLParams map[string]*string `json:"sqlParams,omitempty" tf:"sql_params,omitempty"` SparkSubmitParams []*string `json:"sparkSubmitParams,omitempty" tf:"spark_submit_params,omitempty"` }
func (*JobTaskRunJobTaskInitParameters) DeepCopy ¶
func (in *JobTaskRunJobTaskInitParameters) DeepCopy() *JobTaskRunJobTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskRunJobTaskInitParameters.
func (*JobTaskRunJobTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskRunJobTaskInitParameters) DeepCopyInto(out *JobTaskRunJobTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskRunJobTaskObservation ¶
type JobTaskRunJobTaskObservation struct { // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". DbtCommands []*string `json:"dbtCommands,omitempty" tf:"dbt_commands,omitempty"` JarParams []*string `json:"jarParams,omitempty" tf:"jar_params,omitempty"` // (String) ID of the job JobID *float64 `json:"jobId,omitempty" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` // +mapType=granular NotebookParams map[string]*string `json:"notebookParams,omitempty" tf:"notebook_params,omitempty"` PipelineParams []RunJobTaskPipelineParamsObservation `json:"pipelineParams,omitempty" tf:"pipeline_params,omitempty"` // +mapType=granular PythonNamedParams map[string]*string `json:"pythonNamedParams,omitempty" tf:"python_named_params,omitempty"` PythonParams []*string `json:"pythonParams,omitempty" tf:"python_params,omitempty"` // +mapType=granular SQLParams map[string]*string `json:"sqlParams,omitempty" tf:"sql_params,omitempty"` SparkSubmitParams []*string `json:"sparkSubmitParams,omitempty" tf:"spark_submit_params,omitempty"` }
func (*JobTaskRunJobTaskObservation) DeepCopy ¶
func (in *JobTaskRunJobTaskObservation) DeepCopy() *JobTaskRunJobTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskRunJobTaskObservation.
func (*JobTaskRunJobTaskObservation) DeepCopyInto ¶
func (in *JobTaskRunJobTaskObservation) DeepCopyInto(out *JobTaskRunJobTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskRunJobTaskParameters ¶
type JobTaskRunJobTaskParameters struct { // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". // +kubebuilder:validation:Optional DbtCommands []*string `json:"dbtCommands,omitempty" tf:"dbt_commands,omitempty"` // +kubebuilder:validation:Optional JarParams []*string `json:"jarParams,omitempty" tf:"jar_params,omitempty"` // (String) ID of the job // +kubebuilder:validation:Optional JobID *float64 `json:"jobId" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +kubebuilder:validation:Optional // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular NotebookParams map[string]*string `json:"notebookParams,omitempty" tf:"notebook_params,omitempty"` // +kubebuilder:validation:Optional PipelineParams []RunJobTaskPipelineParamsParameters `json:"pipelineParams,omitempty" tf:"pipeline_params,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular PythonNamedParams map[string]*string `json:"pythonNamedParams,omitempty" tf:"python_named_params,omitempty"` // +kubebuilder:validation:Optional PythonParams []*string `json:"pythonParams,omitempty" tf:"python_params,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SQLParams map[string]*string `json:"sqlParams,omitempty" tf:"sql_params,omitempty"` // +kubebuilder:validation:Optional SparkSubmitParams []*string `json:"sparkSubmitParams,omitempty" tf:"spark_submit_params,omitempty"` }
func (*JobTaskRunJobTaskParameters) DeepCopy ¶
func (in *JobTaskRunJobTaskParameters) DeepCopy() *JobTaskRunJobTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskRunJobTaskParameters.
func (*JobTaskRunJobTaskParameters) DeepCopyInto ¶
func (in *JobTaskRunJobTaskParameters) DeepCopyInto(out *JobTaskRunJobTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkJarTaskInitParameters ¶
type JobTaskSparkJarTaskInitParameters struct { JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskSparkJarTaskInitParameters) DeepCopy ¶
func (in *JobTaskSparkJarTaskInitParameters) DeepCopy() *JobTaskSparkJarTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkJarTaskInitParameters.
func (*JobTaskSparkJarTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskSparkJarTaskInitParameters) DeepCopyInto(out *JobTaskSparkJarTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkJarTaskObservation ¶
type JobTaskSparkJarTaskObservation struct { JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskSparkJarTaskObservation) DeepCopy ¶
func (in *JobTaskSparkJarTaskObservation) DeepCopy() *JobTaskSparkJarTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkJarTaskObservation.
func (*JobTaskSparkJarTaskObservation) DeepCopyInto ¶
func (in *JobTaskSparkJarTaskObservation) DeepCopyInto(out *JobTaskSparkJarTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkJarTaskParameters ¶
type JobTaskSparkJarTaskParameters struct { // +kubebuilder:validation:Optional JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. // +kubebuilder:validation:Optional MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskSparkJarTaskParameters) DeepCopy ¶
func (in *JobTaskSparkJarTaskParameters) DeepCopy() *JobTaskSparkJarTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkJarTaskParameters.
func (*JobTaskSparkJarTaskParameters) DeepCopyInto ¶
func (in *JobTaskSparkJarTaskParameters) DeepCopyInto(out *JobTaskSparkJarTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkPythonTaskInitParameters ¶
type JobTaskSparkPythonTaskInitParameters struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. PythonFile *string `json:"pythonFile,omitempty" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*JobTaskSparkPythonTaskInitParameters) DeepCopy ¶
func (in *JobTaskSparkPythonTaskInitParameters) DeepCopy() *JobTaskSparkPythonTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkPythonTaskInitParameters.
func (*JobTaskSparkPythonTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskSparkPythonTaskInitParameters) DeepCopyInto(out *JobTaskSparkPythonTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkPythonTaskObservation ¶
type JobTaskSparkPythonTaskObservation struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. PythonFile *string `json:"pythonFile,omitempty" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*JobTaskSparkPythonTaskObservation) DeepCopy ¶
func (in *JobTaskSparkPythonTaskObservation) DeepCopy() *JobTaskSparkPythonTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkPythonTaskObservation.
func (*JobTaskSparkPythonTaskObservation) DeepCopyInto ¶
func (in *JobTaskSparkPythonTaskObservation) DeepCopyInto(out *JobTaskSparkPythonTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkPythonTaskParameters ¶
type JobTaskSparkPythonTaskParameters struct { // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. // +kubebuilder:validation:Optional PythonFile *string `json:"pythonFile" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*JobTaskSparkPythonTaskParameters) DeepCopy ¶
func (in *JobTaskSparkPythonTaskParameters) DeepCopy() *JobTaskSparkPythonTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkPythonTaskParameters.
func (*JobTaskSparkPythonTaskParameters) DeepCopyInto ¶
func (in *JobTaskSparkPythonTaskParameters) DeepCopyInto(out *JobTaskSparkPythonTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkSubmitTaskInitParameters ¶
type JobTaskSparkSubmitTaskInitParameters struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskSparkSubmitTaskInitParameters) DeepCopy ¶
func (in *JobTaskSparkSubmitTaskInitParameters) DeepCopy() *JobTaskSparkSubmitTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkSubmitTaskInitParameters.
func (*JobTaskSparkSubmitTaskInitParameters) DeepCopyInto ¶
func (in *JobTaskSparkSubmitTaskInitParameters) DeepCopyInto(out *JobTaskSparkSubmitTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkSubmitTaskObservation ¶
type JobTaskSparkSubmitTaskObservation struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskSparkSubmitTaskObservation) DeepCopy ¶
func (in *JobTaskSparkSubmitTaskObservation) DeepCopy() *JobTaskSparkSubmitTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkSubmitTaskObservation.
func (*JobTaskSparkSubmitTaskObservation) DeepCopyInto ¶
func (in *JobTaskSparkSubmitTaskObservation) DeepCopyInto(out *JobTaskSparkSubmitTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTaskSparkSubmitTaskParameters ¶
type JobTaskSparkSubmitTaskParameters struct { // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*JobTaskSparkSubmitTaskParameters) DeepCopy ¶
func (in *JobTaskSparkSubmitTaskParameters) DeepCopy() *JobTaskSparkSubmitTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTaskSparkSubmitTaskParameters.
func (*JobTaskSparkSubmitTaskParameters) DeepCopyInto ¶
func (in *JobTaskSparkSubmitTaskParameters) DeepCopyInto(out *JobTaskSparkSubmitTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsInitParameters ¶
type JobWebhookNotificationsInitParameters struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []JobWebhookNotificationsOnFailureInitParameters `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []JobWebhookNotificationsOnStartInitParameters `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []JobWebhookNotificationsOnStreamingBacklogExceededInitParameters `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []JobWebhookNotificationsOnSuccessInitParameters `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*JobWebhookNotificationsInitParameters) DeepCopy ¶
func (in *JobWebhookNotificationsInitParameters) DeepCopy() *JobWebhookNotificationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsInitParameters.
func (*JobWebhookNotificationsInitParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsInitParameters) DeepCopyInto(out *JobWebhookNotificationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsObservation ¶
type JobWebhookNotificationsObservation struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []JobWebhookNotificationsOnDurationWarningThresholdExceededObservation `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []JobWebhookNotificationsOnFailureObservation `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []JobWebhookNotificationsOnStartObservation `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []JobWebhookNotificationsOnStreamingBacklogExceededObservation `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []JobWebhookNotificationsOnSuccessObservation `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*JobWebhookNotificationsObservation) DeepCopy ¶
func (in *JobWebhookNotificationsObservation) DeepCopy() *JobWebhookNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsObservation.
func (*JobWebhookNotificationsObservation) DeepCopyInto ¶
func (in *JobWebhookNotificationsObservation) DeepCopyInto(out *JobWebhookNotificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters ¶
type JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopy() *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters.
func (*JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnDurationWarningThresholdExceededInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnDurationWarningThresholdExceededObservation ¶
type JobWebhookNotificationsOnDurationWarningThresholdExceededObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopy ¶
func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopy() *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnDurationWarningThresholdExceededObservation.
func (*JobWebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopyInto(out *JobWebhookNotificationsOnDurationWarningThresholdExceededObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnDurationWarningThresholdExceededParameters ¶
type JobWebhookNotificationsOnDurationWarningThresholdExceededParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopy() *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnDurationWarningThresholdExceededParameters.
func (*JobWebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopyInto(out *JobWebhookNotificationsOnDurationWarningThresholdExceededParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnFailureInitParameters ¶
type JobWebhookNotificationsOnFailureInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnFailureInitParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnFailureInitParameters) DeepCopy() *JobWebhookNotificationsOnFailureInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnFailureInitParameters.
func (*JobWebhookNotificationsOnFailureInitParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnFailureInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnFailureInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnFailureObservation ¶
type JobWebhookNotificationsOnFailureObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnFailureObservation) DeepCopy ¶
func (in *JobWebhookNotificationsOnFailureObservation) DeepCopy() *JobWebhookNotificationsOnFailureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnFailureObservation.
func (*JobWebhookNotificationsOnFailureObservation) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnFailureObservation) DeepCopyInto(out *JobWebhookNotificationsOnFailureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnFailureParameters ¶
type JobWebhookNotificationsOnFailureParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnFailureParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnFailureParameters) DeepCopy() *JobWebhookNotificationsOnFailureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnFailureParameters.
func (*JobWebhookNotificationsOnFailureParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnFailureParameters) DeepCopyInto(out *JobWebhookNotificationsOnFailureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnStartInitParameters ¶
type JobWebhookNotificationsOnStartInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnStartInitParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnStartInitParameters) DeepCopy() *JobWebhookNotificationsOnStartInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnStartInitParameters.
func (*JobWebhookNotificationsOnStartInitParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnStartInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnStartInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnStartObservation ¶
type JobWebhookNotificationsOnStartObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnStartObservation) DeepCopy ¶
func (in *JobWebhookNotificationsOnStartObservation) DeepCopy() *JobWebhookNotificationsOnStartObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnStartObservation.
func (*JobWebhookNotificationsOnStartObservation) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnStartObservation) DeepCopyInto(out *JobWebhookNotificationsOnStartObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnStartParameters ¶
type JobWebhookNotificationsOnStartParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnStartParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnStartParameters) DeepCopy() *JobWebhookNotificationsOnStartParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnStartParameters.
func (*JobWebhookNotificationsOnStartParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnStartParameters) DeepCopyInto(out *JobWebhookNotificationsOnStartParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnStreamingBacklogExceededInitParameters ¶
type JobWebhookNotificationsOnStreamingBacklogExceededInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopy() *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnStreamingBacklogExceededInitParameters.
func (*JobWebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnStreamingBacklogExceededInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnStreamingBacklogExceededObservation ¶
type JobWebhookNotificationsOnStreamingBacklogExceededObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopy ¶
func (in *JobWebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopy() *JobWebhookNotificationsOnStreamingBacklogExceededObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnStreamingBacklogExceededObservation.
func (*JobWebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopyInto(out *JobWebhookNotificationsOnStreamingBacklogExceededObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnStreamingBacklogExceededParameters ¶
type JobWebhookNotificationsOnStreamingBacklogExceededParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopy() *JobWebhookNotificationsOnStreamingBacklogExceededParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnStreamingBacklogExceededParameters.
func (*JobWebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopyInto(out *JobWebhookNotificationsOnStreamingBacklogExceededParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnSuccessInitParameters ¶
type JobWebhookNotificationsOnSuccessInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnSuccessInitParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnSuccessInitParameters) DeepCopy() *JobWebhookNotificationsOnSuccessInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnSuccessInitParameters.
func (*JobWebhookNotificationsOnSuccessInitParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnSuccessInitParameters) DeepCopyInto(out *JobWebhookNotificationsOnSuccessInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnSuccessObservation ¶
type JobWebhookNotificationsOnSuccessObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnSuccessObservation) DeepCopy ¶
func (in *JobWebhookNotificationsOnSuccessObservation) DeepCopy() *JobWebhookNotificationsOnSuccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnSuccessObservation.
func (*JobWebhookNotificationsOnSuccessObservation) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnSuccessObservation) DeepCopyInto(out *JobWebhookNotificationsOnSuccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsOnSuccessParameters ¶
type JobWebhookNotificationsOnSuccessParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*JobWebhookNotificationsOnSuccessParameters) DeepCopy ¶
func (in *JobWebhookNotificationsOnSuccessParameters) DeepCopy() *JobWebhookNotificationsOnSuccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsOnSuccessParameters.
func (*JobWebhookNotificationsOnSuccessParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsOnSuccessParameters) DeepCopyInto(out *JobWebhookNotificationsOnSuccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobWebhookNotificationsParameters ¶
type JobWebhookNotificationsParameters struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. // +kubebuilder:validation:Optional OnDurationWarningThresholdExceeded []JobWebhookNotificationsOnDurationWarningThresholdExceededParameters `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnFailure []JobWebhookNotificationsOnFailureParameters `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnStart []JobWebhookNotificationsOnStartParameters `json:"onStart,omitempty" tf:"on_start,omitempty"` // +kubebuilder:validation:Optional OnStreamingBacklogExceeded []JobWebhookNotificationsOnStreamingBacklogExceededParameters `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnSuccess []JobWebhookNotificationsOnSuccessParameters `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*JobWebhookNotificationsParameters) DeepCopy ¶
func (in *JobWebhookNotificationsParameters) DeepCopy() *JobWebhookNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobWebhookNotificationsParameters.
func (*JobWebhookNotificationsParameters) DeepCopyInto ¶
func (in *JobWebhookNotificationsParameters) DeepCopyInto(out *JobWebhookNotificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LatestUpdatesInitParameters ¶
type LatestUpdatesInitParameters struct { CreationTime *string `json:"creationTime,omitempty" tf:"creation_time,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` // Canonical unique identifier of the DLT pipeline. UpdateID *string `json:"updateId,omitempty" tf:"update_id,omitempty"` }
func (*LatestUpdatesInitParameters) DeepCopy ¶
func (in *LatestUpdatesInitParameters) DeepCopy() *LatestUpdatesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LatestUpdatesInitParameters.
func (*LatestUpdatesInitParameters) DeepCopyInto ¶
func (in *LatestUpdatesInitParameters) DeepCopyInto(out *LatestUpdatesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LatestUpdatesObservation ¶
type LatestUpdatesObservation struct { CreationTime *string `json:"creationTime,omitempty" tf:"creation_time,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` // Canonical unique identifier of the DLT pipeline. UpdateID *string `json:"updateId,omitempty" tf:"update_id,omitempty"` }
func (*LatestUpdatesObservation) DeepCopy ¶
func (in *LatestUpdatesObservation) DeepCopy() *LatestUpdatesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LatestUpdatesObservation.
func (*LatestUpdatesObservation) DeepCopyInto ¶
func (in *LatestUpdatesObservation) DeepCopyInto(out *LatestUpdatesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LatestUpdatesParameters ¶
type LatestUpdatesParameters struct { // +kubebuilder:validation:Optional CreationTime *string `json:"creationTime,omitempty" tf:"creation_time,omitempty"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional UpdateID *string `json:"updateId,omitempty" tf:"update_id,omitempty"` }
func (*LatestUpdatesParameters) DeepCopy ¶
func (in *LatestUpdatesParameters) DeepCopy() *LatestUpdatesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LatestUpdatesParameters.
func (*LatestUpdatesParameters) DeepCopyInto ¶
func (in *LatestUpdatesParameters) DeepCopyInto(out *LatestUpdatesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateOverrideInitParameters ¶
type LaunchTemplateOverrideInitParameters struct { AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` }
func (*LaunchTemplateOverrideInitParameters) DeepCopy ¶
func (in *LaunchTemplateOverrideInitParameters) DeepCopy() *LaunchTemplateOverrideInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateOverrideInitParameters.
func (*LaunchTemplateOverrideInitParameters) DeepCopyInto ¶
func (in *LaunchTemplateOverrideInitParameters) DeepCopyInto(out *LaunchTemplateOverrideInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateOverrideObservation ¶
type LaunchTemplateOverrideObservation struct { AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` }
func (*LaunchTemplateOverrideObservation) DeepCopy ¶
func (in *LaunchTemplateOverrideObservation) DeepCopy() *LaunchTemplateOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateOverrideObservation.
func (*LaunchTemplateOverrideObservation) DeepCopyInto ¶
func (in *LaunchTemplateOverrideObservation) DeepCopyInto(out *LaunchTemplateOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateOverrideParameters ¶
type LaunchTemplateOverrideParameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` }
func (*LaunchTemplateOverrideParameters) DeepCopy ¶
func (in *LaunchTemplateOverrideParameters) DeepCopy() *LaunchTemplateOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateOverrideParameters.
func (*LaunchTemplateOverrideParameters) DeepCopyInto ¶
func (in *LaunchTemplateOverrideParameters) DeepCopyInto(out *LaunchTemplateOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesCranInitParameters ¶
type LibrariesCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesCranInitParameters) DeepCopy ¶
func (in *LibrariesCranInitParameters) DeepCopy() *LibrariesCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesCranInitParameters.
func (*LibrariesCranInitParameters) DeepCopyInto ¶
func (in *LibrariesCranInitParameters) DeepCopyInto(out *LibrariesCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesCranObservation ¶
type LibrariesCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesCranObservation) DeepCopy ¶
func (in *LibrariesCranObservation) DeepCopy() *LibrariesCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesCranObservation.
func (*LibrariesCranObservation) DeepCopyInto ¶
func (in *LibrariesCranObservation) DeepCopyInto(out *LibrariesCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesCranParameters ¶
type LibrariesCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesCranParameters) DeepCopy ¶
func (in *LibrariesCranParameters) DeepCopy() *LibrariesCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesCranParameters.
func (*LibrariesCranParameters) DeepCopyInto ¶
func (in *LibrariesCranParameters) DeepCopyInto(out *LibrariesCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesInitParameters ¶
type LibrariesInitParameters struct { Cran []LibrariesCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []LibrariesMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []LibrariesPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibrariesInitParameters) DeepCopy ¶
func (in *LibrariesInitParameters) DeepCopy() *LibrariesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesInitParameters.
func (*LibrariesInitParameters) DeepCopyInto ¶
func (in *LibrariesInitParameters) DeepCopyInto(out *LibrariesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesMavenInitParameters ¶
type LibrariesMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesMavenInitParameters) DeepCopy ¶
func (in *LibrariesMavenInitParameters) DeepCopy() *LibrariesMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesMavenInitParameters.
func (*LibrariesMavenInitParameters) DeepCopyInto ¶
func (in *LibrariesMavenInitParameters) DeepCopyInto(out *LibrariesMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesMavenObservation ¶
type LibrariesMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesMavenObservation) DeepCopy ¶
func (in *LibrariesMavenObservation) DeepCopy() *LibrariesMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesMavenObservation.
func (*LibrariesMavenObservation) DeepCopyInto ¶
func (in *LibrariesMavenObservation) DeepCopyInto(out *LibrariesMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesMavenParameters ¶
type LibrariesMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesMavenParameters) DeepCopy ¶
func (in *LibrariesMavenParameters) DeepCopy() *LibrariesMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesMavenParameters.
func (*LibrariesMavenParameters) DeepCopyInto ¶
func (in *LibrariesMavenParameters) DeepCopyInto(out *LibrariesMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesObservation ¶
type LibrariesObservation struct { Cran []LibrariesCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []LibrariesMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []LibrariesPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibrariesObservation) DeepCopy ¶
func (in *LibrariesObservation) DeepCopy() *LibrariesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesObservation.
func (*LibrariesObservation) DeepCopyInto ¶
func (in *LibrariesObservation) DeepCopyInto(out *LibrariesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesParameters ¶
type LibrariesParameters struct { // +kubebuilder:validation:Optional Cran []LibrariesCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []LibrariesMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []LibrariesPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibrariesParameters) DeepCopy ¶
func (in *LibrariesParameters) DeepCopy() *LibrariesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesParameters.
func (*LibrariesParameters) DeepCopyInto ¶
func (in *LibrariesParameters) DeepCopyInto(out *LibrariesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesPypiInitParameters ¶
type LibrariesPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesPypiInitParameters) DeepCopy ¶
func (in *LibrariesPypiInitParameters) DeepCopy() *LibrariesPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesPypiInitParameters.
func (*LibrariesPypiInitParameters) DeepCopyInto ¶
func (in *LibrariesPypiInitParameters) DeepCopyInto(out *LibrariesPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesPypiObservation ¶
type LibrariesPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesPypiObservation) DeepCopy ¶
func (in *LibrariesPypiObservation) DeepCopy() *LibrariesPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesPypiObservation.
func (*LibrariesPypiObservation) DeepCopyInto ¶
func (in *LibrariesPypiObservation) DeepCopyInto(out *LibrariesPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesPypiParameters ¶
type LibrariesPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibrariesPypiParameters) DeepCopy ¶
func (in *LibrariesPypiParameters) DeepCopy() *LibrariesPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesPypiParameters.
func (*LibrariesPypiParameters) DeepCopyInto ¶
func (in *LibrariesPypiParameters) DeepCopyInto(out *LibrariesPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Library ¶
type Library struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterId) || (has(self.initProvider) && has(self.initProvider.clusterId))",message="spec.forProvider.clusterId is a required parameter" Spec LibrarySpec `json:"spec"` Status LibraryStatus `json:"status,omitempty"` }
Library is the Schema for the Librarys API. ""subcategory: "Compute" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Library) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Library.
func (*Library) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Library) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Library) GetCondition ¶
func (mg *Library) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Library.
func (*Library) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Library
func (*Library) GetDeletionPolicy ¶
func (mg *Library) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Library.
func (*Library) GetInitParameters ¶
GetInitParameters of this Library
func (*Library) GetManagementPolicies ¶
func (mg *Library) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Library.
func (*Library) GetMergedParameters ¶
GetInitParameters of this Library
func (*Library) GetObservation ¶
GetObservation of this Library
func (*Library) GetParameters ¶
GetParameters of this Library
func (*Library) GetProviderConfigReference ¶
GetProviderConfigReference of this Library.
func (*Library) GetPublishConnectionDetailsTo ¶
func (mg *Library) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Library.
func (*Library) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Library
func (*Library) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Library) GetWriteConnectionSecretToReference ¶
func (mg *Library) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Library.
func (*Library) LateInitialize ¶
LateInitialize this Library using its observed tfState. returns True if there are any spec changes for the resource.
func (*Library) SetConditions ¶
SetConditions of this Library.
func (*Library) SetDeletionPolicy ¶
func (mg *Library) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Library.
func (*Library) SetManagementPolicies ¶
func (mg *Library) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Library.
func (*Library) SetObservation ¶
SetObservation for this Library
func (*Library) SetParameters ¶
SetParameters for this Library
func (*Library) SetProviderConfigReference ¶
SetProviderConfigReference of this Library.
func (*Library) SetPublishConnectionDetailsTo ¶
func (mg *Library) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Library.
func (*Library) SetWriteConnectionSecretToReference ¶
func (mg *Library) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Library.
type LibraryCranInitParameters ¶
type LibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryCranInitParameters) DeepCopy ¶
func (in *LibraryCranInitParameters) DeepCopy() *LibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryCranInitParameters.
func (*LibraryCranInitParameters) DeepCopyInto ¶
func (in *LibraryCranInitParameters) DeepCopyInto(out *LibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryCranInitParameters_2 ¶
type LibraryCranInitParameters_2 struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryCranInitParameters_2) DeepCopy ¶
func (in *LibraryCranInitParameters_2) DeepCopy() *LibraryCranInitParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryCranInitParameters_2.
func (*LibraryCranInitParameters_2) DeepCopyInto ¶
func (in *LibraryCranInitParameters_2) DeepCopyInto(out *LibraryCranInitParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryCranObservation ¶
type LibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryCranObservation) DeepCopy ¶
func (in *LibraryCranObservation) DeepCopy() *LibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryCranObservation.
func (*LibraryCranObservation) DeepCopyInto ¶
func (in *LibraryCranObservation) DeepCopyInto(out *LibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryCranObservation_2 ¶
type LibraryCranObservation_2 struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryCranObservation_2) DeepCopy ¶
func (in *LibraryCranObservation_2) DeepCopy() *LibraryCranObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryCranObservation_2.
func (*LibraryCranObservation_2) DeepCopyInto ¶
func (in *LibraryCranObservation_2) DeepCopyInto(out *LibraryCranObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryCranParameters ¶
type LibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryCranParameters) DeepCopy ¶
func (in *LibraryCranParameters) DeepCopy() *LibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryCranParameters.
func (*LibraryCranParameters) DeepCopyInto ¶
func (in *LibraryCranParameters) DeepCopyInto(out *LibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryCranParameters_2 ¶
type LibraryCranParameters_2 struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryCranParameters_2) DeepCopy ¶
func (in *LibraryCranParameters_2) DeepCopy() *LibraryCranParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryCranParameters_2.
func (*LibraryCranParameters_2) DeepCopyInto ¶
func (in *LibraryCranParameters_2) DeepCopyInto(out *LibraryCranParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryFileInitParameters ¶
type LibraryFileInitParameters struct {
Path *string `json:"path,omitempty" tf:"path,omitempty"`
}
func (*LibraryFileInitParameters) DeepCopy ¶
func (in *LibraryFileInitParameters) DeepCopy() *LibraryFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryFileInitParameters.
func (*LibraryFileInitParameters) DeepCopyInto ¶
func (in *LibraryFileInitParameters) DeepCopyInto(out *LibraryFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryFileObservation ¶
type LibraryFileObservation struct {
Path *string `json:"path,omitempty" tf:"path,omitempty"`
}
func (*LibraryFileObservation) DeepCopy ¶
func (in *LibraryFileObservation) DeepCopy() *LibraryFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryFileObservation.
func (*LibraryFileObservation) DeepCopyInto ¶
func (in *LibraryFileObservation) DeepCopyInto(out *LibraryFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryFileParameters ¶
type LibraryFileParameters struct { // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*LibraryFileParameters) DeepCopy ¶
func (in *LibraryFileParameters) DeepCopy() *LibraryFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryFileParameters.
func (*LibraryFileParameters) DeepCopyInto ¶
func (in *LibraryFileParameters) DeepCopyInto(out *LibraryFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryInitParameters ¶
type LibraryInitParameters struct { Cran []CranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []MavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []PypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibraryInitParameters) DeepCopy ¶
func (in *LibraryInitParameters) DeepCopy() *LibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryInitParameters.
func (*LibraryInitParameters) DeepCopyInto ¶
func (in *LibraryInitParameters) DeepCopyInto(out *LibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryInitParameters_2 ¶
type LibraryInitParameters_2 struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` Cran []LibraryCranInitParameters_2 `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []LibraryMavenInitParameters_2 `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []LibraryPypiInitParameters_2 `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibraryInitParameters_2) DeepCopy ¶
func (in *LibraryInitParameters_2) DeepCopy() *LibraryInitParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryInitParameters_2.
func (*LibraryInitParameters_2) DeepCopyInto ¶
func (in *LibraryInitParameters_2) DeepCopyInto(out *LibraryInitParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryList ¶
type LibraryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Library `json:"items"` }
LibraryList contains a list of Librarys
func (*LibraryList) DeepCopy ¶
func (in *LibraryList) DeepCopy() *LibraryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryList.
func (*LibraryList) DeepCopyInto ¶
func (in *LibraryList) DeepCopyInto(out *LibraryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibraryList) DeepCopyObject ¶
func (in *LibraryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LibraryList) GetItems ¶
func (l *LibraryList) GetItems() []resource.Managed
GetItems of this LibraryList.
type LibraryMavenInitParameters ¶
type LibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryMavenInitParameters) DeepCopy ¶
func (in *LibraryMavenInitParameters) DeepCopy() *LibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryMavenInitParameters.
func (*LibraryMavenInitParameters) DeepCopyInto ¶
func (in *LibraryMavenInitParameters) DeepCopyInto(out *LibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryMavenInitParameters_2 ¶
type LibraryMavenInitParameters_2 struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryMavenInitParameters_2) DeepCopy ¶
func (in *LibraryMavenInitParameters_2) DeepCopy() *LibraryMavenInitParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryMavenInitParameters_2.
func (*LibraryMavenInitParameters_2) DeepCopyInto ¶
func (in *LibraryMavenInitParameters_2) DeepCopyInto(out *LibraryMavenInitParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryMavenObservation ¶
type LibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryMavenObservation) DeepCopy ¶
func (in *LibraryMavenObservation) DeepCopy() *LibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryMavenObservation.
func (*LibraryMavenObservation) DeepCopyInto ¶
func (in *LibraryMavenObservation) DeepCopyInto(out *LibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryMavenObservation_2 ¶
type LibraryMavenObservation_2 struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryMavenObservation_2) DeepCopy ¶
func (in *LibraryMavenObservation_2) DeepCopy() *LibraryMavenObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryMavenObservation_2.
func (*LibraryMavenObservation_2) DeepCopyInto ¶
func (in *LibraryMavenObservation_2) DeepCopyInto(out *LibraryMavenObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryMavenParameters ¶
type LibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryMavenParameters) DeepCopy ¶
func (in *LibraryMavenParameters) DeepCopy() *LibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryMavenParameters.
func (*LibraryMavenParameters) DeepCopyInto ¶
func (in *LibraryMavenParameters) DeepCopyInto(out *LibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryMavenParameters_2 ¶
type LibraryMavenParameters_2 struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryMavenParameters_2) DeepCopy ¶
func (in *LibraryMavenParameters_2) DeepCopy() *LibraryMavenParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryMavenParameters_2.
func (*LibraryMavenParameters_2) DeepCopyInto ¶
func (in *LibraryMavenParameters_2) DeepCopyInto(out *LibraryMavenParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryObservation ¶
type LibraryObservation struct { Cran []CranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []MavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []PypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibraryObservation) DeepCopy ¶
func (in *LibraryObservation) DeepCopy() *LibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryObservation.
func (*LibraryObservation) DeepCopyInto ¶
func (in *LibraryObservation) DeepCopyInto(out *LibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryObservation_2 ¶
type LibraryObservation_2 struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` Cran []LibraryCranObservation_2 `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []LibraryMavenObservation_2 `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []LibraryPypiObservation_2 `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibraryObservation_2) DeepCopy ¶
func (in *LibraryObservation_2) DeepCopy() *LibraryObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryObservation_2.
func (*LibraryObservation_2) DeepCopyInto ¶
func (in *LibraryObservation_2) DeepCopyInto(out *LibraryObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryParameters ¶
type LibraryParameters struct { // +kubebuilder:validation:Optional Cran []CranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []MavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []PypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibraryParameters) DeepCopy ¶
func (in *LibraryParameters) DeepCopy() *LibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryParameters.
func (*LibraryParameters) DeepCopyInto ¶
func (in *LibraryParameters) DeepCopyInto(out *LibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryParameters_2 ¶
type LibraryParameters_2 struct { // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional Cran []LibraryCranParameters_2 `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []LibraryMavenParameters_2 `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []LibraryPypiParameters_2 `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*LibraryParameters_2) DeepCopy ¶
func (in *LibraryParameters_2) DeepCopy() *LibraryParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryParameters_2.
func (*LibraryParameters_2) DeepCopyInto ¶
func (in *LibraryParameters_2) DeepCopyInto(out *LibraryParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPypiInitParameters ¶
type LibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryPypiInitParameters) DeepCopy ¶
func (in *LibraryPypiInitParameters) DeepCopy() *LibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPypiInitParameters.
func (*LibraryPypiInitParameters) DeepCopyInto ¶
func (in *LibraryPypiInitParameters) DeepCopyInto(out *LibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPypiInitParameters_2 ¶
type LibraryPypiInitParameters_2 struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryPypiInitParameters_2) DeepCopy ¶
func (in *LibraryPypiInitParameters_2) DeepCopy() *LibraryPypiInitParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPypiInitParameters_2.
func (*LibraryPypiInitParameters_2) DeepCopyInto ¶
func (in *LibraryPypiInitParameters_2) DeepCopyInto(out *LibraryPypiInitParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPypiObservation ¶
type LibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryPypiObservation) DeepCopy ¶
func (in *LibraryPypiObservation) DeepCopy() *LibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPypiObservation.
func (*LibraryPypiObservation) DeepCopyInto ¶
func (in *LibraryPypiObservation) DeepCopyInto(out *LibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPypiObservation_2 ¶
type LibraryPypiObservation_2 struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryPypiObservation_2) DeepCopy ¶
func (in *LibraryPypiObservation_2) DeepCopy() *LibraryPypiObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPypiObservation_2.
func (*LibraryPypiObservation_2) DeepCopyInto ¶
func (in *LibraryPypiObservation_2) DeepCopyInto(out *LibraryPypiObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPypiParameters ¶
type LibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryPypiParameters) DeepCopy ¶
func (in *LibraryPypiParameters) DeepCopy() *LibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPypiParameters.
func (*LibraryPypiParameters) DeepCopyInto ¶
func (in *LibraryPypiParameters) DeepCopyInto(out *LibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPypiParameters_2 ¶
type LibraryPypiParameters_2 struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*LibraryPypiParameters_2) DeepCopy ¶
func (in *LibraryPypiParameters_2) DeepCopy() *LibraryPypiParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPypiParameters_2.
func (*LibraryPypiParameters_2) DeepCopyInto ¶
func (in *LibraryPypiParameters_2) DeepCopyInto(out *LibraryPypiParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrarySpec ¶
type LibrarySpec struct { v1.ResourceSpec `json:",inline"` ForProvider LibraryParameters_2 `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LibraryInitParameters_2 `json:"initProvider,omitempty"` }
LibrarySpec defines the desired state of Library
func (*LibrarySpec) DeepCopy ¶
func (in *LibrarySpec) DeepCopy() *LibrarySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrarySpec.
func (*LibrarySpec) DeepCopyInto ¶
func (in *LibrarySpec) DeepCopyInto(out *LibrarySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryStatus ¶
type LibraryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LibraryObservation_2 `json:"atProvider,omitempty"` }
LibraryStatus defines the observed state of Library.
func (*LibraryStatus) DeepCopy ¶
func (in *LibraryStatus) DeepCopy() *LibraryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryStatus.
func (*LibraryStatus) DeepCopyInto ¶
func (in *LibraryStatus) DeepCopyInto(out *LibraryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogAnalyticsInfoInitParameters ¶
type LogAnalyticsInfoInitParameters struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // Canonical unique identifier for the cluster. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*LogAnalyticsInfoInitParameters) DeepCopy ¶
func (in *LogAnalyticsInfoInitParameters) DeepCopy() *LogAnalyticsInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalyticsInfoInitParameters.
func (*LogAnalyticsInfoInitParameters) DeepCopyInto ¶
func (in *LogAnalyticsInfoInitParameters) DeepCopyInto(out *LogAnalyticsInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogAnalyticsInfoObservation ¶
type LogAnalyticsInfoObservation struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // Canonical unique identifier for the cluster. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*LogAnalyticsInfoObservation) DeepCopy ¶
func (in *LogAnalyticsInfoObservation) DeepCopy() *LogAnalyticsInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalyticsInfoObservation.
func (*LogAnalyticsInfoObservation) DeepCopyInto ¶
func (in *LogAnalyticsInfoObservation) DeepCopyInto(out *LogAnalyticsInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogAnalyticsInfoParameters ¶
type LogAnalyticsInfoParameters struct { // +kubebuilder:validation:Optional LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // Canonical unique identifier for the cluster. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*LogAnalyticsInfoParameters) DeepCopy ¶
func (in *LogAnalyticsInfoParameters) DeepCopy() *LogAnalyticsInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalyticsInfoParameters.
func (*LogAnalyticsInfoParameters) DeepCopyInto ¶
func (in *LogAnalyticsInfoParameters) DeepCopyInto(out *LogAnalyticsInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualInitParameters ¶
type ManualInitParameters struct { }
func (*ManualInitParameters) DeepCopy ¶
func (in *ManualInitParameters) DeepCopy() *ManualInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualInitParameters.
func (*ManualInitParameters) DeepCopyInto ¶
func (in *ManualInitParameters) DeepCopyInto(out *ManualInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualObservation ¶
type ManualObservation struct { }
func (*ManualObservation) DeepCopy ¶
func (in *ManualObservation) DeepCopy() *ManualObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualObservation.
func (*ManualObservation) DeepCopyInto ¶
func (in *ManualObservation) DeepCopyInto(out *ManualObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualParameters ¶
type ManualParameters struct { }
func (*ManualParameters) DeepCopy ¶
func (in *ManualParameters) DeepCopy() *ManualParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualParameters.
func (*ManualParameters) DeepCopyInto ¶
func (in *ManualParameters) DeepCopyInto(out *ManualParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenInitParameters ¶
type MavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*MavenInitParameters) DeepCopy ¶
func (in *MavenInitParameters) DeepCopy() *MavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenInitParameters.
func (*MavenInitParameters) DeepCopyInto ¶
func (in *MavenInitParameters) DeepCopyInto(out *MavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenObservation ¶
type MavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*MavenObservation) DeepCopy ¶
func (in *MavenObservation) DeepCopy() *MavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenObservation.
func (*MavenObservation) DeepCopyInto ¶
func (in *MavenObservation) DeepCopyInto(out *MavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenParameters ¶
type MavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*MavenParameters) DeepCopy ¶
func (in *MavenParameters) DeepCopy() *MavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenParameters.
func (*MavenParameters) DeepCopyInto ¶
func (in *MavenParameters) DeepCopyInto(out *MavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkFilesystemInfoInitParameters ¶
type NetworkFilesystemInfoInitParameters struct { // string that will be passed as options passed to the mount command. MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // host name. ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*NetworkFilesystemInfoInitParameters) DeepCopy ¶
func (in *NetworkFilesystemInfoInitParameters) DeepCopy() *NetworkFilesystemInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkFilesystemInfoInitParameters.
func (*NetworkFilesystemInfoInitParameters) DeepCopyInto ¶
func (in *NetworkFilesystemInfoInitParameters) DeepCopyInto(out *NetworkFilesystemInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkFilesystemInfoObservation ¶
type NetworkFilesystemInfoObservation struct { // string that will be passed as options passed to the mount command. MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // host name. ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*NetworkFilesystemInfoObservation) DeepCopy ¶
func (in *NetworkFilesystemInfoObservation) DeepCopy() *NetworkFilesystemInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkFilesystemInfoObservation.
func (*NetworkFilesystemInfoObservation) DeepCopyInto ¶
func (in *NetworkFilesystemInfoObservation) DeepCopyInto(out *NetworkFilesystemInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkFilesystemInfoParameters ¶
type NetworkFilesystemInfoParameters struct { // string that will be passed as options passed to the mount command. // +kubebuilder:validation:Optional MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // host name. // +kubebuilder:validation:Optional ServerAddress *string `json:"serverAddress" tf:"server_address,omitempty"` }
func (*NetworkFilesystemInfoParameters) DeepCopy ¶
func (in *NetworkFilesystemInfoParameters) DeepCopy() *NetworkFilesystemInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkFilesystemInfoParameters.
func (*NetworkFilesystemInfoParameters) DeepCopyInto ¶
func (in *NetworkFilesystemInfoParameters) DeepCopyInto(out *NetworkFilesystemInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAutoscaleInitParameters ¶
type NewClusterAutoscaleInitParameters struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*NewClusterAutoscaleInitParameters) DeepCopy ¶
func (in *NewClusterAutoscaleInitParameters) DeepCopy() *NewClusterAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAutoscaleInitParameters.
func (*NewClusterAutoscaleInitParameters) DeepCopyInto ¶
func (in *NewClusterAutoscaleInitParameters) DeepCopyInto(out *NewClusterAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAutoscaleObservation ¶
type NewClusterAutoscaleObservation struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*NewClusterAutoscaleObservation) DeepCopy ¶
func (in *NewClusterAutoscaleObservation) DeepCopy() *NewClusterAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAutoscaleObservation.
func (*NewClusterAutoscaleObservation) DeepCopyInto ¶
func (in *NewClusterAutoscaleObservation) DeepCopyInto(out *NewClusterAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAutoscaleParameters ¶
type NewClusterAutoscaleParameters struct { // +kubebuilder:validation:Optional MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // +kubebuilder:validation:Optional MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*NewClusterAutoscaleParameters) DeepCopy ¶
func (in *NewClusterAutoscaleParameters) DeepCopy() *NewClusterAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAutoscaleParameters.
func (*NewClusterAutoscaleParameters) DeepCopyInto ¶
func (in *NewClusterAutoscaleParameters) DeepCopyInto(out *NewClusterAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAwsAttributesInitParameters ¶
type NewClusterAwsAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*NewClusterAwsAttributesInitParameters) DeepCopy ¶
func (in *NewClusterAwsAttributesInitParameters) DeepCopy() *NewClusterAwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAwsAttributesInitParameters.
func (*NewClusterAwsAttributesInitParameters) DeepCopyInto ¶
func (in *NewClusterAwsAttributesInitParameters) DeepCopyInto(out *NewClusterAwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAwsAttributesObservation ¶
type NewClusterAwsAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*NewClusterAwsAttributesObservation) DeepCopy ¶
func (in *NewClusterAwsAttributesObservation) DeepCopy() *NewClusterAwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAwsAttributesObservation.
func (*NewClusterAwsAttributesObservation) DeepCopyInto ¶
func (in *NewClusterAwsAttributesObservation) DeepCopyInto(out *NewClusterAwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAwsAttributesParameters ¶
type NewClusterAwsAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` // +kubebuilder:validation:Optional EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` // +kubebuilder:validation:Optional EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*NewClusterAwsAttributesParameters) DeepCopy ¶
func (in *NewClusterAwsAttributesParameters) DeepCopy() *NewClusterAwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAwsAttributesParameters.
func (*NewClusterAwsAttributesParameters) DeepCopyInto ¶
func (in *NewClusterAwsAttributesParameters) DeepCopyInto(out *NewClusterAwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAzureAttributesInitParameters ¶
type NewClusterAzureAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []AzureAttributesLogAnalyticsInfoInitParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*NewClusterAzureAttributesInitParameters) DeepCopy ¶
func (in *NewClusterAzureAttributesInitParameters) DeepCopy() *NewClusterAzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAzureAttributesInitParameters.
func (*NewClusterAzureAttributesInitParameters) DeepCopyInto ¶
func (in *NewClusterAzureAttributesInitParameters) DeepCopyInto(out *NewClusterAzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAzureAttributesLogAnalyticsInfoInitParameters ¶
type NewClusterAzureAttributesLogAnalyticsInfoInitParameters struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*NewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy ¶
func (in *NewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy() *NewClusterAzureAttributesLogAnalyticsInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAzureAttributesLogAnalyticsInfoInitParameters.
func (*NewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto ¶
func (in *NewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto(out *NewClusterAzureAttributesLogAnalyticsInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAzureAttributesLogAnalyticsInfoObservation ¶
type NewClusterAzureAttributesLogAnalyticsInfoObservation struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*NewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy ¶
func (in *NewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy() *NewClusterAzureAttributesLogAnalyticsInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAzureAttributesLogAnalyticsInfoObservation.
func (*NewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto ¶
func (in *NewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto(out *NewClusterAzureAttributesLogAnalyticsInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAzureAttributesLogAnalyticsInfoParameters ¶
type NewClusterAzureAttributesLogAnalyticsInfoParameters struct { // +kubebuilder:validation:Optional LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*NewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy ¶
func (in *NewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy() *NewClusterAzureAttributesLogAnalyticsInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAzureAttributesLogAnalyticsInfoParameters.
func (*NewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto ¶
func (in *NewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto(out *NewClusterAzureAttributesLogAnalyticsInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAzureAttributesObservation ¶
type NewClusterAzureAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []AzureAttributesLogAnalyticsInfoObservation `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*NewClusterAzureAttributesObservation) DeepCopy ¶
func (in *NewClusterAzureAttributesObservation) DeepCopy() *NewClusterAzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAzureAttributesObservation.
func (*NewClusterAzureAttributesObservation) DeepCopyInto ¶
func (in *NewClusterAzureAttributesObservation) DeepCopyInto(out *NewClusterAzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterAzureAttributesParameters ¶
type NewClusterAzureAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsInfo []AzureAttributesLogAnalyticsInfoParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*NewClusterAzureAttributesParameters) DeepCopy ¶
func (in *NewClusterAzureAttributesParameters) DeepCopy() *NewClusterAzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterAzureAttributesParameters.
func (*NewClusterAzureAttributesParameters) DeepCopyInto ¶
func (in *NewClusterAzureAttributesParameters) DeepCopyInto(out *NewClusterAzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfDbfsInitParameters ¶
type NewClusterClusterLogConfDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterClusterLogConfDbfsInitParameters) DeepCopy ¶
func (in *NewClusterClusterLogConfDbfsInitParameters) DeepCopy() *NewClusterClusterLogConfDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfDbfsInitParameters.
func (*NewClusterClusterLogConfDbfsInitParameters) DeepCopyInto ¶
func (in *NewClusterClusterLogConfDbfsInitParameters) DeepCopyInto(out *NewClusterClusterLogConfDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfDbfsObservation ¶
type NewClusterClusterLogConfDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterClusterLogConfDbfsObservation) DeepCopy ¶
func (in *NewClusterClusterLogConfDbfsObservation) DeepCopy() *NewClusterClusterLogConfDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfDbfsObservation.
func (*NewClusterClusterLogConfDbfsObservation) DeepCopyInto ¶
func (in *NewClusterClusterLogConfDbfsObservation) DeepCopyInto(out *NewClusterClusterLogConfDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfDbfsParameters ¶
type NewClusterClusterLogConfDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterClusterLogConfDbfsParameters) DeepCopy ¶
func (in *NewClusterClusterLogConfDbfsParameters) DeepCopy() *NewClusterClusterLogConfDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfDbfsParameters.
func (*NewClusterClusterLogConfDbfsParameters) DeepCopyInto ¶
func (in *NewClusterClusterLogConfDbfsParameters) DeepCopyInto(out *NewClusterClusterLogConfDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfInitParameters ¶
type NewClusterClusterLogConfInitParameters struct { Dbfs []ClusterLogConfDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []ClusterLogConfS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*NewClusterClusterLogConfInitParameters) DeepCopy ¶
func (in *NewClusterClusterLogConfInitParameters) DeepCopy() *NewClusterClusterLogConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfInitParameters.
func (*NewClusterClusterLogConfInitParameters) DeepCopyInto ¶
func (in *NewClusterClusterLogConfInitParameters) DeepCopyInto(out *NewClusterClusterLogConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfObservation ¶
type NewClusterClusterLogConfObservation struct { Dbfs []ClusterLogConfDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []ClusterLogConfS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*NewClusterClusterLogConfObservation) DeepCopy ¶
func (in *NewClusterClusterLogConfObservation) DeepCopy() *NewClusterClusterLogConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfObservation.
func (*NewClusterClusterLogConfObservation) DeepCopyInto ¶
func (in *NewClusterClusterLogConfObservation) DeepCopyInto(out *NewClusterClusterLogConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfParameters ¶
type NewClusterClusterLogConfParameters struct { // +kubebuilder:validation:Optional Dbfs []ClusterLogConfDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional S3 []ClusterLogConfS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*NewClusterClusterLogConfParameters) DeepCopy ¶
func (in *NewClusterClusterLogConfParameters) DeepCopy() *NewClusterClusterLogConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfParameters.
func (*NewClusterClusterLogConfParameters) DeepCopyInto ¶
func (in *NewClusterClusterLogConfParameters) DeepCopyInto(out *NewClusterClusterLogConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfS3InitParameters ¶
type NewClusterClusterLogConfS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*NewClusterClusterLogConfS3InitParameters) DeepCopy ¶
func (in *NewClusterClusterLogConfS3InitParameters) DeepCopy() *NewClusterClusterLogConfS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfS3InitParameters.
func (*NewClusterClusterLogConfS3InitParameters) DeepCopyInto ¶
func (in *NewClusterClusterLogConfS3InitParameters) DeepCopyInto(out *NewClusterClusterLogConfS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfS3Observation ¶
type NewClusterClusterLogConfS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*NewClusterClusterLogConfS3Observation) DeepCopy ¶
func (in *NewClusterClusterLogConfS3Observation) DeepCopy() *NewClusterClusterLogConfS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfS3Observation.
func (*NewClusterClusterLogConfS3Observation) DeepCopyInto ¶
func (in *NewClusterClusterLogConfS3Observation) DeepCopyInto(out *NewClusterClusterLogConfS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterLogConfS3Parameters ¶
type NewClusterClusterLogConfS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*NewClusterClusterLogConfS3Parameters) DeepCopy ¶
func (in *NewClusterClusterLogConfS3Parameters) DeepCopy() *NewClusterClusterLogConfS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterLogConfS3Parameters.
func (*NewClusterClusterLogConfS3Parameters) DeepCopyInto ¶
func (in *NewClusterClusterLogConfS3Parameters) DeepCopyInto(out *NewClusterClusterLogConfS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterMountInfoInitParameters ¶
type NewClusterClusterMountInfoInitParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []ClusterMountInfoNetworkFilesystemInfoInitParameters `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*NewClusterClusterMountInfoInitParameters) DeepCopy ¶
func (in *NewClusterClusterMountInfoInitParameters) DeepCopy() *NewClusterClusterMountInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterMountInfoInitParameters.
func (*NewClusterClusterMountInfoInitParameters) DeepCopyInto ¶
func (in *NewClusterClusterMountInfoInitParameters) DeepCopyInto(out *NewClusterClusterMountInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters ¶
type NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy ¶
func (in *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters.
func (*NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto ¶
func (in *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *NewClusterClusterMountInfoNetworkFilesystemInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterMountInfoNetworkFilesystemInfoObservation ¶
type NewClusterClusterMountInfoNetworkFilesystemInfoObservation struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*NewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy ¶
func (in *NewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy() *NewClusterClusterMountInfoNetworkFilesystemInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterMountInfoNetworkFilesystemInfoObservation.
func (*NewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto ¶
func (in *NewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto(out *NewClusterClusterMountInfoNetworkFilesystemInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterMountInfoNetworkFilesystemInfoParameters ¶
type NewClusterClusterMountInfoNetworkFilesystemInfoParameters struct { // +kubebuilder:validation:Optional MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // +kubebuilder:validation:Optional ServerAddress *string `json:"serverAddress" tf:"server_address,omitempty"` }
func (*NewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy ¶
func (in *NewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy() *NewClusterClusterMountInfoNetworkFilesystemInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterMountInfoNetworkFilesystemInfoParameters.
func (*NewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto ¶
func (in *NewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto(out *NewClusterClusterMountInfoNetworkFilesystemInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterMountInfoObservation ¶
type NewClusterClusterMountInfoObservation struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []ClusterMountInfoNetworkFilesystemInfoObservation `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*NewClusterClusterMountInfoObservation) DeepCopy ¶
func (in *NewClusterClusterMountInfoObservation) DeepCopy() *NewClusterClusterMountInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterMountInfoObservation.
func (*NewClusterClusterMountInfoObservation) DeepCopyInto ¶
func (in *NewClusterClusterMountInfoObservation) DeepCopyInto(out *NewClusterClusterMountInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterClusterMountInfoParameters ¶
type NewClusterClusterMountInfoParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional LocalMountDirPath *string `json:"localMountDirPath" tf:"local_mount_dir_path,omitempty"` // +kubebuilder:validation:Optional NetworkFilesystemInfo []ClusterMountInfoNetworkFilesystemInfoParameters `json:"networkFilesystemInfo" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*NewClusterClusterMountInfoParameters) DeepCopy ¶
func (in *NewClusterClusterMountInfoParameters) DeepCopy() *NewClusterClusterMountInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterClusterMountInfoParameters.
func (*NewClusterClusterMountInfoParameters) DeepCopyInto ¶
func (in *NewClusterClusterMountInfoParameters) DeepCopyInto(out *NewClusterClusterMountInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterDockerImageBasicAuthInitParameters ¶
type NewClusterDockerImageBasicAuthInitParameters struct { PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*NewClusterDockerImageBasicAuthInitParameters) DeepCopy ¶
func (in *NewClusterDockerImageBasicAuthInitParameters) DeepCopy() *NewClusterDockerImageBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterDockerImageBasicAuthInitParameters.
func (*NewClusterDockerImageBasicAuthInitParameters) DeepCopyInto ¶
func (in *NewClusterDockerImageBasicAuthInitParameters) DeepCopyInto(out *NewClusterDockerImageBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterDockerImageBasicAuthObservation ¶
type NewClusterDockerImageBasicAuthObservation struct { // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*NewClusterDockerImageBasicAuthObservation) DeepCopy ¶
func (in *NewClusterDockerImageBasicAuthObservation) DeepCopy() *NewClusterDockerImageBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterDockerImageBasicAuthObservation.
func (*NewClusterDockerImageBasicAuthObservation) DeepCopyInto ¶
func (in *NewClusterDockerImageBasicAuthObservation) DeepCopyInto(out *NewClusterDockerImageBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterDockerImageBasicAuthParameters ¶
type NewClusterDockerImageBasicAuthParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*NewClusterDockerImageBasicAuthParameters) DeepCopy ¶
func (in *NewClusterDockerImageBasicAuthParameters) DeepCopy() *NewClusterDockerImageBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterDockerImageBasicAuthParameters.
func (*NewClusterDockerImageBasicAuthParameters) DeepCopyInto ¶
func (in *NewClusterDockerImageBasicAuthParameters) DeepCopyInto(out *NewClusterDockerImageBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterDockerImageInitParameters ¶
type NewClusterDockerImageInitParameters struct { BasicAuth []DockerImageBasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*NewClusterDockerImageInitParameters) DeepCopy ¶
func (in *NewClusterDockerImageInitParameters) DeepCopy() *NewClusterDockerImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterDockerImageInitParameters.
func (*NewClusterDockerImageInitParameters) DeepCopyInto ¶
func (in *NewClusterDockerImageInitParameters) DeepCopyInto(out *NewClusterDockerImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterDockerImageObservation ¶
type NewClusterDockerImageObservation struct { BasicAuth []DockerImageBasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*NewClusterDockerImageObservation) DeepCopy ¶
func (in *NewClusterDockerImageObservation) DeepCopy() *NewClusterDockerImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterDockerImageObservation.
func (*NewClusterDockerImageObservation) DeepCopyInto ¶
func (in *NewClusterDockerImageObservation) DeepCopyInto(out *NewClusterDockerImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterDockerImageParameters ¶
type NewClusterDockerImageParameters struct { // +kubebuilder:validation:Optional BasicAuth []DockerImageBasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*NewClusterDockerImageParameters) DeepCopy ¶
func (in *NewClusterDockerImageParameters) DeepCopy() *NewClusterDockerImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterDockerImageParameters.
func (*NewClusterDockerImageParameters) DeepCopyInto ¶
func (in *NewClusterDockerImageParameters) DeepCopyInto(out *NewClusterDockerImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterGCPAttributesInitParameters ¶
type NewClusterGCPAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*NewClusterGCPAttributesInitParameters) DeepCopy ¶
func (in *NewClusterGCPAttributesInitParameters) DeepCopy() *NewClusterGCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterGCPAttributesInitParameters.
func (*NewClusterGCPAttributesInitParameters) DeepCopyInto ¶
func (in *NewClusterGCPAttributesInitParameters) DeepCopyInto(out *NewClusterGCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterGCPAttributesObservation ¶
type NewClusterGCPAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*NewClusterGCPAttributesObservation) DeepCopy ¶
func (in *NewClusterGCPAttributesObservation) DeepCopy() *NewClusterGCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterGCPAttributesObservation.
func (*NewClusterGCPAttributesObservation) DeepCopyInto ¶
func (in *NewClusterGCPAttributesObservation) DeepCopyInto(out *NewClusterGCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterGCPAttributesParameters ¶
type NewClusterGCPAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // +kubebuilder:validation:Optional GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +kubebuilder:validation:Optional UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*NewClusterGCPAttributesParameters) DeepCopy ¶
func (in *NewClusterGCPAttributesParameters) DeepCopy() *NewClusterGCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterGCPAttributesParameters.
func (*NewClusterGCPAttributesParameters) DeepCopyInto ¶
func (in *NewClusterGCPAttributesParameters) DeepCopyInto(out *NewClusterGCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitParameters ¶
type NewClusterInitParameters struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []NewClusterAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []NewClusterAwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []NewClusterAzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []NewClusterClusterLogConfInitParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []NewClusterClusterMountInfoInitParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []NewClusterDockerImageInitParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []NewClusterGCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []NewClusterInitScriptsInitParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []NewClusterLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []NewClusterWorkloadTypeInitParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*NewClusterInitParameters) DeepCopy ¶
func (in *NewClusterInitParameters) DeepCopy() *NewClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitParameters.
func (*NewClusterInitParameters) DeepCopyInto ¶
func (in *NewClusterInitParameters) DeepCopyInto(out *NewClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsAbfssInitParameters ¶
type NewClusterInitScriptsAbfssInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsAbfssInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsAbfssInitParameters) DeepCopy() *NewClusterInitScriptsAbfssInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsAbfssInitParameters.
func (*NewClusterInitScriptsAbfssInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsAbfssInitParameters) DeepCopyInto(out *NewClusterInitScriptsAbfssInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsAbfssObservation ¶
type NewClusterInitScriptsAbfssObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsAbfssObservation) DeepCopy ¶
func (in *NewClusterInitScriptsAbfssObservation) DeepCopy() *NewClusterInitScriptsAbfssObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsAbfssObservation.
func (*NewClusterInitScriptsAbfssObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsAbfssObservation) DeepCopyInto(out *NewClusterInitScriptsAbfssObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsAbfssParameters ¶
type NewClusterInitScriptsAbfssParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterInitScriptsAbfssParameters) DeepCopy ¶
func (in *NewClusterInitScriptsAbfssParameters) DeepCopy() *NewClusterInitScriptsAbfssParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsAbfssParameters.
func (*NewClusterInitScriptsAbfssParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsAbfssParameters) DeepCopyInto(out *NewClusterInitScriptsAbfssParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsDbfsInitParameters ¶
type NewClusterInitScriptsDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsDbfsInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsDbfsInitParameters) DeepCopy() *NewClusterInitScriptsDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsDbfsInitParameters.
func (*NewClusterInitScriptsDbfsInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsDbfsInitParameters) DeepCopyInto(out *NewClusterInitScriptsDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsDbfsObservation ¶
type NewClusterInitScriptsDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsDbfsObservation) DeepCopy ¶
func (in *NewClusterInitScriptsDbfsObservation) DeepCopy() *NewClusterInitScriptsDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsDbfsObservation.
func (*NewClusterInitScriptsDbfsObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsDbfsObservation) DeepCopyInto(out *NewClusterInitScriptsDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsDbfsParameters ¶
type NewClusterInitScriptsDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterInitScriptsDbfsParameters) DeepCopy ¶
func (in *NewClusterInitScriptsDbfsParameters) DeepCopy() *NewClusterInitScriptsDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsDbfsParameters.
func (*NewClusterInitScriptsDbfsParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsDbfsParameters) DeepCopyInto(out *NewClusterInitScriptsDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsFileInitParameters ¶
type NewClusterInitScriptsFileInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsFileInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsFileInitParameters) DeepCopy() *NewClusterInitScriptsFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsFileInitParameters.
func (*NewClusterInitScriptsFileInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsFileInitParameters) DeepCopyInto(out *NewClusterInitScriptsFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsFileObservation ¶
type NewClusterInitScriptsFileObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsFileObservation) DeepCopy ¶
func (in *NewClusterInitScriptsFileObservation) DeepCopy() *NewClusterInitScriptsFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsFileObservation.
func (*NewClusterInitScriptsFileObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsFileObservation) DeepCopyInto(out *NewClusterInitScriptsFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsFileParameters ¶
type NewClusterInitScriptsFileParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterInitScriptsFileParameters) DeepCopy ¶
func (in *NewClusterInitScriptsFileParameters) DeepCopy() *NewClusterInitScriptsFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsFileParameters.
func (*NewClusterInitScriptsFileParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsFileParameters) DeepCopyInto(out *NewClusterInitScriptsFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsGcsInitParameters ¶
type NewClusterInitScriptsGcsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsGcsInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsGcsInitParameters) DeepCopy() *NewClusterInitScriptsGcsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsGcsInitParameters.
func (*NewClusterInitScriptsGcsInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsGcsInitParameters) DeepCopyInto(out *NewClusterInitScriptsGcsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsGcsObservation ¶
type NewClusterInitScriptsGcsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsGcsObservation) DeepCopy ¶
func (in *NewClusterInitScriptsGcsObservation) DeepCopy() *NewClusterInitScriptsGcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsGcsObservation.
func (*NewClusterInitScriptsGcsObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsGcsObservation) DeepCopyInto(out *NewClusterInitScriptsGcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsGcsParameters ¶
type NewClusterInitScriptsGcsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterInitScriptsGcsParameters) DeepCopy ¶
func (in *NewClusterInitScriptsGcsParameters) DeepCopy() *NewClusterInitScriptsGcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsGcsParameters.
func (*NewClusterInitScriptsGcsParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsGcsParameters) DeepCopyInto(out *NewClusterInitScriptsGcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsInitParameters ¶
type NewClusterInitScriptsInitParameters struct { Abfss []InitScriptsAbfssInitParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []NewClusterInitScriptsDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []InitScriptsFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Gcs []InitScriptsGcsInitParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []NewClusterInitScriptsS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []InitScriptsVolumesInitParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []InitScriptsWorkspaceInitParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*NewClusterInitScriptsInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsInitParameters) DeepCopy() *NewClusterInitScriptsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsInitParameters.
func (*NewClusterInitScriptsInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsInitParameters) DeepCopyInto(out *NewClusterInitScriptsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsObservation ¶
type NewClusterInitScriptsObservation struct { Abfss []InitScriptsAbfssObservation `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []NewClusterInitScriptsDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []InitScriptsFileObservation `json:"file,omitempty" tf:"file,omitempty"` Gcs []InitScriptsGcsObservation `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []NewClusterInitScriptsS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []InitScriptsVolumesObservation `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []InitScriptsWorkspaceObservation `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*NewClusterInitScriptsObservation) DeepCopy ¶
func (in *NewClusterInitScriptsObservation) DeepCopy() *NewClusterInitScriptsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsObservation.
func (*NewClusterInitScriptsObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsObservation) DeepCopyInto(out *NewClusterInitScriptsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsParameters ¶
type NewClusterInitScriptsParameters struct { // +kubebuilder:validation:Optional Abfss []InitScriptsAbfssParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` // +kubebuilder:validation:Optional Dbfs []NewClusterInitScriptsDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: // +kubebuilder:validation:Optional File []InitScriptsFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Gcs []InitScriptsGcsParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` // +kubebuilder:validation:Optional S3 []NewClusterInitScriptsS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Volumes []InitScriptsVolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` // +kubebuilder:validation:Optional Workspace []InitScriptsWorkspaceParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*NewClusterInitScriptsParameters) DeepCopy ¶
func (in *NewClusterInitScriptsParameters) DeepCopy() *NewClusterInitScriptsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsParameters.
func (*NewClusterInitScriptsParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsParameters) DeepCopyInto(out *NewClusterInitScriptsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsS3InitParameters ¶
type NewClusterInitScriptsS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*NewClusterInitScriptsS3InitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsS3InitParameters) DeepCopy() *NewClusterInitScriptsS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsS3InitParameters.
func (*NewClusterInitScriptsS3InitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsS3InitParameters) DeepCopyInto(out *NewClusterInitScriptsS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsS3Observation ¶
type NewClusterInitScriptsS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*NewClusterInitScriptsS3Observation) DeepCopy ¶
func (in *NewClusterInitScriptsS3Observation) DeepCopy() *NewClusterInitScriptsS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsS3Observation.
func (*NewClusterInitScriptsS3Observation) DeepCopyInto ¶
func (in *NewClusterInitScriptsS3Observation) DeepCopyInto(out *NewClusterInitScriptsS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsS3Parameters ¶
type NewClusterInitScriptsS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*NewClusterInitScriptsS3Parameters) DeepCopy ¶
func (in *NewClusterInitScriptsS3Parameters) DeepCopy() *NewClusterInitScriptsS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsS3Parameters.
func (*NewClusterInitScriptsS3Parameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsS3Parameters) DeepCopyInto(out *NewClusterInitScriptsS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsVolumesInitParameters ¶
type NewClusterInitScriptsVolumesInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsVolumesInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsVolumesInitParameters) DeepCopy() *NewClusterInitScriptsVolumesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsVolumesInitParameters.
func (*NewClusterInitScriptsVolumesInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsVolumesInitParameters) DeepCopyInto(out *NewClusterInitScriptsVolumesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsVolumesObservation ¶
type NewClusterInitScriptsVolumesObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsVolumesObservation) DeepCopy ¶
func (in *NewClusterInitScriptsVolumesObservation) DeepCopy() *NewClusterInitScriptsVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsVolumesObservation.
func (*NewClusterInitScriptsVolumesObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsVolumesObservation) DeepCopyInto(out *NewClusterInitScriptsVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsVolumesParameters ¶
type NewClusterInitScriptsVolumesParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterInitScriptsVolumesParameters) DeepCopy ¶
func (in *NewClusterInitScriptsVolumesParameters) DeepCopy() *NewClusterInitScriptsVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsVolumesParameters.
func (*NewClusterInitScriptsVolumesParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsVolumesParameters) DeepCopyInto(out *NewClusterInitScriptsVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsWorkspaceInitParameters ¶
type NewClusterInitScriptsWorkspaceInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsWorkspaceInitParameters) DeepCopy ¶
func (in *NewClusterInitScriptsWorkspaceInitParameters) DeepCopy() *NewClusterInitScriptsWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsWorkspaceInitParameters.
func (*NewClusterInitScriptsWorkspaceInitParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsWorkspaceInitParameters) DeepCopyInto(out *NewClusterInitScriptsWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsWorkspaceObservation ¶
type NewClusterInitScriptsWorkspaceObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*NewClusterInitScriptsWorkspaceObservation) DeepCopy ¶
func (in *NewClusterInitScriptsWorkspaceObservation) DeepCopy() *NewClusterInitScriptsWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsWorkspaceObservation.
func (*NewClusterInitScriptsWorkspaceObservation) DeepCopyInto ¶
func (in *NewClusterInitScriptsWorkspaceObservation) DeepCopyInto(out *NewClusterInitScriptsWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterInitScriptsWorkspaceParameters ¶
type NewClusterInitScriptsWorkspaceParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*NewClusterInitScriptsWorkspaceParameters) DeepCopy ¶
func (in *NewClusterInitScriptsWorkspaceParameters) DeepCopy() *NewClusterInitScriptsWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterInitScriptsWorkspaceParameters.
func (*NewClusterInitScriptsWorkspaceParameters) DeepCopyInto ¶
func (in *NewClusterInitScriptsWorkspaceParameters) DeepCopyInto(out *NewClusterInitScriptsWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryCranInitParameters ¶
type NewClusterLibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryCranInitParameters) DeepCopy ¶
func (in *NewClusterLibraryCranInitParameters) DeepCopy() *NewClusterLibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryCranInitParameters.
func (*NewClusterLibraryCranInitParameters) DeepCopyInto ¶
func (in *NewClusterLibraryCranInitParameters) DeepCopyInto(out *NewClusterLibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryCranObservation ¶
type NewClusterLibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryCranObservation) DeepCopy ¶
func (in *NewClusterLibraryCranObservation) DeepCopy() *NewClusterLibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryCranObservation.
func (*NewClusterLibraryCranObservation) DeepCopyInto ¶
func (in *NewClusterLibraryCranObservation) DeepCopyInto(out *NewClusterLibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryCranParameters ¶
type NewClusterLibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryCranParameters) DeepCopy ¶
func (in *NewClusterLibraryCranParameters) DeepCopy() *NewClusterLibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryCranParameters.
func (*NewClusterLibraryCranParameters) DeepCopyInto ¶
func (in *NewClusterLibraryCranParameters) DeepCopyInto(out *NewClusterLibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryInitParameters ¶
type NewClusterLibraryInitParameters struct { Cran []LibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []LibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []LibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*NewClusterLibraryInitParameters) DeepCopy ¶
func (in *NewClusterLibraryInitParameters) DeepCopy() *NewClusterLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryInitParameters.
func (*NewClusterLibraryInitParameters) DeepCopyInto ¶
func (in *NewClusterLibraryInitParameters) DeepCopyInto(out *NewClusterLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryMavenInitParameters ¶
type NewClusterLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryMavenInitParameters) DeepCopy ¶
func (in *NewClusterLibraryMavenInitParameters) DeepCopy() *NewClusterLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryMavenInitParameters.
func (*NewClusterLibraryMavenInitParameters) DeepCopyInto ¶
func (in *NewClusterLibraryMavenInitParameters) DeepCopyInto(out *NewClusterLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryMavenObservation ¶
type NewClusterLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryMavenObservation) DeepCopy ¶
func (in *NewClusterLibraryMavenObservation) DeepCopy() *NewClusterLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryMavenObservation.
func (*NewClusterLibraryMavenObservation) DeepCopyInto ¶
func (in *NewClusterLibraryMavenObservation) DeepCopyInto(out *NewClusterLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryMavenParameters ¶
type NewClusterLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryMavenParameters) DeepCopy ¶
func (in *NewClusterLibraryMavenParameters) DeepCopy() *NewClusterLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryMavenParameters.
func (*NewClusterLibraryMavenParameters) DeepCopyInto ¶
func (in *NewClusterLibraryMavenParameters) DeepCopyInto(out *NewClusterLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryObservation ¶
type NewClusterLibraryObservation struct { Cran []LibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []LibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []LibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*NewClusterLibraryObservation) DeepCopy ¶
func (in *NewClusterLibraryObservation) DeepCopy() *NewClusterLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryObservation.
func (*NewClusterLibraryObservation) DeepCopyInto ¶
func (in *NewClusterLibraryObservation) DeepCopyInto(out *NewClusterLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryParameters ¶
type NewClusterLibraryParameters struct { // +kubebuilder:validation:Optional Cran []LibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []LibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []LibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*NewClusterLibraryParameters) DeepCopy ¶
func (in *NewClusterLibraryParameters) DeepCopy() *NewClusterLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryParameters.
func (*NewClusterLibraryParameters) DeepCopyInto ¶
func (in *NewClusterLibraryParameters) DeepCopyInto(out *NewClusterLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryPypiInitParameters ¶
type NewClusterLibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryPypiInitParameters) DeepCopy ¶
func (in *NewClusterLibraryPypiInitParameters) DeepCopy() *NewClusterLibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryPypiInitParameters.
func (*NewClusterLibraryPypiInitParameters) DeepCopyInto ¶
func (in *NewClusterLibraryPypiInitParameters) DeepCopyInto(out *NewClusterLibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryPypiObservation ¶
type NewClusterLibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryPypiObservation) DeepCopy ¶
func (in *NewClusterLibraryPypiObservation) DeepCopy() *NewClusterLibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryPypiObservation.
func (*NewClusterLibraryPypiObservation) DeepCopyInto ¶
func (in *NewClusterLibraryPypiObservation) DeepCopyInto(out *NewClusterLibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterLibraryPypiParameters ¶
type NewClusterLibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*NewClusterLibraryPypiParameters) DeepCopy ¶
func (in *NewClusterLibraryPypiParameters) DeepCopy() *NewClusterLibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterLibraryPypiParameters.
func (*NewClusterLibraryPypiParameters) DeepCopyInto ¶
func (in *NewClusterLibraryPypiParameters) DeepCopyInto(out *NewClusterLibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterObservation ¶
type NewClusterObservation struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []NewClusterAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []NewClusterAwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []NewClusterAzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []NewClusterClusterLogConfObservation `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []NewClusterClusterMountInfoObservation `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []NewClusterDockerImageObservation `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []NewClusterGCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []NewClusterInitScriptsObservation `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []NewClusterLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []NewClusterWorkloadTypeObservation `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*NewClusterObservation) DeepCopy ¶
func (in *NewClusterObservation) DeepCopy() *NewClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterObservation.
func (*NewClusterObservation) DeepCopyInto ¶
func (in *NewClusterObservation) DeepCopyInto(out *NewClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterParameters ¶
type NewClusterParameters struct { // +kubebuilder:validation:Optional ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` // +kubebuilder:validation:Optional Autoscale []NewClusterAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional AwsAttributes []NewClusterAwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []NewClusterAzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterLogConf []NewClusterClusterLogConfParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +kubebuilder:validation:Optional ClusterMountInfo []NewClusterClusterMountInfoParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // +kubebuilder:validation:Optional DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` // +kubebuilder:validation:Optional DockerImage []NewClusterDockerImageParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // +kubebuilder:validation:Optional EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // +kubebuilder:validation:Optional EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []NewClusterGCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // +kubebuilder:validation:Optional IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` // +kubebuilder:validation:Optional InitScripts []NewClusterInitScriptsParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []NewClusterLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // +kubebuilder:validation:Optional NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // +kubebuilder:validation:Optional SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. // +kubebuilder:validation:Optional SparkVersion *string `json:"sparkVersion" tf:"spark_version,omitempty"` // isn't supported // +kubebuilder:validation:Optional WorkloadType []NewClusterWorkloadTypeParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*NewClusterParameters) DeepCopy ¶
func (in *NewClusterParameters) DeepCopy() *NewClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterParameters.
func (*NewClusterParameters) DeepCopyInto ¶
func (in *NewClusterParameters) DeepCopyInto(out *NewClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterWorkloadTypeClientsInitParameters ¶
type NewClusterWorkloadTypeClientsInitParameters struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*NewClusterWorkloadTypeClientsInitParameters) DeepCopy ¶
func (in *NewClusterWorkloadTypeClientsInitParameters) DeepCopy() *NewClusterWorkloadTypeClientsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterWorkloadTypeClientsInitParameters.
func (*NewClusterWorkloadTypeClientsInitParameters) DeepCopyInto ¶
func (in *NewClusterWorkloadTypeClientsInitParameters) DeepCopyInto(out *NewClusterWorkloadTypeClientsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterWorkloadTypeClientsObservation ¶
type NewClusterWorkloadTypeClientsObservation struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*NewClusterWorkloadTypeClientsObservation) DeepCopy ¶
func (in *NewClusterWorkloadTypeClientsObservation) DeepCopy() *NewClusterWorkloadTypeClientsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterWorkloadTypeClientsObservation.
func (*NewClusterWorkloadTypeClientsObservation) DeepCopyInto ¶
func (in *NewClusterWorkloadTypeClientsObservation) DeepCopyInto(out *NewClusterWorkloadTypeClientsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterWorkloadTypeClientsParameters ¶
type NewClusterWorkloadTypeClientsParameters struct { // +kubebuilder:validation:Optional Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // +kubebuilder:validation:Optional Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*NewClusterWorkloadTypeClientsParameters) DeepCopy ¶
func (in *NewClusterWorkloadTypeClientsParameters) DeepCopy() *NewClusterWorkloadTypeClientsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterWorkloadTypeClientsParameters.
func (*NewClusterWorkloadTypeClientsParameters) DeepCopyInto ¶
func (in *NewClusterWorkloadTypeClientsParameters) DeepCopyInto(out *NewClusterWorkloadTypeClientsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterWorkloadTypeInitParameters ¶
type NewClusterWorkloadTypeInitParameters struct {
Clients []WorkloadTypeClientsInitParameters `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*NewClusterWorkloadTypeInitParameters) DeepCopy ¶
func (in *NewClusterWorkloadTypeInitParameters) DeepCopy() *NewClusterWorkloadTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterWorkloadTypeInitParameters.
func (*NewClusterWorkloadTypeInitParameters) DeepCopyInto ¶
func (in *NewClusterWorkloadTypeInitParameters) DeepCopyInto(out *NewClusterWorkloadTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterWorkloadTypeObservation ¶
type NewClusterWorkloadTypeObservation struct {
Clients []WorkloadTypeClientsObservation `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*NewClusterWorkloadTypeObservation) DeepCopy ¶
func (in *NewClusterWorkloadTypeObservation) DeepCopy() *NewClusterWorkloadTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterWorkloadTypeObservation.
func (*NewClusterWorkloadTypeObservation) DeepCopyInto ¶
func (in *NewClusterWorkloadTypeObservation) DeepCopyInto(out *NewClusterWorkloadTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewClusterWorkloadTypeParameters ¶
type NewClusterWorkloadTypeParameters struct { // +kubebuilder:validation:Optional Clients []WorkloadTypeClientsParameters `json:"clients" tf:"clients,omitempty"` }
func (*NewClusterWorkloadTypeParameters) DeepCopy ¶
func (in *NewClusterWorkloadTypeParameters) DeepCopy() *NewClusterWorkloadTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewClusterWorkloadTypeParameters.
func (*NewClusterWorkloadTypeParameters) DeepCopyInto ¶
func (in *NewClusterWorkloadTypeParameters) DeepCopyInto(out *NewClusterWorkloadTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInitParameters ¶
type NotebookInitParameters struct {
Path *string `json:"path,omitempty" tf:"path,omitempty"`
}
func (*NotebookInitParameters) DeepCopy ¶
func (in *NotebookInitParameters) DeepCopy() *NotebookInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInitParameters.
func (*NotebookInitParameters) DeepCopyInto ¶
func (in *NotebookInitParameters) DeepCopyInto(out *NotebookInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookObservation ¶
type NotebookObservation struct {
Path *string `json:"path,omitempty" tf:"path,omitempty"`
}
func (*NotebookObservation) DeepCopy ¶
func (in *NotebookObservation) DeepCopy() *NotebookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookObservation.
func (*NotebookObservation) DeepCopyInto ¶
func (in *NotebookObservation) DeepCopyInto(out *NotebookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookParameters ¶
type NotebookParameters struct { // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*NotebookParameters) DeepCopy ¶
func (in *NotebookParameters) DeepCopy() *NotebookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookParameters.
func (*NotebookParameters) DeepCopyInto ¶
func (in *NotebookParameters) DeepCopyInto(out *NotebookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookTaskInitParameters ¶
type NotebookTaskInitParameters struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. NotebookPath *string `json:"notebookPath,omitempty" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*NotebookTaskInitParameters) DeepCopy ¶
func (in *NotebookTaskInitParameters) DeepCopy() *NotebookTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookTaskInitParameters.
func (*NotebookTaskInitParameters) DeepCopyInto ¶
func (in *NotebookTaskInitParameters) DeepCopyInto(out *NotebookTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookTaskObservation ¶
type NotebookTaskObservation struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. NotebookPath *string `json:"notebookPath,omitempty" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*NotebookTaskObservation) DeepCopy ¶
func (in *NotebookTaskObservation) DeepCopy() *NotebookTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookTaskObservation.
func (*NotebookTaskObservation) DeepCopyInto ¶
func (in *NotebookTaskObservation) DeepCopyInto(out *NotebookTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookTaskParameters ¶
type NotebookTaskParameters struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +kubebuilder:validation:Optional // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. // +kubebuilder:validation:Optional NotebookPath *string `json:"notebookPath" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*NotebookTaskParameters) DeepCopy ¶
func (in *NotebookTaskParameters) DeepCopy() *NotebookTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookTaskParameters.
func (*NotebookTaskParameters) DeepCopyInto ¶
func (in *NotebookTaskParameters) DeepCopyInto(out *NotebookTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationInitParameters ¶
type NotificationInitParameters struct { // empty list of alert types. Right now following alert types are supported, consult documentation for actual list Alerts []*string `json:"alerts,omitempty" tf:"alerts,omitempty"` // empty list of emails to notify. EmailRecipients []*string `json:"emailRecipients,omitempty" tf:"email_recipients,omitempty"` }
func (*NotificationInitParameters) DeepCopy ¶
func (in *NotificationInitParameters) DeepCopy() *NotificationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationInitParameters.
func (*NotificationInitParameters) DeepCopyInto ¶
func (in *NotificationInitParameters) DeepCopyInto(out *NotificationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationObservation ¶
type NotificationObservation struct { // empty list of alert types. Right now following alert types are supported, consult documentation for actual list Alerts []*string `json:"alerts,omitempty" tf:"alerts,omitempty"` // empty list of emails to notify. EmailRecipients []*string `json:"emailRecipients,omitempty" tf:"email_recipients,omitempty"` }
func (*NotificationObservation) DeepCopy ¶
func (in *NotificationObservation) DeepCopy() *NotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationObservation.
func (*NotificationObservation) DeepCopyInto ¶
func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationParameters ¶
type NotificationParameters struct { // empty list of alert types. Right now following alert types are supported, consult documentation for actual list // +kubebuilder:validation:Optional Alerts []*string `json:"alerts,omitempty" tf:"alerts,omitempty"` // empty list of emails to notify. // +kubebuilder:validation:Optional EmailRecipients []*string `json:"emailRecipients,omitempty" tf:"email_recipients,omitempty"` }
func (*NotificationParameters) DeepCopy ¶
func (in *NotificationParameters) DeepCopy() *NotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationParameters.
func (*NotificationParameters) DeepCopyInto ¶
func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationSettingsInitParameters ¶
type NotificationSettingsInitParameters struct { // (Bool) don't send alert for cancelled runs. NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*NotificationSettingsInitParameters) DeepCopy ¶
func (in *NotificationSettingsInitParameters) DeepCopy() *NotificationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationSettingsInitParameters.
func (*NotificationSettingsInitParameters) DeepCopyInto ¶
func (in *NotificationSettingsInitParameters) DeepCopyInto(out *NotificationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationSettingsObservation ¶
type NotificationSettingsObservation struct { // (Bool) don't send alert for cancelled runs. NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*NotificationSettingsObservation) DeepCopy ¶
func (in *NotificationSettingsObservation) DeepCopy() *NotificationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationSettingsObservation.
func (*NotificationSettingsObservation) DeepCopyInto ¶
func (in *NotificationSettingsObservation) DeepCopyInto(out *NotificationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationSettingsParameters ¶
type NotificationSettingsParameters struct { // (Bool) don't send alert for cancelled runs. // +kubebuilder:validation:Optional NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). // +kubebuilder:validation:Optional NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*NotificationSettingsParameters) DeepCopy ¶
func (in *NotificationSettingsParameters) DeepCopy() *NotificationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationSettingsParameters.
func (*NotificationSettingsParameters) DeepCopyInto ¶
func (in *NotificationSettingsParameters) DeepCopyInto(out *NotificationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectsInitParameters ¶
type ObjectsInitParameters struct { Report []ReportInitParameters `json:"report,omitempty" tf:"report,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. Schema []SchemaInitParameters `json:"schema,omitempty" tf:"schema,omitempty"` Table []ObjectsTableInitParameters `json:"table,omitempty" tf:"table,omitempty"` }
func (*ObjectsInitParameters) DeepCopy ¶
func (in *ObjectsInitParameters) DeepCopy() *ObjectsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectsInitParameters.
func (*ObjectsInitParameters) DeepCopyInto ¶
func (in *ObjectsInitParameters) DeepCopyInto(out *ObjectsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectsObservation ¶
type ObjectsObservation struct { Report []ReportObservation `json:"report,omitempty" tf:"report,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. Schema []SchemaObservation `json:"schema,omitempty" tf:"schema,omitempty"` Table []ObjectsTableObservation `json:"table,omitempty" tf:"table,omitempty"` }
func (*ObjectsObservation) DeepCopy ¶
func (in *ObjectsObservation) DeepCopy() *ObjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectsObservation.
func (*ObjectsObservation) DeepCopyInto ¶
func (in *ObjectsObservation) DeepCopyInto(out *ObjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectsParameters ¶
type ObjectsParameters struct { // +kubebuilder:validation:Optional Report []ReportParameters `json:"report,omitempty" tf:"report,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional Schema []SchemaParameters `json:"schema,omitempty" tf:"schema,omitempty"` // +kubebuilder:validation:Optional Table []ObjectsTableParameters `json:"table,omitempty" tf:"table,omitempty"` }
func (*ObjectsParameters) DeepCopy ¶
func (in *ObjectsParameters) DeepCopy() *ObjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectsParameters.
func (*ObjectsParameters) DeepCopyInto ¶
func (in *ObjectsParameters) DeepCopyInto(out *ObjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectsTableInitParameters ¶
type ObjectsTableInitParameters struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` DestinationTable *string `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). SourceCatalog *string `json:"sourceCatalog,omitempty" tf:"source_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. SourceSchema *string `json:"sourceSchema,omitempty" tf:"source_schema,omitempty"` SourceTable *string `json:"sourceTable,omitempty" tf:"source_table,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []TableTableConfigurationInitParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*ObjectsTableInitParameters) DeepCopy ¶
func (in *ObjectsTableInitParameters) DeepCopy() *ObjectsTableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectsTableInitParameters.
func (*ObjectsTableInitParameters) DeepCopyInto ¶
func (in *ObjectsTableInitParameters) DeepCopyInto(out *ObjectsTableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectsTableObservation ¶
type ObjectsTableObservation struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` DestinationTable *string `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). SourceCatalog *string `json:"sourceCatalog,omitempty" tf:"source_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. SourceSchema *string `json:"sourceSchema,omitempty" tf:"source_schema,omitempty"` SourceTable *string `json:"sourceTable,omitempty" tf:"source_table,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []TableTableConfigurationObservation `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*ObjectsTableObservation) DeepCopy ¶
func (in *ObjectsTableObservation) DeepCopy() *ObjectsTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectsTableObservation.
func (*ObjectsTableObservation) DeepCopyInto ¶
func (in *ObjectsTableObservation) DeepCopyInto(out *ObjectsTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectsTableParameters ¶
type ObjectsTableParameters struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). // +kubebuilder:validation:Optional DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` // +kubebuilder:validation:Optional DestinationTable *string `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). // +kubebuilder:validation:Optional SourceCatalog *string `json:"sourceCatalog,omitempty" tf:"source_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional SourceSchema *string `json:"sourceSchema,omitempty" tf:"source_schema,omitempty"` // +kubebuilder:validation:Optional SourceTable *string `json:"sourceTable,omitempty" tf:"source_table,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. // +kubebuilder:validation:Optional TableConfiguration []TableTableConfigurationParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*ObjectsTableParameters) DeepCopy ¶
func (in *ObjectsTableParameters) DeepCopy() *ObjectsTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectsTableParameters.
func (*ObjectsTableParameters) DeepCopyInto ¶
func (in *ObjectsTableParameters) DeepCopyInto(out *ObjectsTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDurationWarningThresholdExceededInitParameters ¶
type OnDurationWarningThresholdExceededInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnDurationWarningThresholdExceededInitParameters) DeepCopy ¶
func (in *OnDurationWarningThresholdExceededInitParameters) DeepCopy() *OnDurationWarningThresholdExceededInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDurationWarningThresholdExceededInitParameters.
func (*OnDurationWarningThresholdExceededInitParameters) DeepCopyInto ¶
func (in *OnDurationWarningThresholdExceededInitParameters) DeepCopyInto(out *OnDurationWarningThresholdExceededInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDurationWarningThresholdExceededObservation ¶
type OnDurationWarningThresholdExceededObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnDurationWarningThresholdExceededObservation) DeepCopy ¶
func (in *OnDurationWarningThresholdExceededObservation) DeepCopy() *OnDurationWarningThresholdExceededObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDurationWarningThresholdExceededObservation.
func (*OnDurationWarningThresholdExceededObservation) DeepCopyInto ¶
func (in *OnDurationWarningThresholdExceededObservation) DeepCopyInto(out *OnDurationWarningThresholdExceededObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDurationWarningThresholdExceededParameters ¶
type OnDurationWarningThresholdExceededParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*OnDurationWarningThresholdExceededParameters) DeepCopy ¶
func (in *OnDurationWarningThresholdExceededParameters) DeepCopy() *OnDurationWarningThresholdExceededParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDurationWarningThresholdExceededParameters.
func (*OnDurationWarningThresholdExceededParameters) DeepCopyInto ¶
func (in *OnDurationWarningThresholdExceededParameters) DeepCopyInto(out *OnDurationWarningThresholdExceededParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnFailureInitParameters ¶
type OnFailureInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnFailureInitParameters) DeepCopy ¶
func (in *OnFailureInitParameters) DeepCopy() *OnFailureInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnFailureInitParameters.
func (*OnFailureInitParameters) DeepCopyInto ¶
func (in *OnFailureInitParameters) DeepCopyInto(out *OnFailureInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnFailureObservation ¶
type OnFailureObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnFailureObservation) DeepCopy ¶
func (in *OnFailureObservation) DeepCopy() *OnFailureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnFailureObservation.
func (*OnFailureObservation) DeepCopyInto ¶
func (in *OnFailureObservation) DeepCopyInto(out *OnFailureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnFailureParameters ¶
type OnFailureParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*OnFailureParameters) DeepCopy ¶
func (in *OnFailureParameters) DeepCopy() *OnFailureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnFailureParameters.
func (*OnFailureParameters) DeepCopyInto ¶
func (in *OnFailureParameters) DeepCopyInto(out *OnFailureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnStartInitParameters ¶
type OnStartInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnStartInitParameters) DeepCopy ¶
func (in *OnStartInitParameters) DeepCopy() *OnStartInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnStartInitParameters.
func (*OnStartInitParameters) DeepCopyInto ¶
func (in *OnStartInitParameters) DeepCopyInto(out *OnStartInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnStartObservation ¶
type OnStartObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnStartObservation) DeepCopy ¶
func (in *OnStartObservation) DeepCopy() *OnStartObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnStartObservation.
func (*OnStartObservation) DeepCopyInto ¶
func (in *OnStartObservation) DeepCopyInto(out *OnStartObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnStartParameters ¶
type OnStartParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*OnStartParameters) DeepCopy ¶
func (in *OnStartParameters) DeepCopy() *OnStartParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnStartParameters.
func (*OnStartParameters) DeepCopyInto ¶
func (in *OnStartParameters) DeepCopyInto(out *OnStartParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnStreamingBacklogExceededInitParameters ¶
type OnStreamingBacklogExceededInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnStreamingBacklogExceededInitParameters) DeepCopy ¶
func (in *OnStreamingBacklogExceededInitParameters) DeepCopy() *OnStreamingBacklogExceededInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnStreamingBacklogExceededInitParameters.
func (*OnStreamingBacklogExceededInitParameters) DeepCopyInto ¶
func (in *OnStreamingBacklogExceededInitParameters) DeepCopyInto(out *OnStreamingBacklogExceededInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnStreamingBacklogExceededObservation ¶
type OnStreamingBacklogExceededObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnStreamingBacklogExceededObservation) DeepCopy ¶
func (in *OnStreamingBacklogExceededObservation) DeepCopy() *OnStreamingBacklogExceededObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnStreamingBacklogExceededObservation.
func (*OnStreamingBacklogExceededObservation) DeepCopyInto ¶
func (in *OnStreamingBacklogExceededObservation) DeepCopyInto(out *OnStreamingBacklogExceededObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnStreamingBacklogExceededParameters ¶
type OnStreamingBacklogExceededParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*OnStreamingBacklogExceededParameters) DeepCopy ¶
func (in *OnStreamingBacklogExceededParameters) DeepCopy() *OnStreamingBacklogExceededParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnStreamingBacklogExceededParameters.
func (*OnStreamingBacklogExceededParameters) DeepCopyInto ¶
func (in *OnStreamingBacklogExceededParameters) DeepCopyInto(out *OnStreamingBacklogExceededParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnSuccessInitParameters ¶
type OnSuccessInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnSuccessInitParameters) DeepCopy ¶
func (in *OnSuccessInitParameters) DeepCopy() *OnSuccessInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnSuccessInitParameters.
func (*OnSuccessInitParameters) DeepCopyInto ¶
func (in *OnSuccessInitParameters) DeepCopyInto(out *OnSuccessInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnSuccessObservation ¶
type OnSuccessObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OnSuccessObservation) DeepCopy ¶
func (in *OnSuccessObservation) DeepCopy() *OnSuccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnSuccessObservation.
func (*OnSuccessObservation) DeepCopyInto ¶
func (in *OnSuccessObservation) DeepCopyInto(out *OnSuccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnSuccessParameters ¶
type OnSuccessParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*OnSuccessParameters) DeepCopy ¶
func (in *OnSuccessParameters) DeepCopy() *OnSuccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnSuccessParameters.
func (*OnSuccessParameters) DeepCopyInto ¶
func (in *OnSuccessParameters) DeepCopyInto(out *OnSuccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterInitParameters ¶
type ParameterInitParameters struct { // Default value of the parameter. Default *string `json:"default,omitempty" tf:"default,omitempty"` // An optional name for the job. The default value is Untitled. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ParameterInitParameters) DeepCopy ¶
func (in *ParameterInitParameters) DeepCopy() *ParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterInitParameters.
func (*ParameterInitParameters) DeepCopyInto ¶
func (in *ParameterInitParameters) DeepCopyInto(out *ParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterObservation ¶
type ParameterObservation struct { // Default value of the parameter. Default *string `json:"default,omitempty" tf:"default,omitempty"` // An optional name for the job. The default value is Untitled. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ParameterObservation) DeepCopy ¶
func (in *ParameterObservation) DeepCopy() *ParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterObservation.
func (*ParameterObservation) DeepCopyInto ¶
func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterParameters ¶
type ParameterParameters struct { // Default value of the parameter. // +kubebuilder:validation:Optional Default *string `json:"default" tf:"default,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*ParameterParameters) DeepCopy ¶
func (in *ParameterParameters) DeepCopy() *ParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterParameters.
func (*ParameterParameters) DeepCopyInto ¶
func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeriodicInitParameters ¶
type PeriodicInitParameters struct { // Specifies the interval at which the job should run. This value is required. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Options are {"DAYS", "HOURS", "WEEKS"}. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` }
func (*PeriodicInitParameters) DeepCopy ¶
func (in *PeriodicInitParameters) DeepCopy() *PeriodicInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeriodicInitParameters.
func (*PeriodicInitParameters) DeepCopyInto ¶
func (in *PeriodicInitParameters) DeepCopyInto(out *PeriodicInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeriodicObservation ¶
type PeriodicObservation struct { // Specifies the interval at which the job should run. This value is required. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Options are {"DAYS", "HOURS", "WEEKS"}. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` }
func (*PeriodicObservation) DeepCopy ¶
func (in *PeriodicObservation) DeepCopy() *PeriodicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeriodicObservation.
func (*PeriodicObservation) DeepCopyInto ¶
func (in *PeriodicObservation) DeepCopyInto(out *PeriodicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeriodicParameters ¶
type PeriodicParameters struct { // Specifies the interval at which the job should run. This value is required. // +kubebuilder:validation:Optional Interval *float64 `json:"interval" tf:"interval,omitempty"` // Options are {"DAYS", "HOURS", "WEEKS"}. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` }
func (*PeriodicParameters) DeepCopy ¶
func (in *PeriodicParameters) DeepCopy() *PeriodicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeriodicParameters.
func (*PeriodicParameters) DeepCopyInto ¶
func (in *PeriodicParameters) DeepCopyInto(out *PeriodicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pipeline ¶
type Pipeline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PipelineSpec `json:"spec"` Status PipelineStatus `json:"status,omitempty"` }
Pipeline is the Schema for the Pipelines API. ""subcategory: "Compute" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Pipeline) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pipeline) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pipeline) GetCondition ¶
func (mg *Pipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Pipeline.
func (*Pipeline) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Pipeline
func (*Pipeline) GetDeletionPolicy ¶
func (mg *Pipeline) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Pipeline.
func (*Pipeline) GetInitParameters ¶
GetInitParameters of this Pipeline
func (*Pipeline) GetManagementPolicies ¶
func (mg *Pipeline) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Pipeline.
func (*Pipeline) GetMergedParameters ¶
GetInitParameters of this Pipeline
func (*Pipeline) GetObservation ¶
GetObservation of this Pipeline
func (*Pipeline) GetParameters ¶
GetParameters of this Pipeline
func (*Pipeline) GetProviderConfigReference ¶
GetProviderConfigReference of this Pipeline.
func (*Pipeline) GetPublishConnectionDetailsTo ¶
func (mg *Pipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Pipeline.
func (*Pipeline) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Pipeline
func (*Pipeline) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Pipeline) GetWriteConnectionSecretToReference ¶
func (mg *Pipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Pipeline.
func (*Pipeline) LateInitialize ¶
LateInitialize this Pipeline using its observed tfState. returns True if there are any spec changes for the resource.
func (*Pipeline) SetConditions ¶
SetConditions of this Pipeline.
func (*Pipeline) SetDeletionPolicy ¶
func (mg *Pipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Pipeline.
func (*Pipeline) SetManagementPolicies ¶
func (mg *Pipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Pipeline.
func (*Pipeline) SetObservation ¶
SetObservation for this Pipeline
func (*Pipeline) SetParameters ¶
SetParameters for this Pipeline
func (*Pipeline) SetProviderConfigReference ¶
SetProviderConfigReference of this Pipeline.
func (*Pipeline) SetPublishConnectionDetailsTo ¶
func (mg *Pipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Pipeline.
func (*Pipeline) SetWriteConnectionSecretToReference ¶
func (mg *Pipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Pipeline.
type PipelineClusterInitParameters ¶
type PipelineClusterInitParameters struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []ClusterAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []ClusterAwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []ClusterAzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` ClusterLogConf []ClusterClusterLogConfInitParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Canonical unique identifier of the DLT pipeline. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // Canonical unique identifier of the DLT pipeline. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []ClusterGCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` InitScripts []ClusterInitScriptsInitParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // Canonical unique identifier of the DLT pipeline. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` Label *string `json:"label,omitempty" tf:"label,omitempty"` // Canonical unique identifier of the DLT pipeline. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // Canonical unique identifier of the DLT pipeline. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` }
func (*PipelineClusterInitParameters) DeepCopy ¶
func (in *PipelineClusterInitParameters) DeepCopy() *PipelineClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineClusterInitParameters.
func (*PipelineClusterInitParameters) DeepCopyInto ¶
func (in *PipelineClusterInitParameters) DeepCopyInto(out *PipelineClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineClusterObservation ¶
type PipelineClusterObservation struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []ClusterAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []ClusterAwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []ClusterAzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` ClusterLogConf []ClusterClusterLogConfObservation `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Canonical unique identifier of the DLT pipeline. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // Canonical unique identifier of the DLT pipeline. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []ClusterGCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` InitScripts []ClusterInitScriptsObservation `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // Canonical unique identifier of the DLT pipeline. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` Label *string `json:"label,omitempty" tf:"label,omitempty"` // Canonical unique identifier of the DLT pipeline. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // Canonical unique identifier of the DLT pipeline. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` }
func (*PipelineClusterObservation) DeepCopy ¶
func (in *PipelineClusterObservation) DeepCopy() *PipelineClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineClusterObservation.
func (*PipelineClusterObservation) DeepCopyInto ¶
func (in *PipelineClusterObservation) DeepCopyInto(out *PipelineClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineClusterParameters ¶
type PipelineClusterParameters struct { // +kubebuilder:validation:Optional ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` // +kubebuilder:validation:Optional Autoscale []ClusterAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional AwsAttributes []ClusterAwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []ClusterAzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // +kubebuilder:validation:Optional ClusterLogConf []ClusterClusterLogConfParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // +kubebuilder:validation:Optional EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []ClusterGCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // +kubebuilder:validation:Optional InitScripts []ClusterInitScriptsParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // +kubebuilder:validation:Optional NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` }
func (*PipelineClusterParameters) DeepCopy ¶
func (in *PipelineClusterParameters) DeepCopy() *PipelineClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineClusterParameters.
func (*PipelineClusterParameters) DeepCopyInto ¶
func (in *PipelineClusterParameters) DeepCopyInto(out *PipelineClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineDeploymentInitParameters ¶
type PipelineDeploymentInitParameters struct { // The deployment method that manages the pipeline. Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // The path to the file containing metadata about the deployment. MetadataFilePath *string `json:"metadataFilePath,omitempty" tf:"metadata_file_path,omitempty"` }
func (*PipelineDeploymentInitParameters) DeepCopy ¶
func (in *PipelineDeploymentInitParameters) DeepCopy() *PipelineDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineDeploymentInitParameters.
func (*PipelineDeploymentInitParameters) DeepCopyInto ¶
func (in *PipelineDeploymentInitParameters) DeepCopyInto(out *PipelineDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineDeploymentObservation ¶
type PipelineDeploymentObservation struct { // The deployment method that manages the pipeline. Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // The path to the file containing metadata about the deployment. MetadataFilePath *string `json:"metadataFilePath,omitempty" tf:"metadata_file_path,omitempty"` }
func (*PipelineDeploymentObservation) DeepCopy ¶
func (in *PipelineDeploymentObservation) DeepCopy() *PipelineDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineDeploymentObservation.
func (*PipelineDeploymentObservation) DeepCopyInto ¶
func (in *PipelineDeploymentObservation) DeepCopyInto(out *PipelineDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineDeploymentParameters ¶
type PipelineDeploymentParameters struct { // The deployment method that manages the pipeline. // +kubebuilder:validation:Optional Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // The path to the file containing metadata about the deployment. // +kubebuilder:validation:Optional MetadataFilePath *string `json:"metadataFilePath,omitempty" tf:"metadata_file_path,omitempty"` }
func (*PipelineDeploymentParameters) DeepCopy ¶
func (in *PipelineDeploymentParameters) DeepCopy() *PipelineDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineDeploymentParameters.
func (*PipelineDeploymentParameters) DeepCopyInto ¶
func (in *PipelineDeploymentParameters) DeepCopyInto(out *PipelineDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineInitParameters ¶
type PipelineInitParameters struct { // Optional boolean flag. If false, deployment will fail if name conflicts with that of another pipeline. default is false. AllowDuplicateNames *bool `json:"allowDuplicateNames,omitempty" tf:"allow_duplicate_names,omitempty"` // optional string specifying ID of the budget policy for this DLT pipeline. BudgetPolicyID *string `json:"budgetPolicyId,omitempty" tf:"budget_policy_id,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` Cause *string `json:"cause,omitempty" tf:"cause,omitempty"` // optional name of the release channel for Spark version used by DLT pipeline. Supported values are: CURRENT (default) and PREVIEW. Channel *string `json:"channel,omitempty" tf:"channel,omitempty"` // Clusters to run the pipeline. If none is specified, pipelines will automatically select a default cluster configuration for the pipeline. Please note that DLT pipeline clusters are supporting only subset of attributes as described in Also, note that autoscale block is extended with the mode parameter that controls the autoscaling algorithm (possible values are ENHANCED for new, enhanced autoscaling algorithm, or LEGACY for old algorithm). Cluster []PipelineClusterInitParameters `json:"cluster,omitempty" tf:"cluster,omitempty"` // Canonical unique identifier of the DLT pipeline. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // An optional list of values to apply to the entire pipeline. Elements must be formatted as key:value pairs. // +mapType=granular Configuration map[string]*string `json:"configuration,omitempty" tf:"configuration,omitempty"` // A flag indicating whether to run the pipeline continuously. The default value is false. Continuous *bool `json:"continuous,omitempty" tf:"continuous,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. CreatorUserName *string `json:"creatorUserName,omitempty" tf:"creator_user_name,omitempty"` // Deployment type of this pipeline. Supports following attributes: Deployment []PipelineDeploymentInitParameters `json:"deployment,omitempty" tf:"deployment,omitempty"` // A flag indicating whether to run the pipeline in development mode. The default value is false. Development *bool `json:"development,omitempty" tf:"development,omitempty"` // optional name of the product edition. Supported values are: CORE, PRO, ADVANCED (default). Not required when serverless is set to true. Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` ExpectedLastModified *float64 `json:"expectedLastModified,omitempty" tf:"expected_last_modified,omitempty"` // Filters on which Pipeline packages to include in the deployed graph. This block consists of following attributes: Filters []FiltersInitParameters `json:"filters,omitempty" tf:"filters,omitempty"` // The definition of a gateway pipeline to support CDC. Consists of following attributes: GatewayDefinition []GatewayDefinitionInitParameters `json:"gatewayDefinition,omitempty" tf:"gateway_definition,omitempty"` Health *string `json:"health,omitempty" tf:"health,omitempty"` IngestionDefinition []IngestionDefinitionInitParameters `json:"ingestionDefinition,omitempty" tf:"ingestion_definition,omitempty"` LastModified *float64 `json:"lastModified,omitempty" tf:"last_modified,omitempty"` LatestUpdates []LatestUpdatesInitParameters `json:"latestUpdates,omitempty" tf:"latest_updates,omitempty"` // Specifies pipeline code and required artifacts. Syntax resembles library configuration block with the addition of a special notebook & file library types that should have the path attribute. Right now only the Library []PipelineLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. Name *string `json:"name,omitempty" tf:"name,omitempty"` Notification []NotificationInitParameters `json:"notification,omitempty" tf:"notification,omitempty"` // A flag indicating whether to use Photon engine. The default value is false. Photon *bool `json:"photon,omitempty" tf:"photon,omitempty"` RestartWindow []RestartWindowInitParameters `json:"restartWindow,omitempty" tf:"restart_window,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. RunAsUserName *string `json:"runAsUserName,omitempty" tf:"run_as_user_name,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // An optional flag indicating if serverless compute should be used for this DLT pipeline. Requires catalog to be set, as it could be used only with Unity Catalog. Serverless *bool `json:"serverless,omitempty" tf:"serverless,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` // A location on DBFS or cloud storage where output data and metadata required for pipeline execution are stored. By default, tables are stored in a subdirectory of this location. Change of this parameter forces recreation of the pipeline. (Conflicts with catalog). Storage *string `json:"storage,omitempty" tf:"storage,omitempty"` // The name of a database (in either the Hive metastore or in a UC catalog) for persisting pipeline output data. Configuring the target setting allows you to view and query the pipeline output data from the Databricks UI. Target *string `json:"target,omitempty" tf:"target,omitempty"` Trigger []PipelineTriggerInitParameters `json:"trigger,omitempty" tf:"trigger,omitempty"` // URL of the DLT pipeline on the given workspace. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*PipelineInitParameters) DeepCopy ¶
func (in *PipelineInitParameters) DeepCopy() *PipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineInitParameters.
func (*PipelineInitParameters) DeepCopyInto ¶
func (in *PipelineInitParameters) DeepCopyInto(out *PipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineLibraryInitParameters ¶
type PipelineLibraryInitParameters struct { File []LibraryFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []PipelineLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` // & file types are supported. Notebook []NotebookInitParameters `json:"notebook,omitempty" tf:"notebook,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*PipelineLibraryInitParameters) DeepCopy ¶
func (in *PipelineLibraryInitParameters) DeepCopy() *PipelineLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLibraryInitParameters.
func (*PipelineLibraryInitParameters) DeepCopyInto ¶
func (in *PipelineLibraryInitParameters) DeepCopyInto(out *PipelineLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineLibraryMavenInitParameters ¶
type PipelineLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*PipelineLibraryMavenInitParameters) DeepCopy ¶
func (in *PipelineLibraryMavenInitParameters) DeepCopy() *PipelineLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLibraryMavenInitParameters.
func (*PipelineLibraryMavenInitParameters) DeepCopyInto ¶
func (in *PipelineLibraryMavenInitParameters) DeepCopyInto(out *PipelineLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineLibraryMavenObservation ¶
type PipelineLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*PipelineLibraryMavenObservation) DeepCopy ¶
func (in *PipelineLibraryMavenObservation) DeepCopy() *PipelineLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLibraryMavenObservation.
func (*PipelineLibraryMavenObservation) DeepCopyInto ¶
func (in *PipelineLibraryMavenObservation) DeepCopyInto(out *PipelineLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineLibraryMavenParameters ¶
type PipelineLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*PipelineLibraryMavenParameters) DeepCopy ¶
func (in *PipelineLibraryMavenParameters) DeepCopy() *PipelineLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLibraryMavenParameters.
func (*PipelineLibraryMavenParameters) DeepCopyInto ¶
func (in *PipelineLibraryMavenParameters) DeepCopyInto(out *PipelineLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineLibraryObservation ¶
type PipelineLibraryObservation struct { File []LibraryFileObservation `json:"file,omitempty" tf:"file,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []PipelineLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` // & file types are supported. Notebook []NotebookObservation `json:"notebook,omitempty" tf:"notebook,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*PipelineLibraryObservation) DeepCopy ¶
func (in *PipelineLibraryObservation) DeepCopy() *PipelineLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLibraryObservation.
func (*PipelineLibraryObservation) DeepCopyInto ¶
func (in *PipelineLibraryObservation) DeepCopyInto(out *PipelineLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineLibraryParameters ¶
type PipelineLibraryParameters struct { // +kubebuilder:validation:Optional File []LibraryFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []PipelineLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // & file types are supported. // +kubebuilder:validation:Optional Notebook []NotebookParameters `json:"notebook,omitempty" tf:"notebook,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*PipelineLibraryParameters) DeepCopy ¶
func (in *PipelineLibraryParameters) DeepCopy() *PipelineLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLibraryParameters.
func (*PipelineLibraryParameters) DeepCopyInto ¶
func (in *PipelineLibraryParameters) DeepCopyInto(out *PipelineLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineList ¶
type PipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pipeline `json:"items"` }
PipelineList contains a list of Pipelines
func (*PipelineList) DeepCopy ¶
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶
func (in *PipelineList) DeepCopyInto(out *PipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineList) DeepCopyObject ¶
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineList) GetItems ¶
func (l *PipelineList) GetItems() []resource.Managed
GetItems of this PipelineList.
type PipelineObservation ¶
type PipelineObservation struct { // Optional boolean flag. If false, deployment will fail if name conflicts with that of another pipeline. default is false. AllowDuplicateNames *bool `json:"allowDuplicateNames,omitempty" tf:"allow_duplicate_names,omitempty"` // optional string specifying ID of the budget policy for this DLT pipeline. BudgetPolicyID *string `json:"budgetPolicyId,omitempty" tf:"budget_policy_id,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` Cause *string `json:"cause,omitempty" tf:"cause,omitempty"` // optional name of the release channel for Spark version used by DLT pipeline. Supported values are: CURRENT (default) and PREVIEW. Channel *string `json:"channel,omitempty" tf:"channel,omitempty"` // Clusters to run the pipeline. If none is specified, pipelines will automatically select a default cluster configuration for the pipeline. Please note that DLT pipeline clusters are supporting only subset of attributes as described in Also, note that autoscale block is extended with the mode parameter that controls the autoscaling algorithm (possible values are ENHANCED for new, enhanced autoscaling algorithm, or LEGACY for old algorithm). Cluster []PipelineClusterObservation `json:"cluster,omitempty" tf:"cluster,omitempty"` // Canonical unique identifier of the DLT pipeline. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // An optional list of values to apply to the entire pipeline. Elements must be formatted as key:value pairs. // +mapType=granular Configuration map[string]*string `json:"configuration,omitempty" tf:"configuration,omitempty"` // A flag indicating whether to run the pipeline continuously. The default value is false. Continuous *bool `json:"continuous,omitempty" tf:"continuous,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. CreatorUserName *string `json:"creatorUserName,omitempty" tf:"creator_user_name,omitempty"` // Deployment type of this pipeline. Supports following attributes: Deployment []PipelineDeploymentObservation `json:"deployment,omitempty" tf:"deployment,omitempty"` // A flag indicating whether to run the pipeline in development mode. The default value is false. Development *bool `json:"development,omitempty" tf:"development,omitempty"` // optional name of the product edition. Supported values are: CORE, PRO, ADVANCED (default). Not required when serverless is set to true. Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` ExpectedLastModified *float64 `json:"expectedLastModified,omitempty" tf:"expected_last_modified,omitempty"` // Filters on which Pipeline packages to include in the deployed graph. This block consists of following attributes: Filters []FiltersObservation `json:"filters,omitempty" tf:"filters,omitempty"` // The definition of a gateway pipeline to support CDC. Consists of following attributes: GatewayDefinition []GatewayDefinitionObservation `json:"gatewayDefinition,omitempty" tf:"gateway_definition,omitempty"` Health *string `json:"health,omitempty" tf:"health,omitempty"` // Canonical unique identifier of the DLT pipeline. ID *string `json:"id,omitempty" tf:"id,omitempty"` IngestionDefinition []IngestionDefinitionObservation `json:"ingestionDefinition,omitempty" tf:"ingestion_definition,omitempty"` LastModified *float64 `json:"lastModified,omitempty" tf:"last_modified,omitempty"` LatestUpdates []LatestUpdatesObservation `json:"latestUpdates,omitempty" tf:"latest_updates,omitempty"` // Specifies pipeline code and required artifacts. Syntax resembles library configuration block with the addition of a special notebook & file library types that should have the path attribute. Right now only the Library []PipelineLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. Name *string `json:"name,omitempty" tf:"name,omitempty"` Notification []NotificationObservation `json:"notification,omitempty" tf:"notification,omitempty"` // A flag indicating whether to use Photon engine. The default value is false. Photon *bool `json:"photon,omitempty" tf:"photon,omitempty"` RestartWindow []RestartWindowObservation `json:"restartWindow,omitempty" tf:"restart_window,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. RunAsUserName *string `json:"runAsUserName,omitempty" tf:"run_as_user_name,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // An optional flag indicating if serverless compute should be used for this DLT pipeline. Requires catalog to be set, as it could be used only with Unity Catalog. Serverless *bool `json:"serverless,omitempty" tf:"serverless,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` // A location on DBFS or cloud storage where output data and metadata required for pipeline execution are stored. By default, tables are stored in a subdirectory of this location. Change of this parameter forces recreation of the pipeline. (Conflicts with catalog). Storage *string `json:"storage,omitempty" tf:"storage,omitempty"` // The name of a database (in either the Hive metastore or in a UC catalog) for persisting pipeline output data. Configuring the target setting allows you to view and query the pipeline output data from the Databricks UI. Target *string `json:"target,omitempty" tf:"target,omitempty"` Trigger []PipelineTriggerObservation `json:"trigger,omitempty" tf:"trigger,omitempty"` // URL of the DLT pipeline on the given workspace. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*PipelineObservation) DeepCopy ¶
func (in *PipelineObservation) DeepCopy() *PipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineObservation.
func (*PipelineObservation) DeepCopyInto ¶
func (in *PipelineObservation) DeepCopyInto(out *PipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineParameters ¶
type PipelineParameters struct { // Optional boolean flag. If false, deployment will fail if name conflicts with that of another pipeline. default is false. // +kubebuilder:validation:Optional AllowDuplicateNames *bool `json:"allowDuplicateNames,omitempty" tf:"allow_duplicate_names,omitempty"` // optional string specifying ID of the budget policy for this DLT pipeline. // +kubebuilder:validation:Optional BudgetPolicyID *string `json:"budgetPolicyId,omitempty" tf:"budget_policy_id,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). // +kubebuilder:validation:Optional Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // +kubebuilder:validation:Optional Cause *string `json:"cause,omitempty" tf:"cause,omitempty"` // optional name of the release channel for Spark version used by DLT pipeline. Supported values are: CURRENT (default) and PREVIEW. // +kubebuilder:validation:Optional Channel *string `json:"channel,omitempty" tf:"channel,omitempty"` // Clusters to run the pipeline. If none is specified, pipelines will automatically select a default cluster configuration for the pipeline. Please note that DLT pipeline clusters are supporting only subset of attributes as described in Also, note that autoscale block is extended with the mode parameter that controls the autoscaling algorithm (possible values are ENHANCED for new, enhanced autoscaling algorithm, or LEGACY for old algorithm). // +kubebuilder:validation:Optional Cluster []PipelineClusterParameters `json:"cluster,omitempty" tf:"cluster,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // An optional list of values to apply to the entire pipeline. Elements must be formatted as key:value pairs. // +kubebuilder:validation:Optional // +mapType=granular Configuration map[string]*string `json:"configuration,omitempty" tf:"configuration,omitempty"` // A flag indicating whether to run the pipeline continuously. The default value is false. // +kubebuilder:validation:Optional Continuous *bool `json:"continuous,omitempty" tf:"continuous,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. // +kubebuilder:validation:Optional CreatorUserName *string `json:"creatorUserName,omitempty" tf:"creator_user_name,omitempty"` // Deployment type of this pipeline. Supports following attributes: // +kubebuilder:validation:Optional Deployment []PipelineDeploymentParameters `json:"deployment,omitempty" tf:"deployment,omitempty"` // A flag indicating whether to run the pipeline in development mode. The default value is false. // +kubebuilder:validation:Optional Development *bool `json:"development,omitempty" tf:"development,omitempty"` // optional name of the product edition. Supported values are: CORE, PRO, ADVANCED (default). Not required when serverless is set to true. // +kubebuilder:validation:Optional Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // +kubebuilder:validation:Optional ExpectedLastModified *float64 `json:"expectedLastModified,omitempty" tf:"expected_last_modified,omitempty"` // Filters on which Pipeline packages to include in the deployed graph. This block consists of following attributes: // +kubebuilder:validation:Optional Filters []FiltersParameters `json:"filters,omitempty" tf:"filters,omitempty"` // The definition of a gateway pipeline to support CDC. Consists of following attributes: // +kubebuilder:validation:Optional GatewayDefinition []GatewayDefinitionParameters `json:"gatewayDefinition,omitempty" tf:"gateway_definition,omitempty"` // +kubebuilder:validation:Optional Health *string `json:"health,omitempty" tf:"health,omitempty"` // +kubebuilder:validation:Optional IngestionDefinition []IngestionDefinitionParameters `json:"ingestionDefinition,omitempty" tf:"ingestion_definition,omitempty"` // +kubebuilder:validation:Optional LastModified *float64 `json:"lastModified,omitempty" tf:"last_modified,omitempty"` // +kubebuilder:validation:Optional LatestUpdates []LatestUpdatesParameters `json:"latestUpdates,omitempty" tf:"latest_updates,omitempty"` // Specifies pipeline code and required artifacts. Syntax resembles library configuration block with the addition of a special notebook & file library types that should have the path attribute. Right now only the // +kubebuilder:validation:Optional Library []PipelineLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Notification []NotificationParameters `json:"notification,omitempty" tf:"notification,omitempty"` // A flag indicating whether to use Photon engine. The default value is false. // +kubebuilder:validation:Optional Photon *bool `json:"photon,omitempty" tf:"photon,omitempty"` // +kubebuilder:validation:Optional RestartWindow []RestartWindowParameters `json:"restartWindow,omitempty" tf:"restart_window,omitempty"` // A user-friendly name for this pipeline. The name can be used to identify pipeline jobs in the UI. // +kubebuilder:validation:Optional RunAsUserName *string `json:"runAsUserName,omitempty" tf:"run_as_user_name,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // An optional flag indicating if serverless compute should be used for this DLT pipeline. Requires catalog to be set, as it could be used only with Unity Catalog. // +kubebuilder:validation:Optional Serverless *bool `json:"serverless,omitempty" tf:"serverless,omitempty"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // A location on DBFS or cloud storage where output data and metadata required for pipeline execution are stored. By default, tables are stored in a subdirectory of this location. Change of this parameter forces recreation of the pipeline. (Conflicts with catalog). // +kubebuilder:validation:Optional Storage *string `json:"storage,omitempty" tf:"storage,omitempty"` // The name of a database (in either the Hive metastore or in a UC catalog) for persisting pipeline output data. Configuring the target setting allows you to view and query the pipeline output data from the Databricks UI. // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` // +kubebuilder:validation:Optional Trigger []PipelineTriggerParameters `json:"trigger,omitempty" tf:"trigger,omitempty"` // URL of the DLT pipeline on the given workspace. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*PipelineParameters) DeepCopy ¶
func (in *PipelineParameters) DeepCopy() *PipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParameters.
func (*PipelineParameters) DeepCopyInto ¶
func (in *PipelineParameters) DeepCopyInto(out *PipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineParamsInitParameters ¶
type PipelineParamsInitParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` }
func (*PipelineParamsInitParameters) DeepCopy ¶
func (in *PipelineParamsInitParameters) DeepCopy() *PipelineParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParamsInitParameters.
func (*PipelineParamsInitParameters) DeepCopyInto ¶
func (in *PipelineParamsInitParameters) DeepCopyInto(out *PipelineParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineParamsObservation ¶
type PipelineParamsObservation struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` }
func (*PipelineParamsObservation) DeepCopy ¶
func (in *PipelineParamsObservation) DeepCopy() *PipelineParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParamsObservation.
func (*PipelineParamsObservation) DeepCopyInto ¶
func (in *PipelineParamsObservation) DeepCopyInto(out *PipelineParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineParamsParameters ¶
type PipelineParamsParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. // +kubebuilder:validation:Optional FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` }
func (*PipelineParamsParameters) DeepCopy ¶
func (in *PipelineParamsParameters) DeepCopy() *PipelineParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParamsParameters.
func (*PipelineParamsParameters) DeepCopyInto ¶
func (in *PipelineParamsParameters) DeepCopyInto(out *PipelineParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineSpec ¶
type PipelineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PipelineParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PipelineInitParameters `json:"initProvider,omitempty"` }
PipelineSpec defines the desired state of Pipeline
func (*PipelineSpec) DeepCopy ¶
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶
func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineStatus ¶
type PipelineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PipelineObservation `json:"atProvider,omitempty"` }
PipelineStatus defines the observed state of Pipeline.
func (*PipelineStatus) DeepCopy ¶
func (in *PipelineStatus) DeepCopy() *PipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.
func (*PipelineStatus) DeepCopyInto ¶
func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineTaskInitParameters ¶
type PipelineTaskInitParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. PipelineID *string `json:"pipelineId,omitempty" tf:"pipeline_id,omitempty"` }
func (*PipelineTaskInitParameters) DeepCopy ¶
func (in *PipelineTaskInitParameters) DeepCopy() *PipelineTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineTaskInitParameters.
func (*PipelineTaskInitParameters) DeepCopyInto ¶
func (in *PipelineTaskInitParameters) DeepCopyInto(out *PipelineTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineTaskObservation ¶
type PipelineTaskObservation struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. PipelineID *string `json:"pipelineId,omitempty" tf:"pipeline_id,omitempty"` }
func (*PipelineTaskObservation) DeepCopy ¶
func (in *PipelineTaskObservation) DeepCopy() *PipelineTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineTaskObservation.
func (*PipelineTaskObservation) DeepCopyInto ¶
func (in *PipelineTaskObservation) DeepCopyInto(out *PipelineTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineTaskParameters ¶
type PipelineTaskParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. // +kubebuilder:validation:Optional FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. // +kubebuilder:validation:Optional PipelineID *string `json:"pipelineId" tf:"pipeline_id,omitempty"` }
func (*PipelineTaskParameters) DeepCopy ¶
func (in *PipelineTaskParameters) DeepCopy() *PipelineTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineTaskParameters.
func (*PipelineTaskParameters) DeepCopyInto ¶
func (in *PipelineTaskParameters) DeepCopyInto(out *PipelineTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineTriggerInitParameters ¶
type PipelineTriggerInitParameters struct { Cron []CronInitParameters `json:"cron,omitempty" tf:"cron,omitempty"` Manual []ManualInitParameters `json:"manual,omitempty" tf:"manual,omitempty"` }
func (*PipelineTriggerInitParameters) DeepCopy ¶
func (in *PipelineTriggerInitParameters) DeepCopy() *PipelineTriggerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineTriggerInitParameters.
func (*PipelineTriggerInitParameters) DeepCopyInto ¶
func (in *PipelineTriggerInitParameters) DeepCopyInto(out *PipelineTriggerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineTriggerObservation ¶
type PipelineTriggerObservation struct { Cron []CronObservation `json:"cron,omitempty" tf:"cron,omitempty"` Manual []ManualParameters `json:"manual,omitempty" tf:"manual,omitempty"` }
func (*PipelineTriggerObservation) DeepCopy ¶
func (in *PipelineTriggerObservation) DeepCopy() *PipelineTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineTriggerObservation.
func (*PipelineTriggerObservation) DeepCopyInto ¶
func (in *PipelineTriggerObservation) DeepCopyInto(out *PipelineTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineTriggerParameters ¶
type PipelineTriggerParameters struct { // +kubebuilder:validation:Optional Cron []CronParameters `json:"cron,omitempty" tf:"cron,omitempty"` // +kubebuilder:validation:Optional Manual []ManualParameters `json:"manual,omitempty" tf:"manual,omitempty"` }
func (*PipelineTriggerParameters) DeepCopy ¶
func (in *PipelineTriggerParameters) DeepCopy() *PipelineTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineTriggerParameters.
func (*PipelineTriggerParameters) DeepCopyInto ¶
func (in *PipelineTriggerParameters) DeepCopyInto(out *PipelineTriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreloadedDockerImageBasicAuthInitParameters ¶
type PreloadedDockerImageBasicAuthInitParameters struct { PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*PreloadedDockerImageBasicAuthInitParameters) DeepCopy ¶
func (in *PreloadedDockerImageBasicAuthInitParameters) DeepCopy() *PreloadedDockerImageBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreloadedDockerImageBasicAuthInitParameters.
func (*PreloadedDockerImageBasicAuthInitParameters) DeepCopyInto ¶
func (in *PreloadedDockerImageBasicAuthInitParameters) DeepCopyInto(out *PreloadedDockerImageBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreloadedDockerImageBasicAuthObservation ¶
type PreloadedDockerImageBasicAuthObservation struct {
Username *string `json:"username,omitempty" tf:"username,omitempty"`
}
func (*PreloadedDockerImageBasicAuthObservation) DeepCopy ¶
func (in *PreloadedDockerImageBasicAuthObservation) DeepCopy() *PreloadedDockerImageBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreloadedDockerImageBasicAuthObservation.
func (*PreloadedDockerImageBasicAuthObservation) DeepCopyInto ¶
func (in *PreloadedDockerImageBasicAuthObservation) DeepCopyInto(out *PreloadedDockerImageBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreloadedDockerImageBasicAuthParameters ¶
type PreloadedDockerImageBasicAuthParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*PreloadedDockerImageBasicAuthParameters) DeepCopy ¶
func (in *PreloadedDockerImageBasicAuthParameters) DeepCopy() *PreloadedDockerImageBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreloadedDockerImageBasicAuthParameters.
func (*PreloadedDockerImageBasicAuthParameters) DeepCopyInto ¶
func (in *PreloadedDockerImageBasicAuthParameters) DeepCopyInto(out *PreloadedDockerImageBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreloadedDockerImageInitParameters ¶
type PreloadedDockerImageInitParameters struct { // basic_auth.username and basic_auth.password for Docker repository. Docker registry credentials are encrypted when they are stored in Databricks internal storage and when they are passed to a registry upon fetching Docker images at cluster launch. However, other authenticated and authorized API users of this workspace can access the username and password. BasicAuth []PreloadedDockerImageBasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL for the Docker image URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*PreloadedDockerImageInitParameters) DeepCopy ¶
func (in *PreloadedDockerImageInitParameters) DeepCopy() *PreloadedDockerImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreloadedDockerImageInitParameters.
func (*PreloadedDockerImageInitParameters) DeepCopyInto ¶
func (in *PreloadedDockerImageInitParameters) DeepCopyInto(out *PreloadedDockerImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreloadedDockerImageObservation ¶
type PreloadedDockerImageObservation struct { // basic_auth.username and basic_auth.password for Docker repository. Docker registry credentials are encrypted when they are stored in Databricks internal storage and when they are passed to a registry upon fetching Docker images at cluster launch. However, other authenticated and authorized API users of this workspace can access the username and password. BasicAuth []PreloadedDockerImageBasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL for the Docker image URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*PreloadedDockerImageObservation) DeepCopy ¶
func (in *PreloadedDockerImageObservation) DeepCopy() *PreloadedDockerImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreloadedDockerImageObservation.
func (*PreloadedDockerImageObservation) DeepCopyInto ¶
func (in *PreloadedDockerImageObservation) DeepCopyInto(out *PreloadedDockerImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreloadedDockerImageParameters ¶
type PreloadedDockerImageParameters struct { // basic_auth.username and basic_auth.password for Docker repository. Docker registry credentials are encrypted when they are stored in Databricks internal storage and when they are passed to a registry upon fetching Docker images at cluster launch. However, other authenticated and authorized API users of this workspace can access the username and password. // +kubebuilder:validation:Optional BasicAuth []PreloadedDockerImageBasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL for the Docker image // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*PreloadedDockerImageParameters) DeepCopy ¶
func (in *PreloadedDockerImageParameters) DeepCopy() *PreloadedDockerImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreloadedDockerImageParameters.
func (*PreloadedDockerImageParameters) DeepCopyInto ¶
func (in *PreloadedDockerImageParameters) DeepCopyInto(out *PreloadedDockerImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PypiInitParameters ¶
type PypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*PypiInitParameters) DeepCopy ¶
func (in *PypiInitParameters) DeepCopy() *PypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PypiInitParameters.
func (*PypiInitParameters) DeepCopyInto ¶
func (in *PypiInitParameters) DeepCopyInto(out *PypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PypiObservation ¶
type PypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*PypiObservation) DeepCopy ¶
func (in *PypiObservation) DeepCopy() *PypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PypiObservation.
func (*PypiObservation) DeepCopyInto ¶
func (in *PypiObservation) DeepCopyInto(out *PypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PypiParameters ¶
type PypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*PypiParameters) DeepCopy ¶
func (in *PypiParameters) DeepCopy() *PypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PypiParameters.
func (*PypiParameters) DeepCopyInto ¶
func (in *PypiParameters) DeepCopyInto(out *PypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonWheelTaskInitParameters ¶
type PythonWheelTaskInitParameters struct { // Python function as entry point for the task EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*PythonWheelTaskInitParameters) DeepCopy ¶
func (in *PythonWheelTaskInitParameters) DeepCopy() *PythonWheelTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonWheelTaskInitParameters.
func (*PythonWheelTaskInitParameters) DeepCopyInto ¶
func (in *PythonWheelTaskInitParameters) DeepCopyInto(out *PythonWheelTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonWheelTaskObservation ¶
type PythonWheelTaskObservation struct { // Python function as entry point for the task EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*PythonWheelTaskObservation) DeepCopy ¶
func (in *PythonWheelTaskObservation) DeepCopy() *PythonWheelTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonWheelTaskObservation.
func (*PythonWheelTaskObservation) DeepCopyInto ¶
func (in *PythonWheelTaskObservation) DeepCopyInto(out *PythonWheelTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonWheelTaskParameters ¶
type PythonWheelTaskParameters struct { // Python function as entry point for the task // +kubebuilder:validation:Optional EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +kubebuilder:validation:Optional // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package // +kubebuilder:validation:Optional PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*PythonWheelTaskParameters) DeepCopy ¶
func (in *PythonWheelTaskParameters) DeepCopy() *PythonWheelTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonWheelTaskParameters.
func (*PythonWheelTaskParameters) DeepCopyInto ¶
func (in *PythonWheelTaskParameters) DeepCopyInto(out *PythonWheelTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryInitParameters ¶
type QueryInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"` }
func (*QueryInitParameters) DeepCopy ¶
func (in *QueryInitParameters) DeepCopy() *QueryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryInitParameters.
func (*QueryInitParameters) DeepCopyInto ¶
func (in *QueryInitParameters) DeepCopyInto(out *QueryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryObservation ¶
type QueryObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"` }
func (*QueryObservation) DeepCopy ¶
func (in *QueryObservation) DeepCopy() *QueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryObservation.
func (*QueryObservation) DeepCopyInto ¶
func (in *QueryObservation) DeepCopyInto(out *QueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameters ¶
type QueryParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional QueryID *string `json:"queryId" tf:"query_id,omitempty"` }
func (*QueryParameters) DeepCopy ¶
func (in *QueryParameters) DeepCopy() *QueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameters.
func (*QueryParameters) DeepCopyInto ¶
func (in *QueryParameters) DeepCopyInto(out *QueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueInitParameters ¶
type QueueInitParameters struct { // If true, enable queueing for the job. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*QueueInitParameters) DeepCopy ¶
func (in *QueueInitParameters) DeepCopy() *QueueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueInitParameters.
func (*QueueInitParameters) DeepCopyInto ¶
func (in *QueueInitParameters) DeepCopyInto(out *QueueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueObservation ¶
type QueueObservation struct { // If true, enable queueing for the job. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*QueueObservation) DeepCopy ¶
func (in *QueueObservation) DeepCopy() *QueueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueObservation.
func (*QueueObservation) DeepCopyInto ¶
func (in *QueueObservation) DeepCopyInto(out *QueueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueParameters ¶
type QueueParameters struct { // If true, enable queueing for the job. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*QueueParameters) DeepCopy ¶
func (in *QueueParameters) DeepCopy() *QueueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueParameters.
func (*QueueParameters) DeepCopyInto ¶
func (in *QueueParameters) DeepCopyInto(out *QueueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportInitParameters ¶
type ReportInitParameters struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` DestinationTable *string `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // URL of the DLT pipeline on the given workspace. SourceURL *string `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []TableConfigurationInitParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*ReportInitParameters) DeepCopy ¶
func (in *ReportInitParameters) DeepCopy() *ReportInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportInitParameters.
func (*ReportInitParameters) DeepCopyInto ¶
func (in *ReportInitParameters) DeepCopyInto(out *ReportInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportObservation ¶
type ReportObservation struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` DestinationTable *string `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // URL of the DLT pipeline on the given workspace. SourceURL *string `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []TableConfigurationObservation `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*ReportObservation) DeepCopy ¶
func (in *ReportObservation) DeepCopy() *ReportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportObservation.
func (*ReportObservation) DeepCopyInto ¶
func (in *ReportObservation) DeepCopyInto(out *ReportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportParameters ¶
type ReportParameters struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). // +kubebuilder:validation:Optional DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` // +kubebuilder:validation:Optional DestinationTable *string `json:"destinationTable,omitempty" tf:"destination_table,omitempty"` // URL of the DLT pipeline on the given workspace. // +kubebuilder:validation:Optional SourceURL *string `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. // +kubebuilder:validation:Optional TableConfiguration []TableConfigurationParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*ReportParameters) DeepCopy ¶
func (in *ReportParameters) DeepCopy() *ReportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportParameters.
func (*ReportParameters) DeepCopyInto ¶
func (in *ReportParameters) DeepCopyInto(out *ReportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestartWindowInitParameters ¶
type RestartWindowInitParameters struct { DaysOfWeek *string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` StartHour *float64 `json:"startHour,omitempty" tf:"start_hour,omitempty"` // Canonical unique identifier of the DLT pipeline. TimeZoneID *string `json:"timeZoneId,omitempty" tf:"time_zone_id,omitempty"` }
func (*RestartWindowInitParameters) DeepCopy ¶
func (in *RestartWindowInitParameters) DeepCopy() *RestartWindowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestartWindowInitParameters.
func (*RestartWindowInitParameters) DeepCopyInto ¶
func (in *RestartWindowInitParameters) DeepCopyInto(out *RestartWindowInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestartWindowObservation ¶
type RestartWindowObservation struct { DaysOfWeek *string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` StartHour *float64 `json:"startHour,omitempty" tf:"start_hour,omitempty"` // Canonical unique identifier of the DLT pipeline. TimeZoneID *string `json:"timeZoneId,omitempty" tf:"time_zone_id,omitempty"` }
func (*RestartWindowObservation) DeepCopy ¶
func (in *RestartWindowObservation) DeepCopy() *RestartWindowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestartWindowObservation.
func (*RestartWindowObservation) DeepCopyInto ¶
func (in *RestartWindowObservation) DeepCopyInto(out *RestartWindowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestartWindowParameters ¶
type RestartWindowParameters struct { // +kubebuilder:validation:Optional DaysOfWeek *string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // +kubebuilder:validation:Optional StartHour *float64 `json:"startHour" tf:"start_hour,omitempty"` // Canonical unique identifier of the DLT pipeline. // +kubebuilder:validation:Optional TimeZoneID *string `json:"timeZoneId,omitempty" tf:"time_zone_id,omitempty"` }
func (*RestartWindowParameters) DeepCopy ¶
func (in *RestartWindowParameters) DeepCopy() *RestartWindowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestartWindowParameters.
func (*RestartWindowParameters) DeepCopyInto ¶
func (in *RestartWindowParameters) DeepCopyInto(out *RestartWindowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesInitParameters ¶
type RulesInitParameters struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). Metric *string `json:"metric,omitempty" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // integer value used to compare to the given metric. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*RulesInitParameters) DeepCopy ¶
func (in *RulesInitParameters) DeepCopy() *RulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesInitParameters.
func (*RulesInitParameters) DeepCopyInto ¶
func (in *RulesInitParameters) DeepCopyInto(out *RulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). Metric *string `json:"metric,omitempty" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // integer value used to compare to the given metric. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). // +kubebuilder:validation:Optional Metric *string `json:"metric" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). // +kubebuilder:validation:Optional Op *string `json:"op" tf:"op,omitempty"` // integer value used to compare to the given metric. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunAsInitParameters ¶
type RunAsInitParameters struct { // The application ID of an active service principal. Setting this field requires the servicePrincipal/user role. ServicePrincipalName *string `json:"servicePrincipalName,omitempty" tf:"service_principal_name,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*RunAsInitParameters) DeepCopy ¶
func (in *RunAsInitParameters) DeepCopy() *RunAsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsInitParameters.
func (*RunAsInitParameters) DeepCopyInto ¶
func (in *RunAsInitParameters) DeepCopyInto(out *RunAsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunAsObservation ¶
type RunAsObservation struct { // The application ID of an active service principal. Setting this field requires the servicePrincipal/user role. ServicePrincipalName *string `json:"servicePrincipalName,omitempty" tf:"service_principal_name,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*RunAsObservation) DeepCopy ¶
func (in *RunAsObservation) DeepCopy() *RunAsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsObservation.
func (*RunAsObservation) DeepCopyInto ¶
func (in *RunAsObservation) DeepCopyInto(out *RunAsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunAsParameters ¶
type RunAsParameters struct { // The application ID of an active service principal. Setting this field requires the servicePrincipal/user role. // +kubebuilder:validation:Optional ServicePrincipalName *string `json:"servicePrincipalName,omitempty" tf:"service_principal_name,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*RunAsParameters) DeepCopy ¶
func (in *RunAsParameters) DeepCopy() *RunAsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsParameters.
func (*RunAsParameters) DeepCopyInto ¶
func (in *RunAsParameters) DeepCopyInto(out *RunAsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunJobTaskInitParameters ¶
type RunJobTaskInitParameters struct { // (String) ID of the job JobID *float64 `json:"jobId,omitempty" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` }
func (*RunJobTaskInitParameters) DeepCopy ¶
func (in *RunJobTaskInitParameters) DeepCopy() *RunJobTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobTaskInitParameters.
func (*RunJobTaskInitParameters) DeepCopyInto ¶
func (in *RunJobTaskInitParameters) DeepCopyInto(out *RunJobTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunJobTaskObservation ¶
type RunJobTaskObservation struct { // (String) ID of the job JobID *float64 `json:"jobId,omitempty" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` }
func (*RunJobTaskObservation) DeepCopy ¶
func (in *RunJobTaskObservation) DeepCopy() *RunJobTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobTaskObservation.
func (*RunJobTaskObservation) DeepCopyInto ¶
func (in *RunJobTaskObservation) DeepCopyInto(out *RunJobTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunJobTaskParameters ¶
type RunJobTaskParameters struct { // (String) ID of the job // +kubebuilder:validation:Optional JobID *float64 `json:"jobId" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +kubebuilder:validation:Optional // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` }
func (*RunJobTaskParameters) DeepCopy ¶
func (in *RunJobTaskParameters) DeepCopy() *RunJobTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobTaskParameters.
func (*RunJobTaskParameters) DeepCopyInto ¶
func (in *RunJobTaskParameters) DeepCopyInto(out *RunJobTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunJobTaskPipelineParamsInitParameters ¶
type RunJobTaskPipelineParamsInitParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` }
func (*RunJobTaskPipelineParamsInitParameters) DeepCopy ¶
func (in *RunJobTaskPipelineParamsInitParameters) DeepCopy() *RunJobTaskPipelineParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobTaskPipelineParamsInitParameters.
func (*RunJobTaskPipelineParamsInitParameters) DeepCopyInto ¶
func (in *RunJobTaskPipelineParamsInitParameters) DeepCopyInto(out *RunJobTaskPipelineParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunJobTaskPipelineParamsObservation ¶
type RunJobTaskPipelineParamsObservation struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` }
func (*RunJobTaskPipelineParamsObservation) DeepCopy ¶
func (in *RunJobTaskPipelineParamsObservation) DeepCopy() *RunJobTaskPipelineParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobTaskPipelineParamsObservation.
func (*RunJobTaskPipelineParamsObservation) DeepCopyInto ¶
func (in *RunJobTaskPipelineParamsObservation) DeepCopyInto(out *RunJobTaskPipelineParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunJobTaskPipelineParamsParameters ¶
type RunJobTaskPipelineParamsParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. // +kubebuilder:validation:Optional FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` }
func (*RunJobTaskPipelineParamsParameters) DeepCopy ¶
func (in *RunJobTaskPipelineParamsParameters) DeepCopy() *RunJobTaskPipelineParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobTaskPipelineParamsParameters.
func (*RunJobTaskPipelineParamsParameters) DeepCopyInto ¶
func (in *RunJobTaskPipelineParamsParameters) DeepCopyInto(out *RunJobTaskPipelineParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3InitParameters ¶
type S3InitParameters struct { // Set canned access control list, e.g. bucket-owner-full-control. If canned_cal is set, the cluster instance profile must have s3:PutObjectAcl permission on the destination bucket and prefix. The full list of possible canned ACLs can be found here. By default, only the object owner gets full control. If you are using a cross-account role for writing data, you may want to set bucket-owner-full-control to make bucket owners able to read the logs. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` // Enable server-side encryption, false by default. EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // The encryption type, it could be sse-s3 or sse-kms. It is used only when encryption is enabled, and the default type is sse-s3. EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // S3 endpoint, e.g. https://s3-us-west-2.amazonaws.com. Either region or endpoint needs to be set. If both are set, the endpoint is used. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // KMS key used if encryption is enabled and encryption type is set to sse-kms. KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // S3 region, e.g. us-west-2. Either region or endpoint must be set. If both are set, the endpoint is used. Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*S3InitParameters) DeepCopy ¶
func (in *S3InitParameters) DeepCopy() *S3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InitParameters.
func (*S3InitParameters) DeepCopyInto ¶
func (in *S3InitParameters) DeepCopyInto(out *S3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Observation ¶
type S3Observation struct { // Set canned access control list, e.g. bucket-owner-full-control. If canned_cal is set, the cluster instance profile must have s3:PutObjectAcl permission on the destination bucket and prefix. The full list of possible canned ACLs can be found here. By default, only the object owner gets full control. If you are using a cross-account role for writing data, you may want to set bucket-owner-full-control to make bucket owners able to read the logs. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` // Enable server-side encryption, false by default. EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // The encryption type, it could be sse-s3 or sse-kms. It is used only when encryption is enabled, and the default type is sse-s3. EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // S3 endpoint, e.g. https://s3-us-west-2.amazonaws.com. Either region or endpoint needs to be set. If both are set, the endpoint is used. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // KMS key used if encryption is enabled and encryption type is set to sse-kms. KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // S3 region, e.g. us-west-2. Either region or endpoint must be set. If both are set, the endpoint is used. Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*S3Observation) DeepCopy ¶
func (in *S3Observation) DeepCopy() *S3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Observation.
func (*S3Observation) DeepCopyInto ¶
func (in *S3Observation) DeepCopyInto(out *S3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Parameters ¶
type S3Parameters struct { // Set canned access control list, e.g. bucket-owner-full-control. If canned_cal is set, the cluster instance profile must have s3:PutObjectAcl permission on the destination bucket and prefix. The full list of possible canned ACLs can be found here. By default, only the object owner gets full control. If you are using a cross-account role for writing data, you may want to set bucket-owner-full-control to make bucket owners able to read the logs. // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // Enable server-side encryption, false by default. // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // The encryption type, it could be sse-s3 or sse-kms. It is used only when encryption is enabled, and the default type is sse-s3. // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // S3 endpoint, e.g. https://s3-us-west-2.amazonaws.com. Either region or endpoint needs to be set. If both are set, the endpoint is used. // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // KMS key used if encryption is enabled and encryption type is set to sse-kms. // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // S3 region, e.g. us-west-2. Either region or endpoint must be set. If both are set, the endpoint is used. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*S3Parameters) DeepCopy ¶
func (in *S3Parameters) DeepCopy() *S3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Parameters.
func (*S3Parameters) DeepCopyInto ¶
func (in *S3Parameters) DeepCopyInto(out *S3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskAlertInitParameters ¶
type SQLTaskAlertInitParameters struct { // (String) identifier of the Databricks Alert (databricks_alert). AlertID *string `json:"alertId,omitempty" tf:"alert_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []AlertSubscriptionsInitParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*SQLTaskAlertInitParameters) DeepCopy ¶
func (in *SQLTaskAlertInitParameters) DeepCopy() *SQLTaskAlertInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskAlertInitParameters.
func (*SQLTaskAlertInitParameters) DeepCopyInto ¶
func (in *SQLTaskAlertInitParameters) DeepCopyInto(out *SQLTaskAlertInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskAlertObservation ¶
type SQLTaskAlertObservation struct { // (String) identifier of the Databricks Alert (databricks_alert). AlertID *string `json:"alertId,omitempty" tf:"alert_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []AlertSubscriptionsObservation `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*SQLTaskAlertObservation) DeepCopy ¶
func (in *SQLTaskAlertObservation) DeepCopy() *SQLTaskAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskAlertObservation.
func (*SQLTaskAlertObservation) DeepCopyInto ¶
func (in *SQLTaskAlertObservation) DeepCopyInto(out *SQLTaskAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskAlertParameters ¶
type SQLTaskAlertParameters struct { // (String) identifier of the Databricks Alert (databricks_alert). // +kubebuilder:validation:Optional AlertID *string `json:"alertId" tf:"alert_id,omitempty"` // flag that specifies if subscriptions are paused or not. // +kubebuilder:validation:Optional PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. // +kubebuilder:validation:Optional Subscriptions []AlertSubscriptionsParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*SQLTaskAlertParameters) DeepCopy ¶
func (in *SQLTaskAlertParameters) DeepCopy() *SQLTaskAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskAlertParameters.
func (*SQLTaskAlertParameters) DeepCopyInto ¶
func (in *SQLTaskAlertParameters) DeepCopyInto(out *SQLTaskAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskDashboardInitParameters ¶
type SQLTaskDashboardInitParameters struct { // string specifying a custom subject of email sent. CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"` // (String) identifier of the Databricks SQL Dashboard databricks_sql_dashboard. DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []SQLTaskDashboardSubscriptionsInitParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*SQLTaskDashboardInitParameters) DeepCopy ¶
func (in *SQLTaskDashboardInitParameters) DeepCopy() *SQLTaskDashboardInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskDashboardInitParameters.
func (*SQLTaskDashboardInitParameters) DeepCopyInto ¶
func (in *SQLTaskDashboardInitParameters) DeepCopyInto(out *SQLTaskDashboardInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskDashboardObservation ¶
type SQLTaskDashboardObservation struct { // string specifying a custom subject of email sent. CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"` // (String) identifier of the Databricks SQL Dashboard databricks_sql_dashboard. DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"` // flag that specifies if subscriptions are paused or not. PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. Subscriptions []SQLTaskDashboardSubscriptionsObservation `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*SQLTaskDashboardObservation) DeepCopy ¶
func (in *SQLTaskDashboardObservation) DeepCopy() *SQLTaskDashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskDashboardObservation.
func (*SQLTaskDashboardObservation) DeepCopyInto ¶
func (in *SQLTaskDashboardObservation) DeepCopyInto(out *SQLTaskDashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskDashboardParameters ¶
type SQLTaskDashboardParameters struct { // string specifying a custom subject of email sent. // +kubebuilder:validation:Optional CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"` // (String) identifier of the Databricks SQL Dashboard databricks_sql_dashboard. // +kubebuilder:validation:Optional DashboardID *string `json:"dashboardId" tf:"dashboard_id,omitempty"` // flag that specifies if subscriptions are paused or not. // +kubebuilder:validation:Optional PauseSubscriptions *bool `json:"pauseSubscriptions,omitempty" tf:"pause_subscriptions,omitempty"` // a list of subscription blocks consisting out of one of the required fields: user_name for user emails or destination_id - for Alert destination's identifier. // +kubebuilder:validation:Optional Subscriptions []SQLTaskDashboardSubscriptionsParameters `json:"subscriptions,omitempty" tf:"subscriptions,omitempty"` }
func (*SQLTaskDashboardParameters) DeepCopy ¶
func (in *SQLTaskDashboardParameters) DeepCopy() *SQLTaskDashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskDashboardParameters.
func (*SQLTaskDashboardParameters) DeepCopyInto ¶
func (in *SQLTaskDashboardParameters) DeepCopyInto(out *SQLTaskDashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskDashboardSubscriptionsInitParameters ¶
type SQLTaskDashboardSubscriptionsInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SQLTaskDashboardSubscriptionsInitParameters) DeepCopy ¶
func (in *SQLTaskDashboardSubscriptionsInitParameters) DeepCopy() *SQLTaskDashboardSubscriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskDashboardSubscriptionsInitParameters.
func (*SQLTaskDashboardSubscriptionsInitParameters) DeepCopyInto ¶
func (in *SQLTaskDashboardSubscriptionsInitParameters) DeepCopyInto(out *SQLTaskDashboardSubscriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskDashboardSubscriptionsObservation ¶
type SQLTaskDashboardSubscriptionsObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SQLTaskDashboardSubscriptionsObservation) DeepCopy ¶
func (in *SQLTaskDashboardSubscriptionsObservation) DeepCopy() *SQLTaskDashboardSubscriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskDashboardSubscriptionsObservation.
func (*SQLTaskDashboardSubscriptionsObservation) DeepCopyInto ¶
func (in *SQLTaskDashboardSubscriptionsObservation) DeepCopyInto(out *SQLTaskDashboardSubscriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskDashboardSubscriptionsParameters ¶
type SQLTaskDashboardSubscriptionsParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SQLTaskDashboardSubscriptionsParameters) DeepCopy ¶
func (in *SQLTaskDashboardSubscriptionsParameters) DeepCopy() *SQLTaskDashboardSubscriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskDashboardSubscriptionsParameters.
func (*SQLTaskDashboardSubscriptionsParameters) DeepCopyInto ¶
func (in *SQLTaskDashboardSubscriptionsParameters) DeepCopyInto(out *SQLTaskDashboardSubscriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskFileInitParameters ¶
type SQLTaskFileInitParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*SQLTaskFileInitParameters) DeepCopy ¶
func (in *SQLTaskFileInitParameters) DeepCopy() *SQLTaskFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskFileInitParameters.
func (*SQLTaskFileInitParameters) DeepCopyInto ¶
func (in *SQLTaskFileInitParameters) DeepCopyInto(out *SQLTaskFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskFileObservation ¶
type SQLTaskFileObservation struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*SQLTaskFileObservation) DeepCopy ¶
func (in *SQLTaskFileObservation) DeepCopy() *SQLTaskFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskFileObservation.
func (*SQLTaskFileObservation) DeepCopyInto ¶
func (in *SQLTaskFileObservation) DeepCopyInto(out *SQLTaskFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskFileParameters ¶
type SQLTaskFileParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*SQLTaskFileParameters) DeepCopy ¶
func (in *SQLTaskFileParameters) DeepCopy() *SQLTaskFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskFileParameters.
func (*SQLTaskFileParameters) DeepCopyInto ¶
func (in *SQLTaskFileParameters) DeepCopyInto(out *SQLTaskFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskInitParameters ¶
type SQLTaskInitParameters struct { // block consisting of following fields: Alert []AlertInitParameters `json:"alert,omitempty" tf:"alert,omitempty"` // block consisting of following fields: Dashboard []DashboardInitParameters `json:"dashboard,omitempty" tf:"dashboard,omitempty"` // block consisting of single string fields: File []SQLTaskFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` // Parameters for the task // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // block consisting of single string field: query_id - identifier of the Databricks Query (databricks_query). Query []QueryInitParameters `json:"query,omitempty" tf:"query,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*SQLTaskInitParameters) DeepCopy ¶
func (in *SQLTaskInitParameters) DeepCopy() *SQLTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskInitParameters.
func (*SQLTaskInitParameters) DeepCopyInto ¶
func (in *SQLTaskInitParameters) DeepCopyInto(out *SQLTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskObservation ¶
type SQLTaskObservation struct { // block consisting of following fields: Alert []AlertObservation `json:"alert,omitempty" tf:"alert,omitempty"` // block consisting of following fields: Dashboard []DashboardObservation `json:"dashboard,omitempty" tf:"dashboard,omitempty"` // block consisting of single string fields: File []SQLTaskFileObservation `json:"file,omitempty" tf:"file,omitempty"` // Parameters for the task // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // block consisting of single string field: query_id - identifier of the Databricks Query (databricks_query). Query []QueryObservation `json:"query,omitempty" tf:"query,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*SQLTaskObservation) DeepCopy ¶
func (in *SQLTaskObservation) DeepCopy() *SQLTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskObservation.
func (*SQLTaskObservation) DeepCopyInto ¶
func (in *SQLTaskObservation) DeepCopyInto(out *SQLTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskParameters ¶
type SQLTaskParameters struct { // block consisting of following fields: // +kubebuilder:validation:Optional Alert []AlertParameters `json:"alert,omitempty" tf:"alert,omitempty"` // block consisting of following fields: // +kubebuilder:validation:Optional Dashboard []DashboardParameters `json:"dashboard,omitempty" tf:"dashboard,omitempty"` // block consisting of single string fields: // +kubebuilder:validation:Optional File []SQLTaskFileParameters `json:"file,omitempty" tf:"file,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // block consisting of single string field: query_id - identifier of the Databricks Query (databricks_query). // +kubebuilder:validation:Optional Query []QueryParameters `json:"query,omitempty" tf:"query,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId" tf:"warehouse_id,omitempty"` }
func (*SQLTaskParameters) DeepCopy ¶
func (in *SQLTaskParameters) DeepCopy() *SQLTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskParameters.
func (*SQLTaskParameters) DeepCopyInto ¶
func (in *SQLTaskParameters) DeepCopyInto(out *SQLTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskQueryInitParameters ¶
type SQLTaskQueryInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"` }
func (*SQLTaskQueryInitParameters) DeepCopy ¶
func (in *SQLTaskQueryInitParameters) DeepCopy() *SQLTaskQueryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskQueryInitParameters.
func (*SQLTaskQueryInitParameters) DeepCopyInto ¶
func (in *SQLTaskQueryInitParameters) DeepCopyInto(out *SQLTaskQueryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskQueryObservation ¶
type SQLTaskQueryObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"` }
func (*SQLTaskQueryObservation) DeepCopy ¶
func (in *SQLTaskQueryObservation) DeepCopy() *SQLTaskQueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskQueryObservation.
func (*SQLTaskQueryObservation) DeepCopyInto ¶
func (in *SQLTaskQueryObservation) DeepCopyInto(out *SQLTaskQueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTaskQueryParameters ¶
type SQLTaskQueryParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional QueryID *string `json:"queryId" tf:"query_id,omitempty"` }
func (*SQLTaskQueryParameters) DeepCopy ¶
func (in *SQLTaskQueryParameters) DeepCopy() *SQLTaskQueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTaskQueryParameters.
func (*SQLTaskQueryParameters) DeepCopyInto ¶
func (in *SQLTaskQueryParameters) DeepCopyInto(out *SQLTaskQueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶
type ScheduleInitParameters struct { // Indicate whether this schedule is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted and a schedule is provided, the server will default to using UNPAUSED as a value for pause_status. PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` // A Cron expression using Quartz syntax that describes the schedule for a job. This field is required. QuartzCronExpression *string `json:"quartzCronExpression,omitempty" tf:"quartz_cron_expression,omitempty"` // A Java timezone ID. The schedule for a job will be resolved with respect to this timezone. See Java TimeZone for details. This field is required. TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶
type ScheduleObservation struct { // Indicate whether this schedule is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted and a schedule is provided, the server will default to using UNPAUSED as a value for pause_status. PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` // A Cron expression using Quartz syntax that describes the schedule for a job. This field is required. QuartzCronExpression *string `json:"quartzCronExpression,omitempty" tf:"quartz_cron_expression,omitempty"` // A Java timezone ID. The schedule for a job will be resolved with respect to this timezone. See Java TimeZone for details. This field is required. TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` }
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // Indicate whether this schedule is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted and a schedule is provided, the server will default to using UNPAUSED as a value for pause_status. // +kubebuilder:validation:Optional PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` // A Cron expression using Quartz syntax that describes the schedule for a job. This field is required. // +kubebuilder:validation:Optional QuartzCronExpression *string `json:"quartzCronExpression" tf:"quartz_cron_expression,omitempty"` // A Java timezone ID. The schedule for a job will be resolved with respect to this timezone. See Java TimeZone for details. This field is required. // +kubebuilder:validation:Optional TimezoneID *string `json:"timezoneId" tf:"timezone_id,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaInitParameters ¶
type SchemaInitParameters struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). SourceCatalog *string `json:"sourceCatalog,omitempty" tf:"source_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. SourceSchema *string `json:"sourceSchema,omitempty" tf:"source_schema,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []SchemaTableConfigurationInitParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*SchemaInitParameters) DeepCopy ¶
func (in *SchemaInitParameters) DeepCopy() *SchemaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaInitParameters.
func (*SchemaInitParameters) DeepCopyInto ¶
func (in *SchemaInitParameters) DeepCopyInto(out *SchemaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaObservation ¶
type SchemaObservation struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). SourceCatalog *string `json:"sourceCatalog,omitempty" tf:"source_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. SourceSchema *string `json:"sourceSchema,omitempty" tf:"source_schema,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. TableConfiguration []SchemaTableConfigurationObservation `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*SchemaObservation) DeepCopy ¶
func (in *SchemaObservation) DeepCopy() *SchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaObservation.
func (*SchemaObservation) DeepCopyInto ¶
func (in *SchemaObservation) DeepCopyInto(out *SchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaParameters ¶
type SchemaParameters struct { // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). // +kubebuilder:validation:Optional DestinationCatalog *string `json:"destinationCatalog,omitempty" tf:"destination_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional DestinationSchema *string `json:"destinationSchema,omitempty" tf:"destination_schema,omitempty"` // The name of catalog in Unity Catalog. Change of this parameter forces recreation of the pipeline. (Conflicts with storage). // +kubebuilder:validation:Optional SourceCatalog *string `json:"sourceCatalog,omitempty" tf:"source_catalog,omitempty"` // The default schema (database) where tables are read from or published to. The presence of this attribute implies that the pipeline is in direct publishing mode. // +kubebuilder:validation:Optional SourceSchema *string `json:"sourceSchema,omitempty" tf:"source_schema,omitempty"` // Configuration settings to control the ingestion of tables. These settings are applied to all tables in the pipeline. // +kubebuilder:validation:Optional TableConfiguration []SchemaTableConfigurationParameters `json:"tableConfiguration,omitempty" tf:"table_configuration,omitempty"` }
func (*SchemaParameters) DeepCopy ¶
func (in *SchemaParameters) DeepCopy() *SchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaParameters.
func (*SchemaParameters) DeepCopyInto ¶
func (in *SchemaParameters) DeepCopyInto(out *SchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaTableConfigurationInitParameters ¶
type SchemaTableConfigurationInitParameters struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*SchemaTableConfigurationInitParameters) DeepCopy ¶
func (in *SchemaTableConfigurationInitParameters) DeepCopy() *SchemaTableConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaTableConfigurationInitParameters.
func (*SchemaTableConfigurationInitParameters) DeepCopyInto ¶
func (in *SchemaTableConfigurationInitParameters) DeepCopyInto(out *SchemaTableConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaTableConfigurationObservation ¶
type SchemaTableConfigurationObservation struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*SchemaTableConfigurationObservation) DeepCopy ¶
func (in *SchemaTableConfigurationObservation) DeepCopy() *SchemaTableConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaTableConfigurationObservation.
func (*SchemaTableConfigurationObservation) DeepCopyInto ¶
func (in *SchemaTableConfigurationObservation) DeepCopyInto(out *SchemaTableConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaTableConfigurationParameters ¶
type SchemaTableConfigurationParameters struct { // +kubebuilder:validation:Optional PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` // +kubebuilder:validation:Optional SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` // +kubebuilder:validation:Optional ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` // +kubebuilder:validation:Optional SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*SchemaTableConfigurationParameters) DeepCopy ¶
func (in *SchemaTableConfigurationParameters) DeepCopy() *SchemaTableConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaTableConfigurationParameters.
func (*SchemaTableConfigurationParameters) DeepCopyInto ¶
func (in *SchemaTableConfigurationParameters) DeepCopyInto(out *SchemaTableConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkJarTaskInitParameters ¶
type SparkJarTaskInitParameters struct { JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SparkJarTaskInitParameters) DeepCopy ¶
func (in *SparkJarTaskInitParameters) DeepCopy() *SparkJarTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkJarTaskInitParameters.
func (*SparkJarTaskInitParameters) DeepCopyInto ¶
func (in *SparkJarTaskInitParameters) DeepCopyInto(out *SparkJarTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkJarTaskObservation ¶
type SparkJarTaskObservation struct { JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SparkJarTaskObservation) DeepCopy ¶
func (in *SparkJarTaskObservation) DeepCopy() *SparkJarTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkJarTaskObservation.
func (*SparkJarTaskObservation) DeepCopyInto ¶
func (in *SparkJarTaskObservation) DeepCopyInto(out *SparkJarTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkJarTaskParameters ¶
type SparkJarTaskParameters struct { // +kubebuilder:validation:Optional JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. // +kubebuilder:validation:Optional MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SparkJarTaskParameters) DeepCopy ¶
func (in *SparkJarTaskParameters) DeepCopy() *SparkJarTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkJarTaskParameters.
func (*SparkJarTaskParameters) DeepCopyInto ¶
func (in *SparkJarTaskParameters) DeepCopyInto(out *SparkJarTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPythonTaskInitParameters ¶
type SparkPythonTaskInitParameters struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. PythonFile *string `json:"pythonFile,omitempty" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*SparkPythonTaskInitParameters) DeepCopy ¶
func (in *SparkPythonTaskInitParameters) DeepCopy() *SparkPythonTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPythonTaskInitParameters.
func (*SparkPythonTaskInitParameters) DeepCopyInto ¶
func (in *SparkPythonTaskInitParameters) DeepCopyInto(out *SparkPythonTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPythonTaskObservation ¶
type SparkPythonTaskObservation struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. PythonFile *string `json:"pythonFile,omitempty" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*SparkPythonTaskObservation) DeepCopy ¶
func (in *SparkPythonTaskObservation) DeepCopy() *SparkPythonTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPythonTaskObservation.
func (*SparkPythonTaskObservation) DeepCopyInto ¶
func (in *SparkPythonTaskObservation) DeepCopyInto(out *SparkPythonTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPythonTaskParameters ¶
type SparkPythonTaskParameters struct { // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. // +kubebuilder:validation:Optional PythonFile *string `json:"pythonFile" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*SparkPythonTaskParameters) DeepCopy ¶
func (in *SparkPythonTaskParameters) DeepCopy() *SparkPythonTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPythonTaskParameters.
func (*SparkPythonTaskParameters) DeepCopyInto ¶
func (in *SparkPythonTaskParameters) DeepCopyInto(out *SparkPythonTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkSubmitTaskInitParameters ¶
type SparkSubmitTaskInitParameters struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SparkSubmitTaskInitParameters) DeepCopy ¶
func (in *SparkSubmitTaskInitParameters) DeepCopy() *SparkSubmitTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSubmitTaskInitParameters.
func (*SparkSubmitTaskInitParameters) DeepCopyInto ¶
func (in *SparkSubmitTaskInitParameters) DeepCopyInto(out *SparkSubmitTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkSubmitTaskObservation ¶
type SparkSubmitTaskObservation struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SparkSubmitTaskObservation) DeepCopy ¶
func (in *SparkSubmitTaskObservation) DeepCopy() *SparkSubmitTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSubmitTaskObservation.
func (*SparkSubmitTaskObservation) DeepCopyInto ¶
func (in *SparkSubmitTaskObservation) DeepCopyInto(out *SparkSubmitTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkSubmitTaskParameters ¶
type SparkSubmitTaskParameters struct { // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*SparkSubmitTaskParameters) DeepCopy ¶
func (in *SparkSubmitTaskParameters) DeepCopy() *SparkSubmitTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSubmitTaskParameters.
func (*SparkSubmitTaskParameters) DeepCopyInto ¶
func (in *SparkSubmitTaskParameters) DeepCopyInto(out *SparkSubmitTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecInitParameters ¶
type SpecInitParameters struct { // client version used by the environment. Client *string `json:"client,omitempty" tf:"client,omitempty"` // (list of strings) List of pip dependencies, as supported by the version of pip in this environment. Each dependency is a pip requirement file line. See API docs for more information. Dependencies []*string `json:"dependencies,omitempty" tf:"dependencies,omitempty"` }
func (*SpecInitParameters) DeepCopy ¶
func (in *SpecInitParameters) DeepCopy() *SpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecInitParameters.
func (*SpecInitParameters) DeepCopyInto ¶
func (in *SpecInitParameters) DeepCopyInto(out *SpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecObservation ¶
type SpecObservation struct { // client version used by the environment. Client *string `json:"client,omitempty" tf:"client,omitempty"` // (list of strings) List of pip dependencies, as supported by the version of pip in this environment. Each dependency is a pip requirement file line. See API docs for more information. Dependencies []*string `json:"dependencies,omitempty" tf:"dependencies,omitempty"` }
func (*SpecObservation) DeepCopy ¶
func (in *SpecObservation) DeepCopy() *SpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecObservation.
func (*SpecObservation) DeepCopyInto ¶
func (in *SpecObservation) DeepCopyInto(out *SpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecParameters ¶
type SpecParameters struct { // client version used by the environment. // +kubebuilder:validation:Optional Client *string `json:"client" tf:"client,omitempty"` // (list of strings) List of pip dependencies, as supported by the version of pip in this environment. Each dependency is a pip requirement file line. See API docs for more information. // +kubebuilder:validation:Optional Dependencies []*string `json:"dependencies,omitempty" tf:"dependencies,omitempty"` }
func (*SpecParameters) DeepCopy ¶
func (in *SpecParameters) DeepCopy() *SpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecParameters.
func (*SpecParameters) DeepCopyInto ¶
func (in *SpecParameters) DeepCopyInto(out *SpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionsInitParameters ¶
type SubscriptionsInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SubscriptionsInitParameters) DeepCopy ¶
func (in *SubscriptionsInitParameters) DeepCopy() *SubscriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionsInitParameters.
func (*SubscriptionsInitParameters) DeepCopyInto ¶
func (in *SubscriptionsInitParameters) DeepCopyInto(out *SubscriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionsObservation ¶
type SubscriptionsObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SubscriptionsObservation) DeepCopy ¶
func (in *SubscriptionsObservation) DeepCopy() *SubscriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionsObservation.
func (*SubscriptionsObservation) DeepCopyInto ¶
func (in *SubscriptionsObservation) DeepCopyInto(out *SubscriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionsParameters ¶
type SubscriptionsParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DestinationID *string `json:"destinationId,omitempty" tf:"destination_id,omitempty"` // The email of an active workspace user. Non-admin users can only set this field to their own email. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SubscriptionsParameters) DeepCopy ¶
func (in *SubscriptionsParameters) DeepCopy() *SubscriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionsParameters.
func (*SubscriptionsParameters) DeepCopyInto ¶
func (in *SubscriptionsParameters) DeepCopyInto(out *SubscriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableConfigurationInitParameters ¶
type TableConfigurationInitParameters struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*TableConfigurationInitParameters) DeepCopy ¶
func (in *TableConfigurationInitParameters) DeepCopy() *TableConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableConfigurationInitParameters.
func (*TableConfigurationInitParameters) DeepCopyInto ¶
func (in *TableConfigurationInitParameters) DeepCopyInto(out *TableConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableConfigurationObservation ¶
type TableConfigurationObservation struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*TableConfigurationObservation) DeepCopy ¶
func (in *TableConfigurationObservation) DeepCopy() *TableConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableConfigurationObservation.
func (*TableConfigurationObservation) DeepCopyInto ¶
func (in *TableConfigurationObservation) DeepCopyInto(out *TableConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableConfigurationParameters ¶
type TableConfigurationParameters struct { // +kubebuilder:validation:Optional PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` // +kubebuilder:validation:Optional SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` // +kubebuilder:validation:Optional ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` // +kubebuilder:validation:Optional SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*TableConfigurationParameters) DeepCopy ¶
func (in *TableConfigurationParameters) DeepCopy() *TableConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableConfigurationParameters.
func (*TableConfigurationParameters) DeepCopyInto ¶
func (in *TableConfigurationParameters) DeepCopyInto(out *TableConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableInitParameters ¶
type TableInitParameters struct { Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` TableNames []*string `json:"tableNames,omitempty" tf:"table_names,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*TableInitParameters) DeepCopy ¶
func (in *TableInitParameters) DeepCopy() *TableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableInitParameters.
func (*TableInitParameters) DeepCopyInto ¶
func (in *TableInitParameters) DeepCopyInto(out *TableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableObservation ¶
type TableObservation struct { Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` TableNames []*string `json:"tableNames,omitempty" tf:"table_names,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. // +kubebuilder:validation:Optional MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` // +kubebuilder:validation:Optional TableNames []*string `json:"tableNames,omitempty" tf:"table_names,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. // +kubebuilder:validation:Optional WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableTableConfigurationInitParameters ¶
type TableTableConfigurationInitParameters struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*TableTableConfigurationInitParameters) DeepCopy ¶
func (in *TableTableConfigurationInitParameters) DeepCopy() *TableTableConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableTableConfigurationInitParameters.
func (*TableTableConfigurationInitParameters) DeepCopyInto ¶
func (in *TableTableConfigurationInitParameters) DeepCopyInto(out *TableTableConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableTableConfigurationObservation ¶
type TableTableConfigurationObservation struct { PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*TableTableConfigurationObservation) DeepCopy ¶
func (in *TableTableConfigurationObservation) DeepCopy() *TableTableConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableTableConfigurationObservation.
func (*TableTableConfigurationObservation) DeepCopyInto ¶
func (in *TableTableConfigurationObservation) DeepCopyInto(out *TableTableConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableTableConfigurationParameters ¶
type TableTableConfigurationParameters struct { // +kubebuilder:validation:Optional PrimaryKeys []*string `json:"primaryKeys,omitempty" tf:"primary_keys,omitempty"` // +kubebuilder:validation:Optional SalesforceIncludeFormulaFields *bool `json:"salesforceIncludeFormulaFields,omitempty" tf:"salesforce_include_formula_fields,omitempty"` // +kubebuilder:validation:Optional ScdType *string `json:"scdType,omitempty" tf:"scd_type,omitempty"` // +kubebuilder:validation:Optional SequenceBy []*string `json:"sequenceBy,omitempty" tf:"sequence_by,omitempty"` }
func (*TableTableConfigurationParameters) DeepCopy ¶
func (in *TableTableConfigurationParameters) DeepCopy() *TableTableConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableTableConfigurationParameters.
func (*TableTableConfigurationParameters) DeepCopyInto ¶
func (in *TableTableConfigurationParameters) DeepCopyInto(out *TableTableConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableUpdateInitParameters ¶
type TableUpdateInitParameters struct { Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` TableNames []*string `json:"tableNames,omitempty" tf:"table_names,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*TableUpdateInitParameters) DeepCopy ¶
func (in *TableUpdateInitParameters) DeepCopy() *TableUpdateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableUpdateInitParameters.
func (*TableUpdateInitParameters) DeepCopyInto ¶
func (in *TableUpdateInitParameters) DeepCopyInto(out *TableUpdateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableUpdateObservation ¶
type TableUpdateObservation struct { Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` TableNames []*string `json:"tableNames,omitempty" tf:"table_names,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*TableUpdateObservation) DeepCopy ¶
func (in *TableUpdateObservation) DeepCopy() *TableUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableUpdateObservation.
func (*TableUpdateObservation) DeepCopyInto ¶
func (in *TableUpdateObservation) DeepCopyInto(out *TableUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableUpdateParameters ¶
type TableUpdateParameters struct { // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // If set, the trigger starts a run only after the specified amount of time passed since the last time the trigger fired. The minimum allowed value is 60 seconds. // +kubebuilder:validation:Optional MinTimeBetweenTriggersSeconds *float64 `json:"minTimeBetweenTriggersSeconds,omitempty" tf:"min_time_between_triggers_seconds,omitempty"` // +kubebuilder:validation:Optional TableNames []*string `json:"tableNames" tf:"table_names,omitempty"` // If set, the trigger starts a run only after no file activity has occurred for the specified amount of time. This makes it possible to wait for a batch of incoming files to arrive before triggering a run. The minimum allowed value is 60 seconds. // +kubebuilder:validation:Optional WaitAfterLastChangeSeconds *float64 `json:"waitAfterLastChangeSeconds,omitempty" tf:"wait_after_last_change_seconds,omitempty"` }
func (*TableUpdateParameters) DeepCopy ¶
func (in *TableUpdateParameters) DeepCopy() *TableUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableUpdateParameters.
func (*TableUpdateParameters) DeepCopyInto ¶
func (in *TableUpdateParameters) DeepCopyInto(out *TableUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskConditionTaskInitParameters ¶
type TaskConditionTaskInitParameters struct { // The left operand of the condition task. It could be a string value, job state, or a parameter reference. Left *string `json:"left,omitempty" tf:"left,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // The right operand of the condition task. It could be a string value, job state, or parameter reference. Right *string `json:"right,omitempty" tf:"right,omitempty"` }
func (*TaskConditionTaskInitParameters) DeepCopy ¶
func (in *TaskConditionTaskInitParameters) DeepCopy() *TaskConditionTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskConditionTaskInitParameters.
func (*TaskConditionTaskInitParameters) DeepCopyInto ¶
func (in *TaskConditionTaskInitParameters) DeepCopyInto(out *TaskConditionTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskConditionTaskObservation ¶
type TaskConditionTaskObservation struct { // The left operand of the condition task. It could be a string value, job state, or a parameter reference. Left *string `json:"left,omitempty" tf:"left,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // The right operand of the condition task. It could be a string value, job state, or parameter reference. Right *string `json:"right,omitempty" tf:"right,omitempty"` }
func (*TaskConditionTaskObservation) DeepCopy ¶
func (in *TaskConditionTaskObservation) DeepCopy() *TaskConditionTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskConditionTaskObservation.
func (*TaskConditionTaskObservation) DeepCopyInto ¶
func (in *TaskConditionTaskObservation) DeepCopyInto(out *TaskConditionTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskConditionTaskParameters ¶
type TaskConditionTaskParameters struct { // The left operand of the condition task. It could be a string value, job state, or a parameter reference. // +kubebuilder:validation:Optional Left *string `json:"left" tf:"left,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). // +kubebuilder:validation:Optional Op *string `json:"op" tf:"op,omitempty"` // The right operand of the condition task. It could be a string value, job state, or parameter reference. // +kubebuilder:validation:Optional Right *string `json:"right" tf:"right,omitempty"` }
func (*TaskConditionTaskParameters) DeepCopy ¶
func (in *TaskConditionTaskParameters) DeepCopy() *TaskConditionTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskConditionTaskParameters.
func (*TaskConditionTaskParameters) DeepCopyInto ¶
func (in *TaskConditionTaskParameters) DeepCopyInto(out *TaskConditionTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDbtTaskInitParameters ¶
type TaskDbtTaskInitParameters struct { // The name of the catalog to use inside Unity Catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskDbtTaskInitParameters) DeepCopy ¶
func (in *TaskDbtTaskInitParameters) DeepCopy() *TaskDbtTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDbtTaskInitParameters.
func (*TaskDbtTaskInitParameters) DeepCopyInto ¶
func (in *TaskDbtTaskInitParameters) DeepCopyInto(out *TaskDbtTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDbtTaskObservation ¶
type TaskDbtTaskObservation struct { // The name of the catalog to use inside Unity Catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskDbtTaskObservation) DeepCopy ¶
func (in *TaskDbtTaskObservation) DeepCopy() *TaskDbtTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDbtTaskObservation.
func (*TaskDbtTaskObservation) DeepCopyInto ¶
func (in *TaskDbtTaskObservation) DeepCopyInto(out *TaskDbtTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDbtTaskParameters ¶
type TaskDbtTaskParameters struct { // The name of the catalog to use inside Unity Catalog. // +kubebuilder:validation:Optional Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". // +kubebuilder:validation:Optional Commands []*string `json:"commands" tf:"commands,omitempty"` // The relative path to the directory in the repository specified by git_source where dbt should look in for the profiles.yml file. If not specified, defaults to the repository's root directory. Equivalent to passing --profile-dir to a dbt command. // +kubebuilder:validation:Optional ProfilesDirectory *string `json:"profilesDirectory,omitempty" tf:"profiles_directory,omitempty"` // The path where dbt should look for dbt_project.yml. Equivalent to passing --project-dir to the dbt CLI. // +kubebuilder:validation:Optional ProjectDirectory *string `json:"projectDirectory,omitempty" tf:"project_directory,omitempty"` // The name of the schema dbt should run in. Defaults to default. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskDbtTaskParameters) DeepCopy ¶
func (in *TaskDbtTaskParameters) DeepCopy() *TaskDbtTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDbtTaskParameters.
func (*TaskDbtTaskParameters) DeepCopyInto ¶
func (in *TaskDbtTaskParameters) DeepCopyInto(out *TaskDbtTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDependsOnInitParameters ¶
type TaskDependsOnInitParameters struct { // Can only be specified on condition task dependencies. The outcome of the dependent task that must be met for this task to run. Possible values are "true" or "false". Outcome *string `json:"outcome,omitempty" tf:"outcome,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` }
func (*TaskDependsOnInitParameters) DeepCopy ¶
func (in *TaskDependsOnInitParameters) DeepCopy() *TaskDependsOnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDependsOnInitParameters.
func (*TaskDependsOnInitParameters) DeepCopyInto ¶
func (in *TaskDependsOnInitParameters) DeepCopyInto(out *TaskDependsOnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDependsOnObservation ¶
type TaskDependsOnObservation struct { // Can only be specified on condition task dependencies. The outcome of the dependent task that must be met for this task to run. Possible values are "true" or "false". Outcome *string `json:"outcome,omitempty" tf:"outcome,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` }
func (*TaskDependsOnObservation) DeepCopy ¶
func (in *TaskDependsOnObservation) DeepCopy() *TaskDependsOnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDependsOnObservation.
func (*TaskDependsOnObservation) DeepCopyInto ¶
func (in *TaskDependsOnObservation) DeepCopyInto(out *TaskDependsOnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDependsOnParameters ¶
type TaskDependsOnParameters struct { // Can only be specified on condition task dependencies. The outcome of the dependent task that must be met for this task to run. Possible values are "true" or "false". // +kubebuilder:validation:Optional Outcome *string `json:"outcome,omitempty" tf:"outcome,omitempty"` // string specifying an unique key for a given task. // +kubebuilder:validation:Optional TaskKey *string `json:"taskKey" tf:"task_key,omitempty"` }
func (*TaskDependsOnParameters) DeepCopy ¶
func (in *TaskDependsOnParameters) DeepCopy() *TaskDependsOnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDependsOnParameters.
func (*TaskDependsOnParameters) DeepCopyInto ¶
func (in *TaskDependsOnParameters) DeepCopyInto(out *TaskDependsOnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskEmailNotificationsInitParameters ¶
type TaskEmailNotificationsInitParameters struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*TaskEmailNotificationsInitParameters) DeepCopy ¶
func (in *TaskEmailNotificationsInitParameters) DeepCopy() *TaskEmailNotificationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskEmailNotificationsInitParameters.
func (*TaskEmailNotificationsInitParameters) DeepCopyInto ¶
func (in *TaskEmailNotificationsInitParameters) DeepCopyInto(out *TaskEmailNotificationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskEmailNotificationsObservation ¶
type TaskEmailNotificationsObservation struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*TaskEmailNotificationsObservation) DeepCopy ¶
func (in *TaskEmailNotificationsObservation) DeepCopy() *TaskEmailNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskEmailNotificationsObservation.
func (*TaskEmailNotificationsObservation) DeepCopyInto ¶
func (in *TaskEmailNotificationsObservation) DeepCopyInto(out *TaskEmailNotificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskEmailNotificationsParameters ¶
type TaskEmailNotificationsParameters struct { // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). // +kubebuilder:validation:Optional NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. // +kubebuilder:validation:Optional OnDurationWarningThresholdExceeded []*string `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnFailure []*string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnStart []*string `json:"onStart,omitempty" tf:"on_start,omitempty"` // +kubebuilder:validation:Optional OnStreamingBacklogExceeded []*string `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnSuccess []*string `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*TaskEmailNotificationsParameters) DeepCopy ¶
func (in *TaskEmailNotificationsParameters) DeepCopy() *TaskEmailNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskEmailNotificationsParameters.
func (*TaskEmailNotificationsParameters) DeepCopyInto ¶
func (in *TaskEmailNotificationsParameters) DeepCopyInto(out *TaskEmailNotificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskHealthInitParameters ¶
type TaskHealthInitParameters struct { // (List) list of rules that are represented as objects with the following attributes: Rules []HealthRulesInitParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*TaskHealthInitParameters) DeepCopy ¶
func (in *TaskHealthInitParameters) DeepCopy() *TaskHealthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskHealthInitParameters.
func (*TaskHealthInitParameters) DeepCopyInto ¶
func (in *TaskHealthInitParameters) DeepCopyInto(out *TaskHealthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskHealthObservation ¶
type TaskHealthObservation struct { // (List) list of rules that are represented as objects with the following attributes: Rules []HealthRulesObservation `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*TaskHealthObservation) DeepCopy ¶
func (in *TaskHealthObservation) DeepCopy() *TaskHealthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskHealthObservation.
func (*TaskHealthObservation) DeepCopyInto ¶
func (in *TaskHealthObservation) DeepCopyInto(out *TaskHealthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskHealthParameters ¶
type TaskHealthParameters struct { // (List) list of rules that are represented as objects with the following attributes: // +kubebuilder:validation:Optional Rules []HealthRulesParameters `json:"rules" tf:"rules,omitempty"` }
func (*TaskHealthParameters) DeepCopy ¶
func (in *TaskHealthParameters) DeepCopy() *TaskHealthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskHealthParameters.
func (*TaskHealthParameters) DeepCopyInto ¶
func (in *TaskHealthParameters) DeepCopyInto(out *TaskHealthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskHealthRulesInitParameters ¶
type TaskHealthRulesInitParameters struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). Metric *string `json:"metric,omitempty" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // integer value used to compare to the given metric. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*TaskHealthRulesInitParameters) DeepCopy ¶
func (in *TaskHealthRulesInitParameters) DeepCopy() *TaskHealthRulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskHealthRulesInitParameters.
func (*TaskHealthRulesInitParameters) DeepCopyInto ¶
func (in *TaskHealthRulesInitParameters) DeepCopyInto(out *TaskHealthRulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskHealthRulesObservation ¶
type TaskHealthRulesObservation struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). Metric *string `json:"metric,omitempty" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). Op *string `json:"op,omitempty" tf:"op,omitempty"` // integer value used to compare to the given metric. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*TaskHealthRulesObservation) DeepCopy ¶
func (in *TaskHealthRulesObservation) DeepCopy() *TaskHealthRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskHealthRulesObservation.
func (*TaskHealthRulesObservation) DeepCopyInto ¶
func (in *TaskHealthRulesObservation) DeepCopyInto(out *TaskHealthRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskHealthRulesParameters ¶
type TaskHealthRulesParameters struct { // string specifying the metric to check. The only supported metric is RUN_DURATION_SECONDS (check Jobs REST API documentation for the latest information). // +kubebuilder:validation:Optional Metric *string `json:"metric" tf:"metric,omitempty"` // The string specifying the operation used to compare operands. Currently, following operators are supported: EQUAL_TO, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL. (Check the API docs for the latest information). // +kubebuilder:validation:Optional Op *string `json:"op" tf:"op,omitempty"` // integer value used to compare to the given metric. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*TaskHealthRulesParameters) DeepCopy ¶
func (in *TaskHealthRulesParameters) DeepCopy() *TaskHealthRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskHealthRulesParameters.
func (*TaskHealthRulesParameters) DeepCopyInto ¶
func (in *TaskHealthRulesParameters) DeepCopyInto(out *TaskHealthRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskInitParameters ¶
type TaskInitParameters struct { // A list of task specification that the job will execute. See task Configuration Block below. ConditionTask []ConditionTaskInitParameters `json:"conditionTask,omitempty" tf:"condition_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. DbtTask []TaskDbtTaskInitParameters `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // block specifying dependency(-ies) for a given task. DependsOn []DependsOnInitParameters `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flag to disable auto optimization in serverless tasks. DisableAutoOptimization *bool `json:"disableAutoOptimization,omitempty" tf:"disable_auto_optimization,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. EmailNotifications []TaskEmailNotificationsInitParameters `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // If existing_cluster_id, the ID of an existing cluster that will be used for all runs of this job. When running jobs on an existing cluster, you may need to manually restart the cluster if it stops responding. We strongly suggest to use new_cluster for greater reliability. ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. ForEachTask []ForEachTaskInitParameters `json:"forEachTask,omitempty" tf:"for_each_task,omitempty"` // An optional block that specifies the health conditions for the job documented below. Health []JobTaskHealthInitParameters `json:"health,omitempty" tf:"health,omitempty"` // Identifier of the Job cluster specified in the job_cluster block. JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobTaskLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as NewCluster []JobTaskNewClusterInitParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. NotebookTask []JobTaskNotebookTaskInitParameters `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. NotificationSettings []JobTaskNotificationSettingsInitParameters `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PipelineTask []JobTaskPipelineTaskInitParameters `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PythonWheelTask []JobTaskPythonWheelTaskInitParameters `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // An optional value indicating the condition that determines whether the task should be run once its dependencies have been completed. One of ALL_SUCCESS, AT_LEAST_ONE_SUCCESS, NONE_FAILED, ALL_DONE, AT_LEAST_ONE_FAILED or ALL_FAILED. When omitted, defaults to ALL_SUCCESS. RunIf *string `json:"runIf,omitempty" tf:"run_if,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. RunJobTask []JobTaskRunJobTaskInitParameters `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SQLTask []TaskSQLTaskInitParameters `json:"sqlTask,omitempty" tf:"sql_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkJarTask []JobTaskSparkJarTaskInitParameters `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkPythonTask []JobTaskSparkPythonTaskInitParameters `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkSubmitTask []JobTaskSparkSubmitTaskInitParameters `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. WebhookNotifications []TaskWebhookNotificationsInitParameters `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*TaskInitParameters) DeepCopy ¶
func (in *TaskInitParameters) DeepCopy() *TaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskInitParameters.
func (*TaskInitParameters) DeepCopyInto ¶
func (in *TaskInitParameters) DeepCopyInto(out *TaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryCranInitParameters ¶
type TaskLibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryCranInitParameters) DeepCopy ¶
func (in *TaskLibraryCranInitParameters) DeepCopy() *TaskLibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryCranInitParameters.
func (*TaskLibraryCranInitParameters) DeepCopyInto ¶
func (in *TaskLibraryCranInitParameters) DeepCopyInto(out *TaskLibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryCranObservation ¶
type TaskLibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryCranObservation) DeepCopy ¶
func (in *TaskLibraryCranObservation) DeepCopy() *TaskLibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryCranObservation.
func (*TaskLibraryCranObservation) DeepCopyInto ¶
func (in *TaskLibraryCranObservation) DeepCopyInto(out *TaskLibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryCranParameters ¶
type TaskLibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryCranParameters) DeepCopy ¶
func (in *TaskLibraryCranParameters) DeepCopy() *TaskLibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryCranParameters.
func (*TaskLibraryCranParameters) DeepCopyInto ¶
func (in *TaskLibraryCranParameters) DeepCopyInto(out *TaskLibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryInitParameters ¶
type TaskLibraryInitParameters struct { Cran []TaskLibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []TaskLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []TaskLibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*TaskLibraryInitParameters) DeepCopy ¶
func (in *TaskLibraryInitParameters) DeepCopy() *TaskLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryInitParameters.
func (*TaskLibraryInitParameters) DeepCopyInto ¶
func (in *TaskLibraryInitParameters) DeepCopyInto(out *TaskLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryMavenInitParameters ¶
type TaskLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryMavenInitParameters) DeepCopy ¶
func (in *TaskLibraryMavenInitParameters) DeepCopy() *TaskLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryMavenInitParameters.
func (*TaskLibraryMavenInitParameters) DeepCopyInto ¶
func (in *TaskLibraryMavenInitParameters) DeepCopyInto(out *TaskLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryMavenObservation ¶
type TaskLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryMavenObservation) DeepCopy ¶
func (in *TaskLibraryMavenObservation) DeepCopy() *TaskLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryMavenObservation.
func (*TaskLibraryMavenObservation) DeepCopyInto ¶
func (in *TaskLibraryMavenObservation) DeepCopyInto(out *TaskLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryMavenParameters ¶
type TaskLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryMavenParameters) DeepCopy ¶
func (in *TaskLibraryMavenParameters) DeepCopy() *TaskLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryMavenParameters.
func (*TaskLibraryMavenParameters) DeepCopyInto ¶
func (in *TaskLibraryMavenParameters) DeepCopyInto(out *TaskLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryObservation ¶
type TaskLibraryObservation struct { Cran []TaskLibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []TaskLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []TaskLibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*TaskLibraryObservation) DeepCopy ¶
func (in *TaskLibraryObservation) DeepCopy() *TaskLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryObservation.
func (*TaskLibraryObservation) DeepCopyInto ¶
func (in *TaskLibraryObservation) DeepCopyInto(out *TaskLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryParameters ¶
type TaskLibraryParameters struct { // +kubebuilder:validation:Optional Cran []TaskLibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []TaskLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []TaskLibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*TaskLibraryParameters) DeepCopy ¶
func (in *TaskLibraryParameters) DeepCopy() *TaskLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryParameters.
func (*TaskLibraryParameters) DeepCopyInto ¶
func (in *TaskLibraryParameters) DeepCopyInto(out *TaskLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryPypiInitParameters ¶
type TaskLibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryPypiInitParameters) DeepCopy ¶
func (in *TaskLibraryPypiInitParameters) DeepCopy() *TaskLibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryPypiInitParameters.
func (*TaskLibraryPypiInitParameters) DeepCopyInto ¶
func (in *TaskLibraryPypiInitParameters) DeepCopyInto(out *TaskLibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryPypiObservation ¶
type TaskLibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryPypiObservation) DeepCopy ¶
func (in *TaskLibraryPypiObservation) DeepCopy() *TaskLibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryPypiObservation.
func (*TaskLibraryPypiObservation) DeepCopyInto ¶
func (in *TaskLibraryPypiObservation) DeepCopyInto(out *TaskLibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskLibraryPypiParameters ¶
type TaskLibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskLibraryPypiParameters) DeepCopy ¶
func (in *TaskLibraryPypiParameters) DeepCopy() *TaskLibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLibraryPypiParameters.
func (*TaskLibraryPypiParameters) DeepCopyInto ¶
func (in *TaskLibraryPypiParameters) DeepCopyInto(out *TaskLibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAutoscaleInitParameters ¶
type TaskNewClusterAutoscaleInitParameters struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*TaskNewClusterAutoscaleInitParameters) DeepCopy ¶
func (in *TaskNewClusterAutoscaleInitParameters) DeepCopy() *TaskNewClusterAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAutoscaleInitParameters.
func (*TaskNewClusterAutoscaleInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterAutoscaleInitParameters) DeepCopyInto(out *TaskNewClusterAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAutoscaleObservation ¶
type TaskNewClusterAutoscaleObservation struct { MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*TaskNewClusterAutoscaleObservation) DeepCopy ¶
func (in *TaskNewClusterAutoscaleObservation) DeepCopy() *TaskNewClusterAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAutoscaleObservation.
func (*TaskNewClusterAutoscaleObservation) DeepCopyInto ¶
func (in *TaskNewClusterAutoscaleObservation) DeepCopyInto(out *TaskNewClusterAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAutoscaleParameters ¶
type TaskNewClusterAutoscaleParameters struct { // +kubebuilder:validation:Optional MaxWorkers *float64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` // +kubebuilder:validation:Optional MinWorkers *float64 `json:"minWorkers,omitempty" tf:"min_workers,omitempty"` }
func (*TaskNewClusterAutoscaleParameters) DeepCopy ¶
func (in *TaskNewClusterAutoscaleParameters) DeepCopy() *TaskNewClusterAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAutoscaleParameters.
func (*TaskNewClusterAutoscaleParameters) DeepCopyInto ¶
func (in *TaskNewClusterAutoscaleParameters) DeepCopyInto(out *TaskNewClusterAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAwsAttributesInitParameters ¶
type TaskNewClusterAwsAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*TaskNewClusterAwsAttributesInitParameters) DeepCopy ¶
func (in *TaskNewClusterAwsAttributesInitParameters) DeepCopy() *TaskNewClusterAwsAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAwsAttributesInitParameters.
func (*TaskNewClusterAwsAttributesInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterAwsAttributesInitParameters) DeepCopyInto(out *TaskNewClusterAwsAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAwsAttributesObservation ¶
type TaskNewClusterAwsAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*TaskNewClusterAwsAttributesObservation) DeepCopy ¶
func (in *TaskNewClusterAwsAttributesObservation) DeepCopy() *TaskNewClusterAwsAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAwsAttributesObservation.
func (*TaskNewClusterAwsAttributesObservation) DeepCopyInto ¶
func (in *TaskNewClusterAwsAttributesObservation) DeepCopyInto(out *TaskNewClusterAwsAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAwsAttributesParameters ¶
type TaskNewClusterAwsAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional EBSVolumeCount *float64 `json:"ebsVolumeCount,omitempty" tf:"ebs_volume_count,omitempty"` // +kubebuilder:validation:Optional EBSVolumeIops *float64 `json:"ebsVolumeIops,omitempty" tf:"ebs_volume_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeSize *float64 `json:"ebsVolumeSize,omitempty" tf:"ebs_volume_size,omitempty"` // +kubebuilder:validation:Optional EBSVolumeThroughput *float64 `json:"ebsVolumeThroughput,omitempty" tf:"ebs_volume_throughput,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional SpotBidPricePercent *float64 `json:"spotBidPricePercent,omitempty" tf:"spot_bid_price_percent,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*TaskNewClusterAwsAttributesParameters) DeepCopy ¶
func (in *TaskNewClusterAwsAttributesParameters) DeepCopy() *TaskNewClusterAwsAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAwsAttributesParameters.
func (*TaskNewClusterAwsAttributesParameters) DeepCopyInto ¶
func (in *TaskNewClusterAwsAttributesParameters) DeepCopyInto(out *TaskNewClusterAwsAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAzureAttributesInitParameters ¶
type TaskNewClusterAzureAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*TaskNewClusterAzureAttributesInitParameters) DeepCopy ¶
func (in *TaskNewClusterAzureAttributesInitParameters) DeepCopy() *TaskNewClusterAzureAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAzureAttributesInitParameters.
func (*TaskNewClusterAzureAttributesInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterAzureAttributesInitParameters) DeepCopyInto(out *TaskNewClusterAzureAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters ¶
type TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy ¶
func (in *TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopy() *TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters.
func (*TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters) DeepCopyInto(out *TaskNewClusterAzureAttributesLogAnalyticsInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAzureAttributesLogAnalyticsInfoObservation ¶
type TaskNewClusterAzureAttributesLogAnalyticsInfoObservation struct { LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*TaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy ¶
func (in *TaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopy() *TaskNewClusterAzureAttributesLogAnalyticsInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAzureAttributesLogAnalyticsInfoObservation.
func (*TaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto ¶
func (in *TaskNewClusterAzureAttributesLogAnalyticsInfoObservation) DeepCopyInto(out *TaskNewClusterAzureAttributesLogAnalyticsInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAzureAttributesLogAnalyticsInfoParameters ¶
type TaskNewClusterAzureAttributesLogAnalyticsInfoParameters struct { // +kubebuilder:validation:Optional LogAnalyticsPrimaryKey *string `json:"logAnalyticsPrimaryKey,omitempty" tf:"log_analytics_primary_key,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*TaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy ¶
func (in *TaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopy() *TaskNewClusterAzureAttributesLogAnalyticsInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAzureAttributesLogAnalyticsInfoParameters.
func (*TaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto ¶
func (in *TaskNewClusterAzureAttributesLogAnalyticsInfoParameters) DeepCopyInto(out *TaskNewClusterAzureAttributesLogAnalyticsInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAzureAttributesObservation ¶
type TaskNewClusterAzureAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` LogAnalyticsInfo []TaskNewClusterAzureAttributesLogAnalyticsInfoObservation `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*TaskNewClusterAzureAttributesObservation) DeepCopy ¶
func (in *TaskNewClusterAzureAttributesObservation) DeepCopy() *TaskNewClusterAzureAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAzureAttributesObservation.
func (*TaskNewClusterAzureAttributesObservation) DeepCopyInto ¶
func (in *TaskNewClusterAzureAttributesObservation) DeepCopyInto(out *TaskNewClusterAzureAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterAzureAttributesParameters ¶
type TaskNewClusterAzureAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional FirstOnDemand *float64 `json:"firstOnDemand,omitempty" tf:"first_on_demand,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsInfo []TaskNewClusterAzureAttributesLogAnalyticsInfoParameters `json:"logAnalyticsInfo,omitempty" tf:"log_analytics_info,omitempty"` // +kubebuilder:validation:Optional SpotBidMaxPrice *float64 `json:"spotBidMaxPrice,omitempty" tf:"spot_bid_max_price,omitempty"` }
func (*TaskNewClusterAzureAttributesParameters) DeepCopy ¶
func (in *TaskNewClusterAzureAttributesParameters) DeepCopy() *TaskNewClusterAzureAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterAzureAttributesParameters.
func (*TaskNewClusterAzureAttributesParameters) DeepCopyInto ¶
func (in *TaskNewClusterAzureAttributesParameters) DeepCopyInto(out *TaskNewClusterAzureAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfDbfsInitParameters ¶
type TaskNewClusterClusterLogConfDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterClusterLogConfDbfsInitParameters) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfDbfsInitParameters) DeepCopy() *TaskNewClusterClusterLogConfDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfDbfsInitParameters.
func (*TaskNewClusterClusterLogConfDbfsInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfDbfsInitParameters) DeepCopyInto(out *TaskNewClusterClusterLogConfDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfDbfsObservation ¶
type TaskNewClusterClusterLogConfDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterClusterLogConfDbfsObservation) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfDbfsObservation) DeepCopy() *TaskNewClusterClusterLogConfDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfDbfsObservation.
func (*TaskNewClusterClusterLogConfDbfsObservation) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfDbfsObservation) DeepCopyInto(out *TaskNewClusterClusterLogConfDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfDbfsParameters ¶
type TaskNewClusterClusterLogConfDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterClusterLogConfDbfsParameters) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfDbfsParameters) DeepCopy() *TaskNewClusterClusterLogConfDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfDbfsParameters.
func (*TaskNewClusterClusterLogConfDbfsParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfDbfsParameters) DeepCopyInto(out *TaskNewClusterClusterLogConfDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfInitParameters ¶
type TaskNewClusterClusterLogConfInitParameters struct { Dbfs []TaskNewClusterClusterLogConfDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []TaskNewClusterClusterLogConfS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*TaskNewClusterClusterLogConfInitParameters) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfInitParameters) DeepCopy() *TaskNewClusterClusterLogConfInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfInitParameters.
func (*TaskNewClusterClusterLogConfInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfInitParameters) DeepCopyInto(out *TaskNewClusterClusterLogConfInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfObservation ¶
type TaskNewClusterClusterLogConfObservation struct { Dbfs []TaskNewClusterClusterLogConfDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` S3 []TaskNewClusterClusterLogConfS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*TaskNewClusterClusterLogConfObservation) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfObservation) DeepCopy() *TaskNewClusterClusterLogConfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfObservation.
func (*TaskNewClusterClusterLogConfObservation) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfObservation) DeepCopyInto(out *TaskNewClusterClusterLogConfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfParameters ¶
type TaskNewClusterClusterLogConfParameters struct { // +kubebuilder:validation:Optional Dbfs []TaskNewClusterClusterLogConfDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // +kubebuilder:validation:Optional S3 []TaskNewClusterClusterLogConfS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*TaskNewClusterClusterLogConfParameters) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfParameters) DeepCopy() *TaskNewClusterClusterLogConfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfParameters.
func (*TaskNewClusterClusterLogConfParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfParameters) DeepCopyInto(out *TaskNewClusterClusterLogConfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfS3InitParameters ¶
type TaskNewClusterClusterLogConfS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TaskNewClusterClusterLogConfS3InitParameters) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfS3InitParameters) DeepCopy() *TaskNewClusterClusterLogConfS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfS3InitParameters.
func (*TaskNewClusterClusterLogConfS3InitParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfS3InitParameters) DeepCopyInto(out *TaskNewClusterClusterLogConfS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfS3Observation ¶
type TaskNewClusterClusterLogConfS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TaskNewClusterClusterLogConfS3Observation) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfS3Observation) DeepCopy() *TaskNewClusterClusterLogConfS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfS3Observation.
func (*TaskNewClusterClusterLogConfS3Observation) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfS3Observation) DeepCopyInto(out *TaskNewClusterClusterLogConfS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterLogConfS3Parameters ¶
type TaskNewClusterClusterLogConfS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TaskNewClusterClusterLogConfS3Parameters) DeepCopy ¶
func (in *TaskNewClusterClusterLogConfS3Parameters) DeepCopy() *TaskNewClusterClusterLogConfS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterLogConfS3Parameters.
func (*TaskNewClusterClusterLogConfS3Parameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterLogConfS3Parameters) DeepCopyInto(out *TaskNewClusterClusterLogConfS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterMountInfoInitParameters ¶
type TaskNewClusterClusterMountInfoInitParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*TaskNewClusterClusterMountInfoInitParameters) DeepCopy ¶
func (in *TaskNewClusterClusterMountInfoInitParameters) DeepCopy() *TaskNewClusterClusterMountInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterMountInfoInitParameters.
func (*TaskNewClusterClusterMountInfoInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterMountInfoInitParameters) DeepCopyInto(out *TaskNewClusterClusterMountInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters ¶
type TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy ¶
func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopy() *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters.
func (*TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters) DeepCopyInto(out *TaskNewClusterClusterMountInfoNetworkFilesystemInfoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation ¶
type TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation struct { MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` ServerAddress *string `json:"serverAddress,omitempty" tf:"server_address,omitempty"` }
func (*TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy ¶
func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopy() *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation.
func (*TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto ¶
func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation) DeepCopyInto(out *TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters ¶
type TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters struct { // +kubebuilder:validation:Optional MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // +kubebuilder:validation:Optional ServerAddress *string `json:"serverAddress" tf:"server_address,omitempty"` }
func (*TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy ¶
func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopy() *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters.
func (*TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters) DeepCopyInto(out *TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterMountInfoObservation ¶
type TaskNewClusterClusterMountInfoObservation struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. LocalMountDirPath *string `json:"localMountDirPath,omitempty" tf:"local_mount_dir_path,omitempty"` NetworkFilesystemInfo []TaskNewClusterClusterMountInfoNetworkFilesystemInfoObservation `json:"networkFilesystemInfo,omitempty" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*TaskNewClusterClusterMountInfoObservation) DeepCopy ¶
func (in *TaskNewClusterClusterMountInfoObservation) DeepCopy() *TaskNewClusterClusterMountInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterMountInfoObservation.
func (*TaskNewClusterClusterMountInfoObservation) DeepCopyInto ¶
func (in *TaskNewClusterClusterMountInfoObservation) DeepCopyInto(out *TaskNewClusterClusterMountInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterClusterMountInfoParameters ¶
type TaskNewClusterClusterMountInfoParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional LocalMountDirPath *string `json:"localMountDirPath" tf:"local_mount_dir_path,omitempty"` // +kubebuilder:validation:Optional NetworkFilesystemInfo []TaskNewClusterClusterMountInfoNetworkFilesystemInfoParameters `json:"networkFilesystemInfo" tf:"network_filesystem_info,omitempty"` // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional RemoteMountDirPath *string `json:"remoteMountDirPath,omitempty" tf:"remote_mount_dir_path,omitempty"` }
func (*TaskNewClusterClusterMountInfoParameters) DeepCopy ¶
func (in *TaskNewClusterClusterMountInfoParameters) DeepCopy() *TaskNewClusterClusterMountInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterClusterMountInfoParameters.
func (*TaskNewClusterClusterMountInfoParameters) DeepCopyInto ¶
func (in *TaskNewClusterClusterMountInfoParameters) DeepCopyInto(out *TaskNewClusterClusterMountInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterDockerImageBasicAuthInitParameters ¶
type TaskNewClusterDockerImageBasicAuthInitParameters struct { PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*TaskNewClusterDockerImageBasicAuthInitParameters) DeepCopy ¶
func (in *TaskNewClusterDockerImageBasicAuthInitParameters) DeepCopy() *TaskNewClusterDockerImageBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterDockerImageBasicAuthInitParameters.
func (*TaskNewClusterDockerImageBasicAuthInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterDockerImageBasicAuthInitParameters) DeepCopyInto(out *TaskNewClusterDockerImageBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterDockerImageBasicAuthObservation ¶
type TaskNewClusterDockerImageBasicAuthObservation struct { // An optional name for the job. The default value is Untitled. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*TaskNewClusterDockerImageBasicAuthObservation) DeepCopy ¶
func (in *TaskNewClusterDockerImageBasicAuthObservation) DeepCopy() *TaskNewClusterDockerImageBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterDockerImageBasicAuthObservation.
func (*TaskNewClusterDockerImageBasicAuthObservation) DeepCopyInto ¶
func (in *TaskNewClusterDockerImageBasicAuthObservation) DeepCopyInto(out *TaskNewClusterDockerImageBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterDockerImageBasicAuthParameters ¶
type TaskNewClusterDockerImageBasicAuthParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*TaskNewClusterDockerImageBasicAuthParameters) DeepCopy ¶
func (in *TaskNewClusterDockerImageBasicAuthParameters) DeepCopy() *TaskNewClusterDockerImageBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterDockerImageBasicAuthParameters.
func (*TaskNewClusterDockerImageBasicAuthParameters) DeepCopyInto ¶
func (in *TaskNewClusterDockerImageBasicAuthParameters) DeepCopyInto(out *TaskNewClusterDockerImageBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterDockerImageInitParameters ¶
type TaskNewClusterDockerImageInitParameters struct { BasicAuth []TaskNewClusterDockerImageBasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*TaskNewClusterDockerImageInitParameters) DeepCopy ¶
func (in *TaskNewClusterDockerImageInitParameters) DeepCopy() *TaskNewClusterDockerImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterDockerImageInitParameters.
func (*TaskNewClusterDockerImageInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterDockerImageInitParameters) DeepCopyInto(out *TaskNewClusterDockerImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterDockerImageObservation ¶
type TaskNewClusterDockerImageObservation struct { BasicAuth []TaskNewClusterDockerImageBasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*TaskNewClusterDockerImageObservation) DeepCopy ¶
func (in *TaskNewClusterDockerImageObservation) DeepCopy() *TaskNewClusterDockerImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterDockerImageObservation.
func (*TaskNewClusterDockerImageObservation) DeepCopyInto ¶
func (in *TaskNewClusterDockerImageObservation) DeepCopyInto(out *TaskNewClusterDockerImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterDockerImageParameters ¶
type TaskNewClusterDockerImageParameters struct { // +kubebuilder:validation:Optional BasicAuth []TaskNewClusterDockerImageBasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // URL to be monitored for file arrivals. The path must point to the root or a subpath of the external location. Please note that the URL must have a trailing slash character (/). // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*TaskNewClusterDockerImageParameters) DeepCopy ¶
func (in *TaskNewClusterDockerImageParameters) DeepCopy() *TaskNewClusterDockerImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterDockerImageParameters.
func (*TaskNewClusterDockerImageParameters) DeepCopyInto ¶
func (in *TaskNewClusterDockerImageParameters) DeepCopyInto(out *TaskNewClusterDockerImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterGCPAttributesInitParameters ¶
type TaskNewClusterGCPAttributesInitParameters struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*TaskNewClusterGCPAttributesInitParameters) DeepCopy ¶
func (in *TaskNewClusterGCPAttributesInitParameters) DeepCopy() *TaskNewClusterGCPAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterGCPAttributesInitParameters.
func (*TaskNewClusterGCPAttributesInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterGCPAttributesInitParameters) DeepCopyInto(out *TaskNewClusterGCPAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterGCPAttributesObservation ¶
type TaskNewClusterGCPAttributesObservation struct { Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*TaskNewClusterGCPAttributesObservation) DeepCopy ¶
func (in *TaskNewClusterGCPAttributesObservation) DeepCopy() *TaskNewClusterGCPAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterGCPAttributesObservation.
func (*TaskNewClusterGCPAttributesObservation) DeepCopyInto ¶
func (in *TaskNewClusterGCPAttributesObservation) DeepCopyInto(out *TaskNewClusterGCPAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterGCPAttributesParameters ¶
type TaskNewClusterGCPAttributesParameters struct { // +kubebuilder:validation:Optional Availability *string `json:"availability,omitempty" tf:"availability,omitempty"` // +kubebuilder:validation:Optional BootDiskSize *float64 `json:"bootDiskSize,omitempty" tf:"boot_disk_size,omitempty"` // +kubebuilder:validation:Optional GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"` // +kubebuilder:validation:Optional LocalSsdCount *float64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +kubebuilder:validation:Optional UsePreemptibleExecutors *bool `json:"usePreemptibleExecutors,omitempty" tf:"use_preemptible_executors,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*TaskNewClusterGCPAttributesParameters) DeepCopy ¶
func (in *TaskNewClusterGCPAttributesParameters) DeepCopy() *TaskNewClusterGCPAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterGCPAttributesParameters.
func (*TaskNewClusterGCPAttributesParameters) DeepCopyInto ¶
func (in *TaskNewClusterGCPAttributesParameters) DeepCopyInto(out *TaskNewClusterGCPAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitParameters ¶
type TaskNewClusterInitParameters struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []TaskNewClusterAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []TaskNewClusterAwsAttributesInitParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []TaskNewClusterAzureAttributesInitParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []TaskNewClusterClusterLogConfInitParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []TaskNewClusterClusterMountInfoInitParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []TaskNewClusterDockerImageInitParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []TaskNewClusterGCPAttributesInitParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []TaskNewClusterInitScriptsInitParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []TaskNewClusterLibraryInitParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []TaskNewClusterWorkloadTypeInitParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*TaskNewClusterInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitParameters) DeepCopy() *TaskNewClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitParameters.
func (*TaskNewClusterInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitParameters) DeepCopyInto(out *TaskNewClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsAbfssInitParameters ¶
type TaskNewClusterInitScriptsAbfssInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsAbfssInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsAbfssInitParameters) DeepCopy() *TaskNewClusterInitScriptsAbfssInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsAbfssInitParameters.
func (*TaskNewClusterInitScriptsAbfssInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsAbfssInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsAbfssInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsAbfssObservation ¶
type TaskNewClusterInitScriptsAbfssObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsAbfssObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsAbfssObservation) DeepCopy() *TaskNewClusterInitScriptsAbfssObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsAbfssObservation.
func (*TaskNewClusterInitScriptsAbfssObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsAbfssObservation) DeepCopyInto(out *TaskNewClusterInitScriptsAbfssObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsAbfssParameters ¶
type TaskNewClusterInitScriptsAbfssParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterInitScriptsAbfssParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsAbfssParameters) DeepCopy() *TaskNewClusterInitScriptsAbfssParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsAbfssParameters.
func (*TaskNewClusterInitScriptsAbfssParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsAbfssParameters) DeepCopyInto(out *TaskNewClusterInitScriptsAbfssParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsDbfsInitParameters ¶
type TaskNewClusterInitScriptsDbfsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsDbfsInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsDbfsInitParameters) DeepCopy() *TaskNewClusterInitScriptsDbfsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsDbfsInitParameters.
func (*TaskNewClusterInitScriptsDbfsInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsDbfsInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsDbfsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsDbfsObservation ¶
type TaskNewClusterInitScriptsDbfsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsDbfsObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsDbfsObservation) DeepCopy() *TaskNewClusterInitScriptsDbfsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsDbfsObservation.
func (*TaskNewClusterInitScriptsDbfsObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsDbfsObservation) DeepCopyInto(out *TaskNewClusterInitScriptsDbfsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsDbfsParameters ¶
type TaskNewClusterInitScriptsDbfsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterInitScriptsDbfsParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsDbfsParameters) DeepCopy() *TaskNewClusterInitScriptsDbfsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsDbfsParameters.
func (*TaskNewClusterInitScriptsDbfsParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsDbfsParameters) DeepCopyInto(out *TaskNewClusterInitScriptsDbfsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsFileInitParameters ¶
type TaskNewClusterInitScriptsFileInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsFileInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsFileInitParameters) DeepCopy() *TaskNewClusterInitScriptsFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsFileInitParameters.
func (*TaskNewClusterInitScriptsFileInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsFileInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsFileObservation ¶
type TaskNewClusterInitScriptsFileObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsFileObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsFileObservation) DeepCopy() *TaskNewClusterInitScriptsFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsFileObservation.
func (*TaskNewClusterInitScriptsFileObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsFileObservation) DeepCopyInto(out *TaskNewClusterInitScriptsFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsFileParameters ¶
type TaskNewClusterInitScriptsFileParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterInitScriptsFileParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsFileParameters) DeepCopy() *TaskNewClusterInitScriptsFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsFileParameters.
func (*TaskNewClusterInitScriptsFileParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsFileParameters) DeepCopyInto(out *TaskNewClusterInitScriptsFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsGcsInitParameters ¶
type TaskNewClusterInitScriptsGcsInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsGcsInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsGcsInitParameters) DeepCopy() *TaskNewClusterInitScriptsGcsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsGcsInitParameters.
func (*TaskNewClusterInitScriptsGcsInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsGcsInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsGcsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsGcsObservation ¶
type TaskNewClusterInitScriptsGcsObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsGcsObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsGcsObservation) DeepCopy() *TaskNewClusterInitScriptsGcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsGcsObservation.
func (*TaskNewClusterInitScriptsGcsObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsGcsObservation) DeepCopyInto(out *TaskNewClusterInitScriptsGcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsGcsParameters ¶
type TaskNewClusterInitScriptsGcsParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterInitScriptsGcsParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsGcsParameters) DeepCopy() *TaskNewClusterInitScriptsGcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsGcsParameters.
func (*TaskNewClusterInitScriptsGcsParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsGcsParameters) DeepCopyInto(out *TaskNewClusterInitScriptsGcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsInitParameters ¶
type TaskNewClusterInitScriptsInitParameters struct { Abfss []TaskNewClusterInitScriptsAbfssInitParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []TaskNewClusterInitScriptsDbfsInitParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []TaskNewClusterInitScriptsFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` Gcs []TaskNewClusterInitScriptsGcsInitParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []TaskNewClusterInitScriptsS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []TaskNewClusterInitScriptsVolumesInitParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []TaskNewClusterInitScriptsWorkspaceInitParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*TaskNewClusterInitScriptsInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsInitParameters) DeepCopy() *TaskNewClusterInitScriptsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsInitParameters.
func (*TaskNewClusterInitScriptsInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsObservation ¶
type TaskNewClusterInitScriptsObservation struct { Abfss []TaskNewClusterInitScriptsAbfssObservation `json:"abfss,omitempty" tf:"abfss,omitempty"` Dbfs []TaskNewClusterInitScriptsDbfsObservation `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: File []TaskNewClusterInitScriptsFileObservation `json:"file,omitempty" tf:"file,omitempty"` Gcs []TaskNewClusterInitScriptsGcsObservation `json:"gcs,omitempty" tf:"gcs,omitempty"` S3 []TaskNewClusterInitScriptsS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` Volumes []TaskNewClusterInitScriptsVolumesObservation `json:"volumes,omitempty" tf:"volumes,omitempty"` Workspace []TaskNewClusterInitScriptsWorkspaceObservation `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*TaskNewClusterInitScriptsObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsObservation) DeepCopy() *TaskNewClusterInitScriptsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsObservation.
func (*TaskNewClusterInitScriptsObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsObservation) DeepCopyInto(out *TaskNewClusterInitScriptsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsParameters ¶
type TaskNewClusterInitScriptsParameters struct { // +kubebuilder:validation:Optional Abfss []TaskNewClusterInitScriptsAbfssParameters `json:"abfss,omitempty" tf:"abfss,omitempty"` // +kubebuilder:validation:Optional Dbfs []TaskNewClusterInitScriptsDbfsParameters `json:"dbfs,omitempty" tf:"dbfs,omitempty"` // block consisting of single string fields: // +kubebuilder:validation:Optional File []TaskNewClusterInitScriptsFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Gcs []TaskNewClusterInitScriptsGcsParameters `json:"gcs,omitempty" tf:"gcs,omitempty"` // +kubebuilder:validation:Optional S3 []TaskNewClusterInitScriptsS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Volumes []TaskNewClusterInitScriptsVolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` // +kubebuilder:validation:Optional Workspace []TaskNewClusterInitScriptsWorkspaceParameters `json:"workspace,omitempty" tf:"workspace,omitempty"` }
func (*TaskNewClusterInitScriptsParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsParameters) DeepCopy() *TaskNewClusterInitScriptsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsParameters.
func (*TaskNewClusterInitScriptsParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsParameters) DeepCopyInto(out *TaskNewClusterInitScriptsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsS3InitParameters ¶
type TaskNewClusterInitScriptsS3InitParameters struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TaskNewClusterInitScriptsS3InitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsS3InitParameters) DeepCopy() *TaskNewClusterInitScriptsS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsS3InitParameters.
func (*TaskNewClusterInitScriptsS3InitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsS3InitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsS3Observation ¶
type TaskNewClusterInitScriptsS3Observation struct { CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TaskNewClusterInitScriptsS3Observation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsS3Observation) DeepCopy() *TaskNewClusterInitScriptsS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsS3Observation.
func (*TaskNewClusterInitScriptsS3Observation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsS3Observation) DeepCopyInto(out *TaskNewClusterInitScriptsS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsS3Parameters ¶
type TaskNewClusterInitScriptsS3Parameters struct { // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional EnableEncryption *bool `json:"enableEncryption,omitempty" tf:"enable_encryption,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TaskNewClusterInitScriptsS3Parameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsS3Parameters) DeepCopy() *TaskNewClusterInitScriptsS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsS3Parameters.
func (*TaskNewClusterInitScriptsS3Parameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsS3Parameters) DeepCopyInto(out *TaskNewClusterInitScriptsS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsVolumesInitParameters ¶
type TaskNewClusterInitScriptsVolumesInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsVolumesInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsVolumesInitParameters) DeepCopy() *TaskNewClusterInitScriptsVolumesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsVolumesInitParameters.
func (*TaskNewClusterInitScriptsVolumesInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsVolumesInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsVolumesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsVolumesObservation ¶
type TaskNewClusterInitScriptsVolumesObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsVolumesObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsVolumesObservation) DeepCopy() *TaskNewClusterInitScriptsVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsVolumesObservation.
func (*TaskNewClusterInitScriptsVolumesObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsVolumesObservation) DeepCopyInto(out *TaskNewClusterInitScriptsVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsVolumesParameters ¶
type TaskNewClusterInitScriptsVolumesParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterInitScriptsVolumesParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsVolumesParameters) DeepCopy() *TaskNewClusterInitScriptsVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsVolumesParameters.
func (*TaskNewClusterInitScriptsVolumesParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsVolumesParameters) DeepCopyInto(out *TaskNewClusterInitScriptsVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsWorkspaceInitParameters ¶
type TaskNewClusterInitScriptsWorkspaceInitParameters struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopy() *TaskNewClusterInitScriptsWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsWorkspaceInitParameters.
func (*TaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsWorkspaceInitParameters) DeepCopyInto(out *TaskNewClusterInitScriptsWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsWorkspaceObservation ¶
type TaskNewClusterInitScriptsWorkspaceObservation struct {
Destination *string `json:"destination,omitempty" tf:"destination,omitempty"`
}
func (*TaskNewClusterInitScriptsWorkspaceObservation) DeepCopy ¶
func (in *TaskNewClusterInitScriptsWorkspaceObservation) DeepCopy() *TaskNewClusterInitScriptsWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsWorkspaceObservation.
func (*TaskNewClusterInitScriptsWorkspaceObservation) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsWorkspaceObservation) DeepCopyInto(out *TaskNewClusterInitScriptsWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterInitScriptsWorkspaceParameters ¶
type TaskNewClusterInitScriptsWorkspaceParameters struct { // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*TaskNewClusterInitScriptsWorkspaceParameters) DeepCopy ¶
func (in *TaskNewClusterInitScriptsWorkspaceParameters) DeepCopy() *TaskNewClusterInitScriptsWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterInitScriptsWorkspaceParameters.
func (*TaskNewClusterInitScriptsWorkspaceParameters) DeepCopyInto ¶
func (in *TaskNewClusterInitScriptsWorkspaceParameters) DeepCopyInto(out *TaskNewClusterInitScriptsWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryCranInitParameters ¶
type TaskNewClusterLibraryCranInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryCranInitParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryCranInitParameters) DeepCopy() *TaskNewClusterLibraryCranInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryCranInitParameters.
func (*TaskNewClusterLibraryCranInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryCranInitParameters) DeepCopyInto(out *TaskNewClusterLibraryCranInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryCranObservation ¶
type TaskNewClusterLibraryCranObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryCranObservation) DeepCopy ¶
func (in *TaskNewClusterLibraryCranObservation) DeepCopy() *TaskNewClusterLibraryCranObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryCranObservation.
func (*TaskNewClusterLibraryCranObservation) DeepCopyInto ¶
func (in *TaskNewClusterLibraryCranObservation) DeepCopyInto(out *TaskNewClusterLibraryCranObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryCranParameters ¶
type TaskNewClusterLibraryCranParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryCranParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryCranParameters) DeepCopy() *TaskNewClusterLibraryCranParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryCranParameters.
func (*TaskNewClusterLibraryCranParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryCranParameters) DeepCopyInto(out *TaskNewClusterLibraryCranParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryInitParameters ¶
type TaskNewClusterLibraryInitParameters struct { Cran []TaskNewClusterLibraryCranInitParameters `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []TaskNewClusterLibraryMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []TaskNewClusterLibraryPypiInitParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*TaskNewClusterLibraryInitParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryInitParameters) DeepCopy() *TaskNewClusterLibraryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryInitParameters.
func (*TaskNewClusterLibraryInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryInitParameters) DeepCopyInto(out *TaskNewClusterLibraryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryMavenInitParameters ¶
type TaskNewClusterLibraryMavenInitParameters struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryMavenInitParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryMavenInitParameters) DeepCopy() *TaskNewClusterLibraryMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryMavenInitParameters.
func (*TaskNewClusterLibraryMavenInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryMavenInitParameters) DeepCopyInto(out *TaskNewClusterLibraryMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryMavenObservation ¶
type TaskNewClusterLibraryMavenObservation struct { Coordinates *string `json:"coordinates,omitempty" tf:"coordinates,omitempty"` Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryMavenObservation) DeepCopy ¶
func (in *TaskNewClusterLibraryMavenObservation) DeepCopy() *TaskNewClusterLibraryMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryMavenObservation.
func (*TaskNewClusterLibraryMavenObservation) DeepCopyInto ¶
func (in *TaskNewClusterLibraryMavenObservation) DeepCopyInto(out *TaskNewClusterLibraryMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryMavenParameters ¶
type TaskNewClusterLibraryMavenParameters struct { // +kubebuilder:validation:Optional Coordinates *string `json:"coordinates" tf:"coordinates,omitempty"` // +kubebuilder:validation:Optional Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryMavenParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryMavenParameters) DeepCopy() *TaskNewClusterLibraryMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryMavenParameters.
func (*TaskNewClusterLibraryMavenParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryMavenParameters) DeepCopyInto(out *TaskNewClusterLibraryMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryObservation ¶
type TaskNewClusterLibraryObservation struct { Cran []TaskNewClusterLibraryCranObservation `json:"cran,omitempty" tf:"cran,omitempty"` Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` Maven []TaskNewClusterLibraryMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` Pypi []TaskNewClusterLibraryPypiObservation `json:"pypi,omitempty" tf:"pypi,omitempty"` Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*TaskNewClusterLibraryObservation) DeepCopy ¶
func (in *TaskNewClusterLibraryObservation) DeepCopy() *TaskNewClusterLibraryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryObservation.
func (*TaskNewClusterLibraryObservation) DeepCopyInto ¶
func (in *TaskNewClusterLibraryObservation) DeepCopyInto(out *TaskNewClusterLibraryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryParameters ¶
type TaskNewClusterLibraryParameters struct { // +kubebuilder:validation:Optional Cran []TaskNewClusterLibraryCranParameters `json:"cran,omitempty" tf:"cran,omitempty"` // +kubebuilder:validation:Optional Egg *string `json:"egg,omitempty" tf:"egg,omitempty"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar,omitempty"` // +kubebuilder:validation:Optional Maven []TaskNewClusterLibraryMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // +kubebuilder:validation:Optional Pypi []TaskNewClusterLibraryPypiParameters `json:"pypi,omitempty" tf:"pypi,omitempty"` // +kubebuilder:validation:Optional Requirements *string `json:"requirements,omitempty" tf:"requirements,omitempty"` // +kubebuilder:validation:Optional Whl *string `json:"whl,omitempty" tf:"whl,omitempty"` }
func (*TaskNewClusterLibraryParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryParameters) DeepCopy() *TaskNewClusterLibraryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryParameters.
func (*TaskNewClusterLibraryParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryParameters) DeepCopyInto(out *TaskNewClusterLibraryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryPypiInitParameters ¶
type TaskNewClusterLibraryPypiInitParameters struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryPypiInitParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryPypiInitParameters) DeepCopy() *TaskNewClusterLibraryPypiInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryPypiInitParameters.
func (*TaskNewClusterLibraryPypiInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryPypiInitParameters) DeepCopyInto(out *TaskNewClusterLibraryPypiInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryPypiObservation ¶
type TaskNewClusterLibraryPypiObservation struct { Package *string `json:"package,omitempty" tf:"package,omitempty"` Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryPypiObservation) DeepCopy ¶
func (in *TaskNewClusterLibraryPypiObservation) DeepCopy() *TaskNewClusterLibraryPypiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryPypiObservation.
func (*TaskNewClusterLibraryPypiObservation) DeepCopyInto ¶
func (in *TaskNewClusterLibraryPypiObservation) DeepCopyInto(out *TaskNewClusterLibraryPypiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterLibraryPypiParameters ¶
type TaskNewClusterLibraryPypiParameters struct { // +kubebuilder:validation:Optional Package *string `json:"package" tf:"package,omitempty"` // +kubebuilder:validation:Optional Repo *string `json:"repo,omitempty" tf:"repo,omitempty"` }
func (*TaskNewClusterLibraryPypiParameters) DeepCopy ¶
func (in *TaskNewClusterLibraryPypiParameters) DeepCopy() *TaskNewClusterLibraryPypiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterLibraryPypiParameters.
func (*TaskNewClusterLibraryPypiParameters) DeepCopyInto ¶
func (in *TaskNewClusterLibraryPypiParameters) DeepCopyInto(out *TaskNewClusterLibraryPypiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterObservation ¶
type TaskNewClusterObservation struct { ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` Autoscale []TaskNewClusterAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` AwsAttributes []TaskNewClusterAwsAttributesObservation `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` AzureAttributes []TaskNewClusterAzureAttributesObservation `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ClusterLogConf []TaskNewClusterClusterLogConfObservation `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` ClusterMountInfo []TaskNewClusterClusterMountInfoObservation `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` DockerImage []TaskNewClusterDockerImageObservation `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` GCPAttributes []TaskNewClusterGCPAttributesObservation `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` InitScripts []TaskNewClusterInitScriptsObservation `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []TaskNewClusterLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // isn't supported WorkloadType []TaskNewClusterWorkloadTypeObservation `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*TaskNewClusterObservation) DeepCopy ¶
func (in *TaskNewClusterObservation) DeepCopy() *TaskNewClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterObservation.
func (*TaskNewClusterObservation) DeepCopyInto ¶
func (in *TaskNewClusterObservation) DeepCopyInto(out *TaskNewClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterParameters ¶
type TaskNewClusterParameters struct { // +kubebuilder:validation:Optional ApplyPolicyDefaultValues *bool `json:"applyPolicyDefaultValues,omitempty" tf:"apply_policy_default_values,omitempty"` // +kubebuilder:validation:Optional Autoscale []TaskNewClusterAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional AwsAttributes []TaskNewClusterAwsAttributesParameters `json:"awsAttributes,omitempty" tf:"aws_attributes,omitempty"` // +kubebuilder:validation:Optional AzureAttributes []TaskNewClusterAzureAttributesParameters `json:"azureAttributes,omitempty" tf:"azure_attributes,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterLogConf []TaskNewClusterClusterLogConfParameters `json:"clusterLogConf,omitempty" tf:"cluster_log_conf,omitempty"` // +kubebuilder:validation:Optional ClusterMountInfo []TaskNewClusterClusterMountInfoParameters `json:"clusterMountInfo,omitempty" tf:"cluster_mount_info,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // An optional map of the tags associated with the job. See tags Configuration Map // +kubebuilder:validation:Optional // +mapType=granular CustomTags map[string]*string `json:"customTags,omitempty" tf:"custom_tags,omitempty"` // +kubebuilder:validation:Optional DataSecurityMode *string `json:"dataSecurityMode,omitempty" tf:"data_security_mode,omitempty"` // +kubebuilder:validation:Optional DockerImage []TaskNewClusterDockerImageParameters `json:"dockerImage,omitempty" tf:"docker_image,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverInstancePoolID *string `json:"driverInstancePoolId,omitempty" tf:"driver_instance_pool_id,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional DriverNodeTypeID *string `json:"driverNodeTypeId,omitempty" tf:"driver_node_type_id,omitempty"` // +kubebuilder:validation:Optional EnableElasticDisk *bool `json:"enableElasticDisk,omitempty" tf:"enable_elastic_disk,omitempty"` // +kubebuilder:validation:Optional EnableLocalDiskEncryption *bool `json:"enableLocalDiskEncryption,omitempty" tf:"enable_local_disk_encryption,omitempty"` // +kubebuilder:validation:Optional GCPAttributes []TaskNewClusterGCPAttributesParameters `json:"gcpAttributes,omitempty" tf:"gcp_attributes,omitempty"` // +kubebuilder:validation:Optional IdempotencyToken *string `json:"idempotencyToken,omitempty" tf:"idempotency_token,omitempty"` // +kubebuilder:validation:Optional InitScripts []TaskNewClusterInitScriptsParameters `json:"initScripts,omitempty" tf:"init_scripts,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional InstancePoolID *string `json:"instancePoolId,omitempty" tf:"instance_pool_id,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []TaskNewClusterLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional NodeTypeID *string `json:"nodeTypeId,omitempty" tf:"node_type_id,omitempty"` // +kubebuilder:validation:Optional NumWorkers *float64 `json:"numWorkers,omitempty" tf:"num_workers,omitempty"` // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional RuntimeEngine *string `json:"runtimeEngine,omitempty" tf:"runtime_engine,omitempty"` // +kubebuilder:validation:Optional SSHPublicKeys []*string `json:"sshPublicKeys,omitempty" tf:"ssh_public_keys,omitempty"` // An optional name for the job. The default value is Untitled. // +kubebuilder:validation:Optional SingleUserName *string `json:"singleUserName,omitempty" tf:"single_user_name,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkConf map[string]*string `json:"sparkConf,omitempty" tf:"spark_conf,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SparkEnvVars map[string]*string `json:"sparkEnvVars,omitempty" tf:"spark_env_vars,omitempty"` // parameter in databricks_cluster and other resources. // +kubebuilder:validation:Optional SparkVersion *string `json:"sparkVersion" tf:"spark_version,omitempty"` // isn't supported // +kubebuilder:validation:Optional WorkloadType []TaskNewClusterWorkloadTypeParameters `json:"workloadType,omitempty" tf:"workload_type,omitempty"` }
func (*TaskNewClusterParameters) DeepCopy ¶
func (in *TaskNewClusterParameters) DeepCopy() *TaskNewClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterParameters.
func (*TaskNewClusterParameters) DeepCopyInto ¶
func (in *TaskNewClusterParameters) DeepCopyInto(out *TaskNewClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterWorkloadTypeClientsInitParameters ¶
type TaskNewClusterWorkloadTypeClientsInitParameters struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*TaskNewClusterWorkloadTypeClientsInitParameters) DeepCopy ¶
func (in *TaskNewClusterWorkloadTypeClientsInitParameters) DeepCopy() *TaskNewClusterWorkloadTypeClientsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterWorkloadTypeClientsInitParameters.
func (*TaskNewClusterWorkloadTypeClientsInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterWorkloadTypeClientsInitParameters) DeepCopyInto(out *TaskNewClusterWorkloadTypeClientsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterWorkloadTypeClientsObservation ¶
type TaskNewClusterWorkloadTypeClientsObservation struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*TaskNewClusterWorkloadTypeClientsObservation) DeepCopy ¶
func (in *TaskNewClusterWorkloadTypeClientsObservation) DeepCopy() *TaskNewClusterWorkloadTypeClientsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterWorkloadTypeClientsObservation.
func (*TaskNewClusterWorkloadTypeClientsObservation) DeepCopyInto ¶
func (in *TaskNewClusterWorkloadTypeClientsObservation) DeepCopyInto(out *TaskNewClusterWorkloadTypeClientsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterWorkloadTypeClientsParameters ¶
type TaskNewClusterWorkloadTypeClientsParameters struct { // +kubebuilder:validation:Optional Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // +kubebuilder:validation:Optional Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*TaskNewClusterWorkloadTypeClientsParameters) DeepCopy ¶
func (in *TaskNewClusterWorkloadTypeClientsParameters) DeepCopy() *TaskNewClusterWorkloadTypeClientsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterWorkloadTypeClientsParameters.
func (*TaskNewClusterWorkloadTypeClientsParameters) DeepCopyInto ¶
func (in *TaskNewClusterWorkloadTypeClientsParameters) DeepCopyInto(out *TaskNewClusterWorkloadTypeClientsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterWorkloadTypeInitParameters ¶
type TaskNewClusterWorkloadTypeInitParameters struct {
Clients []TaskNewClusterWorkloadTypeClientsInitParameters `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*TaskNewClusterWorkloadTypeInitParameters) DeepCopy ¶
func (in *TaskNewClusterWorkloadTypeInitParameters) DeepCopy() *TaskNewClusterWorkloadTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterWorkloadTypeInitParameters.
func (*TaskNewClusterWorkloadTypeInitParameters) DeepCopyInto ¶
func (in *TaskNewClusterWorkloadTypeInitParameters) DeepCopyInto(out *TaskNewClusterWorkloadTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterWorkloadTypeObservation ¶
type TaskNewClusterWorkloadTypeObservation struct {
Clients []TaskNewClusterWorkloadTypeClientsObservation `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*TaskNewClusterWorkloadTypeObservation) DeepCopy ¶
func (in *TaskNewClusterWorkloadTypeObservation) DeepCopy() *TaskNewClusterWorkloadTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterWorkloadTypeObservation.
func (*TaskNewClusterWorkloadTypeObservation) DeepCopyInto ¶
func (in *TaskNewClusterWorkloadTypeObservation) DeepCopyInto(out *TaskNewClusterWorkloadTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNewClusterWorkloadTypeParameters ¶
type TaskNewClusterWorkloadTypeParameters struct { // +kubebuilder:validation:Optional Clients []TaskNewClusterWorkloadTypeClientsParameters `json:"clients" tf:"clients,omitempty"` }
func (*TaskNewClusterWorkloadTypeParameters) DeepCopy ¶
func (in *TaskNewClusterWorkloadTypeParameters) DeepCopy() *TaskNewClusterWorkloadTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNewClusterWorkloadTypeParameters.
func (*TaskNewClusterWorkloadTypeParameters) DeepCopyInto ¶
func (in *TaskNewClusterWorkloadTypeParameters) DeepCopyInto(out *TaskNewClusterWorkloadTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNotebookTaskInitParameters ¶
type TaskNotebookTaskInitParameters struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. NotebookPath *string `json:"notebookPath,omitempty" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskNotebookTaskInitParameters) DeepCopy ¶
func (in *TaskNotebookTaskInitParameters) DeepCopy() *TaskNotebookTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNotebookTaskInitParameters.
func (*TaskNotebookTaskInitParameters) DeepCopyInto ¶
func (in *TaskNotebookTaskInitParameters) DeepCopyInto(out *TaskNotebookTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNotebookTaskObservation ¶
type TaskNotebookTaskObservation struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. NotebookPath *string `json:"notebookPath,omitempty" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskNotebookTaskObservation) DeepCopy ¶
func (in *TaskNotebookTaskObservation) DeepCopy() *TaskNotebookTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNotebookTaskObservation.
func (*TaskNotebookTaskObservation) DeepCopyInto ¶
func (in *TaskNotebookTaskObservation) DeepCopyInto(out *TaskNotebookTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNotebookTaskParameters ¶
type TaskNotebookTaskParameters struct { // (Map) Base parameters to be used for each run of this job. If the run is initiated by a call to run-now with parameters specified, the two parameters maps will be merged. If the same key is specified in base_parameters and in run-now, the value from run-now will be used. If the notebook takes a parameter that is not specified in the job’s base_parameters or the run-now override parameters, the default value from the notebook will be used. Retrieve these parameters in a notebook using dbutils.widgets.get. // +kubebuilder:validation:Optional // +mapType=granular BaseParameters map[string]*string `json:"baseParameters,omitempty" tf:"base_parameters,omitempty"` // The path of the databricks_notebook to be run in the Databricks workspace or remote repository. For notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash. For notebooks stored in a remote repository, the path must be relative. This field is required. // +kubebuilder:validation:Optional NotebookPath *string `json:"notebookPath" tf:"notebook_path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskNotebookTaskParameters) DeepCopy ¶
func (in *TaskNotebookTaskParameters) DeepCopy() *TaskNotebookTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNotebookTaskParameters.
func (*TaskNotebookTaskParameters) DeepCopyInto ¶
func (in *TaskNotebookTaskParameters) DeepCopyInto(out *TaskNotebookTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNotificationSettingsInitParameters ¶
type TaskNotificationSettingsInitParameters struct { // (Bool) do not send notifications to recipients specified in on_start for the retried runs and do not send notifications to recipients specified in on_failure until the last retry of the run. AlertOnLastAttempt *bool `json:"alertOnLastAttempt,omitempty" tf:"alert_on_last_attempt,omitempty"` // (Bool) don't send alert for cancelled runs. NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*TaskNotificationSettingsInitParameters) DeepCopy ¶
func (in *TaskNotificationSettingsInitParameters) DeepCopy() *TaskNotificationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNotificationSettingsInitParameters.
func (*TaskNotificationSettingsInitParameters) DeepCopyInto ¶
func (in *TaskNotificationSettingsInitParameters) DeepCopyInto(out *TaskNotificationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNotificationSettingsObservation ¶
type TaskNotificationSettingsObservation struct { // (Bool) do not send notifications to recipients specified in on_start for the retried runs and do not send notifications to recipients specified in on_failure until the last retry of the run. AlertOnLastAttempt *bool `json:"alertOnLastAttempt,omitempty" tf:"alert_on_last_attempt,omitempty"` // (Bool) don't send alert for cancelled runs. NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*TaskNotificationSettingsObservation) DeepCopy ¶
func (in *TaskNotificationSettingsObservation) DeepCopy() *TaskNotificationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNotificationSettingsObservation.
func (*TaskNotificationSettingsObservation) DeepCopyInto ¶
func (in *TaskNotificationSettingsObservation) DeepCopyInto(out *TaskNotificationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskNotificationSettingsParameters ¶
type TaskNotificationSettingsParameters struct { // (Bool) do not send notifications to recipients specified in on_start for the retried runs and do not send notifications to recipients specified in on_failure until the last retry of the run. // +kubebuilder:validation:Optional AlertOnLastAttempt *bool `json:"alertOnLastAttempt,omitempty" tf:"alert_on_last_attempt,omitempty"` // (Bool) don't send alert for cancelled runs. // +kubebuilder:validation:Optional NoAlertForCanceledRuns *bool `json:"noAlertForCanceledRuns,omitempty" tf:"no_alert_for_canceled_runs,omitempty"` // (Bool) don't send alert for skipped runs. (It's recommended to use the corresponding setting in the notification_settings configuration block). // +kubebuilder:validation:Optional NoAlertForSkippedRuns *bool `json:"noAlertForSkippedRuns,omitempty" tf:"no_alert_for_skipped_runs,omitempty"` }
func (*TaskNotificationSettingsParameters) DeepCopy ¶
func (in *TaskNotificationSettingsParameters) DeepCopy() *TaskNotificationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskNotificationSettingsParameters.
func (*TaskNotificationSettingsParameters) DeepCopyInto ¶
func (in *TaskNotificationSettingsParameters) DeepCopyInto(out *TaskNotificationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskObservation ¶
type TaskObservation struct { // A list of task specification that the job will execute. See task Configuration Block below. ConditionTask []ConditionTaskObservation `json:"conditionTask,omitempty" tf:"condition_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. DbtTask []TaskDbtTaskObservation `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // block specifying dependency(-ies) for a given task. DependsOn []DependsOnObservation `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flag to disable auto optimization in serverless tasks. DisableAutoOptimization *bool `json:"disableAutoOptimization,omitempty" tf:"disable_auto_optimization,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. EmailNotifications []TaskEmailNotificationsObservation `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // If existing_cluster_id, the ID of an existing cluster that will be used for all runs of this job. When running jobs on an existing cluster, you may need to manually restart the cluster if it stops responding. We strongly suggest to use new_cluster for greater reliability. ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. ForEachTask []ForEachTaskObservation `json:"forEachTask,omitempty" tf:"for_each_task,omitempty"` // An optional block that specifies the health conditions for the job documented below. Health []JobTaskHealthObservation `json:"health,omitempty" tf:"health,omitempty"` // Identifier of the Job cluster specified in the job_cluster block. JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. Library []JobTaskLibraryObservation `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as NewCluster []JobTaskNewClusterObservation `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. NotebookTask []JobTaskNotebookTaskObservation `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. NotificationSettings []JobTaskNotificationSettingsObservation `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PipelineTask []JobTaskPipelineTaskObservation `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. PythonWheelTask []JobTaskPythonWheelTaskObservation `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // An optional value indicating the condition that determines whether the task should be run once its dependencies have been completed. One of ALL_SUCCESS, AT_LEAST_ONE_SUCCESS, NONE_FAILED, ALL_DONE, AT_LEAST_ONE_FAILED or ALL_FAILED. When omitted, defaults to ALL_SUCCESS. RunIf *string `json:"runIf,omitempty" tf:"run_if,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. RunJobTask []JobTaskRunJobTaskObservation `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SQLTask []TaskSQLTaskObservation `json:"sqlTask,omitempty" tf:"sql_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkJarTask []JobTaskSparkJarTaskObservation `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkPythonTask []JobTaskSparkPythonTaskObservation `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. SparkSubmitTask []JobTaskSparkSubmitTaskObservation `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // string specifying an unique key for a given task. TaskKey *string `json:"taskKey,omitempty" tf:"task_key,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. WebhookNotifications []TaskWebhookNotificationsObservation `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*TaskObservation) DeepCopy ¶
func (in *TaskObservation) DeepCopy() *TaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskObservation.
func (*TaskObservation) DeepCopyInto ¶
func (in *TaskObservation) DeepCopyInto(out *TaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskParameters ¶
type TaskParameters struct { // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional ConditionTask []ConditionTaskParameters `json:"conditionTask,omitempty" tf:"condition_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional DbtTask []TaskDbtTaskParameters `json:"dbtTask,omitempty" tf:"dbt_task,omitempty"` // block specifying dependency(-ies) for a given task. // +kubebuilder:validation:Optional DependsOn []DependsOnParameters `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` // An optional description for the job. The maximum length is 1024 characters in UTF-8 encoding. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A flag to disable auto optimization in serverless tasks. // +kubebuilder:validation:Optional DisableAutoOptimization *bool `json:"disableAutoOptimization,omitempty" tf:"disable_auto_optimization,omitempty"` // (List) An optional set of email addresses notified when runs of this job begins, completes or fails. The default behavior is to not send any emails. This field is a block and is documented below. // +kubebuilder:validation:Optional EmailNotifications []TaskEmailNotificationsParameters `json:"emailNotifications,omitempty" tf:"email_notifications,omitempty"` // identifier of an environment block that is used to specify libraries. Required for some tasks (spark_python_task, python_wheel_task, ...) running on serverless compute. // +kubebuilder:validation:Optional EnvironmentKey *string `json:"environmentKey,omitempty" tf:"environment_key,omitempty"` // If existing_cluster_id, the ID of an existing cluster that will be used for all runs of this job. When running jobs on an existing cluster, you may need to manually restart the cluster if it stops responding. We strongly suggest to use new_cluster for greater reliability. // +kubebuilder:validation:Optional ExistingClusterID *string `json:"existingClusterId,omitempty" tf:"existing_cluster_id,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional ForEachTask []ForEachTaskParameters `json:"forEachTask,omitempty" tf:"for_each_task,omitempty"` // An optional block that specifies the health conditions for the job documented below. // +kubebuilder:validation:Optional Health []JobTaskHealthParameters `json:"health,omitempty" tf:"health,omitempty"` // Identifier of the Job cluster specified in the job_cluster block. // +kubebuilder:validation:Optional JobClusterKey *string `json:"jobClusterKey,omitempty" tf:"job_cluster_key,omitempty"` // (List) An optional list of libraries to be installed on the cluster that will execute the job. See library Configuration Block below. // +kubebuilder:validation:Optional Library []JobTaskLibraryParameters `json:"library,omitempty" tf:"library,omitempty"` // (Integer) An optional maximum number of times to retry an unsuccessful run. A run is considered to be unsuccessful if it completes with a FAILED or INTERNAL_ERROR lifecycle state. The value -1 means to retry indefinitely and the value 0 means to never retry. The default behavior is to never retry. A run can have the following lifecycle state: PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED or INTERNAL_ERROR. // +kubebuilder:validation:Optional MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // (Integer) An optional minimal interval in milliseconds between the start of the failed run and the subsequent retry run. The default behavior is that unsuccessful runs are immediately retried. // +kubebuilder:validation:Optional MinRetryIntervalMillis *float64 `json:"minRetryIntervalMillis,omitempty" tf:"min_retry_interval_millis,omitempty"` // Task will run on a dedicated cluster. See databricks_cluster documentation for specification. Some parameters, such as // +kubebuilder:validation:Optional NewCluster []JobTaskNewClusterParameters `json:"newCluster,omitempty" tf:"new_cluster,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional NotebookTask []JobTaskNotebookTaskParameters `json:"notebookTask,omitempty" tf:"notebook_task,omitempty"` // An optional block controlling the notification settings on the job level documented below. // +kubebuilder:validation:Optional NotificationSettings []JobTaskNotificationSettingsParameters `json:"notificationSettings,omitempty" tf:"notification_settings,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional PipelineTask []JobTaskPipelineTaskParameters `json:"pipelineTask,omitempty" tf:"pipeline_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional PythonWheelTask []JobTaskPythonWheelTaskParameters `json:"pythonWheelTask,omitempty" tf:"python_wheel_task,omitempty"` // (Bool) An optional policy to specify whether to retry a job when it times out. The default behavior is to not retry on timeout. // +kubebuilder:validation:Optional RetryOnTimeout *bool `json:"retryOnTimeout,omitempty" tf:"retry_on_timeout,omitempty"` // An optional value indicating the condition that determines whether the task should be run once its dependencies have been completed. One of ALL_SUCCESS, AT_LEAST_ONE_SUCCESS, NONE_FAILED, ALL_DONE, AT_LEAST_ONE_FAILED or ALL_FAILED. When omitted, defaults to ALL_SUCCESS. // +kubebuilder:validation:Optional RunIf *string `json:"runIf,omitempty" tf:"run_if,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional RunJobTask []JobTaskRunJobTaskParameters `json:"runJobTask,omitempty" tf:"run_job_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SQLTask []TaskSQLTaskParameters `json:"sqlTask,omitempty" tf:"sql_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkJarTask []JobTaskSparkJarTaskParameters `json:"sparkJarTask,omitempty" tf:"spark_jar_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkPythonTask []JobTaskSparkPythonTaskParameters `json:"sparkPythonTask,omitempty" tf:"spark_python_task,omitempty"` // A list of task specification that the job will execute. See task Configuration Block below. // +kubebuilder:validation:Optional SparkSubmitTask []JobTaskSparkSubmitTaskParameters `json:"sparkSubmitTask,omitempty" tf:"spark_submit_task,omitempty"` // string specifying an unique key for a given task. // +kubebuilder:validation:Optional TaskKey *string `json:"taskKey" tf:"task_key,omitempty"` // (Integer) An optional timeout applied to each run of this job. The default behavior is to have no timeout. // +kubebuilder:validation:Optional TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"` // (List) An optional set of system destinations (for example, webhook destinations or Slack) to be notified when runs of this job begins, completes or fails. The default behavior is to not send any notifications. This field is a block and is documented below. // +kubebuilder:validation:Optional WebhookNotifications []TaskWebhookNotificationsParameters `json:"webhookNotifications,omitempty" tf:"webhook_notifications,omitempty"` }
func (*TaskParameters) DeepCopy ¶
func (in *TaskParameters) DeepCopy() *TaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskParameters.
func (*TaskParameters) DeepCopyInto ¶
func (in *TaskParameters) DeepCopyInto(out *TaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskPipelineTaskInitParameters ¶
type TaskPipelineTaskInitParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. PipelineID *string `json:"pipelineId,omitempty" tf:"pipeline_id,omitempty"` }
func (*TaskPipelineTaskInitParameters) DeepCopy ¶
func (in *TaskPipelineTaskInitParameters) DeepCopy() *TaskPipelineTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskPipelineTaskInitParameters.
func (*TaskPipelineTaskInitParameters) DeepCopyInto ¶
func (in *TaskPipelineTaskInitParameters) DeepCopyInto(out *TaskPipelineTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskPipelineTaskObservation ¶
type TaskPipelineTaskObservation struct { // (Bool) Specifies if there should be full refresh of the pipeline. FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. PipelineID *string `json:"pipelineId,omitempty" tf:"pipeline_id,omitempty"` }
func (*TaskPipelineTaskObservation) DeepCopy ¶
func (in *TaskPipelineTaskObservation) DeepCopy() *TaskPipelineTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskPipelineTaskObservation.
func (*TaskPipelineTaskObservation) DeepCopyInto ¶
func (in *TaskPipelineTaskObservation) DeepCopyInto(out *TaskPipelineTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskPipelineTaskParameters ¶
type TaskPipelineTaskParameters struct { // (Bool) Specifies if there should be full refresh of the pipeline. // +kubebuilder:validation:Optional FullRefresh *bool `json:"fullRefresh,omitempty" tf:"full_refresh,omitempty"` // The pipeline's unique ID. // +kubebuilder:validation:Optional PipelineID *string `json:"pipelineId" tf:"pipeline_id,omitempty"` }
func (*TaskPipelineTaskParameters) DeepCopy ¶
func (in *TaskPipelineTaskParameters) DeepCopy() *TaskPipelineTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskPipelineTaskParameters.
func (*TaskPipelineTaskParameters) DeepCopyInto ¶
func (in *TaskPipelineTaskParameters) DeepCopyInto(out *TaskPipelineTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskPythonWheelTaskInitParameters ¶
type TaskPythonWheelTaskInitParameters struct { // Python function as entry point for the task EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskPythonWheelTaskInitParameters) DeepCopy ¶
func (in *TaskPythonWheelTaskInitParameters) DeepCopy() *TaskPythonWheelTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskPythonWheelTaskInitParameters.
func (*TaskPythonWheelTaskInitParameters) DeepCopyInto ¶
func (in *TaskPythonWheelTaskInitParameters) DeepCopyInto(out *TaskPythonWheelTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskPythonWheelTaskObservation ¶
type TaskPythonWheelTaskObservation struct { // Python function as entry point for the task EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskPythonWheelTaskObservation) DeepCopy ¶
func (in *TaskPythonWheelTaskObservation) DeepCopy() *TaskPythonWheelTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskPythonWheelTaskObservation.
func (*TaskPythonWheelTaskObservation) DeepCopyInto ¶
func (in *TaskPythonWheelTaskObservation) DeepCopyInto(out *TaskPythonWheelTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskPythonWheelTaskParameters ¶
type TaskPythonWheelTaskParameters struct { // Python function as entry point for the task // +kubebuilder:validation:Optional EntryPoint *string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // Named parameters for the task // +kubebuilder:validation:Optional // +mapType=granular NamedParameters map[string]*string `json:"namedParameters,omitempty" tf:"named_parameters,omitempty"` // Name of Python package // +kubebuilder:validation:Optional PackageName *string `json:"packageName,omitempty" tf:"package_name,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskPythonWheelTaskParameters) DeepCopy ¶
func (in *TaskPythonWheelTaskParameters) DeepCopy() *TaskPythonWheelTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskPythonWheelTaskParameters.
func (*TaskPythonWheelTaskParameters) DeepCopyInto ¶
func (in *TaskPythonWheelTaskParameters) DeepCopyInto(out *TaskPythonWheelTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskRunJobTaskInitParameters ¶
type TaskRunJobTaskInitParameters struct { // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". DbtCommands []*string `json:"dbtCommands,omitempty" tf:"dbt_commands,omitempty"` JarParams []*string `json:"jarParams,omitempty" tf:"jar_params,omitempty"` // (String) ID of the job JobID *float64 `json:"jobId,omitempty" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` // +mapType=granular NotebookParams map[string]*string `json:"notebookParams,omitempty" tf:"notebook_params,omitempty"` PipelineParams []PipelineParamsInitParameters `json:"pipelineParams,omitempty" tf:"pipeline_params,omitempty"` // +mapType=granular PythonNamedParams map[string]*string `json:"pythonNamedParams,omitempty" tf:"python_named_params,omitempty"` PythonParams []*string `json:"pythonParams,omitempty" tf:"python_params,omitempty"` // +mapType=granular SQLParams map[string]*string `json:"sqlParams,omitempty" tf:"sql_params,omitempty"` SparkSubmitParams []*string `json:"sparkSubmitParams,omitempty" tf:"spark_submit_params,omitempty"` }
func (*TaskRunJobTaskInitParameters) DeepCopy ¶
func (in *TaskRunJobTaskInitParameters) DeepCopy() *TaskRunJobTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskRunJobTaskInitParameters.
func (*TaskRunJobTaskInitParameters) DeepCopyInto ¶
func (in *TaskRunJobTaskInitParameters) DeepCopyInto(out *TaskRunJobTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskRunJobTaskObservation ¶
type TaskRunJobTaskObservation struct { // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". DbtCommands []*string `json:"dbtCommands,omitempty" tf:"dbt_commands,omitempty"` JarParams []*string `json:"jarParams,omitempty" tf:"jar_params,omitempty"` // (String) ID of the job JobID *float64 `json:"jobId,omitempty" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` // +mapType=granular NotebookParams map[string]*string `json:"notebookParams,omitempty" tf:"notebook_params,omitempty"` PipelineParams []PipelineParamsObservation `json:"pipelineParams,omitempty" tf:"pipeline_params,omitempty"` // +mapType=granular PythonNamedParams map[string]*string `json:"pythonNamedParams,omitempty" tf:"python_named_params,omitempty"` PythonParams []*string `json:"pythonParams,omitempty" tf:"python_params,omitempty"` // +mapType=granular SQLParams map[string]*string `json:"sqlParams,omitempty" tf:"sql_params,omitempty"` SparkSubmitParams []*string `json:"sparkSubmitParams,omitempty" tf:"spark_submit_params,omitempty"` }
func (*TaskRunJobTaskObservation) DeepCopy ¶
func (in *TaskRunJobTaskObservation) DeepCopy() *TaskRunJobTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskRunJobTaskObservation.
func (*TaskRunJobTaskObservation) DeepCopyInto ¶
func (in *TaskRunJobTaskObservation) DeepCopyInto(out *TaskRunJobTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskRunJobTaskParameters ¶
type TaskRunJobTaskParameters struct { // (Array) Series of dbt commands to execute in sequence. Every command must start with "dbt". // +kubebuilder:validation:Optional DbtCommands []*string `json:"dbtCommands,omitempty" tf:"dbt_commands,omitempty"` // +kubebuilder:validation:Optional JarParams []*string `json:"jarParams,omitempty" tf:"jar_params,omitempty"` // (String) ID of the job // +kubebuilder:validation:Optional JobID *float64 `json:"jobId" tf:"job_id,omitempty"` // (Map) Job parameters for the task // +kubebuilder:validation:Optional // +mapType=granular JobParameters map[string]*string `json:"jobParameters,omitempty" tf:"job_parameters,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular NotebookParams map[string]*string `json:"notebookParams,omitempty" tf:"notebook_params,omitempty"` // +kubebuilder:validation:Optional PipelineParams []PipelineParamsParameters `json:"pipelineParams,omitempty" tf:"pipeline_params,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular PythonNamedParams map[string]*string `json:"pythonNamedParams,omitempty" tf:"python_named_params,omitempty"` // +kubebuilder:validation:Optional PythonParams []*string `json:"pythonParams,omitempty" tf:"python_params,omitempty"` // +kubebuilder:validation:Optional // +mapType=granular SQLParams map[string]*string `json:"sqlParams,omitempty" tf:"sql_params,omitempty"` // +kubebuilder:validation:Optional SparkSubmitParams []*string `json:"sparkSubmitParams,omitempty" tf:"spark_submit_params,omitempty"` }
func (*TaskRunJobTaskParameters) DeepCopy ¶
func (in *TaskRunJobTaskParameters) DeepCopy() *TaskRunJobTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskRunJobTaskParameters.
func (*TaskRunJobTaskParameters) DeepCopyInto ¶
func (in *TaskRunJobTaskParameters) DeepCopyInto(out *TaskRunJobTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSQLTaskFileInitParameters ¶
type TaskSQLTaskFileInitParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*TaskSQLTaskFileInitParameters) DeepCopy ¶
func (in *TaskSQLTaskFileInitParameters) DeepCopy() *TaskSQLTaskFileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSQLTaskFileInitParameters.
func (*TaskSQLTaskFileInitParameters) DeepCopyInto ¶
func (in *TaskSQLTaskFileInitParameters) DeepCopyInto(out *TaskSQLTaskFileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSQLTaskFileObservation ¶
type TaskSQLTaskFileObservation struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*TaskSQLTaskFileObservation) DeepCopy ¶
func (in *TaskSQLTaskFileObservation) DeepCopy() *TaskSQLTaskFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSQLTaskFileObservation.
func (*TaskSQLTaskFileObservation) DeepCopyInto ¶
func (in *TaskSQLTaskFileObservation) DeepCopyInto(out *TaskSQLTaskFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSQLTaskFileParameters ¶
type TaskSQLTaskFileParameters struct { // If source is GIT: Relative path to the file in the repository specified in the git_source block with SQL commands to execute. If source is WORKSPACE: Absolute path to the file in the workspace with SQL commands to execute. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*TaskSQLTaskFileParameters) DeepCopy ¶
func (in *TaskSQLTaskFileParameters) DeepCopy() *TaskSQLTaskFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSQLTaskFileParameters.
func (*TaskSQLTaskFileParameters) DeepCopyInto ¶
func (in *TaskSQLTaskFileParameters) DeepCopyInto(out *TaskSQLTaskFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSQLTaskInitParameters ¶
type TaskSQLTaskInitParameters struct { // block consisting of following fields: Alert []SQLTaskAlertInitParameters `json:"alert,omitempty" tf:"alert,omitempty"` // block consisting of following fields: Dashboard []SQLTaskDashboardInitParameters `json:"dashboard,omitempty" tf:"dashboard,omitempty"` // block consisting of single string fields: File []TaskSQLTaskFileInitParameters `json:"file,omitempty" tf:"file,omitempty"` // Parameters for the task // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // block consisting of single string field: query_id - identifier of the Databricks Query (databricks_query). Query []SQLTaskQueryInitParameters `json:"query,omitempty" tf:"query,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskSQLTaskInitParameters) DeepCopy ¶
func (in *TaskSQLTaskInitParameters) DeepCopy() *TaskSQLTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSQLTaskInitParameters.
func (*TaskSQLTaskInitParameters) DeepCopyInto ¶
func (in *TaskSQLTaskInitParameters) DeepCopyInto(out *TaskSQLTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSQLTaskObservation ¶
type TaskSQLTaskObservation struct { // block consisting of following fields: Alert []SQLTaskAlertObservation `json:"alert,omitempty" tf:"alert,omitempty"` // block consisting of following fields: Dashboard []SQLTaskDashboardObservation `json:"dashboard,omitempty" tf:"dashboard,omitempty"` // block consisting of single string fields: File []TaskSQLTaskFileObservation `json:"file,omitempty" tf:"file,omitempty"` // Parameters for the task // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // block consisting of single string field: query_id - identifier of the Databricks Query (databricks_query). Query []SQLTaskQueryObservation `json:"query,omitempty" tf:"query,omitempty"` // The ID of the SQL warehouse that dbt should execute against. WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"` }
func (*TaskSQLTaskObservation) DeepCopy ¶
func (in *TaskSQLTaskObservation) DeepCopy() *TaskSQLTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSQLTaskObservation.
func (*TaskSQLTaskObservation) DeepCopyInto ¶
func (in *TaskSQLTaskObservation) DeepCopyInto(out *TaskSQLTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSQLTaskParameters ¶
type TaskSQLTaskParameters struct { // block consisting of following fields: // +kubebuilder:validation:Optional Alert []SQLTaskAlertParameters `json:"alert,omitempty" tf:"alert,omitempty"` // block consisting of following fields: // +kubebuilder:validation:Optional Dashboard []SQLTaskDashboardParameters `json:"dashboard,omitempty" tf:"dashboard,omitempty"` // block consisting of single string fields: // +kubebuilder:validation:Optional File []TaskSQLTaskFileParameters `json:"file,omitempty" tf:"file,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // block consisting of single string field: query_id - identifier of the Databricks Query (databricks_query). // +kubebuilder:validation:Optional Query []SQLTaskQueryParameters `json:"query,omitempty" tf:"query,omitempty"` // The ID of the SQL warehouse that dbt should execute against. // +kubebuilder:validation:Optional WarehouseID *string `json:"warehouseId" tf:"warehouse_id,omitempty"` }
func (*TaskSQLTaskParameters) DeepCopy ¶
func (in *TaskSQLTaskParameters) DeepCopy() *TaskSQLTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSQLTaskParameters.
func (*TaskSQLTaskParameters) DeepCopyInto ¶
func (in *TaskSQLTaskParameters) DeepCopyInto(out *TaskSQLTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkJarTaskInitParameters ¶
type TaskSparkJarTaskInitParameters struct { JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskSparkJarTaskInitParameters) DeepCopy ¶
func (in *TaskSparkJarTaskInitParameters) DeepCopy() *TaskSparkJarTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkJarTaskInitParameters.
func (*TaskSparkJarTaskInitParameters) DeepCopyInto ¶
func (in *TaskSparkJarTaskInitParameters) DeepCopyInto(out *TaskSparkJarTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkJarTaskObservation ¶
type TaskSparkJarTaskObservation struct { JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskSparkJarTaskObservation) DeepCopy ¶
func (in *TaskSparkJarTaskObservation) DeepCopy() *TaskSparkJarTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkJarTaskObservation.
func (*TaskSparkJarTaskObservation) DeepCopyInto ¶
func (in *TaskSparkJarTaskObservation) DeepCopyInto(out *TaskSparkJarTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkJarTaskParameters ¶
type TaskSparkJarTaskParameters struct { // +kubebuilder:validation:Optional JarURI *string `json:"jarUri,omitempty" tf:"jar_uri,omitempty"` // The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. The code should use SparkContext.getOrCreate to obtain a Spark context; otherwise, runs of the job will fail. // +kubebuilder:validation:Optional MainClassName *string `json:"mainClassName,omitempty" tf:"main_class_name,omitempty"` // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskSparkJarTaskParameters) DeepCopy ¶
func (in *TaskSparkJarTaskParameters) DeepCopy() *TaskSparkJarTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkJarTaskParameters.
func (*TaskSparkJarTaskParameters) DeepCopyInto ¶
func (in *TaskSparkJarTaskParameters) DeepCopyInto(out *TaskSparkJarTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkPythonTaskInitParameters ¶
type TaskSparkPythonTaskInitParameters struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. PythonFile *string `json:"pythonFile,omitempty" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*TaskSparkPythonTaskInitParameters) DeepCopy ¶
func (in *TaskSparkPythonTaskInitParameters) DeepCopy() *TaskSparkPythonTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkPythonTaskInitParameters.
func (*TaskSparkPythonTaskInitParameters) DeepCopyInto ¶
func (in *TaskSparkPythonTaskInitParameters) DeepCopyInto(out *TaskSparkPythonTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkPythonTaskObservation ¶
type TaskSparkPythonTaskObservation struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. PythonFile *string `json:"pythonFile,omitempty" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*TaskSparkPythonTaskObservation) DeepCopy ¶
func (in *TaskSparkPythonTaskObservation) DeepCopy() *TaskSparkPythonTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkPythonTaskObservation.
func (*TaskSparkPythonTaskObservation) DeepCopyInto ¶
func (in *TaskSparkPythonTaskObservation) DeepCopyInto(out *TaskSparkPythonTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkPythonTaskParameters ¶
type TaskSparkPythonTaskParameters struct { // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI of the Python file to be executed. databricks_dbfs_file, cloud file URIs (e.g. s3:/, abfss:/, gs:/), workspace paths and remote repository are supported. For Python files stored in the Databricks workspace, the path must be absolute and begin with /Repos. For files stored in a remote repository, the path must be relative. This field is required. // +kubebuilder:validation:Optional PythonFile *string `json:"pythonFile" tf:"python_file,omitempty"` // The source of the project. Possible values are WORKSPACE and GIT. Defaults to GIT if a git_source block is present in the job definition. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*TaskSparkPythonTaskParameters) DeepCopy ¶
func (in *TaskSparkPythonTaskParameters) DeepCopy() *TaskSparkPythonTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkPythonTaskParameters.
func (*TaskSparkPythonTaskParameters) DeepCopyInto ¶
func (in *TaskSparkPythonTaskParameters) DeepCopyInto(out *TaskSparkPythonTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkSubmitTaskInitParameters ¶
type TaskSparkSubmitTaskInitParameters struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskSparkSubmitTaskInitParameters) DeepCopy ¶
func (in *TaskSparkSubmitTaskInitParameters) DeepCopy() *TaskSparkSubmitTaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkSubmitTaskInitParameters.
func (*TaskSparkSubmitTaskInitParameters) DeepCopyInto ¶
func (in *TaskSparkSubmitTaskInitParameters) DeepCopyInto(out *TaskSparkSubmitTaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkSubmitTaskObservation ¶
type TaskSparkSubmitTaskObservation struct { // Parameters for the task Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskSparkSubmitTaskObservation) DeepCopy ¶
func (in *TaskSparkSubmitTaskObservation) DeepCopy() *TaskSparkSubmitTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkSubmitTaskObservation.
func (*TaskSparkSubmitTaskObservation) DeepCopyInto ¶
func (in *TaskSparkSubmitTaskObservation) DeepCopyInto(out *TaskSparkSubmitTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSparkSubmitTaskParameters ¶
type TaskSparkSubmitTaskParameters struct { // Parameters for the task // +kubebuilder:validation:Optional Parameters []*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*TaskSparkSubmitTaskParameters) DeepCopy ¶
func (in *TaskSparkSubmitTaskParameters) DeepCopy() *TaskSparkSubmitTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSparkSubmitTaskParameters.
func (*TaskSparkSubmitTaskParameters) DeepCopyInto ¶
func (in *TaskSparkSubmitTaskParameters) DeepCopyInto(out *TaskSparkSubmitTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskWebhookNotificationsInitParameters ¶
type TaskWebhookNotificationsInitParameters struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []WebhookNotificationsOnDurationWarningThresholdExceededInitParameters `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []WebhookNotificationsOnFailureInitParameters `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []WebhookNotificationsOnStartInitParameters `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []WebhookNotificationsOnStreamingBacklogExceededInitParameters `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []WebhookNotificationsOnSuccessInitParameters `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*TaskWebhookNotificationsInitParameters) DeepCopy ¶
func (in *TaskWebhookNotificationsInitParameters) DeepCopy() *TaskWebhookNotificationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskWebhookNotificationsInitParameters.
func (*TaskWebhookNotificationsInitParameters) DeepCopyInto ¶
func (in *TaskWebhookNotificationsInitParameters) DeepCopyInto(out *TaskWebhookNotificationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskWebhookNotificationsObservation ¶
type TaskWebhookNotificationsObservation struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []WebhookNotificationsOnDurationWarningThresholdExceededObservation `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []WebhookNotificationsOnFailureObservation `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []WebhookNotificationsOnStartObservation `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []WebhookNotificationsOnStreamingBacklogExceededObservation `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []WebhookNotificationsOnSuccessObservation `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*TaskWebhookNotificationsObservation) DeepCopy ¶
func (in *TaskWebhookNotificationsObservation) DeepCopy() *TaskWebhookNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskWebhookNotificationsObservation.
func (*TaskWebhookNotificationsObservation) DeepCopyInto ¶
func (in *TaskWebhookNotificationsObservation) DeepCopyInto(out *TaskWebhookNotificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskWebhookNotificationsParameters ¶
type TaskWebhookNotificationsParameters struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. // +kubebuilder:validation:Optional OnDurationWarningThresholdExceeded []WebhookNotificationsOnDurationWarningThresholdExceededParameters `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnFailure []WebhookNotificationsOnFailureParameters `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnStart []WebhookNotificationsOnStartParameters `json:"onStart,omitempty" tf:"on_start,omitempty"` // +kubebuilder:validation:Optional OnStreamingBacklogExceeded []WebhookNotificationsOnStreamingBacklogExceededParameters `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnSuccess []WebhookNotificationsOnSuccessParameters `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*TaskWebhookNotificationsParameters) DeepCopy ¶
func (in *TaskWebhookNotificationsParameters) DeepCopy() *TaskWebhookNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskWebhookNotificationsParameters.
func (*TaskWebhookNotificationsParameters) DeepCopyInto ¶
func (in *TaskWebhookNotificationsParameters) DeepCopyInto(out *TaskWebhookNotificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerInitParameters ¶
type TriggerInitParameters struct { // configuration block to define a trigger for File Arrival events consisting of following attributes: FileArrival []FileArrivalInitParameters `json:"fileArrival,omitempty" tf:"file_arrival,omitempty"` // Indicate whether this trigger is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted in the block, the server will default to using UNPAUSED as a value for pause_status. PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` // configuration block to define a trigger for Periodic Triggers consisting of the following attributes: Periodic []PeriodicInitParameters `json:"periodic,omitempty" tf:"periodic,omitempty"` Table []TableInitParameters `json:"table,omitempty" tf:"table,omitempty"` TableUpdate []TableUpdateInitParameters `json:"tableUpdate,omitempty" tf:"table_update,omitempty"` }
func (*TriggerInitParameters) DeepCopy ¶
func (in *TriggerInitParameters) DeepCopy() *TriggerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerInitParameters.
func (*TriggerInitParameters) DeepCopyInto ¶
func (in *TriggerInitParameters) DeepCopyInto(out *TriggerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerObservation ¶
type TriggerObservation struct { // configuration block to define a trigger for File Arrival events consisting of following attributes: FileArrival []FileArrivalObservation `json:"fileArrival,omitempty" tf:"file_arrival,omitempty"` // Indicate whether this trigger is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted in the block, the server will default to using UNPAUSED as a value for pause_status. PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` // configuration block to define a trigger for Periodic Triggers consisting of the following attributes: Periodic []PeriodicObservation `json:"periodic,omitempty" tf:"periodic,omitempty"` Table []TableObservation `json:"table,omitempty" tf:"table,omitempty"` TableUpdate []TableUpdateObservation `json:"tableUpdate,omitempty" tf:"table_update,omitempty"` }
func (*TriggerObservation) DeepCopy ¶
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶
func (in *TriggerObservation) DeepCopyInto(out *TriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerParameters ¶
type TriggerParameters struct { // configuration block to define a trigger for File Arrival events consisting of following attributes: // +kubebuilder:validation:Optional FileArrival []FileArrivalParameters `json:"fileArrival,omitempty" tf:"file_arrival,omitempty"` // Indicate whether this trigger is paused or not. Either PAUSED or UNPAUSED. When the pause_status field is omitted in the block, the server will default to using UNPAUSED as a value for pause_status. // +kubebuilder:validation:Optional PauseStatus *string `json:"pauseStatus,omitempty" tf:"pause_status,omitempty"` // configuration block to define a trigger for Periodic Triggers consisting of the following attributes: // +kubebuilder:validation:Optional Periodic []PeriodicParameters `json:"periodic,omitempty" tf:"periodic,omitempty"` // +kubebuilder:validation:Optional Table []TableParameters `json:"table,omitempty" tf:"table,omitempty"` // +kubebuilder:validation:Optional TableUpdate []TableUpdateParameters `json:"tableUpdate,omitempty" tf:"table_update,omitempty"` }
func (*TriggerParameters) DeepCopy ¶
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶
func (in *TriggerParameters) DeepCopyInto(out *TriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumesInitParameters ¶
type VolumesInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*VolumesInitParameters) DeepCopy ¶
func (in *VolumesInitParameters) DeepCopy() *VolumesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumesInitParameters.
func (*VolumesInitParameters) DeepCopyInto ¶
func (in *VolumesInitParameters) DeepCopyInto(out *VolumesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumesObservation ¶
type VolumesObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*VolumesObservation) DeepCopy ¶
func (in *VolumesObservation) DeepCopy() *VolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumesObservation.
func (*VolumesObservation) DeepCopyInto ¶
func (in *VolumesObservation) DeepCopyInto(out *VolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumesParameters ¶
type VolumesParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*VolumesParameters) DeepCopy ¶
func (in *VolumesParameters) DeepCopy() *VolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumesParameters.
func (*VolumesParameters) DeepCopyInto ¶
func (in *VolumesParameters) DeepCopyInto(out *VolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsInitParameters ¶
type WebhookNotificationsInitParameters struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []OnDurationWarningThresholdExceededInitParameters `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []OnFailureInitParameters `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []OnStartInitParameters `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []OnStreamingBacklogExceededInitParameters `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []OnSuccessInitParameters `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*WebhookNotificationsInitParameters) DeepCopy ¶
func (in *WebhookNotificationsInitParameters) DeepCopy() *WebhookNotificationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsInitParameters.
func (*WebhookNotificationsInitParameters) DeepCopyInto ¶
func (in *WebhookNotificationsInitParameters) DeepCopyInto(out *WebhookNotificationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsObservation ¶
type WebhookNotificationsObservation struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. OnDurationWarningThresholdExceeded []OnDurationWarningThresholdExceededObservation `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. OnFailure []OnFailureObservation `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. OnStart []OnStartObservation `json:"onStart,omitempty" tf:"on_start,omitempty"` OnStreamingBacklogExceeded []OnStreamingBacklogExceededObservation `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. OnSuccess []OnSuccessObservation `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*WebhookNotificationsObservation) DeepCopy ¶
func (in *WebhookNotificationsObservation) DeepCopy() *WebhookNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsObservation.
func (*WebhookNotificationsObservation) DeepCopyInto ¶
func (in *WebhookNotificationsObservation) DeepCopyInto(out *WebhookNotificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnDurationWarningThresholdExceededInitParameters ¶
type WebhookNotificationsOnDurationWarningThresholdExceededInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopy ¶
func (in *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopy() *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnDurationWarningThresholdExceededInitParameters.
func (*WebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters) DeepCopyInto(out *WebhookNotificationsOnDurationWarningThresholdExceededInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnDurationWarningThresholdExceededObservation ¶
type WebhookNotificationsOnDurationWarningThresholdExceededObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopy ¶
func (in *WebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopy() *WebhookNotificationsOnDurationWarningThresholdExceededObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnDurationWarningThresholdExceededObservation.
func (*WebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopyInto ¶
func (in *WebhookNotificationsOnDurationWarningThresholdExceededObservation) DeepCopyInto(out *WebhookNotificationsOnDurationWarningThresholdExceededObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnDurationWarningThresholdExceededParameters ¶
type WebhookNotificationsOnDurationWarningThresholdExceededParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*WebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopy ¶
func (in *WebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopy() *WebhookNotificationsOnDurationWarningThresholdExceededParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnDurationWarningThresholdExceededParameters.
func (*WebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnDurationWarningThresholdExceededParameters) DeepCopyInto(out *WebhookNotificationsOnDurationWarningThresholdExceededParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnFailureInitParameters ¶
type WebhookNotificationsOnFailureInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnFailureInitParameters) DeepCopy ¶
func (in *WebhookNotificationsOnFailureInitParameters) DeepCopy() *WebhookNotificationsOnFailureInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnFailureInitParameters.
func (*WebhookNotificationsOnFailureInitParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnFailureInitParameters) DeepCopyInto(out *WebhookNotificationsOnFailureInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnFailureObservation ¶
type WebhookNotificationsOnFailureObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnFailureObservation) DeepCopy ¶
func (in *WebhookNotificationsOnFailureObservation) DeepCopy() *WebhookNotificationsOnFailureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnFailureObservation.
func (*WebhookNotificationsOnFailureObservation) DeepCopyInto ¶
func (in *WebhookNotificationsOnFailureObservation) DeepCopyInto(out *WebhookNotificationsOnFailureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnFailureParameters ¶
type WebhookNotificationsOnFailureParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*WebhookNotificationsOnFailureParameters) DeepCopy ¶
func (in *WebhookNotificationsOnFailureParameters) DeepCopy() *WebhookNotificationsOnFailureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnFailureParameters.
func (*WebhookNotificationsOnFailureParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnFailureParameters) DeepCopyInto(out *WebhookNotificationsOnFailureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnStartInitParameters ¶
type WebhookNotificationsOnStartInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnStartInitParameters) DeepCopy ¶
func (in *WebhookNotificationsOnStartInitParameters) DeepCopy() *WebhookNotificationsOnStartInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnStartInitParameters.
func (*WebhookNotificationsOnStartInitParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnStartInitParameters) DeepCopyInto(out *WebhookNotificationsOnStartInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnStartObservation ¶
type WebhookNotificationsOnStartObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnStartObservation) DeepCopy ¶
func (in *WebhookNotificationsOnStartObservation) DeepCopy() *WebhookNotificationsOnStartObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnStartObservation.
func (*WebhookNotificationsOnStartObservation) DeepCopyInto ¶
func (in *WebhookNotificationsOnStartObservation) DeepCopyInto(out *WebhookNotificationsOnStartObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnStartParameters ¶
type WebhookNotificationsOnStartParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*WebhookNotificationsOnStartParameters) DeepCopy ¶
func (in *WebhookNotificationsOnStartParameters) DeepCopy() *WebhookNotificationsOnStartParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnStartParameters.
func (*WebhookNotificationsOnStartParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnStartParameters) DeepCopyInto(out *WebhookNotificationsOnStartParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnStreamingBacklogExceededInitParameters ¶
type WebhookNotificationsOnStreamingBacklogExceededInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopy ¶
func (in *WebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopy() *WebhookNotificationsOnStreamingBacklogExceededInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnStreamingBacklogExceededInitParameters.
func (*WebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnStreamingBacklogExceededInitParameters) DeepCopyInto(out *WebhookNotificationsOnStreamingBacklogExceededInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnStreamingBacklogExceededObservation ¶
type WebhookNotificationsOnStreamingBacklogExceededObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopy ¶
func (in *WebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopy() *WebhookNotificationsOnStreamingBacklogExceededObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnStreamingBacklogExceededObservation.
func (*WebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopyInto ¶
func (in *WebhookNotificationsOnStreamingBacklogExceededObservation) DeepCopyInto(out *WebhookNotificationsOnStreamingBacklogExceededObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnStreamingBacklogExceededParameters ¶
type WebhookNotificationsOnStreamingBacklogExceededParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*WebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopy ¶
func (in *WebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopy() *WebhookNotificationsOnStreamingBacklogExceededParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnStreamingBacklogExceededParameters.
func (*WebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnStreamingBacklogExceededParameters) DeepCopyInto(out *WebhookNotificationsOnStreamingBacklogExceededParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnSuccessInitParameters ¶
type WebhookNotificationsOnSuccessInitParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnSuccessInitParameters) DeepCopy ¶
func (in *WebhookNotificationsOnSuccessInitParameters) DeepCopy() *WebhookNotificationsOnSuccessInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnSuccessInitParameters.
func (*WebhookNotificationsOnSuccessInitParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnSuccessInitParameters) DeepCopyInto(out *WebhookNotificationsOnSuccessInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnSuccessObservation ¶
type WebhookNotificationsOnSuccessObservation struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*WebhookNotificationsOnSuccessObservation) DeepCopy ¶
func (in *WebhookNotificationsOnSuccessObservation) DeepCopy() *WebhookNotificationsOnSuccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnSuccessObservation.
func (*WebhookNotificationsOnSuccessObservation) DeepCopyInto ¶
func (in *WebhookNotificationsOnSuccessObservation) DeepCopyInto(out *WebhookNotificationsOnSuccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsOnSuccessParameters ¶
type WebhookNotificationsOnSuccessParameters struct { // ID of the system notification that is notified when an event defined in webhook_notifications is triggered. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*WebhookNotificationsOnSuccessParameters) DeepCopy ¶
func (in *WebhookNotificationsOnSuccessParameters) DeepCopy() *WebhookNotificationsOnSuccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsOnSuccessParameters.
func (*WebhookNotificationsOnSuccessParameters) DeepCopyInto ¶
func (in *WebhookNotificationsOnSuccessParameters) DeepCopyInto(out *WebhookNotificationsOnSuccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookNotificationsParameters ¶
type WebhookNotificationsParameters struct { // (List) list of notification IDs to call when the duration of a run exceeds the threshold specified by the RUN_DURATION_SECONDS metric in the health block. // +kubebuilder:validation:Optional OnDurationWarningThresholdExceeded []OnDurationWarningThresholdExceededParameters `json:"onDurationWarningThresholdExceeded,omitempty" tf:"on_duration_warning_threshold_exceeded,omitempty"` // (List) list of notification IDs to call when the run fails. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnFailure []OnFailureParameters `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // (List) list of notification IDs to call when the run starts. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnStart []OnStartParameters `json:"onStart,omitempty" tf:"on_start,omitempty"` // +kubebuilder:validation:Optional OnStreamingBacklogExceeded []OnStreamingBacklogExceededParameters `json:"onStreamingBacklogExceeded,omitempty" tf:"on_streaming_backlog_exceeded,omitempty"` // (List) list of notification IDs to call when the run completes successfully. A maximum of 3 destinations can be specified. // +kubebuilder:validation:Optional OnSuccess []OnSuccessParameters `json:"onSuccess,omitempty" tf:"on_success,omitempty"` }
func (*WebhookNotificationsParameters) DeepCopy ¶
func (in *WebhookNotificationsParameters) DeepCopy() *WebhookNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookNotificationsParameters.
func (*WebhookNotificationsParameters) DeepCopyInto ¶
func (in *WebhookNotificationsParameters) DeepCopyInto(out *WebhookNotificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadTypeClientsInitParameters ¶
type WorkloadTypeClientsInitParameters struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*WorkloadTypeClientsInitParameters) DeepCopy ¶
func (in *WorkloadTypeClientsInitParameters) DeepCopy() *WorkloadTypeClientsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeClientsInitParameters.
func (*WorkloadTypeClientsInitParameters) DeepCopyInto ¶
func (in *WorkloadTypeClientsInitParameters) DeepCopyInto(out *WorkloadTypeClientsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadTypeClientsObservation ¶
type WorkloadTypeClientsObservation struct { Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*WorkloadTypeClientsObservation) DeepCopy ¶
func (in *WorkloadTypeClientsObservation) DeepCopy() *WorkloadTypeClientsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeClientsObservation.
func (*WorkloadTypeClientsObservation) DeepCopyInto ¶
func (in *WorkloadTypeClientsObservation) DeepCopyInto(out *WorkloadTypeClientsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadTypeClientsParameters ¶
type WorkloadTypeClientsParameters struct { // +kubebuilder:validation:Optional Jobs *bool `json:"jobs,omitempty" tf:"jobs,omitempty"` // +kubebuilder:validation:Optional Notebooks *bool `json:"notebooks,omitempty" tf:"notebooks,omitempty"` }
func (*WorkloadTypeClientsParameters) DeepCopy ¶
func (in *WorkloadTypeClientsParameters) DeepCopy() *WorkloadTypeClientsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeClientsParameters.
func (*WorkloadTypeClientsParameters) DeepCopyInto ¶
func (in *WorkloadTypeClientsParameters) DeepCopyInto(out *WorkloadTypeClientsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadTypeInitParameters ¶
type WorkloadTypeInitParameters struct {
Clients []ClientsInitParameters `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*WorkloadTypeInitParameters) DeepCopy ¶
func (in *WorkloadTypeInitParameters) DeepCopy() *WorkloadTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeInitParameters.
func (*WorkloadTypeInitParameters) DeepCopyInto ¶
func (in *WorkloadTypeInitParameters) DeepCopyInto(out *WorkloadTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadTypeObservation ¶
type WorkloadTypeObservation struct {
Clients []ClientsObservation `json:"clients,omitempty" tf:"clients,omitempty"`
}
func (*WorkloadTypeObservation) DeepCopy ¶
func (in *WorkloadTypeObservation) DeepCopy() *WorkloadTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeObservation.
func (*WorkloadTypeObservation) DeepCopyInto ¶
func (in *WorkloadTypeObservation) DeepCopyInto(out *WorkloadTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadTypeParameters ¶
type WorkloadTypeParameters struct { // +kubebuilder:validation:Optional Clients []ClientsParameters `json:"clients" tf:"clients,omitempty"` }
func (*WorkloadTypeParameters) DeepCopy ¶
func (in *WorkloadTypeParameters) DeepCopy() *WorkloadTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeParameters.
func (*WorkloadTypeParameters) DeepCopyInto ¶
func (in *WorkloadTypeParameters) DeepCopyInto(out *WorkloadTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceInitParameters ¶
type WorkspaceInitParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*WorkspaceInitParameters) DeepCopy ¶
func (in *WorkspaceInitParameters) DeepCopy() *WorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceInitParameters.
func (*WorkspaceInitParameters) DeepCopyInto ¶
func (in *WorkspaceInitParameters) DeepCopyInto(out *WorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceObservation ¶
type WorkspaceObservation struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*WorkspaceObservation) DeepCopy ¶
func (in *WorkspaceObservation) DeepCopy() *WorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.
func (*WorkspaceObservation) DeepCopyInto ¶
func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceParameters ¶
type WorkspaceParameters struct { // S3 destination, e.g., s3://my-bucket/some-prefix You must configure the cluster with an instance profile, and the instance profile must have write access to the destination. You cannot use AWS keys. // +kubebuilder:validation:Optional Destination *string `json:"destination" tf:"destination,omitempty"` }
func (*WorkspaceParameters) DeepCopy ¶
func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.
func (*WorkspaceParameters) DeepCopyInto ¶
func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_cluster_terraformed.go
- zz_cluster_types.go
- zz_clusterpolicy_terraformed.go
- zz_clusterpolicy_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_instancepool_terraformed.go
- zz_instancepool_types.go
- zz_job_terraformed.go
- zz_job_types.go
- zz_library_terraformed.go
- zz_library_types.go
- zz_pipeline_terraformed.go
- zz_pipeline_types.go