diff --git a/.codegen/cli.json b/.codegen/cli.json index e9719c6fbc1..ed14e2a38f6 100644 --- a/.codegen/cli.json +++ b/.codegen/cli.json @@ -19035,7 +19035,7 @@ "launch_stage": "GA" }, "node_type_id": { - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "launch_stage": "GA" }, "preloaded_docker_images": { @@ -19544,7 +19544,7 @@ "launch_stage": "GA" }, "node_type_id": { - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "launch_stage": "GA" }, "remote_disk_throughput": { @@ -20294,7 +20294,7 @@ "launch_stage": "GA" }, "node_type_id": { - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "launch_stage": "GA" }, "preloaded_docker_images": { @@ -20747,7 +20747,7 @@ "launch_stage": "GA" }, "node_type_id": { - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "launch_stage": "GA" }, "preloaded_docker_images": { @@ -32816,14 +32816,14 @@ "fields": { "enable_confidence_scores": { "description": "When true, includes a per-label confidence score in the response.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "enable_rationales": { "description": "When true, includes a rationale explaining each classification in the response.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] @@ -32831,25 +32831,25 @@ "inline_labels": { "description": "Labels listed inline, for a small label set.", "ref": "jobs.AiClassifyFunctionInlineLabels", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "instructions": { "description": "Global description of the task and domain, passed to the model to improve\nclassification quality.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "multilabel": { "description": "When true, more than one label can be returned for each input.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "version": { "description": "The ai_classify function version to invoke (for example, `2.1`).", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -32858,7 +32858,7 @@ "fields": { "labels": { "description": "The labels an input can be classified as. At least two labels are required\nunless `multilabel` is true, which also accepts a single label.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -32867,14 +32867,14 @@ "fields": { "description": { "description": "Guidance describing what belongs under this label.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "name": { "description": "The name returned when an input is classified as this label.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -32883,21 +32883,21 @@ "fields": { "enable_citations": { "description": "When true, includes citation metadata locating each extracted value in the\nsource.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "enable_confidence_scores": { "description": "When true, includes a per-field confidence score in the response.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "instructions": { "description": "Global description of the task and domain, passed to the model to improve\nextraction quality.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] @@ -32905,21 +32905,21 @@ "mode": { "description": "The extraction mode. Defaults to standard extraction when unspecified.", "ref": "jobs.AiExtractFunctionMode", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "schema": { "description": "The extraction schema defining the fields to extract, as a JSON string.\nEither an array of field names (e.g. [\"company\", \"valuation\"]) or an object\nmapping each field name to a type and an optional description. Supported\ntypes are string, integer, number, boolean, enum, object, and array; all\nfields are optional.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "version": { "description": "The ai_extract function version to invoke (for example, `2.1`).", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -32929,7 +32929,7 @@ "MODE_PRECISION" ], "enum_launch_stages": { - "MODE_PRECISION": "PRIVATE_PREVIEW" + "MODE_PRECISION": "PUBLIC_BETA" } }, "jobs.AiFunctionTask": { @@ -32938,32 +32938,32 @@ "ai_classify": { "description": "Classifies each input document or row into one or more labels.", "ref": "jobs.AiClassifyFunction", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "ai_extract": { "description": "Extracts structured fields from the input documents or rows.", "ref": "jobs.AiExtractFunction", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "ai_parse_document": { "description": "Parses the input documents into structured text.", "ref": "jobs.AiParseDocumentFunction", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "delta_table": { "description": "A Unity Catalog Delta table. The function is applied to each row.", "ref": "jobs.DeltaTableSource", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "output": { "description": "Output destination table. When `table` is unset the task generates a stable name from the\nfunction and task identity so a downstream task can reference it.", "ref": "jobs.QualifiedName", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "volume": { "description": "A Unity Catalog volume. The function is applied to each file.", "ref": "jobs.VolumeSource", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -32972,24 +32972,24 @@ "fields": { "estimated_time_remaining": { "description": "Coarse estimate of the time left to run the function over the inputs, from the throughput so\nfar. Covers that work only, not the merge into the output table that follows it.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "failed_row_count": { "description": "Inputs permanently failed so far. Each lands in the output table as an error row, and does not\non its own fail the run.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "output_table": { "description": "The table the run writes its results to. Reported even when `output.table` is unset and the\nname is generated, so a client can read the table.", "ref": "jobs.QualifiedName", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "succeeded_row_count": { "description": "Inputs with a result so far. Reported per batch, so it can lag mid-run.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "total_row_count": { "description": "Inputs to process: rows for a Delta table source, files for a volume source. Stays well inside\n2^53, so a JavaScript client can hold it exactly.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -32998,28 +32998,28 @@ "fields": { "description_element_types": { "description": "Element types to generate AI descriptions for. Leave empty to generate no\ndescriptions; use ALL for every supported type, or list specific types to\nrestrict generation to only those.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "image_output_path": { "description": "Unity Catalog volume path where rendered page and element images are written.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "page_range": { "description": "Pages to parse (1-indexed), as a comma-separated list of page numbers or\nranges (e.g. \"1,3,5-10\").", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "version": { "description": "The ai_parse_document output schema version to invoke (for example, `2.0`).", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -33030,8 +33030,8 @@ "DESCRIPTION_ELEMENT_TYPE_FIGURE" ], "enum_launch_stages": { - "DESCRIPTION_ELEMENT_TYPE_ALL": "PRIVATE_PREVIEW", - "DESCRIPTION_ELEMENT_TYPE_FIGURE": "PRIVATE_PREVIEW" + "DESCRIPTION_ELEMENT_TYPE_ALL": "PUBLIC_BETA", + "DESCRIPTION_ELEMENT_TYPE_FIGURE": "PUBLIC_BETA" } }, "jobs.AiRuntimeTask": { @@ -34226,18 +34226,18 @@ "fields": { "input_column": { "description": "Name of the column holding the content the function is applied to.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "merge_key_columns": { "description": "Columns that together identify a row across incremental runs, so results can\nbe matched back to their source rows. When unset, the task derives an\nimplicit key from Delta row tracking. If row tracking is also disabled there\nis no stable key, so each run reprocesses the entire source (a full refresh)\nrather than only the changed rows; set a key column or enable row tracking to\nkeep runs incremental.", - "launch_stage": "PRIVATE_PREVIEW", + "launch_stage": "PUBLIC_BETA", "behaviors": [ "OPTIONAL" ] }, "table_name": { "description": "Fully qualified three-part name of the source table (catalog.schema.table).", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -35909,15 +35909,15 @@ "fields": { "catalog": { "description": "Unity Catalog catalog.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "schema": { "description": "Unity Catalog schema, within the catalog.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "table": { "description": "Table, within the catalog and schema.", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -36700,7 +36700,7 @@ "ai_function_task_output": { "description": "The output of an AI function task, if available", "ref": "jobs.AiFunctionTaskOutput", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "ai_runtime_task_output": { "description": "The output of an AiRuntimeTask, if available — MLflow identifiers,\nartifact paths, and per-replica allocated compute. Run lifecycle /\ntermination status lives on the surrounding framework `RunTask.status`\n(`runs.proto:RunTask.status` of type `RunStatus`), not on this output.\nSee `tasks/genai/ai_runtime_task.proto:AiRuntimeTaskOutput`.", @@ -36912,7 +36912,7 @@ "ai_function_task": { "description": "Applies an AI function to a set of input documents or rows.", "ref": "jobs.AiFunctionTask", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "ai_runtime_task": { "description": "The task runs a multi-gpu compute workload on Databricks AI Runtime. Specify\nthe accelerator type and count, the command to run, and where the workload's\ncode and MLflow output are stored.", @@ -37781,7 +37781,7 @@ "ai_function_task": { "description": "Applies an AI function to a set of input documents or rows.", "ref": "jobs.AiFunctionTask", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "ai_runtime_task": { "description": "The task runs a multi-gpu compute workload on Databricks AI Runtime. Specify\nthe accelerator type and count, the command to run, and where the workload's\ncode and MLflow output are stored.", @@ -38164,7 +38164,7 @@ "ai_function_task": { "description": "Applies an AI function to a set of input documents or rows.", "ref": "jobs.AiFunctionTask", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" }, "ai_runtime_task": { "description": "The task runs a multi-gpu compute workload on Databricks AI Runtime. Specify\nthe accelerator type and count, the command to run, and where the workload's\ncode and MLflow output are stored.", @@ -38889,7 +38889,7 @@ "fields": { "volume_path": { "description": "Unity Catalog volume path to the input files\n(e.g. `/Volumes/\u003ccatalog\u003e/\u003cschema\u003e/\u003cvolume\u003e/...`).", - "launch_stage": "PRIVATE_PREVIEW" + "launch_stage": "PUBLIC_BETA" } } }, @@ -45748,13 +45748,21 @@ "RUNNING", "SUCCEEDED", "FAILED", - "CANCELLED" + "CANCELLED", + "PENDING_PURGE", + "RUNNING_PURGE", + "PENDING_CLEANUP", + "RUNNING_CLEANUP" ], "enum_launch_stages": { "CANCELLED": "PRIVATE_PREVIEW", "FAILED": "PRIVATE_PREVIEW", "PENDING": "PRIVATE_PREVIEW", + "PENDING_CLEANUP": "PRIVATE_PREVIEW", + "PENDING_PURGE": "PRIVATE_PREVIEW", "RUNNING": "PRIVATE_PREVIEW", + "RUNNING_CLEANUP": "PRIVATE_PREVIEW", + "RUNNING_PURGE": "PRIVATE_PREVIEW", "SUCCEEDED": "PRIVATE_PREVIEW" } }, @@ -74260,6 +74268,7 @@ "path": "/api/2.0/preview/accounts/{account_id}/access-control/rule-sets", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -74602,6 +74611,7 @@ "path": "/api/2.0/preview/accounts/access-control/rule-sets", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -74736,6 +74746,7 @@ "description": "Cancel a Custom LLM Optimization Run.", "summary": "Cancel a Custom LLM Optimization Run.", "path": "/api/2.0/custom-llms/{id}/optimize/cancel", + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -75237,6 +75248,7 @@ "path": "/api/2.0/custom-llms/{id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -75661,6 +75673,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75670,6 +75683,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75681,6 +75695,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75690,6 +75705,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75707,6 +75723,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75716,6 +75733,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75727,6 +75745,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75736,6 +75755,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75758,6 +75778,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75767,6 +75788,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75778,6 +75800,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75787,6 +75810,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75816,6 +75840,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75859,6 +75884,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75867,6 +75893,7 @@ { "name": "session_id", "description": "Optional identifier for the session associated with this memory entry. When omitted, the\nentry applies across the actor's sessions.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75875,6 +75902,7 @@ { "name": "source_type", "description": "Which writer created this entry. Caller sets this on Create; immutable after creation.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "ManagedMemoryEntrySourceType", @@ -75913,6 +75941,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -75922,6 +75951,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76054,6 +76084,7 @@ { "name": "display_name", "description": "Deprecated compatibility alias for the caller-provided memory store ID. Canonical\nclients provide the ID through `CreateMemoryStoreRequest.managed_memory_store_id` and use\n`name` as the resource identifier.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76195,6 +76226,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76206,6 +76238,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76223,6 +76256,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76234,6 +76268,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76265,6 +76300,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76276,6 +76312,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76296,6 +76333,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76343,6 +76381,7 @@ { "name": "parent_session_id", "description": "Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and\nrestricted to the same store.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -76391,6 +76430,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -77177,6 +77217,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -77186,6 +77227,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -77197,6 +77239,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -77206,6 +77249,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -77426,6 +77470,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -77437,6 +77482,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79010,6 +79056,7 @@ "summary": "Update a memory entry.", "path": "/api/2.0/agents/{name=memory-stores/*/entries/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -79097,6 +79144,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79106,6 +79154,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79117,6 +79166,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79126,6 +79176,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79143,6 +79194,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79152,6 +79204,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79163,6 +79216,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79172,6 +79226,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79194,6 +79249,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79203,6 +79259,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79214,6 +79271,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79223,6 +79281,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79253,6 +79312,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79296,6 +79356,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79304,6 +79365,7 @@ { "name": "session_id", "description": "Optional identifier for the session associated with this memory entry. When omitted, the\nentry applies across the actor's sessions.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79312,6 +79374,7 @@ { "name": "source_type", "description": "Which writer created this entry. Caller sets this on Create; immutable after creation.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "ManagedMemoryEntrySourceType", @@ -79359,6 +79422,7 @@ "name": "actor_id", "description": "Customer-provided identifier for the actor whose memory this entry represents.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79368,6 +79432,7 @@ "name": "path", "description": "Absolute, case-sensitive path identifying the entry within its actor and optional session.\nPaths must begin with `/` and must not contain empty, `.` or `..` segments.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79381,6 +79446,7 @@ "summary": "Update a memory store.", "path": "/api/2.0/agents/{name=memory-stores/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -79530,6 +79596,7 @@ { "name": "display_name", "description": "Deprecated compatibility alias for the caller-provided memory store ID. Canonical\nclients provide the ID through `CreateMemoryStoreRequest.managed_memory_store_id` and use\n`name` as the resource identifier.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79612,6 +79679,7 @@ "summary": "Update a session.", "path": "/api/2.0/agents/{name=session-stores/*/sessions/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -79701,6 +79769,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79712,6 +79781,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79729,6 +79799,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79740,6 +79811,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79772,6 +79844,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79783,6 +79856,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79804,6 +79878,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79851,6 +79926,7 @@ { "name": "parent_session_id", "description": "Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and\nrestricted to the same store.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79909,6 +79985,7 @@ "name": "actor_id", "description": "Opaque caller-provided identifier for the application actor associated with the session.\n\nThis is application data and has no Databricks authentication or authorization semantics.\nUse the same value as the Managed Memory Entry `actor_id` when storing memories associated\nwith this actor. Every session must set it. A child session must use the same value as its parent.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -79922,6 +79999,7 @@ "summary": "Update a session store.", "path": "/api/2.0/agents/{name=session-stores/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -80644,6 +80722,7 @@ { "name": "name", "description": "Resource name of the MCP service.\nFormat: `mcp-services/{catalog}.{schema}.{mcp_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`mcp_service_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -80991,6 +81070,7 @@ { "name": "name", "description": "Resource name of the provider service.\nFormat: `model-provider-services/{catalog}.{schema}.{model_provider_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_provider_service_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -81224,6 +81304,7 @@ { "name": "name", "description": "Resource name of the model service.\nFormat: `model-services/{catalog}.{schema}.{model_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_service_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -81489,6 +81570,7 @@ { "name": "name", "description": "Resource name of the skill.\nFormat: `skills/{catalog}.{schema}.{skill}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`skill_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -81877,6 +81959,7 @@ "description": "Finalizes a skill after its bundle files are uploaded or changed through\nthe Files API. Call it again after every bundle change. This method reads\nSKILL.md through the Files API using the caller's authorization. Its YAML\nfrontmatter must contain an agentskills.io-compliant `name` and a nonblank\n`description` within the configured UTF-8 byte limit. On success, it\nreplaces `bundle_name` and `description`; refreshes `finalize_time`,\n`update_time`, and `updated_by`; and returns the updated skill. `comment` is\npreserved. Re-finalization uses the latest SKILL.md and is last-write-wins\nwithout an etag precondition. Validation failures do not change metadata.\n\nYou must be the owner of the skill or have `READ_VOLUME` on it, plus\n`USE_CATALOG` on the parent catalog and `USE_SCHEMA` on the parent schema.", "summary": "Finalize a skill.", "path": "/api/2.1/unity-catalog/{name=skills/*}/finalize", + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -82559,6 +82642,7 @@ "summary": "Update an MCP service.", "path": "/api/2.1/unity-catalog/{name=mcp-services/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -82573,6 +82657,7 @@ "description": "Resource name of the MCP service.\nFormat: `mcp-services/{catalog}.{schema}.{mcp_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`mcp_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82603,6 +82688,7 @@ "description": "Resource name of the MCP service.\nFormat: `mcp-services/{catalog}.{schema}.{mcp_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`mcp_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82668,6 +82754,7 @@ "description": "Resource name of the MCP service.\nFormat: `mcp-services/{catalog}.{schema}.{mcp_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`mcp_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82748,6 +82835,7 @@ { "name": "name", "description": "Resource name of the MCP service.\nFormat: `mcp-services/{catalog}.{schema}.{mcp_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`mcp_service_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -82779,6 +82867,7 @@ "description": "Resource name of the MCP service.\nFormat: `mcp-services/{catalog}.{schema}.{mcp_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`mcp_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82800,6 +82889,7 @@ "summary": "Update a model provider service.", "path": "/api/2.1/unity-catalog/{name=model-provider-services/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -82814,6 +82904,7 @@ "description": "Resource name of the provider service.\nFormat: `model-provider-services/{catalog}.{schema}.{model_provider_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_provider_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82844,6 +82935,7 @@ "description": "Resource name of the provider service.\nFormat: `model-provider-services/{catalog}.{schema}.{model_provider_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_provider_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82909,6 +83001,7 @@ "description": "Resource name of the provider service.\nFormat: `model-provider-services/{catalog}.{schema}.{model_provider_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_provider_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -82989,6 +83082,7 @@ { "name": "name", "description": "Resource name of the provider service.\nFormat: `model-provider-services/{catalog}.{schema}.{model_provider_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_provider_service_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -83020,6 +83114,7 @@ "description": "Resource name of the provider service.\nFormat: `model-provider-services/{catalog}.{schema}.{model_provider_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_provider_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83041,6 +83136,7 @@ "summary": "Update a model service.", "path": "/api/2.1/unity-catalog/{name=model-services/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -83055,6 +83151,7 @@ "description": "Resource name of the model service.\nFormat: `model-services/{catalog}.{schema}.{model_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83085,6 +83182,7 @@ "description": "Resource name of the model service.\nFormat: `model-services/{catalog}.{schema}.{model_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83150,6 +83248,7 @@ "description": "Resource name of the model service.\nFormat: `model-services/{catalog}.{schema}.{model_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83230,6 +83329,7 @@ { "name": "name", "description": "Resource name of the model service.\nFormat: `model-services/{catalog}.{schema}.{model_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_service_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -83273,6 +83373,7 @@ "description": "Resource name of the model service.\nFormat: `model-services/{catalog}.{schema}.{model_service}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`model_service_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83294,6 +83395,7 @@ "summary": "Update a skill.", "path": "/api/2.1/unity-catalog/{name=skills/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -83310,6 +83412,7 @@ "description": "Resource name of the skill.\nFormat: `skills/{catalog}.{schema}.{skill}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`skill_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83340,6 +83443,7 @@ "description": "Resource name of the skill.\nFormat: `skills/{catalog}.{schema}.{skill}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`skill_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83395,6 +83499,7 @@ "description": "Resource name of the skill.\nFormat: `skills/{catalog}.{schema}.{skill}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`skill_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83503,6 +83608,7 @@ { "name": "name", "description": "Resource name of the skill.\nFormat: `skills/{catalog}.{schema}.{skill}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`skill_id`; required and immutable on Update/Get/Delete.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -83534,6 +83640,7 @@ "description": "Resource name of the skill.\nFormat: `skills/{catalog}.{schema}.{skill}`.\nEach `{...}` component is capped at 255 characters individually.\nServer-derived on Create from `parent` +\n`skill_id`; required and immutable on Update/Get/Delete.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -83644,6 +83751,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83663,6 +83771,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83688,6 +83797,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83707,6 +83817,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83737,6 +83848,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83756,6 +83868,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83852,6 +83965,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -83971,6 +84085,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -84061,6 +84176,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84070,6 +84186,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84089,6 +84206,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84098,6 +84216,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84123,6 +84242,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84132,6 +84252,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84151,6 +84272,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84160,6 +84282,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84190,6 +84313,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84199,6 +84323,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84218,6 +84343,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84227,6 +84353,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84272,6 +84399,7 @@ { "name": "delta_sync_index_spec", "description": "Specification for a Delta Sync index. Set when `index_type` is `DELTA_SYNC`.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -84282,6 +84410,7 @@ { "name": "direct_access_index_spec", "description": "Specification for a Direct Access index. Set when `index_type` is `DIRECT_ACCESS`.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -84301,6 +84430,7 @@ { "name": "index_subtype", "description": "The subtype of the index. Set on create and immutable thereafter.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexSubtype", @@ -84321,6 +84451,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84346,6 +84477,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84377,6 +84509,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84386,6 +84519,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84571,6 +84705,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -84590,6 +84725,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -84674,6 +84810,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84683,6 +84820,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -84702,6 +84840,7 @@ "name": "primary_key", "description": "Primary key of the index. Set on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -84711,6 +84850,7 @@ "name": "index_type", "description": "Type of index. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "IndexType", @@ -85393,6 +85533,7 @@ "summary": "Update an AI Search endpoint.", "path": "/api/2.0/ai-search/{name=workspaces/*/endpoints/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -85480,6 +85621,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85499,6 +85641,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85524,6 +85667,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85543,6 +85687,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85573,6 +85718,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85592,6 +85738,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85689,6 +85836,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -85817,6 +85965,7 @@ "name": "endpoint_type", "description": "Type of endpoint. Required on create and immutable thereafter.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointType", @@ -86064,6 +86213,7 @@ "path": "/api/2.0/settings/types/aibi_dash_embed_ws_acc_policy/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -86317,6 +86467,7 @@ "path": "/api/2.0/settings/types/aibi_dash_embed_ws_apprvd_domains/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -86666,6 +86817,7 @@ "summary": "Update an alert.", "path": "/api/2.0/sql/alerts/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -88077,6 +88229,7 @@ "summary": "Update an alert.", "path": "/api/2.0/alerts/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -89574,6 +89727,7 @@ "summary": "Create an app update.", "path": "/api/2.0/apps/{app_name}/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -90983,6 +91137,7 @@ "description": "Start the last active deployment of the app in the workspace.", "summary": "Start an app.", "path": "/api/2.0/apps/{name}/start", + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -91100,6 +91255,7 @@ "description": "Stops the active deployment of the app in the workspace.", "summary": "Stop an app.", "path": "/api/2.0/apps/{name}/stop", + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -91218,6 +91374,7 @@ "summary": "Update an app.", "path": "/api/2.0/apps/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -91741,6 +91898,7 @@ "summary": "Update an app thumbnail.", "path": "/api/2.0/apps/{name}/thumbnail", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -91886,6 +92044,7 @@ "summary": "Update an app space.", "path": "/api/2.0/app-spaces/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -93095,6 +93254,7 @@ "summary": "Update a template.", "path": "/api/2.0/apps-settings/templates/{name}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -93708,6 +93868,7 @@ "path": "/api/2.1/unity-catalog/artifact-allowlists/{artifact_type}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -93954,6 +94115,7 @@ "path": "/api/2.0/settings/types/automatic_cluster_update/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -94464,6 +94626,7 @@ "summary": "Update a budget policy.", "path": "/api/2.1/accounts/{account_id}/budget-policies/{policy_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -95117,6 +95280,7 @@ "summary": "Complete a version.", "path": "/api/2.0/bundle/{name=deployments/*/versions/*}/complete", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -95205,6 +95369,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95214,6 +95379,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95233,6 +95399,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95242,6 +95409,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95660,6 +95828,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95669,6 +95838,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95688,6 +95858,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95697,6 +95868,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95722,6 +95894,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95731,6 +95904,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95750,6 +95924,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95759,6 +95934,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95798,6 +95974,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95807,6 +95984,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95826,6 +96004,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95835,6 +96014,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -95864,6 +96044,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95933,6 +96114,7 @@ { "name": "deployment_mode", "description": "Bundle target deployment mode (development or production), captured at the\ntime of this version.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DeploymentMode", @@ -95949,6 +96131,7 @@ { "name": "display_name", "description": "Display name for the deployment, captured at the time of this version. Up to 256 characters.\nWhen present, creating the version updates the deployment display name. An empty value clears\nit; an absent value leaves the current deployment display name unchanged.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -95957,6 +96140,7 @@ { "name": "git_info", "description": "Git provenance of the source, captured at the time of this version.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -95987,6 +96171,7 @@ { "name": "previous_version_id", "description": "The version_id this version was created on top of — the deployment's\nmost recent version at creation time. Leave unset when creating the\nfirst version (the deployment has no prior versions). Set by the\nclient on creation and immutable thereafter.\n\nActs as an optimistic-concurrency precondition: the server requires\nit to equal the deployment's current most-recent version (and to be\nunset when the deployment has no versions) and returns\n`INVALID_PARAMETER_VALUE` on mismatch, so a deploy racing against a\nconcurrent deploy is rejected rather than silently overwriting it.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -96012,6 +96197,7 @@ { "name": "target_name", "description": "Target name of the deployment, captured at the time of this version.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -96030,6 +96216,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -96046,6 +96233,7 @@ { "name": "workspace_info", "description": "Workspace location of the deployment, captured at the time of this version.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -96077,6 +96265,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -96086,6 +96275,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -96333,6 +96523,7 @@ "name": "resource_type", "description": "The type of the deployment resource.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DeploymentResourceType", @@ -96448,6 +96639,7 @@ "name": "resource_type", "description": "The type of the deployment resource.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DeploymentResourceType", @@ -96627,6 +96819,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -96636,6 +96829,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -96655,6 +96849,7 @@ "name": "cli_version", "description": "CLI version used to initiate the version.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -96664,6 +96859,7 @@ "name": "version_type", "description": "Type of version (deploy or destroy).", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "VersionType", @@ -96707,6 +96903,7 @@ "description": "Sends a heartbeat to renew the lock held by a version.\n\nThe server validates that the version is the active (non-terminal)\nversion on the parent deployment and resets the lock expiry. If the\nlock has already expired or the version is no longer active, the\nserver returns `ABORTED`.", "summary": "Send a version heartbeat.", "path": "/api/2.0/bundle/{name=deployments/*/versions/*}/heartbeat", + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -97098,6 +97295,7 @@ "can_use_json": true, "must_use_json": true, "is_json_only": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -97401,6 +97599,7 @@ "can_use_json": true, "must_use_json": true, "is_json_only": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -97519,6 +97718,7 @@ { "name": "action_type", "description": "The type of operation performed on this resource. Set when the version is\ncreated and immutable thereafter.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "OperationActionType", @@ -97603,6 +97803,7 @@ { "name": "resource_key", "description": "Resource identifier within the bundle (e.g. \"jobs.foo\",\n\"pipelines.bar\", \"jobs.foo.permissions\", \"files.\u003crel-path\u003e\").\nCan be an arbitrary UTF-8 encoded string key. This key links the\noperation to the corresponding deployment-level Resource. Set when the\nversion is created and immutable thereafter.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -98156,6 +98357,7 @@ "summary": "Update a catalog.", "path": "/api/2.1/unity-catalog/catalogs/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -100310,6 +100512,7 @@ "summary": "Update an asset.", "path": "/api/2.0/clean-rooms/{clean_room_name}/assets/{asset_type}/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -101369,6 +101572,7 @@ "summary": "Update an auto-approval rule.", "path": "/api/2.0/clean-rooms/{clean_room_name}/auto-approval-rules/{rule_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -101933,6 +102137,7 @@ { "name": "name", "description": "The name of the clean room.\nIt should follow [UC securable naming requirements](https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements).", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -102342,6 +102547,7 @@ "summary": "Update a clean room.", "path": "/api/2.0/clean-rooms/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -102579,6 +102785,7 @@ "summary": "Update a cluster policy.", "path": "/api/2.0/policies/clusters/edit", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -103751,6 +103958,7 @@ "summary": "Update cluster configuration.", "path": "/api/2.1/clusters/edit", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -105347,6 +105555,7 @@ "summary": "Update cluster configuration (partial).", "path": "/api/2.1/clusters/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -106167,6 +106376,7 @@ "path": "/api/2.0/settings/types/shield_csp_enablement_ws_db/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -106355,6 +106565,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106375,6 +106586,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106386,6 +106598,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106406,6 +106619,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106497,6 +106711,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106517,6 +106732,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106528,6 +106744,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106548,6 +106765,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106639,6 +106857,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106659,6 +106878,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106670,6 +106890,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106690,6 +106911,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106790,6 +107012,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106810,6 +107033,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106821,6 +107045,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106841,6 +107066,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106858,6 +107084,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106878,6 +107105,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106889,6 +107117,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106909,6 +107138,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106931,6 +107161,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106951,6 +107182,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -106962,6 +107194,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -106982,6 +107215,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107002,6 +107236,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107022,6 +107257,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107030,6 +107266,7 @@ { "name": "auto_approve", "description": "When true, the server skips the translation review (TRANSLATION_READY) instead of waiting for\nan explicit ApproveMigrationTranslation. MIGRATION_REVIEW is never skipped. Unset/false means the\ntranslation review requires explicit user action. Set at creation; cannot be changed\nafterward. Does not suppress cancellation or terminal failures.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_bool": true @@ -107089,6 +107326,7 @@ { "name": "migration_id", "description": "Server-generated unique identifier for this migration.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107108,6 +107346,7 @@ { "name": "run_validation", "description": "When true, Databricks runs the working copy to validate it after the translation review.\nUnset/false skips the run, so the migration goes from the translation review straight to\nexecution review. Whether the translation review waits for the user is controlled by\n`auto_approve`, not this field. Set at creation; cannot be changed afterward.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_bool": true @@ -107205,6 +107444,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107225,6 +107465,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107276,6 +107517,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107296,6 +107538,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107307,6 +107550,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107327,6 +107571,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107410,6 +107655,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107430,6 +107676,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107441,6 +107688,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107461,6 +107709,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107688,6 +107937,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107708,6 +107958,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107719,6 +107970,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107739,6 +107991,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107861,6 +108114,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107881,6 +108135,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -107892,6 +108147,7 @@ "name": "asset_type", "description": "Type of Classic compute asset being migrated. Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "MigrationAssetType", @@ -107912,6 +108168,7 @@ "name": "asset_uri", "description": "URI of the source asset (e.g., \"jobs/12345\"). Cannot be changed after creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -108653,6 +108910,7 @@ "path": "/api/2.1/unity-catalog/connections/{name}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -109311,6 +109569,7 @@ "path": "/api/2.1/marketplace-consumer/listings/{listing_id}/installations/{installation_id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -110869,6 +111128,7 @@ "summary": "Update a credential.", "path": "/api/2.1/unity-catalog/credentials/{name_arg}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -111636,6 +111896,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/shield_csp_enablement_ac/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -112088,6 +112349,7 @@ "summary": "Updates Custom OAuth App Integration.", "path": "/api/2.0/accounts/{account_id}/oauth2/custom-app-integrations/{integration_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -112313,6 +112575,7 @@ "path": "/api/2.0/settings/types/dashboard_email_subscriptions/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -113443,6 +113706,7 @@ "summary": "Update config for a catalog.", "path": "/api/data-classification/v1/{name=catalogs/*/config}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -115102,6 +115366,7 @@ "summary": "Update a monitor.", "path": "/api/data-quality/v1/monitors/{object_type}/{object_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -115458,6 +115723,7 @@ "summary": "Update a refresh.", "path": "/api/data-quality/v1/monitors/{object_type}/{object_id}/refreshes/{refresh_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -116575,6 +116841,7 @@ { "name": "parent_instance_ref", "description": "The ref of the parent instance. This is only available if the instance is\nchild instance.\nInput: For specifying the parent instance to create a child instance. Optional.\nOutput: Only populated if provided as input to create a child instance.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -118640,6 +118907,7 @@ "summary": "Update a Database Catalog.", "path": "/api/2.0/database/catalogs/{name}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -119019,6 +119287,7 @@ "summary": "Update a Database Instance.", "path": "/api/2.0/database/instances/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -119362,6 +119631,7 @@ { "name": "parent_instance_ref", "description": "The ref of the parent instance. This is only available if the instance is\nchild instance.\nInput: For specifying the parent instance to create a child instance. Optional.\nOutput: Only populated if provided as input to create a child instance.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -119486,6 +119756,7 @@ "summary": "Update a Synced Database Table.", "path": "/api/2.0/database/synced_tables/{name}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -120303,6 +120574,7 @@ "summary": "Move a file.", "path": "/api/2.0/dbfs/move", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -121171,6 +121443,7 @@ "path": "/api/2.0/settings/types/default_namespace_ws/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -121421,6 +121694,7 @@ "path": "/api/2.0/settings/types/default_warehouse_id/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "launch_stage": "PRIVATE_PREVIEW", "cli_launch_stage_display": "Private Preview", @@ -121667,6 +121941,7 @@ "path": "/api/2.0/settings/types/disable_legacy_access/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", "request": { @@ -121912,6 +122187,7 @@ "path": "/api/2.0/settings/types/disable_legacy_dbfs/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", "request": { @@ -122158,6 +122434,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/disable_legacy_features/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", "request": { @@ -122390,6 +122667,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122415,6 +122693,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122426,6 +122705,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122451,6 +122731,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122468,6 +122749,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122493,6 +122775,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122504,6 +122787,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122529,6 +122813,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122551,6 +122836,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122576,6 +122862,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122587,6 +122874,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122612,6 +122900,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122687,6 +122976,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122706,6 +122996,7 @@ { "name": "name", "description": "Fully qualified resource name in the format\naccounts/{account_id}/failover-groups/{failover_group_id}.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122715,6 +123006,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122825,6 +123117,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -122850,6 +123143,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122948,6 +123242,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122959,6 +123254,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122976,6 +123272,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -122987,6 +123284,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123018,6 +123316,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123029,6 +123328,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123076,6 +123376,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123084,6 +123385,7 @@ { "name": "name", "description": "Fully qualified resource name.\nFormat: accounts/{account_id}/stable-urls/{stable_url_id}.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123093,6 +123395,7 @@ "name": "stable_workspace_id", "description": "The stable workspace ID for this stable URL. Generated on creation and\nimmutable thereafter; identifies the URL across failovers and is the same\nvalue embedded in the `url` (as the `w=` query parameter for SPOG URLs,\nor in the `conn-\u003cid\u003e` hostname for Private-Link URLs).", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123102,6 +123405,7 @@ "name": "url", "description": "The stable URL endpoint. Generated on creation and\nimmutable thereafter. For non-Private-Link workspaces this is\n`https://\u003cspog_host\u003e/?w=\u003cconnection_id\u003e`. For Private-Link workspaces\nthis is the per-connection hostname.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123131,6 +123435,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123272,6 +123577,7 @@ "summary": "Failover a Failover Group to a new primary region.", "path": "/api/disaster-recovery/v1/{name=accounts/*/failover-groups/*}/failover", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -123359,6 +123665,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -123384,6 +123691,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123395,6 +123703,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -123420,6 +123729,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123548,6 +123858,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -123573,6 +123884,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123584,6 +123896,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -123609,6 +123922,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123683,6 +123997,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123694,6 +124009,7 @@ "name": "initial_workspace_id", "description": "The workspace this stable URL is initially bound to. Used only in Create\nrequests to associate the stable URL with a workspace. Not returned in\nresponses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -123908,6 +124224,7 @@ "summary": "Update a Failover Group.", "path": "/api/disaster-recovery/v1/{name=accounts/*/failover-groups/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -123922,6 +124239,7 @@ "description": "Fully qualified resource name in the format\naccounts/{account_id}/failover-groups/{failover_group_id}.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -123952,6 +124270,7 @@ "description": "Fully qualified resource name in the format\naccounts/{account_id}/failover-groups/{failover_group_id}.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -123993,6 +124312,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124018,6 +124338,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124029,6 +124350,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124054,6 +124376,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124071,6 +124394,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124096,6 +124420,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124107,6 +124432,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124132,6 +124458,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124162,6 +124489,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124187,6 +124515,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124198,6 +124527,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124223,6 +124553,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124236,6 +124567,7 @@ "description": "Fully qualified resource name in the format\naccounts/{account_id}/failover-groups/{failover_group_id}.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -124290,6 +124622,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124309,6 +124642,7 @@ { "name": "name", "description": "Fully qualified resource name in the format\naccounts/{account_id}/failover-groups/{failover_group_id}.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124318,6 +124652,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124411,6 +124746,7 @@ "description": "Fully qualified resource name in the format\naccounts/{account_id}/failover-groups/{failover_group_id}.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -124428,6 +124764,7 @@ "name": "regions", "description": "List of all regions participating in this failover group.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -124453,6 +124790,7 @@ "name": "initial_primary_region", "description": "Initial primary region. Used only in Create requests to set the starting\nprimary region. Not returned in responses.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124532,6 +124870,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124543,6 +124882,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124560,6 +124900,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124571,6 +124912,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124592,6 +124934,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124603,6 +124946,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124687,6 +125031,7 @@ { "name": "name", "description": "Full resource name of the domain. The primary identifier for this resource.\nFormat: `domains/{domain_id}`\nIdentifies the domain on get, update, and delete. Not an input on\ncreate — to choose the id, set `CreateDomainRequest.domain_id`.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124695,6 +125040,7 @@ { "name": "parent_domain_id", "description": "Domain ID of the parent. If absent, this is a top-level domain.\nIf present, this domain is a subdomain of the specified parent.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124712,6 +125058,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124744,6 +125091,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124867,6 +125215,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124878,6 +125227,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -124968,6 +125318,7 @@ "summary": "Update a domain.", "path": "/api/2.0/{name=domains/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -124984,6 +125335,7 @@ "description": "Full resource name of the domain. The primary identifier for this resource.\nFormat: `domains/{domain_id}`\nIdentifies the domain on get, update, and delete. Not an input on\ncreate — to choose the id, set `CreateDomainRequest.domain_id`.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -125013,6 +125365,7 @@ "description": "Full resource name of the domain. The primary identifier for this resource.\nFormat: `domains/{domain_id}`\nIdentifies the domain on get, update, and delete. Not an input on\ncreate — to choose the id, set `CreateDomainRequest.domain_id`.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -125052,6 +125405,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125063,6 +125417,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125080,6 +125435,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125091,6 +125447,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125112,6 +125469,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125123,6 +125481,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125136,6 +125495,7 @@ "description": "Full resource name of the domain. The primary identifier for this resource.\nFormat: `domains/{domain_id}`\nIdentifies the domain on get, update, and delete. Not an input on\ncreate — to choose the id, set `CreateDomainRequest.domain_id`.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -125217,6 +125577,7 @@ { "name": "name", "description": "Full resource name of the domain. The primary identifier for this resource.\nFormat: `domains/{domain_id}`\nIdentifies the domain on get, update, and delete. Not an input on\ncreate — to choose the id, set `CreateDomainRequest.domain_id`.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125225,6 +125586,7 @@ { "name": "parent_domain_id", "description": "Domain ID of the parent. If absent, this is a top-level domain.\nIf present, this domain is a subdomain of the specified parent.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125242,6 +125604,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125275,6 +125638,7 @@ "description": "Full resource name of the domain. The primary identifier for this resource.\nFormat: `domains/{domain_id}`\nIdentifies the domain on get, update, and delete. Not an input on\ncreate — to choose the id, set `CreateDomainRequest.domain_id`.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -125292,6 +125656,7 @@ "name": "tag_key", "description": "Governed tag key associated with this domain.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -125343,6 +125708,7 @@ "path": "/api/2.0/settings/types/enable-export-notebook/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -125571,6 +125937,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/acct_ip_acl_enable/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "launch_stage": "PRIVATE_PREVIEW", "cli_launch_stage_display": "Private Preview", @@ -125738,6 +126105,7 @@ "path": "/api/2.0/settings/types/enable-notebook-table-clipboard/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -125883,6 +126251,7 @@ "path": "/api/2.0/settings/types/enable-results-downloading/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -126344,6 +126713,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126353,6 +126723,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126364,6 +126735,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126373,6 +126745,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126390,6 +126763,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126399,6 +126773,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126410,6 +126785,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126419,6 +126795,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126440,6 +126817,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126449,6 +126827,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126460,6 +126839,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126469,6 +126849,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126490,6 +126871,7 @@ "name": "account_id", "description": "The Databricks Account in which the endpoint object exists.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126498,6 +126880,7 @@ { "name": "aws_vpc_endpoint_info", "description": "Info for an AWS VPC endpoint.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -126508,6 +126891,7 @@ { "name": "azure_private_endpoint_info", "description": "Info for an Azure private endpoint.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -126519,6 +126903,7 @@ "name": "create_time", "description": "The timestamp when the endpoint was created. The timestamp is in RFC 3339 format in UTC timezone.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -126529,6 +126914,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126538,6 +126924,7 @@ "name": "endpoint_id", "description": "The unique identifier for this endpoint under the account. This field is a UUID generated by Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126546,6 +126933,7 @@ { "name": "gcp_psc_endpoint_info", "description": "Info for a GCP Private Service Connect endpoint.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -126557,6 +126945,7 @@ "name": "name", "description": "The resource name of the endpoint, which uniquely identifies the endpoint.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126566,6 +126955,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126598,6 +126988,7 @@ "name": "use_case", "description": "The use case that determines the type of network connectivity this endpoint provides.\nThis field is automatically determined based on the endpoint configuration and cloud-specific settings.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EndpointUseCase", @@ -126623,6 +127014,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126632,6 +127024,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126737,6 +127130,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126746,6 +127140,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126757,6 +127152,7 @@ "name": "display_name", "description": "The human-readable display name of this endpoint.\nThe input should conform to RFC-1034, which restricts to letters, numbers, and hyphens,\nwith the first character a letter, the last a letter or a number, and a 63 character maximum.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126766,6 +127162,7 @@ "name": "region", "description": "The cloud provider region where this endpoint is located.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -126957,6 +127354,7 @@ "path": "/api/2.0/settings/types/shield_esm_enablement_ws_db/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -127149,6 +127547,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127158,6 +127557,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127167,6 +127567,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127178,6 +127579,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127187,6 +127589,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127196,6 +127599,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127213,6 +127617,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127222,6 +127627,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127231,6 +127637,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127242,6 +127649,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127251,6 +127659,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127260,6 +127669,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127281,6 +127691,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127290,6 +127701,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127299,6 +127711,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127310,6 +127723,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127319,6 +127733,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127328,6 +127743,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127340,6 +127756,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127349,6 +127766,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127372,6 +127790,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127410,6 +127829,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127419,6 +127839,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127428,6 +127849,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127647,6 +128069,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127656,6 +128079,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127665,6 +128089,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127676,6 +128101,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127685,6 +128111,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127694,6 +128121,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -127891,6 +128319,7 @@ "summary": "Update an entity tag assignment.", "path": "/api/2.1/unity-catalog/entity-tag-assignments/{entity_type}/{entity_name}/tags/{tag_key}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -127904,6 +128333,7 @@ "description": "The type of the entity to which the tag is assigned.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -127913,6 +128343,7 @@ "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -127922,6 +128353,7 @@ "description": "The key of the tag", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -127951,6 +128383,7 @@ "description": "The type of the entity to which the tag is assigned.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -127960,6 +128393,7 @@ "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -127969,6 +128403,7 @@ "description": "The key of the tag", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128008,6 +128443,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128017,6 +128453,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128026,6 +128463,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128037,6 +128475,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128046,6 +128485,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128055,6 +128495,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128072,6 +128513,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128081,6 +128523,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128090,6 +128533,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128101,6 +128545,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128110,6 +128555,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128119,6 +128565,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128132,6 +128579,7 @@ "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128141,6 +128589,7 @@ "description": "The type of the entity to which the tag is assigned.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128158,6 +128607,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128167,6 +128617,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128176,6 +128627,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128187,6 +128639,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128196,6 +128649,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128205,6 +128659,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128218,6 +128673,7 @@ "description": "The key of the tag", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128235,6 +128691,7 @@ "name": "entity_name", "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128244,6 +128701,7 @@ "name": "entity_type", "description": "The type of the entity to which the tag is assigned.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128267,6 +128725,7 @@ "name": "tag_key", "description": "The key of the tag", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -128306,6 +128765,7 @@ "description": "The type of the entity to which the tag is assigned.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128315,6 +128775,7 @@ "description": "The fully qualified name of the entity to which the tag is assigned", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128324,6 +128785,7 @@ "description": "The key of the tag", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -128964,6 +129426,7 @@ "description": "Refreshes the materialized environment for a WorkspaceBaseEnvironment.\nThis is a long-running operation. The operation will asynchronously regenerate the materialized environment\nand is only marked as done when the materialized environment has been successfully generated or has failed.\nThe existing materialized environment remains available until it expires.", "summary": "Refresh materialized workspace base environment.", "path": "/api/environments/v1/{name=workspace-base-environments/*}/refresh", + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -129036,6 +129499,7 @@ "summary": "Update the default workspace base environment configuration.", "path": "/api/environments/v1/{name=default-workspace-base-environment}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -129050,6 +129514,7 @@ "description": "The resource name of this singleton resource.\nFormat: default-workspace-base-environment", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -129080,6 +129545,7 @@ "description": "The resource name of this singleton resource.\nFormat: default-workspace-base-environment", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -129137,6 +129603,7 @@ "description": "The resource name of this singleton resource.\nFormat: default-workspace-base-environment", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -129169,6 +129636,7 @@ { "name": "name", "description": "The resource name of this singleton resource.\nFormat: default-workspace-base-environment", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -129181,6 +129649,7 @@ "description": "The resource name of this singleton resource.\nFormat: default-workspace-base-environment", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -129202,6 +129671,7 @@ "summary": "Update a workspace base environment.", "path": "/api/environments/v1/{name=workspace-base-environments/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -129577,6 +130047,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/shield_esm_enablement_ac/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -129793,6 +130264,7 @@ { "name": "trace_location", "description": "The location where the experiment's traces are stored. When set, the\nunderlying storage is provisioned and the experiment's traces are routed\nto it. When unset, traces are stored in the default MLflow backend. This\nfield cannot be updated after the experiment is created.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -133646,6 +134118,7 @@ "summary": "Update an experiment.", "path": "/api/2.0/mlflow/experiments/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -133718,6 +134191,7 @@ "summary": "Update an issue.", "path": "/api/2.0/mlflow/{name=experiments/*/issues/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -134334,6 +134808,7 @@ "summary": "Update a run.", "path": "/api/2.0/mlflow/runs/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -134891,6 +135366,7 @@ "summary": "Update an external lineage relationship.", "path": "/api/2.0/lineage-tracking/external-lineage", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -135647,6 +136123,7 @@ "summary": "Update an external location.", "path": "/api/2.1/unity-catalog/external-locations/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -137197,6 +137674,7 @@ "summary": "Update an external metadata object.", "path": "/api/2.0/lineage-tracking/external-metadata/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -138379,6 +138857,7 @@ "description": "Cancel an operation.", "summary": "Cancel an operation.", "path": "/api/2.0/feature-engineering/{name=operations/*}:cancel", + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -138488,6 +138967,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138497,6 +138977,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138507,6 +138988,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138519,6 +139001,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138528,6 +139011,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138538,6 +139022,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138556,6 +139041,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138565,6 +139051,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138575,6 +139062,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138587,6 +139075,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138596,6 +139085,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138606,6 +139096,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138629,6 +139120,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138638,6 +139130,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138648,6 +139141,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138660,6 +139154,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138669,6 +139164,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138679,6 +139175,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138727,6 +139224,7 @@ { "name": "entities", "description": "The entity columns for the feature, used as aggregation keys and for query-time lookup.\nOptional since entities are not set for RequestSource features or on-demand calculated features.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EntityColumnList", @@ -138738,6 +139236,7 @@ }, { "name": "filter_condition", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138747,6 +139246,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138756,6 +139256,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -138764,6 +139265,7 @@ }, { "name": "inputs", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -138775,6 +139277,7 @@ { "name": "lineage_context", "description": "Lineage context information for this feature.\nWARNING: This field is primarily intended for internal use by Databricks systems and\nis automatically populated when features are created through Databricks notebooks or jobs.\nUsers should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior.\nThis field will be set by feature-engineering client and should be left unset by SDK and terraform users.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -138804,6 +139307,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138812,6 +139316,7 @@ }, { "name": "time_window", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -138822,6 +139327,7 @@ { "name": "timeseries_column", "description": "Column recording time, used for point-in-time joins, backfills, and aggregations.\nOptional since a timeseries column is not set for RequestSource features or on-demand\ncalculated features.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -138835,6 +139341,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -138844,6 +139351,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -138854,6 +139362,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -139372,6 +139881,7 @@ { "name": "materialization_set_id", "description": "Server-assigned unique identifier for the materialization set.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -139626,6 +140136,7 @@ { "name": "materialized_feature_id", "description": "Server-assigned unique identifier for the materialized feature.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -139645,6 +140156,7 @@ { "name": "offline_store_config", "description": "Destination for writing feature values to an offline Delta table. The resulting table is\nreturned as `table_name`.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -139655,6 +140167,7 @@ { "name": "online_store_config", "description": "Destination for writing feature values to an online Lakebase table. The resulting table is\nreturned as `table_name`.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -140666,6 +141179,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -140675,6 +141189,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -140685,6 +141200,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -140697,6 +141213,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -140706,6 +141223,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -140716,6 +141234,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -141720,6 +142239,7 @@ "summary": "Update a feature's description (all other fields are immutable).", "path": "/api/2.0/feature-engineering/features/{full_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -141733,6 +142253,7 @@ "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -141763,6 +142284,7 @@ "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -141804,6 +142326,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -141813,6 +142336,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -141823,6 +142347,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -141835,6 +142360,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -141844,6 +142370,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -141854,6 +142381,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -141872,6 +142400,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -141881,6 +142410,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -141891,6 +142421,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -141903,6 +142434,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -141912,6 +142444,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -141922,6 +142455,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -141945,6 +142479,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -141954,6 +142489,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -141964,6 +142500,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -141976,6 +142513,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -141985,6 +142523,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -141995,6 +142534,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -142009,6 +142549,7 @@ "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142061,6 +142602,7 @@ { "name": "entities", "description": "The entity columns for the feature, used as aggregation keys and for query-time lookup.\nOptional since entities are not set for RequestSource features or on-demand calculated features.", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "EntityColumnList", @@ -142072,6 +142614,7 @@ }, { "name": "filter_condition", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -142081,6 +142624,7 @@ "name": "full_name", "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -142090,6 +142634,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -142098,6 +142643,7 @@ }, { "name": "inputs", + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "List", @@ -142109,6 +142655,7 @@ { "name": "lineage_context", "description": "Lineage context information for this feature.\nWARNING: This field is primarily intended for internal use by Databricks systems and\nis automatically populated when features are created through Databricks notebooks or jobs.\nUsers should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior.\nThis field will be set by feature-engineering client and should be left unset by SDK and terraform users.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -142138,6 +142685,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -142146,6 +142694,7 @@ }, { "name": "time_window", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -142156,6 +142705,7 @@ { "name": "timeseries_column", "description": "Column recording time, used for point-in-time joins, backfills, and aggregations.\nOptional since a timeseries column is not set for RequestSource features or on-demand\ncalculated features.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -142170,6 +142720,7 @@ "description": "The full three-part name (catalog, schema, name) of the feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142187,6 +142738,7 @@ "name": "source", "description": "The data source of the feature.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "DataSource", @@ -142197,6 +142749,7 @@ "name": "function", "description": "The function by which the feature is computed.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "Function", @@ -142211,6 +142764,7 @@ "summary": "Update a Kafka config.", "path": "/api/2.0/feature-engineering/features/kafka-configs/{name}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -142714,6 +143268,7 @@ "summary": "Update a materialization set.", "path": "/api/2.0/feature-engineering/materialization-sets/{materialization_set_id}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -142729,6 +143284,7 @@ "description": "Server-assigned unique identifier for the materialization set.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142759,6 +143315,7 @@ "description": "Server-assigned unique identifier for the materialization set.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142816,6 +143373,7 @@ "description": "Server-assigned unique identifier for the materialization set.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142840,6 +143398,7 @@ { "name": "materialization_set_id", "description": "Server-assigned unique identifier for the materialization set.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -142874,6 +143433,7 @@ "description": "Server-assigned unique identifier for the materialization set.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142905,6 +143465,7 @@ "summary": "Update a materialized feature.", "path": "/api/2.0/feature-engineering/materialized-features/{materialized_feature_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -142918,6 +143479,7 @@ "description": "Server-assigned unique identifier for the materialized feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -142948,6 +143510,7 @@ "description": "Server-assigned unique identifier for the materialized feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -143074,6 +143637,7 @@ "description": "Server-assigned unique identifier for the materialized feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -143169,6 +143733,7 @@ { "name": "materialized_feature_id", "description": "Server-assigned unique identifier for the materialized feature.", + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -143188,6 +143753,7 @@ { "name": "offline_store_config", "description": "Destination for writing feature values to an offline Delta table. The resulting table is\nreturned as `table_name`.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -143198,6 +143764,7 @@ { "name": "online_store_config", "description": "Destination for writing feature values to an online Lakebase table. The resulting table is\nreturned as `table_name`.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -143279,6 +143846,7 @@ "description": "Server-assigned unique identifier for the materialized feature.", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -143309,6 +143877,7 @@ "summary": "Update a Stream.", "path": "/api/2.0/feature-engineering/streams/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -144604,6 +145173,7 @@ "summary": "Update an Online Feature Store.", "path": "/api/2.0/feature-store/online-stores/{name}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -145045,6 +145615,7 @@ "description": "Creation time of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145062,6 +145633,7 @@ "name": "name", "description": "Resource name for the federation policy. Example values include\n`accounts/\u003caccount-id\u003e/federationPolicies/my-federation-policy` for Account Federation Policies, and\n`accounts/\u003caccount-id\u003e/servicePrincipals/\u003cservice-principal-id\u003e/federationPolicies/my-federation-policy`\nfor Service Principal Federation Policies. Typically an output parameter, which does not need to be\nspecified in create or update requests. If specified in a request, must match the value in the\nrequest URL.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145081,6 +145653,7 @@ "name": "policy_id", "description": "The ID of the federation policy. Output only.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145090,6 +145663,7 @@ "name": "service_principal_id", "description": "The service principal ID that this federation policy applies to. Output only. Only set for service principal federation policies.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -145100,6 +145674,7 @@ "description": "Unique, immutable id of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145289,6 +145864,7 @@ "summary": "Update account federation policy.", "path": "/api/2.0/accounts/{account_id}/federationPolicies/{policy_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -145384,6 +145960,7 @@ "description": "Creation time of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145401,6 +145978,7 @@ "name": "name", "description": "Resource name for the federation policy. Example values include\n`accounts/\u003caccount-id\u003e/federationPolicies/my-federation-policy` for Account Federation Policies, and\n`accounts/\u003caccount-id\u003e/servicePrincipals/\u003cservice-principal-id\u003e/federationPolicies/my-federation-policy`\nfor Service Principal Federation Policies. Typically an output parameter, which does not need to be\nspecified in create or update requests. If specified in a request, must match the value in the\nrequest URL.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145420,6 +145998,7 @@ "name": "policy_id", "description": "The ID of the federation policy. Output only.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -145429,6 +146008,7 @@ "name": "service_principal_id", "description": "The service principal ID that this federation policy applies to. Output only. Only set for service principal federation policies.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -145439,6 +146019,7 @@ "description": "Unique, immutable id of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -146816,6 +147397,7 @@ "summary": "Update a function.", "path": "/api/2.1/unity-catalog/functions/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -151956,6 +152538,7 @@ "summary": "Update Genie Agent.", "path": "/api/2.0/genie/{name=agents/*}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -152773,6 +153356,7 @@ "summary": "Update a credential.", "path": "/api/2.0/git-credentials/{credential_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -153203,6 +153787,7 @@ "summary": "Update init script.", "path": "/api/2.0/global-init-scripts/{script_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -153885,6 +154470,7 @@ "summary": "Update permissions.", "path": "/api/2.1/unity-catalog/permissions/{securable_type}/{full_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -154460,6 +155046,7 @@ "summary": "Replace a group.", "path": "/api/2.0/preview/scim/v2/Groups/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -155017,6 +155604,7 @@ "summary": "Replace a group.", "path": "/api/2.0/accounts/{account_id}/scim/v2/Groups/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -155208,6 +155796,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155219,6 +155808,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155236,6 +155826,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155247,6 +155838,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155269,6 +155861,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155280,6 +155873,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155353,6 +155947,7 @@ "name": "parent", "description": "The resource name of the group that contains the membership. The format depends on the API\nthat returned it:\n- Account-scoped: accounts/{account_id}/groups/{group_id}\n- Workspace-scoped: groups/{group_id}", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -155362,6 +155957,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155402,6 +155998,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -155507,6 +156104,7 @@ "name": "account_id", "description": "The parent account ID for group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -155524,6 +156122,7 @@ "name": "group_id", "description": "Internal group ID of the group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -155549,6 +156148,7 @@ "name": "parent", "description": "The resource name of the account that contains the group, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -155639,6 +156239,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155661,6 +156262,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155689,6 +156291,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155711,6 +156314,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155744,6 +156348,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155766,6 +156371,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155805,6 +156411,7 @@ { "name": "exact", "description": "Exact match on the group's external ID from the identity provider.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -155824,6 +156431,7 @@ { "name": "prefix", "description": "Case-sensitive starts-with match on the group's display name.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -155835,6 +156443,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -155876,6 +156485,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -156163,6 +156773,7 @@ "name": "account_id", "description": "The parent account ID for the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156189,6 +156800,7 @@ "name": "application_id", "description": "Application ID of the service principal. Set at creation time and cannot be changed\nafterwards; when omitted, the server generates one.", "is_computed": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156223,6 +156835,7 @@ "name": "parent", "description": "The resource name of the account that contains the service principal,\n`accounts/{account_id}`. Both the account-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156232,6 +156845,7 @@ "name": "service_principal_id", "description": "Internal service principal ID of the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156350,6 +156964,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156387,6 +157002,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156430,6 +157046,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156467,6 +157084,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156524,6 +157142,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156561,6 +157180,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156599,6 +157219,7 @@ "name": "account_id", "description": "The accountId parent of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156650,6 +157271,7 @@ "name": "parent", "description": "The resource name of the account that contains the user, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156659,6 +157281,7 @@ "name": "user_id", "description": "Internal userId of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156668,6 +157291,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156688,6 +157312,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156795,6 +157420,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -156806,6 +157432,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -156823,6 +157450,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -156834,6 +157462,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -156865,6 +157494,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -156876,6 +157506,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -156888,6 +157519,7 @@ "name": "account_id", "description": "The account ID parent of the workspace where the principal is assigned", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156968,6 +157600,7 @@ "name": "parent", "description": "The resource name of the workspace that contains the assignment,\n`accounts/{account_id}/workspaces/{workspace_id}`. Both the account-scoped and workspace-scoped\nAPIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -156977,6 +157610,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -157006,6 +157640,7 @@ "name": "workspace_id", "description": "The workspace ID where the principal is assigned.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -157026,6 +157661,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -157838,6 +158474,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -157849,6 +158486,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -158174,6 +158812,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -158196,6 +158835,7 @@ "name": "principal_type", "description": "The type of principal this rule applies to. Set to `GROUP` when creating a filter.\nOther principal types are not supported for creation.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "pascal_name": "PrincipalType", @@ -158402,6 +159042,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -158439,6 +159080,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -158619,6 +159261,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -158630,6 +159273,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -159838,6 +160482,7 @@ "name": "account_id", "description": "The parent account ID for group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -159855,6 +160500,7 @@ "name": "group_id", "description": "Internal group ID of the group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -159880,6 +160526,7 @@ "name": "parent", "description": "The resource name of the account that contains the group, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160203,6 +160850,7 @@ "name": "account_id", "description": "The parent account ID for the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160229,6 +160877,7 @@ "name": "application_id", "description": "Application ID of the service principal. Set at creation time and cannot be changed\nafterwards; when omitted, the server generates one.", "is_computed": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160263,6 +160912,7 @@ "name": "parent", "description": "The resource name of the account that contains the service principal,\n`accounts/{account_id}`. Both the account-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160272,6 +160922,7 @@ "name": "service_principal_id", "description": "Internal service principal ID of the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160417,6 +161068,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160454,6 +161106,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160497,6 +161150,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160534,6 +161188,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160600,6 +161255,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160637,6 +161293,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160675,6 +161332,7 @@ "name": "account_id", "description": "The accountId parent of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160726,6 +161384,7 @@ "name": "parent", "description": "The resource name of the account that contains the user, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160735,6 +161394,7 @@ "name": "user_id", "description": "Internal userId of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160744,6 +161404,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160773,6 +161434,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -160899,6 +161561,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -160910,6 +161573,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -160927,6 +161591,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -160938,6 +161603,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -160978,6 +161644,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -160989,6 +161656,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -161001,6 +161669,7 @@ "name": "account_id", "description": "The account ID parent of the workspace where the principal is assigned", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -161081,6 +161750,7 @@ "name": "parent", "description": "The resource name of the workspace that contains the assignment,\n`accounts/{account_id}/workspaces/{workspace_id}`. Both the account-scoped and workspace-scoped\nAPIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -161090,6 +161760,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -161119,6 +161790,7 @@ "name": "workspace_id", "description": "The workspace ID where the principal is assigned.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -161148,6 +161820,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -161569,7 +162242,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -161589,7 +162262,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -161706,7 +162379,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -161765,7 +162438,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -161844,6 +162517,7 @@ "summary": "Edit an existing instance pool.", "path": "/api/2.0/instance-pools/edit", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -161872,7 +162546,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -161901,7 +162575,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -161970,7 +162644,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -162015,7 +162689,7 @@ }, { "name": "node_type_id", - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "required": true, "is_request_body_field": true, "entity": { @@ -162509,6 +163183,7 @@ "summary": "Edit an instance profile.", "path": "/api/2.0/instance-profiles/edit", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -162971,6 +163646,7 @@ "summary": "Replace access list.", "path": "/api/2.0/ip-access-lists/{ip_access_list_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -163584,6 +164260,7 @@ "summary": "Replace access list.", "path": "/api/2.0/accounts/{account_id}/ip-access-lists/{ip_access_list_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -165382,6 +166059,7 @@ "path": "/api/2.2/jobs/reset", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", "request": { @@ -166016,6 +166694,7 @@ "summary": "Update job settings partially.", "path": "/api/2.2/jobs/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -168165,6 +168844,7 @@ "summary": "Update an example in a Knowledge Assistant.", "path": "/api/2.1/{name=knowledge-assistants/*/examples/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -168440,6 +169120,7 @@ "summary": "Update a Knowledge Assistant.", "path": "/api/2.1/{name=knowledge-assistants/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -168834,6 +169515,7 @@ "summary": "Update a Knowledge Source.", "path": "/api/2.1/{name=knowledge-assistants/*/knowledge-sources/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -169513,6 +170195,7 @@ "name": "parent_path", "description": "The workspace path of the folder containing the dashboard. Includes leading slash and no\ntrailing slash.\nThis field is excluded in List Dashboards responses.", "is_computed": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -171269,6 +171952,7 @@ "summary": "Revert dashboard.", "path": "/api/2.0/lakeview/dashboards/{dashboard_id}/revert", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -171464,6 +172148,7 @@ "summary": "Update dashboard.", "path": "/api/2.0/lakeview/dashboards/{dashboard_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -171624,6 +172309,7 @@ "name": "parent_path", "description": "The workspace path of the folder containing the dashboard. Includes leading slash and no\ntrailing slash.\nThis field is excluded in List Dashboards responses.", "is_computed": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -171685,6 +172371,7 @@ "summary": "Update dashboard schedule.", "path": "/api/2.0/lakeview/dashboards/{dashboard_id}/schedules/{schedule_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -172456,6 +173143,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/llm_proxy_partner_powered/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "launch_stage": "PRIVATE_PREVIEW", "cli_launch_stage_display": "Private Preview", @@ -172655,6 +173343,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/llm_proxy_partner_powered_enforce/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "launch_stage": "PRIVATE_PREVIEW", "cli_launch_stage_display": "Private Preview", @@ -172904,6 +173593,7 @@ "path": "/api/2.0/settings/types/llm_proxy_partner_powered/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "launch_stage": "PRIVATE_PREVIEW", "cli_launch_stage_display": "Private Preview", @@ -173241,6 +173931,7 @@ "summary": "Enable or disable log delivery configuration.", "path": "/api/2.0/accounts/{account_id}/log-delivery/{log_delivery_configuration_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -174105,6 +174796,7 @@ "summary": "Update a feature tag.", "path": "/api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/tags/{key}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -174701,6 +175393,7 @@ "summary": "Updates a metastore assignment to a workspace.", "path": "/api/2.0/accounts/{account_id}/workspaces/{workspace_id}/metastores/{metastore_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -175414,6 +176107,7 @@ "summary": "Update a metastore.", "path": "/api/2.1/unity-catalog/metastores/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -175548,6 +176242,7 @@ "summary": "Update an assignment.", "path": "/api/2.1/unity-catalog/workspaces/{workspace_id}/metastore", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -175826,6 +176521,7 @@ "summary": "Update a metastore.", "path": "/api/2.0/accounts/{account_id}/metastores/{metastore_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -179236,6 +179932,7 @@ "summary": "Update a comment.", "path": "/api/2.0/mlflow/comments/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -179335,6 +180032,7 @@ "summary": "Update model.", "path": "/api/2.0/mlflow/registered-models/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -179406,6 +180104,7 @@ "summary": "Update model version.", "path": "/api/2.0/mlflow/model-versions/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -179586,6 +180285,7 @@ "summary": "Update a webhook.", "path": "/api/2.0/mlflow/registry-webhooks/update", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -180173,6 +180873,7 @@ "summary": "Update a Model Version.", "path": "/api/2.1/unity-catalog/models/{full_name}/versions/{version}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -182537,6 +183238,7 @@ "summary": "Update a notification destination.", "path": "/api/2.0/notification-destinations/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -183342,6 +184044,7 @@ "summary": "Set object permissions.", "path": "/api/2.0/permissions/{request_object_type}/{request_object_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -183451,6 +184154,7 @@ "summary": "Update object permissions.", "path": "/api/2.0/permissions/{request_object_type}/{request_object_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -183681,6 +184385,7 @@ "path": "/api/2.0/accounts/{account_id}/settings/types/dcp_acct_enable/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "launch_stage": "PRIVATE_PREVIEW", "cli_launch_stage_display": "Private Preview", @@ -185551,6 +186256,7 @@ "summary": "Edit a pipeline.", "path": "/api/2.0/pipelines/{pipeline_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -187921,6 +188627,7 @@ "summary": "Update an ABAC policy.", "path": "/api/2.1/unity-catalog/policies/{on_securable_type}/{on_securable_fullname}/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -190498,6 +191205,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190507,6 +191215,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190516,6 +191225,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190527,6 +191237,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190536,6 +191247,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190545,6 +191257,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190572,6 +191285,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190581,6 +191295,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190590,6 +191305,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190601,6 +191317,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190610,6 +191327,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190619,6 +191337,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190648,6 +191367,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190684,6 +191404,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190693,6 +191414,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190713,6 +191435,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190722,6 +191445,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -190731,6 +191455,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -193184,6 +193909,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -193193,6 +193919,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -193202,6 +193929,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -193213,6 +193941,7 @@ "name": "catalog", "description": "The Unity Catalog catalog that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -193222,6 +193951,7 @@ "name": "schema", "description": "The Unity Catalog schema that replicated tables are written into.\nSet at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -193231,6 +193961,7 @@ "name": "postgres_schema", "description": "The Postgres schema this CdfConfig replicates from. Unique within the\nparent database. Set at creation; the CdfConfig is immutable.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -194641,6 +195372,7 @@ "description": "Undeletes the specified database branch.", "summary": "Undelete a Branch.", "path": "/api/2.0/postgres/{name=projects/*/branches/*}/undelete", + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -194715,6 +195447,7 @@ "description": "Undeletes a soft-deleted project.", "summary": "Undelete a Project.", "path": "/api/2.0/postgres/{name=projects/*}/undelete", + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -194791,6 +195524,7 @@ "summary": "Update a Branch.", "path": "/api/2.0/postgres/{name=projects/*/branches/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -195019,6 +195753,7 @@ "summary": "Update Data API configuration.", "path": "/api/2.0/postgres/{name=projects/*/branches/*/databases/*/data-api}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -195230,6 +195965,7 @@ "summary": "Update a Database.", "path": "/api/2.0/postgres/{name=projects/*/branches/*/databases/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -195449,6 +196185,7 @@ "summary": "Update an Endpoint.", "path": "/api/2.0/postgres/{name=projects/*/branches/*/endpoints/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -195677,6 +196414,7 @@ "summary": "Update a Project.", "path": "/api/2.0/postgres/{name=projects/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -195936,6 +196674,7 @@ "summary": "Update a Postgres Role for a Branch.", "path": "/api/2.0/postgres/{name=projects/*/branches/*/roles/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -196153,6 +196892,7 @@ "summary": "Update a Snapshot Schedule.", "path": "/api/2.0/postgres/{name=projects/*/branches/*/snapshot-schedule}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -196547,6 +197287,7 @@ "summary": "Update private access settings.", "path": "/api/2.0/accounts/{account_id}/private-access-settings/{private_access_settings_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -196958,6 +197699,7 @@ { "name": "aws_cloud_connection", "description": "The AWS connection used by the gateway.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -196968,6 +197710,7 @@ { "name": "azure_cloud_connection", "description": "The Azure connection used by the gateway.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -197474,6 +198217,7 @@ "summary": "Update a private network gateway.", "path": "/api/networking/v1/{name=accounts/*/network-connectivity-configs/*/private-network-gateways/*}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -197763,6 +198507,7 @@ { "name": "aws_cloud_connection", "description": "The AWS connection used by the gateway.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -197773,6 +198518,7 @@ { "name": "azure_cloud_connection", "description": "The Azure connection used by the gateway.", + "is_immutable": true, "is_request_body_field": true, "is_optional_object": true, "entity": { @@ -198167,6 +198913,7 @@ "path": "/api/2.0/marketplace-exchange/filters/{id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -198804,6 +199551,7 @@ "path": "/api/2.0/marketplace-exchange/exchanges/{id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -199481,6 +200229,7 @@ "path": "/api/2.0/marketplace-provider/listings/{id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -199631,6 +200380,7 @@ "summary": "Update personalization request status.", "path": "/api/2.0/marketplace-provider/listings/{listing_id}/personalization-requests/{request_id}/request-status", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -199955,6 +200705,7 @@ "summary": "Update provider analytics dashboard.", "path": "/api/2.0/marketplace-provider/analytics_dashboard/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -200301,6 +201052,7 @@ "path": "/api/2.0/marketplace-provider/providers/{id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -200989,6 +201741,7 @@ "summary": "Update a provider.", "path": "/api/2.1/unity-catalog/providers/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -201301,6 +202054,7 @@ "summary": "Updates Published OAuth App Integration.", "path": "/api/2.0/accounts/{account_id}/oauth2/published-app-integrations/{integration_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -201922,6 +202676,7 @@ "summary": "Update a quality monitor.", "path": "/api/2.0/quality-monitors/{object_type}/{object_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -203510,6 +204265,7 @@ "summary": "Update a table monitor.", "path": "/api/2.1/unity-catalog/tables/{table_name}/monitor", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -204166,6 +204922,7 @@ "summary": "Update a query.", "path": "/api/2.0/sql/queries/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -204923,6 +205680,7 @@ "summary": "Update a visualization.", "path": "/api/2.0/sql/visualizations/{id}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -205572,6 +206330,7 @@ "description": "System-generated timestamp indicating when the policy was created.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -205582,6 +206341,7 @@ "description": "Unique, immutable system-generated identifier for the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -206522,6 +207282,7 @@ "summary": "Update a share recipient.", "path": "/api/2.1/unity-catalog/recipients/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -207142,6 +207903,7 @@ "summary": "Set a Registered Model Alias.", "path": "/api/2.1/unity-catalog/models/{full_name}/aliases/{alias}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -207279,6 +208041,7 @@ "summary": "Update a Registered Model.", "path": "/api/2.1/unity-catalog/models/{full_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -207971,6 +208734,7 @@ "summary": "Update a repo.", "path": "/api/2.0/repos/{repo_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -208471,6 +209235,7 @@ "path": "/api/2.0/settings/types/restrict_workspace_admins/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -208776,6 +209541,7 @@ "summary": "Update Access Request Destinations.", "path": "/api/3.0/rfa/destinations", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -210441,6 +211207,7 @@ "summary": "Update a sandbox.", "path": "/api/2.0/{name=sandboxes/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -211155,6 +211922,7 @@ "summary": "Update a schema.", "path": "/api/2.1/unity-catalog/schemas/{full_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -212229,6 +212997,7 @@ "summary": "Add a secret.", "path": "/api/2.0/secrets/put", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -212408,6 +213177,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212417,6 +213187,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212426,6 +213197,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212446,6 +213218,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212455,6 +213228,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212464,6 +213238,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212490,6 +213265,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212499,6 +213275,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212508,6 +213285,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212528,6 +213306,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212537,6 +213316,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212546,6 +213326,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212577,6 +213358,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212586,6 +213368,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212595,6 +213378,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212615,6 +213399,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212624,6 +213409,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212633,6 +213419,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212654,6 +213441,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212735,6 +213523,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212752,6 +213541,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212791,6 +213581,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212800,6 +213591,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212809,6 +213601,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212929,6 +213722,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212938,6 +213732,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212947,6 +213742,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212967,6 +213763,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212976,6 +213773,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -212985,6 +213783,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213101,6 +213900,7 @@ "summary": "Update a secret.", "path": "/api/2.1/unity-catalog/secrets/{full_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -213186,6 +213986,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213195,6 +213996,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213204,6 +214006,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213224,6 +214027,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213233,6 +214037,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213242,6 +214047,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213268,6 +214074,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213277,6 +214084,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213286,6 +214094,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213306,6 +214115,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213315,6 +214125,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213324,6 +214135,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213364,6 +214176,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213373,6 +214186,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213382,6 +214196,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213402,6 +214217,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213411,6 +214227,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213420,6 +214237,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213450,6 +214268,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213531,6 +214350,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213548,6 +214368,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213605,6 +214426,7 @@ "name": "name", "description": "The name of the secret, relative to its parent schema.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213614,6 +214436,7 @@ "name": "catalog_name", "description": "The name of the catalog where the schema and the secret reside.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213623,6 +214446,7 @@ "name": "schema_name", "description": "The name of the schema where the secret resides.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213760,6 +214584,7 @@ "description": "Creation time of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213777,6 +214602,7 @@ "name": "name", "description": "Resource name for the federation policy. Example values include\n`accounts/\u003caccount-id\u003e/federationPolicies/my-federation-policy` for Account Federation Policies, and\n`accounts/\u003caccount-id\u003e/servicePrincipals/\u003cservice-principal-id\u003e/federationPolicies/my-federation-policy`\nfor Service Principal Federation Policies. Typically an output parameter, which does not need to be\nspecified in create or update requests. If specified in a request, must match the value in the\nrequest URL.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213796,6 +214622,7 @@ "name": "policy_id", "description": "The ID of the federation policy. Output only.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -213805,6 +214632,7 @@ "name": "service_principal_id", "description": "The service principal ID that this federation policy applies to. Output only. Only set for service principal federation policies.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -213815,6 +214643,7 @@ "description": "Unique, immutable id of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -214129,6 +214958,7 @@ "summary": "Update service principal federation policy.", "path": "/api/2.0/accounts/{account_id}/servicePrincipals/{service_principal_id}/federationPolicies/{policy_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -214251,6 +215081,7 @@ "description": "Creation time of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -214268,6 +215099,7 @@ "name": "name", "description": "Resource name for the federation policy. Example values include\n`accounts/\u003caccount-id\u003e/federationPolicies/my-federation-policy` for Account Federation Policies, and\n`accounts/\u003caccount-id\u003e/servicePrincipals/\u003cservice-principal-id\u003e/federationPolicies/my-federation-policy`\nfor Service Principal Federation Policies. Typically an output parameter, which does not need to be\nspecified in create or update requests. If specified in a request, must match the value in the\nrequest URL.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -214287,6 +215119,7 @@ "name": "policy_id", "description": "The ID of the federation policy. Output only.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -214296,6 +215129,7 @@ "name": "service_principal_id", "description": "The service principal ID that this federation policy applies to. Output only. Only set for service principal federation policies.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -214306,6 +215140,7 @@ "description": "Unique, immutable id of the federation policy.", "is_computed": true, "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -215370,6 +216205,7 @@ "summary": "Replace service principal.", "path": "/api/2.0/preview/scim/v2/ServicePrincipals/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -215917,6 +216753,7 @@ "summary": "Replace service principal.", "path": "/api/2.0/accounts/{account_id}/scim/v2/ServicePrincipals/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -217232,6 +218069,7 @@ "summary": "Update tags of a serving endpoint.", "path": "/api/2.0/serving-endpoints/{name}/tags", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -217317,6 +218155,7 @@ "summary": "Update the telemetry config of a serving endpoint.", "path": "/api/2.0/serving-endpoints/{name}/telemetry-config", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -217389,6 +218228,7 @@ "summary": "Update rate limits of a serving endpoint.", "path": "/api/2.0/serving-endpoints/{name}/rate-limits", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -217465,6 +218305,7 @@ "summary": "Update AI Gateway of a serving endpoint.", "path": "/api/2.0/serving-endpoints/{name}/ai-gateway", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -217853,6 +218694,7 @@ "summary": "Update config of a serving endpoint.", "path": "/api/2.0/serving-endpoints/{name}/config", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -217980,6 +218822,7 @@ "summary": "Update the email and webhook notification settings for an endpoint.", "path": "/api/2.0/serving-endpoints/{name}/notifications", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -218126,6 +218969,7 @@ "path": "/api/2.0/serving-endpoints/pt/{name}/config", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -219722,6 +220566,7 @@ "summary": "Update a share.", "path": "/api/2.1/unity-catalog/shares/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -219828,6 +220673,7 @@ "summary": "Update permissions.", "path": "/api/2.1/unity-catalog/shares/{name}/permissions", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -220033,6 +220879,7 @@ "path": "/api/2.0/settings/types/sql_results_download/names/default", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", "cli_launch_stage_banner": "This command is in Public Preview and may change without notice.", @@ -221196,6 +222043,7 @@ "summary": "Update a credential.", "path": "/api/2.1/unity-catalog/storage-credentials/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -221839,6 +222687,7 @@ "summary": "Updates a storage credential.", "path": "/api/2.0/accounts/{account_id}/metastores/{metastore_id}/storage-credentials/{storage_credential_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -223733,6 +224582,7 @@ "summary": "Update an example in a Supervisor Agent.", "path": "/api/2.1/{name=supervisor-agents/*/examples/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -224148,6 +224998,7 @@ "summary": "Update a Supervisor Agent.", "path": "/api/2.1/{name=supervisor-agents/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -224458,6 +225309,7 @@ "summary": "Update a Tool.", "path": "/api/2.1/{name=supervisor-agents/*/tools/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -226590,6 +227442,7 @@ "summary": "Update a table owner.", "path": "/api/2.1/unity-catalog/tables/{full_name}", "can_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -226723,6 +227576,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226733,6 +227587,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226749,6 +227604,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226759,6 +227615,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226779,6 +227636,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226789,6 +227647,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226824,6 +227683,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226854,6 +227714,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226958,6 +227819,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -226968,6 +227830,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227049,6 +227912,7 @@ "summary": "Update an existing tag policy.", "path": "/api/2.1/tag-policies/{tag_key}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -227061,6 +227925,7 @@ "name": "tag_key", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -227089,6 +227954,7 @@ "name": "tag_key", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -227127,6 +227993,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227137,6 +228004,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227153,6 +228021,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227163,6 +228032,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227175,6 +228045,7 @@ "name": "tag_key", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -227191,6 +228062,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227201,6 +228073,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227245,6 +228118,7 @@ { "name": "tag_key", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -227276,6 +228150,7 @@ "name": "tag_key", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -227955,6 +228830,7 @@ "path": "/api/2.0/token-management/tokens/{token_id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -228236,6 +229112,7 @@ "path": "/api/2.0/token/{token_id}", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -229083,6 +229960,7 @@ "summary": "Replace a user.", "path": "/api/2.0/preview/scim/v2/Users/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -229774,6 +230652,7 @@ "summary": "Replace a user.", "path": "/api/2.0/accounts/{account_id}/scim/v2/Users/{id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -230392,6 +231271,7 @@ "summary": "Update an endpoint.", "path": "/api/2.0/vector-search/endpoints/{endpoint_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -230768,6 +231648,7 @@ "summary": "Update the budget policy of an endpoint.", "path": "/api/2.0/vector-search/endpoints/{endpoint_name}/budget-policy", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_PREVIEW", "cli_launch_stage_label": "*Public Preview*", @@ -230872,6 +231753,7 @@ "path": "/api/2.0/vector-search/endpoints/{endpoint_name}/tags", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "is_hidden_cli": true, "has_required_positional_arguments": true, "launch_stage": "PRIVATE_PREVIEW", @@ -232046,6 +232928,7 @@ "summary": "Upsert data into an index.", "path": "/api/2.0/vector-search/indexes/{index_name}/upsert-data", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -232651,6 +233534,7 @@ "summary": "Update a Volume.", "path": "/api/2.1/unity-catalog/volumes/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -233592,6 +234476,7 @@ "summary": "Update a warehouse.", "path": "/api/2.0/sql/warehouses/{id}/edit", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -234644,6 +235529,7 @@ "summary": "Update default warehouse override.", "path": "/api/warehouses/v1/{name=default-warehouse-overrides/*}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "PUBLIC_BETA", "cli_launch_stage_label": "*Beta*", @@ -236542,6 +237428,7 @@ "summary": "Update catalog workspace bindings.", "path": "/api/2.1/unity-catalog/workspace-bindings/catalogs/{name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -236626,6 +237513,7 @@ "summary": "Update securable workspace bindings.", "path": "/api/2.1/unity-catalog/bindings/{securable_type}/{securable_name}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -236822,6 +237710,7 @@ "path": "/api/2.0/workspace-conf", "can_use_json": true, "must_use_json": true, + "is_crud_update": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", "request": { @@ -236902,6 +237791,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236911,6 +237801,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236920,6 +237811,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236931,6 +237823,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236940,6 +237833,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236949,6 +237843,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236966,6 +237861,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236975,6 +237871,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236984,6 +237881,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -236995,6 +237893,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237004,6 +237903,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237013,6 +237913,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237034,6 +237935,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237043,6 +237945,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237052,6 +237955,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237063,6 +237967,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237072,6 +237977,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237081,6 +237987,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237093,6 +238000,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237102,6 +238010,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237111,6 +238020,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237130,6 +238040,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237139,6 +238050,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237148,6 +238060,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237367,6 +238280,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237376,6 +238290,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237385,6 +238300,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237396,6 +238312,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237405,6 +238322,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237414,6 +238332,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237611,6 +238530,7 @@ "summary": "Update a tag assignment for an entity.", "path": "/api/2.0/entity-tag-assignments/{entity_type}/{entity_id}/tags/{tag_key}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", @@ -237624,6 +238544,7 @@ "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237633,6 +238554,7 @@ "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237642,6 +238564,7 @@ "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237671,6 +238594,7 @@ "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237680,6 +238604,7 @@ "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237689,6 +238614,7 @@ "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237728,6 +238654,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237737,6 +238664,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237746,6 +238674,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237757,6 +238686,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237766,6 +238696,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237775,6 +238706,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237792,6 +238724,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237801,6 +238734,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237810,6 +238744,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237821,6 +238756,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237830,6 +238766,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237839,6 +238776,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237852,6 +238790,7 @@ "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237861,6 +238800,7 @@ "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237878,6 +238818,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237887,6 +238828,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237896,6 +238838,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237907,6 +238850,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237916,6 +238860,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237925,6 +238870,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237938,6 +238884,7 @@ "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -237955,6 +238902,7 @@ "name": "entity_id", "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237964,6 +238912,7 @@ "name": "entity_type", "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237973,6 +238922,7 @@ "name": "tag_key", "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -237993,6 +238943,7 @@ "description": "The type of entity to which the tag is assigned. Allowed values are apps, dashboards, geniespaces, notebooks", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -238002,6 +238953,7 @@ "description": "The identifier of the entity to which the tag is assigned. For apps, the entity_id is the app name", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -238011,6 +238963,7 @@ "description": "The key of the tag. The characters , . : / - = and leading/trailing spaces are not allowed", "required": true, "is_path": true, + "is_immutable": true, "entity": { "is_string": true } @@ -238113,6 +239066,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238124,6 +239078,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238141,6 +239096,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238152,6 +239108,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238174,6 +239131,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238185,6 +239143,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238258,6 +239217,7 @@ "name": "parent", "description": "The resource name of the group that contains the membership. The format depends on the API\nthat returned it:\n- Account-scoped: accounts/{account_id}/groups/{group_id}\n- Workspace-scoped: groups/{group_id}", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238267,6 +239227,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238307,6 +239268,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -238391,6 +239353,7 @@ "name": "account_id", "description": "The parent account ID for group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238408,6 +239371,7 @@ "name": "group_id", "description": "Internal group ID of the group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238433,6 +239397,7 @@ "name": "parent", "description": "The resource name of the account that contains the group, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238688,6 +239653,7 @@ "name": "account_id", "description": "The parent account ID for the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238714,6 +239680,7 @@ "name": "application_id", "description": "Application ID of the service principal. Set at creation time and cannot be changed\nafterwards; when omitted, the server generates one.", "is_computed": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238748,6 +239715,7 @@ "name": "parent", "description": "The resource name of the account that contains the service principal,\n`accounts/{account_id}`. Both the account-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238757,6 +239725,7 @@ "name": "service_principal_id", "description": "Internal service principal ID of the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238846,6 +239815,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238883,6 +239853,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238926,6 +239897,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -238963,6 +239935,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239019,6 +239992,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239056,6 +240030,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239094,6 +240069,7 @@ "name": "account_id", "description": "The accountId parent of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239145,6 +240121,7 @@ "name": "parent", "description": "The resource name of the account that contains the user, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239154,6 +240131,7 @@ "name": "user_id", "description": "Internal userId of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239163,6 +240141,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239174,6 +240153,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239516,6 +240496,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239527,6 +240508,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239544,6 +240526,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239555,6 +240538,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239585,6 +240569,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239596,6 +240581,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239608,6 +240594,7 @@ "name": "account_id", "description": "The account ID parent of the workspace where the principal is assigned", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239688,6 +240675,7 @@ "name": "parent", "description": "The resource name of the workspace that contains the assignment,\n`accounts/{account_id}/workspaces/{workspace_id}`. Both the account-scoped and workspace-scoped\nAPIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -239697,6 +240685,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239726,6 +240715,7 @@ "name": "workspace_id", "description": "The workspace ID where the principal is assigned.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -239737,6 +240727,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -240160,6 +241151,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -240171,6 +241163,7 @@ "name": "principal_id", "description": "Internal ID of the principal in Databricks.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -240618,6 +241611,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -240655,6 +241649,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -240920,6 +241915,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -240931,6 +241927,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -241814,6 +242811,7 @@ "name": "account_id", "description": "The parent account ID for group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -241831,6 +242829,7 @@ "name": "group_id", "description": "Internal group ID of the group in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -241856,6 +242855,7 @@ "name": "parent", "description": "The resource name of the account that contains the group, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242179,6 +243179,7 @@ "name": "account_id", "description": "The parent account ID for the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242205,6 +243206,7 @@ "name": "application_id", "description": "Application ID of the service principal. Set at creation time and cannot be changed\nafterwards; when omitted, the server generates one.", "is_computed": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242239,6 +243241,7 @@ "name": "parent", "description": "The resource name of the account that contains the service principal,\n`accounts/{account_id}`. Both the account-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242248,6 +243251,7 @@ "name": "service_principal_id", "description": "Internal service principal ID of the service principal in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242393,6 +243397,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242430,6 +243435,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242473,6 +243479,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242510,6 +243517,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242576,6 +243584,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242613,6 +243622,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242651,6 +243661,7 @@ "name": "account_id", "description": "The accountId parent of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242702,6 +243713,7 @@ "name": "parent", "description": "The resource name of the account that contains the user, `accounts/{account_id}`. Both the\naccount-scoped and workspace-scoped APIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242711,6 +243723,7 @@ "name": "user_id", "description": "Internal userId of the user in Databricks.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242720,6 +243733,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -242749,6 +243763,7 @@ "name": "username", "description": "Username/email of the user.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -243205,6 +244220,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243216,6 +244232,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243233,6 +244250,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243244,6 +244262,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243284,6 +244303,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243295,6 +244315,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243307,6 +244328,7 @@ "name": "account_id", "description": "The account ID parent of the workspace where the principal is assigned", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -243387,6 +244409,7 @@ "name": "parent", "description": "The resource name of the workspace that contains the assignment,\n`accounts/{account_id}/workspaces/{workspace_id}`. Both the account-scoped and workspace-scoped\nAPIs return it.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_string": true @@ -243396,6 +244419,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243425,6 +244449,7 @@ "name": "workspace_id", "description": "The workspace ID where the principal is assigned.", "is_output_only": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -243454,6 +244479,7 @@ "name": "principal_id", "description": "The internal ID of the principal (user/sp/group) in Databricks. Set when the assignment is\ncreated and cannot be changed afterwards; to assign a different principal, create a new\nassignment.", "required": true, + "is_immutable": true, "is_request_body_field": true, "entity": { "is_int64": true @@ -244731,6 +245757,7 @@ "summary": "Update a workspace.", "path": "/api/2.0/accounts/{account_id}/workspaces/{workspace_id}", "can_use_json": true, + "is_crud_update": true, "has_required_positional_arguments": true, "launch_stage": "GA", "cli_launch_stage_display": "GA", diff --git a/.nextchanges/cli/immutable-create-only-flags.md b/.nextchanges/cli/immutable-create-only-flags.md new file mode 100644 index 00000000000..8096c55d1be --- /dev/null +++ b/.nextchanges/cli/immutable-create-only-flags.md @@ -0,0 +1 @@ +* Omit command-line flags for immutable (create-only) request fields from update commands; set such fields at create time or via `--json`. ([#7318](https://github.com/databricks/cli/pull/7318)) diff --git a/bundle/schema/jsonschema.json b/bundle/schema/jsonschema.json index 8742c086217..0c377285fe2 100644 --- a/bundle/schema/jsonschema.json +++ b/bundle/schema/jsonschema.json @@ -1247,7 +1247,7 @@ "x-databricks-launch-stage": "GA" }, "node_type_id": { - "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.", + "description": "This field encodes, through a single value, the resources available to each of\nthe Spark nodes in this cluster. For example, the Spark nodes can be provisioned\nand optimized for memory or compute intensive workloads. A list of available node\ntypes can be retrieved by using the [clusters/listNodeTypes](https://docs.databricks.com/api/workspace/clusters/listnodetypes) API call.\nThe node type cannot be changed after the pool is created.", "$ref": "#/$defs/string", "x-databricks-launch-stage": "GA" }, @@ -9287,40 +9287,34 @@ "description": "Configuration for a task that runs the `ai_classify` function.\n\nThe label set comes from exactly one of two places: `inline_labels`, which\nholds up to 10 labels, or a Unity Catalog table named by `label_table`. Use\n`label_table` for a larger label set.", "properties": { "enable_confidence_scores": { - "description": "[Private Preview] When true, includes a per-label confidence score in the response.", + "description": "[Beta] When true, includes a per-label confidence score in the response.", "$ref": "#/$defs/bool", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "enable_rationales": { - "description": "[Private Preview] When true, includes a rationale explaining each classification in the response.", + "description": "[Beta] When true, includes a rationale explaining each classification in the response.", "$ref": "#/$defs/bool", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "inline_labels": { - "description": "[Private Preview] Labels listed inline, for a small label set.", + "description": "[Beta] Labels listed inline, for a small label set.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.AiClassifyFunctionInlineLabels", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "instructions": { - "description": "[Private Preview] Global description of the task and domain, passed to the model to improve\nclassification quality.", + "description": "[Beta] Global description of the task and domain, passed to the model to improve\nclassification quality.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "multilabel": { - "description": "[Private Preview] When true, more than one label can be returned for each input.", + "description": "[Beta] When true, more than one label can be returned for each input.", "$ref": "#/$defs/bool", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "version": { - "description": "[Private Preview] The ai_classify function version to invoke (for example, `2.1`).", + "description": "[Beta] The ai_classify function version to invoke (for example, `2.1`).", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -9341,10 +9335,9 @@ "description": "A label set listed inline.", "properties": { "labels": { - "description": "[Private Preview] The labels an input can be classified as. At least two labels are required\nunless `multilabel` is true, which also accepts a single label.", + "description": "[Beta] The labels an input can be classified as. At least two labels are required\nunless `multilabel` is true, which also accepts a single label.", "$ref": "#/$defs/slice/github.com/databricks/databricks-sdk-go/service/jobs.AiClassifyFunctionLabel", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -9365,16 +9358,14 @@ "description": "One label the input can be classified as.", "properties": { "description": { - "description": "[Private Preview] Guidance describing what belongs under this label.", + "description": "[Beta] Guidance describing what belongs under this label.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "name": { - "description": "[Private Preview] The name returned when an input is classified as this label.", + "description": "[Beta] The name returned when an input is classified as this label.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -9395,40 +9386,34 @@ "description": "Configuration for a task that runs the `ai_extract` function.\n\nThe fields to extract come from exactly one of two places: an existing AI\nExtract agent, named by `agent_id`, or the inline `schema` and `instructions`.\nSet `agent_id` or the inline fields, not both.", "properties": { "enable_citations": { - "description": "[Private Preview] When true, includes citation metadata locating each extracted value in the\nsource.", + "description": "[Beta] When true, includes citation metadata locating each extracted value in the\nsource.", "$ref": "#/$defs/bool", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "enable_confidence_scores": { - "description": "[Private Preview] When true, includes a per-field confidence score in the response.", + "description": "[Beta] When true, includes a per-field confidence score in the response.", "$ref": "#/$defs/bool", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "instructions": { - "description": "[Private Preview] Global description of the task and domain, passed to the model to improve\nextraction quality.", + "description": "[Beta] Global description of the task and domain, passed to the model to improve\nextraction quality.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "mode": { - "description": "[Private Preview] The extraction mode. Defaults to standard extraction when unspecified.", + "description": "[Beta] The extraction mode. Defaults to standard extraction when unspecified.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.AiExtractFunctionMode", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "schema": { - "description": "[Private Preview] The extraction schema defining the fields to extract, as a JSON string.\nEither an array of field names (e.g. [\"company\", \"valuation\"]) or an object\nmapping each field name to a type and an optional description. Supported\ntypes are string, integer, number, boolean, enum, object, and array; all\nfields are optional.", + "description": "[Beta] The extraction schema defining the fields to extract, as a JSON string.\nEither an array of field names (e.g. [\"company\", \"valuation\"]) or an object\nmapping each field name to a type and an optional description. Supported\ntypes are string, integer, number, boolean, enum, object, and array; all\nfields are optional.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "version": { - "description": "[Private Preview] The ai_extract function version to invoke (for example, `2.1`).", + "description": "[Beta] The ai_extract function version to invoke (for example, `2.1`).", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -9451,7 +9436,7 @@ "MODE_PRECISION" ], "enumDescriptions": [ - "[Private Preview]" + "[Beta]" ] }, { @@ -9467,40 +9452,34 @@ "description": "A task that applies an AI function to a set of input documents or rows.", "properties": { "ai_classify": { - "description": "[Private Preview] Classifies each input document or row into one or more labels.", + "description": "[Beta] Classifies each input document or row into one or more labels.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.AiClassifyFunction", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "ai_extract": { - "description": "[Private Preview] Extracts structured fields from the input documents or rows.", + "description": "[Beta] Extracts structured fields from the input documents or rows.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.AiExtractFunction", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "ai_parse_document": { - "description": "[Private Preview] Parses the input documents into structured text.", + "description": "[Beta] Parses the input documents into structured text.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.AiParseDocumentFunction", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "delta_table": { - "description": "[Private Preview] A Unity Catalog Delta table. The function is applied to each row.", + "description": "[Beta] A Unity Catalog Delta table. The function is applied to each row.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.DeltaTableSource", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "output": { - "description": "[Private Preview] Output destination table. When `table` is unset the task generates a stable name from the\nfunction and task identity so a downstream task can reference it.", + "description": "[Beta] Output destination table. When `table` is unset the task generates a stable name from the\nfunction and task identity so a downstream task can reference it.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.QualifiedName", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "volume": { - "description": "[Private Preview] A Unity Catalog volume. The function is applied to each file.", + "description": "[Beta] A Unity Catalog volume. The function is applied to each file.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.VolumeSource", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -9521,28 +9500,24 @@ "description": "Configuration for a task that runs the `ai_parse_document` function.", "properties": { "description_element_types": { - "description": "[Private Preview] Element types to generate AI descriptions for. Leave empty to generate no\ndescriptions; use ALL for every supported type, or list specific types to\nrestrict generation to only those.", + "description": "[Beta] Element types to generate AI descriptions for. Leave empty to generate no\ndescriptions; use ALL for every supported type, or list specific types to\nrestrict generation to only those.", "$ref": "#/$defs/slice/github.com/databricks/databricks-sdk-go/service/jobs.AiParseDocumentFunctionDescriptionElementType", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "image_output_path": { - "description": "[Private Preview] Unity Catalog volume path where rendered page and element images are written.", + "description": "[Beta] Unity Catalog volume path where rendered page and element images are written.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "page_range": { - "description": "[Private Preview] Pages to parse (1-indexed), as a comma-separated list of page numbers or\nranges (e.g. \"1,3,5-10\").", + "description": "[Beta] Pages to parse (1-indexed), as a comma-separated list of page numbers or\nranges (e.g. \"1,3,5-10\").", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "version": { - "description": "[Private Preview] The ai_parse_document output schema version to invoke (for example, `2.0`).", + "description": "[Beta] The ai_parse_document output schema version to invoke (for example, `2.0`).", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -9566,8 +9541,8 @@ "DESCRIPTION_ELEMENT_TYPE_FIGURE" ], "enumDescriptions": [ - "[Private Preview]", - "[Private Preview]" + "[Beta]", + "[Beta]" ] }, { @@ -10261,22 +10236,19 @@ "description": "A Unity Catalog Delta table input source. The function is applied to each row.", "properties": { "input_column": { - "description": "[Private Preview] Name of the column holding the content the function is applied to.", + "description": "[Beta] Name of the column holding the content the function is applied to.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "merge_key_columns": { - "description": "[Private Preview] Columns that together identify a row across incremental runs, so results can\nbe matched back to their source rows. When unset, the task derives an\nimplicit key from Delta row tracking. If row tracking is also disabled there\nis no stable key, so each run reprocesses the entire source (a full refresh)\nrather than only the changed rows; set a key column or enable row tracking to\nkeep runs incremental.", + "description": "[Beta] Columns that together identify a row across incremental runs, so results can\nbe matched back to their source rows. When unset, the task derives an\nimplicit key from Delta row tracking. If row tracking is also disabled there\nis no stable key, so each run reprocesses the entire source (a full refresh)\nrather than only the changed rows; set a key column or enable row tracking to\nkeep runs incremental.", "$ref": "#/$defs/slice/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "table_name": { - "description": "[Private Preview] Fully qualified three-part name of the source table (catalog.schema.table).", + "description": "[Beta] Fully qualified three-part name of the source table (catalog.schema.table).", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, @@ -11666,22 +11638,19 @@ "description": "A three-level Unity Catalog name (catalog.schema.table); any level may be unset.", "properties": { "catalog": { - "description": "[Private Preview] Unity Catalog catalog.", + "description": "[Beta] Unity Catalog catalog.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "schema": { - "description": "[Private Preview] Unity Catalog schema, within the catalog.", + "description": "[Beta] Unity Catalog schema, within the catalog.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "table": { - "description": "[Private Preview] Table, within the catalog and schema.", + "description": "[Beta] Table, within the catalog and schema.", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false @@ -12480,10 +12449,9 @@ "type": "object", "properties": { "ai_function_task": { - "description": "[Private Preview] Applies an AI function to a set of input documents or rows.", + "description": "[Beta] Applies an AI function to a set of input documents or rows.", "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.AiFunctionTask", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" }, "ai_runtime_task": { "description": "[Public Preview] The task runs a multi-gpu compute workload on Databricks AI Runtime. Specify\nthe accelerator type and count, the command to run, and where the workload's\ncode and MLflow output are stored.", @@ -12957,10 +12925,9 @@ "description": "A Unity Catalog volume input source. The function is applied to each file.", "properties": { "volume_path": { - "description": "[Private Preview] Unity Catalog volume path to the input files\n(e.g. `/Volumes/\u003ccatalog\u003e/\u003cschema\u003e/\u003cvolume\u003e/...`).", + "description": "[Beta] Unity Catalog volume path to the input files\n(e.g. `/Volumes/\u003ccatalog\u003e/\u003cschema\u003e/\u003cvolume\u003e/...`).", "$ref": "#/$defs/string", - "x-databricks-launch-stage": "PRIVATE_PREVIEW", - "doNotSuggest": true + "x-databricks-launch-stage": "PUBLIC_BETA" } }, "additionalProperties": false, diff --git a/cmd/account/disaster-recovery/disaster-recovery.go b/cmd/account/disaster-recovery/disaster-recovery.go index 5189b96118e..385a48d7a3e 100644 --- a/cmd/account/disaster-recovery/disaster-recovery.go +++ b/cmd/account/disaster-recovery/disaster-recovery.go @@ -770,7 +770,6 @@ func newUpdateFailoverGroup() *cobra.Command { cmd.Flags().StringVar(&updateFailoverGroupReq.Etag, "etag", updateFailoverGroupReq.Etag, `Optional opaque version string for optimistic locking, obtained from a prior read of the failover group.`) // TODO: complex arg: initial_replication_progress - cmd.Flags().StringVar(&updateFailoverGroupReq.FailoverGroup.Name, "name", updateFailoverGroupReq.FailoverGroup.Name, `Fully qualified resource name in the format accounts/{account_id}/failover-groups/{failover_group_id}.`) // TODO: complex arg: unity_catalog_assets cmd.Use = "update-failover-group NAME UPDATE_MASK REGIONS WORKSPACE_SETS INITIAL_PRIMARY_REGION" diff --git a/cmd/workspace/agent-kit/agent-kit.go b/cmd/workspace/agent-kit/agent-kit.go index 0946b7e546f..655f04ed557 100644 --- a/cmd/workspace/agent-kit/agent-kit.go +++ b/cmd/workspace/agent-kit/agent-kit.go @@ -2468,8 +2468,6 @@ func newUpdateMemory() *cobra.Command { cmd.Flags().StringVar(&updateMemoryReq.ManagedMemoryEntry.Content, "content", updateMemoryReq.ManagedMemoryEntry.Content, `Optional free-form memory content.`) cmd.Flags().StringVar(&updateMemoryReq.ManagedMemoryEntry.Description, "description", updateMemoryReq.ManagedMemoryEntry.Description, `Human-readable description of the memory entry.`) cmd.Flags().StringVar(&updateMemoryReq.ManagedMemoryEntry.Name, "name", updateMemoryReq.ManagedMemoryEntry.Name, `Resource name in the form memory-stores/{managed_memory_store_id}/entries/{managed_memory_entry_id}.`) - cmd.Flags().StringVar(&updateMemoryReq.ManagedMemoryEntry.SessionId, "session-id", updateMemoryReq.ManagedMemoryEntry.SessionId, `Optional identifier for the session associated with this memory entry.`) - cmd.Flags().Var(&updateMemoryReq.ManagedMemoryEntry.SourceType, "source-type", `Which writer created this entry. Supported values: [MANAGED_MEMORY_ENTRY_SOURCE_TYPE_AGENT, MANAGED_MEMORY_ENTRY_SOURCE_TYPE_DREAMER]`) cmd.Use = "update-memory NAME UPDATE_MASK ACTOR_ID PATH" cmd.Short = `*Beta* Update a memory entry.` @@ -2575,7 +2573,6 @@ func newUpdateMemoryStore() *cobra.Command { cmd.Flags().Var(&updateMemoryStoreJson, "json", `either inline JSON string or @path/to/file.json with request body`) cmd.Flags().StringVar(&updateMemoryStoreReq.ManagedMemoryStore.Description, "description", updateMemoryStoreReq.ManagedMemoryStore.Description, `Human-readable description of the memory store.`) - cmd.Flags().StringVar(&updateMemoryStoreReq.ManagedMemoryStore.DisplayName, "display-name", updateMemoryStoreReq.ManagedMemoryStore.DisplayName, `Deprecated compatibility alias for the caller-provided memory store ID.`) // TODO: complex arg: storage_backend cmd.Use = "update-memory-store NAME UPDATE_MASK" @@ -2662,7 +2659,6 @@ func newUpdateSession() *cobra.Command { cmd.Flags().Var(&updateSessionJson, "json", `either inline JSON string or @path/to/file.json with request body`) // TODO: map via StringToStringVar: metadata - cmd.Flags().StringVar(&updateSessionReq.Session.ParentSessionId, "parent-session-id", updateSessionReq.Session.ParentSessionId, `Immediate parent session ID.`) cmd.Use = "update-session NAME UPDATE_MASK ACTOR_ID" cmd.Short = `*Beta* Update a session.` diff --git a/cmd/workspace/ai-gateway/ai-gateway.go b/cmd/workspace/ai-gateway/ai-gateway.go index b2860368f0c..3e0883742bf 100644 --- a/cmd/workspace/ai-gateway/ai-gateway.go +++ b/cmd/workspace/ai-gateway/ai-gateway.go @@ -1616,7 +1616,6 @@ func newUpdateMcpService() *cobra.Command { cmd.Flags().StringVar(&updateMcpServiceReq.Etag, "etag", updateMcpServiceReq.Etag, `Optimistic concurrency token from the most recent read.`) cmd.Flags().StringVar(&updateMcpServiceReq.McpService.Comment, "comment", updateMcpServiceReq.McpService.Comment, `User-provided description.`) // TODO: complex arg: config - cmd.Flags().StringVar(&updateMcpServiceReq.McpService.Name, "name", updateMcpServiceReq.McpService.Name, `Resource name of the MCP service.`) cmd.Use = "update-mcp-service NAME UPDATE_MASK" cmd.Short = `Update an MCP service.` @@ -1715,7 +1714,6 @@ func newUpdateModelProviderService() *cobra.Command { cmd.Flags().StringVar(&updateModelProviderServiceReq.Etag, "etag", updateModelProviderServiceReq.Etag, `Optimistic concurrency token from the most recent read.`) cmd.Flags().StringVar(&updateModelProviderServiceReq.ModelProviderService.Comment, "comment", updateModelProviderServiceReq.ModelProviderService.Comment, `User-provided description.`) // TODO: complex arg: config - cmd.Flags().StringVar(&updateModelProviderServiceReq.ModelProviderService.Name, "name", updateModelProviderServiceReq.ModelProviderService.Name, `Resource name of the provider service.`) cmd.Use = "update-model-provider-service NAME UPDATE_MASK" cmd.Short = `Update a model provider service.` @@ -1829,7 +1827,6 @@ func newUpdateModelService() *cobra.Command { cmd.Flags().StringVar(&updateModelServiceReq.Etag, "etag", updateModelServiceReq.Etag, `Optimistic concurrency token from the most recent read.`) cmd.Flags().StringVar(&updateModelServiceReq.ModelService.Comment, "comment", updateModelServiceReq.ModelService.Comment, `User-provided description.`) // TODO: complex arg: config - cmd.Flags().StringVar(&updateModelServiceReq.ModelService.Name, "name", updateModelServiceReq.ModelService.Name, `Resource name of the model service.`) // TODO: array: supported_api_types cmd.Use = "update-model-service NAME UPDATE_MASK" @@ -1935,7 +1932,6 @@ func newUpdateSkill() *cobra.Command { cmd.Flags().StringVar(&updateSkillReq.Etag, "etag", updateSkillReq.Etag, `Optimistic concurrency token from the most recent read.`) cmd.Flags().StringVar(&updateSkillReq.Skill.Comment, "comment", updateSkillReq.Skill.Comment, `User-provided comment for the skill.`) - cmd.Flags().StringVar(&updateSkillReq.Skill.Name, "name", updateSkillReq.Skill.Name, `Resource name of the skill.`) cmd.Use = "update-skill NAME UPDATE_MASK" cmd.Short = `*Beta* Update a skill.` diff --git a/cmd/workspace/domains/domains.go b/cmd/workspace/domains/domains.go index 5c4b670cb32..c26c82bcfa3 100644 --- a/cmd/workspace/domains/domains.go +++ b/cmd/workspace/domains/domains.go @@ -372,8 +372,6 @@ func newUpdateDomain() *cobra.Command { cmd.Flags().StringVar(&updateDomainReq.Domain.Description, "description", updateDomainReq.Domain.Description, `Full description (max 4096 chars).`) cmd.Flags().BoolVar(&updateDomainReq.Domain.Draft, "draft", updateDomainReq.Domain.Draft, `Whether to mark the domain as a draft.`) // TODO: complex arg: icon - cmd.Flags().StringVar(&updateDomainReq.Domain.Name, "name", updateDomainReq.Domain.Name, `Full resource name of the domain.`) - cmd.Flags().StringVar(&updateDomainReq.Domain.ParentDomainId, "parent-domain-id", updateDomainReq.Domain.ParentDomainId, `Domain ID of the parent.`) cmd.Flags().StringVar(&updateDomainReq.Domain.Subtitle, "subtitle", updateDomainReq.Domain.Subtitle, `Short description (max 280 chars).`) // TODO: array: technical_owner_ids diff --git a/cmd/workspace/environments/environments.go b/cmd/workspace/environments/environments.go index a11d550a52d..12442f41324 100644 --- a/cmd/workspace/environments/environments.go +++ b/cmd/workspace/environments/environments.go @@ -644,7 +644,6 @@ func newUpdateDefaultWorkspaceBaseEnvironment() *cobra.Command { cmd.Flags().StringVar(&updateDefaultWorkspaceBaseEnvironmentReq.DefaultWorkspaceBaseEnvironment.CpuWorkspaceBaseEnvironment, "cpu-workspace-base-environment", updateDefaultWorkspaceBaseEnvironmentReq.DefaultWorkspaceBaseEnvironment.CpuWorkspaceBaseEnvironment, `The default workspace base environment for CPU compute.`) cmd.Flags().StringVar(&updateDefaultWorkspaceBaseEnvironmentReq.DefaultWorkspaceBaseEnvironment.GpuWorkspaceBaseEnvironment, "gpu-workspace-base-environment", updateDefaultWorkspaceBaseEnvironmentReq.DefaultWorkspaceBaseEnvironment.GpuWorkspaceBaseEnvironment, `The default workspace base environment for GPU compute.`) - cmd.Flags().StringVar(&updateDefaultWorkspaceBaseEnvironmentReq.DefaultWorkspaceBaseEnvironment.Name, "name", updateDefaultWorkspaceBaseEnvironmentReq.DefaultWorkspaceBaseEnvironment.Name, `The resource name of this singleton resource.`) cmd.Use = "update-default-workspace-base-environment NAME UPDATE_MASK" cmd.Short = `Update the default workspace base environment configuration.` diff --git a/cmd/workspace/feature-engineering/feature-engineering.go b/cmd/workspace/feature-engineering/feature-engineering.go index aa23ee61e06..669511395ef 100644 --- a/cmd/workspace/feature-engineering/feature-engineering.go +++ b/cmd/workspace/feature-engineering/feature-engineering.go @@ -1941,7 +1941,6 @@ func newUpdateFeature() *cobra.Command { cmd.Flags().StringVar(&updateFeatureReq.Feature.Description, "description", updateFeatureReq.Feature.Description, `The description of the feature.`) // TODO: array: entities - cmd.Flags().StringVar(&updateFeatureReq.Feature.FilterCondition, "filter-condition", updateFeatureReq.Feature.FilterCondition, ``) // TODO: array: inputs // TODO: complex arg: lineage_context // TODO: complex arg: time_window @@ -2174,7 +2173,6 @@ func newUpdateMaterializationSet() *cobra.Command { cmd.Flags().Var(&updateMaterializationSetJson, "json", `either inline JSON string or @path/to/file.json with request body`) cmd.Flags().StringVar(&updateMaterializationSetReq.RequestId, "request-id", updateMaterializationSetReq.RequestId, `Idempotency token for the request.`) - cmd.Flags().StringVar(&updateMaterializationSetReq.MaterializationSet.MaterializationSetId, "materialization-set-id", updateMaterializationSetReq.MaterializationSet.MaterializationSetId, `Server-assigned unique identifier for the materialization set.`) // TODO: array: materialized_features // TODO: complex arg: notifications @@ -2301,7 +2299,6 @@ func newUpdateMaterializedFeature() *cobra.Command { cmd.Flags().StringVar(&updateMaterializedFeatureReq.MaterializedFeature.BudgetPolicyId, "budget-policy-id", updateMaterializedFeatureReq.MaterializedFeature.BudgetPolicyId, `The ID of the budget policy used to attribute the serverless compute cost of this materialization.`) cmd.Flags().StringVar(&updateMaterializedFeatureReq.MaterializedFeature.CronSchedule, "cron-schedule", updateMaterializedFeatureReq.MaterializedFeature.CronSchedule, ``) // TODO: complex arg: cron_schedule_trigger - cmd.Flags().StringVar(&updateMaterializedFeatureReq.MaterializedFeature.MaterializedFeatureId, "materialized-feature-id", updateMaterializedFeatureReq.MaterializedFeature.MaterializedFeatureId, `Server-assigned unique identifier for the materialized feature.`) // TODO: complex arg: notifications // TODO: complex arg: offline_store_config // TODO: complex arg: online_store_config diff --git a/cmd/workspace/instance-pools/instance-pools.go b/cmd/workspace/instance-pools/instance-pools.go index 5a2b996c2e0..08e8c91b425 100644 --- a/cmd/workspace/instance-pools/instance-pools.go +++ b/cmd/workspace/instance-pools/instance-pools.go @@ -112,7 +112,8 @@ func newCreate() *cobra.Command { each of the Spark nodes in this cluster. For example, the Spark nodes can be provisioned and optimized for memory or compute intensive workloads. A list of available node types can be retrieved by using the - [clusters/listNodeTypes] API call. + [clusters/listNodeTypes] API call. The node type cannot be changed after + the pool is created. [clusters/listNodeTypes]: https://docs.databricks.com/api/workspace/clusters/listnodetypes` @@ -312,7 +313,8 @@ func newEdit() *cobra.Command { each of the Spark nodes in this cluster. For example, the Spark nodes can be provisioned and optimized for memory or compute intensive workloads. A list of available node types can be retrieved by using the - [clusters/listNodeTypes] API call. + [clusters/listNodeTypes] API call. The node type cannot be changed after + the pool is created. [clusters/listNodeTypes]: https://docs.databricks.com/api/workspace/clusters/listnodetypes`