mirror of https://github.com/databricks/cli.git
feat: New annotations
This commit is contained in:
parent
a579b1cd03
commit
e15107fbcc
|
@ -8,136 +8,172 @@ github.com/databricks/cli/bundle/config.Artifact:
|
|||
To specify multiple build commands, separate each command with double-ampersand (&&) characters.
|
||||
"executable":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The executable type. Valid values are ......
|
||||
"files":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The source files for the artifact.
|
||||
"markdown_description": |-
|
||||
The source files for the artifact, defined as an [_](#artifact_file).
|
||||
"path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The location where the built artifact will be saved.
|
||||
"type":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The type of the artifact. Valid values are wheel or jar.
|
||||
github.com/databricks/cli/bundle/config.ArtifactFile:
|
||||
"source":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The path of the files used to build the artifact.
|
||||
github.com/databricks/cli/bundle/config.Bundle:
|
||||
"cluster_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The ID of a cluster to use to run the bundle.
|
||||
"markdown_description": |-
|
||||
The ID of a cluster to use to run the bundle. See [_](/dev-tools/bundles/settings.md#cluster_id).
|
||||
"compute_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
"databricks_cli_version":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Databricks CLI version to use for the bundle.
|
||||
"markdown_description": |-
|
||||
The Databricks CLI version to use for the bundle. See [_](/dev-tools/bundles/settings.md#databricks_cli_version).
|
||||
"deployment":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The definition of the bundle deployment
|
||||
"markdown_description": |-
|
||||
The definition of the bundle deployment. For supported attributes, see [_](#deployment) and [_](/dev-tools/bundles/deployment-modes.md).
|
||||
"git":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Git version control details that are associated with your bundle.
|
||||
"markdown_description": |-
|
||||
The Git version control details that are associated with your bundle. For supported attributes, see [_](#git) and [_](/dev-tools/bundles/settings.md#git).
|
||||
"name":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the bundle.
|
||||
"uuid":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
github.com/databricks/cli/bundle/config.Deployment:
|
||||
"fail_on_active_runs":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether to fail on active runs. If this is set to true a deployment that is running can be interrupted.
|
||||
"lock":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The deployment lock attributes.
|
||||
"markdown_description": |-
|
||||
The deployment lock attributes. See [_](#lock).
|
||||
github.com/databricks/cli/bundle/config.Experimental:
|
||||
"pydabs":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The PyDABs configuration.
|
||||
"python_wheel_wrapper":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether to use a Python wheel wrapper
|
||||
"scripts":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The commands to run
|
||||
"use_legacy_run_as":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether to use the legacy run_as behavior
|
||||
github.com/databricks/cli/bundle/config.Git:
|
||||
"branch":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Git branch name.
|
||||
"markdown_description": |-
|
||||
The Git branch name. See [_](/dev-tools/bundles/settings.md#git).
|
||||
"origin_url":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The origin URL of the repository.
|
||||
"markdown_description": |-
|
||||
The origin URL of the repository. See [_](/dev-tools/bundles/settings.md#git).
|
||||
github.com/databricks/cli/bundle/config.Lock:
|
||||
"enabled":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether this lock is enabled.
|
||||
"force":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether to force this lock if it is enabled.
|
||||
github.com/databricks/cli/bundle/config.Presets:
|
||||
"jobs_max_concurrent_runs":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The maximum concurrent runs for a job.
|
||||
"name_prefix":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The prefix for job runs of the bundle.
|
||||
"pipelines_development":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether pipeline deployments should be locked in development mode.
|
||||
"source_linked_deployment":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether to link the deployment to the bundle source.
|
||||
"tags":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The tags for the bundle deployment.
|
||||
"trigger_pause_status":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
A pause status to apply to all job triggers and schedules. Valid values are PAUSED or UNPAUSED.
|
||||
github.com/databricks/cli/bundle/config.PyDABs:
|
||||
"enabled":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether or not PyDABs (Private Preview) is enabled
|
||||
"import":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The PyDABs project to import to discover resources, resource generator and mutators
|
||||
"venv_path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Python virtual environment path
|
||||
github.com/databricks/cli/bundle/config.Resources:
|
||||
"clusters":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The cluster definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The cluster definitions for the bundle. See [_](/dev-tools/bundles/resources.md#cluster)
|
||||
"dashboards":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The dashboard definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The dashboard definitions for the bundle. See [_](/dev-tools/bundles/resources.md#dashboard)
|
||||
"experiments":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The experiment definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The experiment definitions for the bundle. See [_](/dev-tools/bundles/resources.md#experiment)
|
||||
"jobs":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The job definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The job definitions for the bundle. See [_](/dev-tools/bundles/resources.md#job)
|
||||
"model_serving_endpoints":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The model serving endpoint definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The model serving endpoint definitions for the bundle. See [_](/dev-tools/bundles/resources.md#model_serving_endpoint)
|
||||
"models":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The model definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The model definitions for the bundle. See [_](/dev-tools/bundles/resources.md#model)
|
||||
"pipelines":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The pipeline definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The pipeline definitions for the bundle. See [_](/dev-tools/bundles/resources.md#pipeline)
|
||||
"quality_monitors":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The quality monitor definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The quality monitor definitions for the bundle. See [_](/dev-tools/bundles/resources.md#quality_monitor)
|
||||
"registered_models":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The registered model definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The registered model definitions for the bundle. See [_](/dev-tools/bundles/resources.md#registered_model)
|
||||
"schemas":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The schema definitions for the bundle.
|
||||
"markdown_description": |-
|
||||
The schema definitions for the bundle. See [_](/dev-tools/bundles/resources.md#schema)
|
||||
"volumes":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
|
@ -147,159 +183,189 @@ github.com/databricks/cli/bundle/config.Root:
|
|||
Defines the attributes to build an artifact
|
||||
"bundle":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The attributes of the bundle.
|
||||
"markdown_description": |-
|
||||
The attributes of the bundle. See [_](/dev-tools/bundles/settings.md#bundle)
|
||||
"experimental":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Defines attributes for experimental features.
|
||||
"include":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
"permissions":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Defines the permissions to apply to experiments, jobs, pipelines, and models defined in the bundle
|
||||
"markdown_description": |-
|
||||
Defines the permissions to apply to experiments, jobs, pipelines, and models defined in the bundle. See [_](/dev-tools/bundles/settings.md#permissions) and [_](/dev-tools/bundles/permissions.md).
|
||||
"presets":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Defines bundle deployment presets.
|
||||
"markdown_description": |-
|
||||
Defines bundle deployment presets. See [_](/dev-tools/bundles/deployment-modes.md#presets).
|
||||
"resources":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
"markdown_description": |-
|
||||
See [_](/dev-tools/bundles/resources.md).
|
||||
"run_as":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
"sync":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The files and file paths to include or exclude in the bundle.
|
||||
"markdown_description": |-
|
||||
The files and file paths to include or exclude in the bundle. See [_](/dev-tools/bundles/)
|
||||
"targets":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Defines deployment targets for the bundle.
|
||||
"variables":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
A Map that defines the custom variables for the bundle, where each key is the name of the variable, and the value is a Map that defines the variable.
|
||||
"workspace":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Defines the Databricks workspace for the bundle.
|
||||
github.com/databricks/cli/bundle/config.Sync:
|
||||
"exclude":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
A list of files or folders to exclude from the bundle.
|
||||
"include":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
A list of files or folders to include in the bundle.
|
||||
"paths":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The local folder paths, which can be outside the bundle root, to synchronize to the workspace when the bundle is deployed.
|
||||
github.com/databricks/cli/bundle/config.Target:
|
||||
"artifacts":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The artifacts to include in the target deployment.
|
||||
"markdown_description": |-
|
||||
The artifacts to include in the target deployment. See [_](#artifact)
|
||||
"bundle":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the bundle when deploying to this target.
|
||||
"cluster_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The ID of the cluster to use for this target.
|
||||
"compute_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Deprecated. The ID of the compute to use for this target.
|
||||
"default":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether this target is the default target.
|
||||
"git":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Git version control settings for the target.
|
||||
"markdown_description": |-
|
||||
The Git version control settings for the target. See [_](#git).
|
||||
"mode":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The deployment mode for the target. Valid values are development or production.
|
||||
"markdown_description": |-
|
||||
The deployment mode for the target. Valid values are development or production. See [_](/dev-tools/bundles/deployment-modes.md).
|
||||
"permissions":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The permissions for deploying and running the bundle in the target.
|
||||
"markdown_description": |-
|
||||
The permissions for deploying and running the bundle in the target. See [_](#permission).
|
||||
"presets":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The deployment presets for the target.
|
||||
"markdown_description": |-
|
||||
The deployment presets for the target. See [_](#preset).
|
||||
"resources":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The resource definitions for the target.
|
||||
"markdown_description": |-
|
||||
The resource definitions for the target. See [_](#resources).
|
||||
"run_as":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The identity to use to run the bundle.
|
||||
"markdown_description": |-
|
||||
The identity to use to run the bundle. See [_](#job_run_as) and [_](/dev-tools/bundles/run_as.md).
|
||||
"sync":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The local paths to sync to the target workspace when a bundle is run or deployed.
|
||||
"markdown_description": |-
|
||||
The local paths to sync to the target workspace when a bundle is run or deployed. See [_](#sync).
|
||||
"variables":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The custom variable definitions for the target.
|
||||
"markdown_description": |-
|
||||
The custom variable definitions for the target. See [_](/dev-tools/bundles/settings.md#variables) and [_](/dev-tools/bundles/variables.md).
|
||||
"workspace":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Databricks workspace for the target. _.
|
||||
"markdown_description": |-
|
||||
The Databricks workspace for the target. [_](#workspace)
|
||||
github.com/databricks/cli/bundle/config.Workspace:
|
||||
"artifact_path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The artifact path to use within the workspace for both deployments and workflow runs
|
||||
"auth_type":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The authentication type.
|
||||
"azure_client_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Azure client ID
|
||||
"azure_environment":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Azure environment
|
||||
"azure_login_app_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Azure login app ID
|
||||
"azure_tenant_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Azure tenant ID
|
||||
"azure_use_msi":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
Whether to use MSI for Azure
|
||||
"azure_workspace_resource_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Azure workspace resource ID
|
||||
"client_id":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The client ID for the workspace
|
||||
"file_path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The file path to use within the workspace for both deployments and workflow runs
|
||||
"google_service_account":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Google service account name
|
||||
"host":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Databricks workspace host URL
|
||||
"profile":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Databricks workspace profile name
|
||||
"resource_path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The workspace resource path
|
||||
"root_path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The Databricks workspace root path
|
||||
"state_path":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The workspace state path
|
||||
github.com/databricks/cli/bundle/config/resources.Grant:
|
||||
"principal":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the principal that will be granted privileges
|
||||
"privileges":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The privileges to grant to the specified entity
|
||||
github.com/databricks/cli/bundle/config/resources.Permission:
|
||||
"group_name":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the group that has the permission set in level.
|
||||
"level":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The allowed permission for user, group, service principal defined for this permission.
|
||||
"service_principal_name":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the service principal that has the permission set in level.
|
||||
"user_name":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the user that has the permission set in level.
|
||||
github.com/databricks/cli/bundle/config/variable.Lookup:
|
||||
"alert":
|
||||
"description": |-
|
||||
|
@ -343,26 +409,26 @@ github.com/databricks/cli/bundle/config/variable.TargetVariable:
|
|||
PLACEHOLDER
|
||||
"description":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The description of the variable
|
||||
"lookup":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the alert, cluster_policy, cluster, dashboard, instance_pool, job, metastore, pipeline, query, service_principal, or warehouse object for which to retrieve an ID.
|
||||
"type":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The type of the variable. Valid values are complex.
|
||||
github.com/databricks/cli/bundle/config/variable.Variable:
|
||||
"default":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
"description":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The description of the variable
|
||||
"lookup":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The name of the alert, cluster_policy, cluster, dashboard, instance_pool, job, metastore, pipeline, query, service_principal, or warehouse object for which to retrieve an ID.
|
||||
"type":
|
||||
"description": |-
|
||||
PLACEHOLDER
|
||||
The type of the variable. Valid values are complex.
|
||||
github.com/databricks/databricks-sdk-go/service/serving.Ai21LabsConfig:
|
||||
"ai21labs_api_key":
|
||||
"description": |-
|
||||
|
|
|
@ -249,9 +249,11 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"principal": {
|
||||
"description": "The name of the principal that will be granted privileges",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"privileges": {
|
||||
"description": "The privileges to grant to the specified entity",
|
||||
"$ref": "#/$defs/slice/string"
|
||||
}
|
||||
},
|
||||
|
@ -503,15 +505,19 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"group_name": {
|
||||
"description": "The name of the group that has the permission set in level.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"level": {
|
||||
"description": "The allowed permission for user, group, service principal defined for this permission.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"service_principal_name": {
|
||||
"description": "The name of the service principal that has the permission set in level.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"user_name": {
|
||||
"description": "The name of the user that has the permission set in level.",
|
||||
"$ref": "#/$defs/string"
|
||||
}
|
||||
},
|
||||
|
@ -895,12 +901,15 @@
|
|||
"$ref": "#/$defs/interface"
|
||||
},
|
||||
"description": {
|
||||
"description": "The description of the variable",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"lookup": {
|
||||
"description": "The name of the alert, cluster_policy, cluster, dashboard, instance_pool, job, metastore, pipeline, query, service_principal, or warehouse object for which to retrieve an ID.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config/variable.Lookup"
|
||||
},
|
||||
"type": {
|
||||
"description": "The type of the variable. Valid values are complex.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config/variable.VariableType"
|
||||
}
|
||||
},
|
||||
|
@ -916,12 +925,15 @@
|
|||
"$ref": "#/$defs/interface"
|
||||
},
|
||||
"description": {
|
||||
"description": "The description of the variable",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"lookup": {
|
||||
"description": "The name of the alert, cluster_policy, cluster, dashboard, instance_pool, job, metastore, pipeline, query, service_principal, or warehouse object for which to retrieve an ID.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config/variable.Lookup"
|
||||
},
|
||||
"type": {
|
||||
"description": "The type of the variable. Valid values are complex.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config/variable.VariableType"
|
||||
}
|
||||
},
|
||||
|
@ -941,15 +953,20 @@
|
|||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"executable": {
|
||||
"description": "The executable type. Valid values are ......",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/libs/exec.ExecutableType"
|
||||
},
|
||||
"files": {
|
||||
"$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config.ArtifactFile"
|
||||
"description": "The source files for the artifact.",
|
||||
"$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config.ArtifactFile",
|
||||
"markdownDescription": "The source files for the artifact, defined as an [_](#artifact_file)."
|
||||
},
|
||||
"path": {
|
||||
"description": "The location where the built artifact will be saved.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"type": {
|
||||
"description": "The type of the artifact. Valid values are wheel or jar.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.ArtifactType"
|
||||
}
|
||||
},
|
||||
|
@ -970,6 +987,7 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"source": {
|
||||
"description": "The path of the files used to build the artifact.",
|
||||
"$ref": "#/$defs/string"
|
||||
}
|
||||
},
|
||||
|
@ -993,21 +1011,30 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"cluster_id": {
|
||||
"$ref": "#/$defs/string"
|
||||
"description": "The ID of a cluster to use to run the bundle.",
|
||||
"$ref": "#/$defs/string",
|
||||
"markdownDescription": "The ID of a cluster to use to run the bundle. See [_](/dev-tools/bundles/settings.md#cluster_id)."
|
||||
},
|
||||
"compute_id": {
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"databricks_cli_version": {
|
||||
"$ref": "#/$defs/string"
|
||||
"description": "The Databricks CLI version to use for the bundle.",
|
||||
"$ref": "#/$defs/string",
|
||||
"markdownDescription": "The Databricks CLI version to use for the bundle. See [_](/dev-tools/bundles/settings.md#databricks_cli_version)."
|
||||
},
|
||||
"deployment": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Deployment"
|
||||
"description": "The definition of the bundle deployment",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Deployment",
|
||||
"markdownDescription": "The definition of the bundle deployment. For supported attributes, see [_](#deployment) and [_](/dev-tools/bundles/deployment-modes.md)."
|
||||
},
|
||||
"git": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Git"
|
||||
"description": "The Git version control details that are associated with your bundle.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Git",
|
||||
"markdownDescription": "The Git version control details that are associated with your bundle. For supported attributes, see [_](#git) and [_](/dev-tools/bundles/settings.md#git)."
|
||||
},
|
||||
"name": {
|
||||
"description": "The name of the bundle.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"uuid": {
|
||||
|
@ -1034,10 +1061,13 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"fail_on_active_runs": {
|
||||
"description": "Whether to fail on active runs. If this is set to true a deployment that is running can be interrupted.",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"lock": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Lock"
|
||||
"description": "The deployment lock attributes.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Lock",
|
||||
"markdownDescription": "The deployment lock attributes. See [_](#lock)."
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
@ -1054,15 +1084,19 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"pydabs": {
|
||||
"description": "The PyDABs configuration.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.PyDABs"
|
||||
},
|
||||
"python_wheel_wrapper": {
|
||||
"description": "Whether to use a Python wheel wrapper",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"scripts": {
|
||||
"description": "The commands to run",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config.Command"
|
||||
},
|
||||
"use_legacy_run_as": {
|
||||
"description": "Whether to use the legacy run_as behavior",
|
||||
"$ref": "#/$defs/bool"
|
||||
}
|
||||
},
|
||||
|
@ -1080,10 +1114,14 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"branch": {
|
||||
"$ref": "#/$defs/string"
|
||||
"description": "The Git branch name.",
|
||||
"$ref": "#/$defs/string",
|
||||
"markdownDescription": "The Git branch name. See [_](/dev-tools/bundles/settings.md#git)."
|
||||
},
|
||||
"origin_url": {
|
||||
"$ref": "#/$defs/string"
|
||||
"description": "The origin URL of the repository.",
|
||||
"$ref": "#/$defs/string",
|
||||
"markdownDescription": "The origin URL of the repository. See [_](/dev-tools/bundles/settings.md#git)."
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
@ -1100,9 +1138,11 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"description": "Whether this lock is enabled.",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"force": {
|
||||
"description": "Whether to force this lock if it is enabled.",
|
||||
"$ref": "#/$defs/bool"
|
||||
}
|
||||
},
|
||||
|
@ -1123,21 +1163,27 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"jobs_max_concurrent_runs": {
|
||||
"description": "The maximum concurrent runs for a job.",
|
||||
"$ref": "#/$defs/int"
|
||||
},
|
||||
"name_prefix": {
|
||||
"description": "The prefix for job runs of the bundle.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"pipelines_development": {
|
||||
"description": "Whether pipeline deployments should be locked in development mode.",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"source_linked_deployment": {
|
||||
"description": "Whether to link the deployment to the bundle source.",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"tags": {
|
||||
"description": "The tags for the bundle deployment.",
|
||||
"$ref": "#/$defs/map/string"
|
||||
},
|
||||
"trigger_pause_status": {
|
||||
"description": "A pause status to apply to all job triggers and schedules. Valid values are PAUSED or UNPAUSED.",
|
||||
"$ref": "#/$defs/string"
|
||||
}
|
||||
},
|
||||
|
@ -1155,12 +1201,15 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"description": "Whether or not PyDABs (Private Preview) is enabled",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"import": {
|
||||
"description": "The PyDABs project to import to discover resources, resource generator and mutators",
|
||||
"$ref": "#/$defs/slice/string"
|
||||
},
|
||||
"venv_path": {
|
||||
"description": "The Python virtual environment path",
|
||||
"$ref": "#/$defs/string"
|
||||
}
|
||||
},
|
||||
|
@ -1178,34 +1227,54 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"clusters": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Cluster"
|
||||
"description": "The cluster definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Cluster",
|
||||
"markdownDescription": "The cluster definitions for the bundle. See [_](/dev-tools/bundles/resources.md#cluster)"
|
||||
},
|
||||
"dashboards": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Dashboard"
|
||||
"description": "The dashboard definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Dashboard",
|
||||
"markdownDescription": "The dashboard definitions for the bundle. See [_](/dev-tools/bundles/resources.md#dashboard)"
|
||||
},
|
||||
"experiments": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.MlflowExperiment"
|
||||
"description": "The experiment definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.MlflowExperiment",
|
||||
"markdownDescription": "The experiment definitions for the bundle. See [_](/dev-tools/bundles/resources.md#experiment)"
|
||||
},
|
||||
"jobs": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Job"
|
||||
"description": "The job definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Job",
|
||||
"markdownDescription": "The job definitions for the bundle. See [_](/dev-tools/bundles/resources.md#job)"
|
||||
},
|
||||
"model_serving_endpoints": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.ModelServingEndpoint"
|
||||
"description": "The model serving endpoint definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.ModelServingEndpoint",
|
||||
"markdownDescription": "The model serving endpoint definitions for the bundle. See [_](/dev-tools/bundles/resources.md#model_serving_endpoint)"
|
||||
},
|
||||
"models": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.MlflowModel"
|
||||
"description": "The model definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.MlflowModel",
|
||||
"markdownDescription": "The model definitions for the bundle. See [_](/dev-tools/bundles/resources.md#model)"
|
||||
},
|
||||
"pipelines": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Pipeline"
|
||||
"description": "The pipeline definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Pipeline",
|
||||
"markdownDescription": "The pipeline definitions for the bundle. See [_](/dev-tools/bundles/resources.md#pipeline)"
|
||||
},
|
||||
"quality_monitors": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.QualityMonitor"
|
||||
"description": "The quality monitor definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.QualityMonitor",
|
||||
"markdownDescription": "The quality monitor definitions for the bundle. See [_](/dev-tools/bundles/resources.md#quality_monitor)"
|
||||
},
|
||||
"registered_models": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.RegisteredModel"
|
||||
"description": "The registered model definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.RegisteredModel",
|
||||
"markdownDescription": "The registered model definitions for the bundle. See [_](/dev-tools/bundles/resources.md#registered_model)"
|
||||
},
|
||||
"schemas": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Schema"
|
||||
"description": "The schema definitions for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Schema",
|
||||
"markdownDescription": "The schema definitions for the bundle. See [_](/dev-tools/bundles/resources.md#schema)"
|
||||
},
|
||||
"volumes": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/resources.Volume"
|
||||
|
@ -1225,12 +1294,15 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"exclude": {
|
||||
"description": "A list of files or folders to exclude from the bundle.",
|
||||
"$ref": "#/$defs/slice/string"
|
||||
},
|
||||
"include": {
|
||||
"description": "A list of files or folders to include in the bundle.",
|
||||
"$ref": "#/$defs/slice/string"
|
||||
},
|
||||
"paths": {
|
||||
"description": "The local folder paths, which can be outside the bundle root, to synchronize to the workspace when the bundle is deployed.",
|
||||
"$ref": "#/$defs/slice/string"
|
||||
}
|
||||
},
|
||||
|
@ -1248,46 +1320,70 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"artifacts": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config.Artifact"
|
||||
"description": "The artifacts to include in the target deployment.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config.Artifact",
|
||||
"markdownDescription": "The artifacts to include in the target deployment. See [_](#artifact)"
|
||||
},
|
||||
"bundle": {
|
||||
"description": "The name of the bundle when deploying to this target.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Bundle"
|
||||
},
|
||||
"cluster_id": {
|
||||
"description": "The ID of the cluster to use for this target.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"compute_id": {
|
||||
"description": "Deprecated. The ID of the compute to use for this target.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"default": {
|
||||
"description": "Whether this target is the default target.",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"git": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Git"
|
||||
"description": "The Git version control settings for the target.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Git",
|
||||
"markdownDescription": "The Git version control settings for the target. See [_](#git)."
|
||||
},
|
||||
"mode": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Mode"
|
||||
"description": "The deployment mode for the target. Valid values are development or production.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Mode",
|
||||
"markdownDescription": "The deployment mode for the target. Valid values are development or production. See [_](/dev-tools/bundles/deployment-modes.md)."
|
||||
},
|
||||
"permissions": {
|
||||
"$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config/resources.Permission"
|
||||
"description": "The permissions for deploying and running the bundle in the target.",
|
||||
"$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config/resources.Permission",
|
||||
"markdownDescription": "The permissions for deploying and running the bundle in the target. See [_](#permission)."
|
||||
},
|
||||
"presets": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Presets"
|
||||
"description": "The deployment presets for the target.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Presets",
|
||||
"markdownDescription": "The deployment presets for the target. See [_](#preset)."
|
||||
},
|
||||
"resources": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Resources"
|
||||
"description": "The resource definitions for the target.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Resources",
|
||||
"markdownDescription": "The resource definitions for the target. See [_](#resources)."
|
||||
},
|
||||
"run_as": {
|
||||
"$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.JobRunAs"
|
||||
"description": "The identity to use to run the bundle.",
|
||||
"$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.JobRunAs",
|
||||
"markdownDescription": "The identity to use to run the bundle. See [_](#job_run_as) and [_](/dev-tools/bundles/run_as.md)."
|
||||
},
|
||||
"sync": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Sync"
|
||||
"description": "The local paths to sync to the target workspace when a bundle is run or deployed.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Sync",
|
||||
"markdownDescription": "The local paths to sync to the target workspace when a bundle is run or deployed. See [_](#sync)."
|
||||
},
|
||||
"variables": {
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/variable.TargetVariable"
|
||||
"description": "The custom variable definitions for the target.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/variable.TargetVariable",
|
||||
"markdownDescription": "The custom variable definitions for the target. See [_](/dev-tools/bundles/settings.md#variables) and [_](/dev-tools/bundles/variables.md)."
|
||||
},
|
||||
"workspace": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Workspace"
|
||||
"description": "The Databricks workspace for the target. _.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Workspace",
|
||||
"markdownDescription": "The Databricks workspace for the target. [_](#workspace)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
@ -1304,51 +1400,67 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"artifact_path": {
|
||||
"description": "The artifact path to use within the workspace for both deployments and workflow runs",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"auth_type": {
|
||||
"description": "The authentication type.",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"azure_client_id": {
|
||||
"description": "The Azure client ID",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"azure_environment": {
|
||||
"description": "The Azure environment",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"azure_login_app_id": {
|
||||
"description": "The Azure login app ID",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"azure_tenant_id": {
|
||||
"description": "The Azure tenant ID",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"azure_use_msi": {
|
||||
"description": "Whether to use MSI for Azure",
|
||||
"$ref": "#/$defs/bool"
|
||||
},
|
||||
"azure_workspace_resource_id": {
|
||||
"description": "The Azure workspace resource ID",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"client_id": {
|
||||
"description": "The client ID for the workspace",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"file_path": {
|
||||
"description": "The file path to use within the workspace for both deployments and workflow runs",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"google_service_account": {
|
||||
"description": "The Google service account name",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"host": {
|
||||
"description": "The Databricks workspace host URL",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"profile": {
|
||||
"description": "The Databricks workspace profile name",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"resource_path": {
|
||||
"description": "The workspace resource path",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"root_path": {
|
||||
"description": "The Databricks workspace root path",
|
||||
"$ref": "#/$defs/string"
|
||||
},
|
||||
"state_path": {
|
||||
"description": "The workspace state path",
|
||||
"$ref": "#/$defs/string"
|
||||
}
|
||||
},
|
||||
|
@ -6161,36 +6273,49 @@
|
|||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config.Artifact"
|
||||
},
|
||||
"bundle": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Bundle"
|
||||
"description": "The attributes of the bundle.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Bundle",
|
||||
"markdownDescription": "The attributes of the bundle. See [_](/dev-tools/bundles/settings.md#bundle)"
|
||||
},
|
||||
"experimental": {
|
||||
"description": "Defines attributes for experimental features.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Experimental"
|
||||
},
|
||||
"include": {
|
||||
"$ref": "#/$defs/slice/string"
|
||||
},
|
||||
"permissions": {
|
||||
"$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config/resources.Permission"
|
||||
"description": "Defines the permissions to apply to experiments, jobs, pipelines, and models defined in the bundle",
|
||||
"$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config/resources.Permission",
|
||||
"markdownDescription": "Defines the permissions to apply to experiments, jobs, pipelines, and models defined in the bundle. See [_](/dev-tools/bundles/settings.md#permissions) and [_](/dev-tools/bundles/permissions.md)."
|
||||
},
|
||||
"presets": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Presets"
|
||||
"description": "Defines bundle deployment presets.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Presets",
|
||||
"markdownDescription": "Defines bundle deployment presets. See [_](/dev-tools/bundles/deployment-modes.md#presets)."
|
||||
},
|
||||
"resources": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Resources"
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Resources",
|
||||
"markdownDescription": "See [_](/dev-tools/bundles/resources.md)."
|
||||
},
|
||||
"run_as": {
|
||||
"$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.JobRunAs"
|
||||
},
|
||||
"sync": {
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Sync"
|
||||
"description": "The files and file paths to include or exclude in the bundle.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Sync",
|
||||
"markdownDescription": "The files and file paths to include or exclude in the bundle. See [_](/dev-tools/bundles/)"
|
||||
},
|
||||
"targets": {
|
||||
"description": "Defines deployment targets for the bundle.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config.Target"
|
||||
},
|
||||
"variables": {
|
||||
"description": "A Map that defines the custom variables for the bundle, where each key is the name of the variable, and the value is a Map that defines the variable.",
|
||||
"$ref": "#/$defs/map/github.com/databricks/cli/bundle/config/variable.Variable"
|
||||
},
|
||||
"workspace": {
|
||||
"description": "Defines the Databricks workspace for the bundle.",
|
||||
"$ref": "#/$defs/github.com/databricks/cli/bundle/config.Workspace"
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue