From 9b23189403a448dd1a8c80ae8d8684300d0a6359 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 31 May 2023 14:16:43 +0800 Subject: [PATCH] update --- .../databricks/access-connector/_create.md | 5 - .../databricks/access-connector/_update.md | 5 - Commands/tree.json | 12 - .../2022-10-01-preview.json | 2 +- .../2022-10-01-preview.xml | 4 +- .../2023-02-01.json | 2 +- .../2023-02-01.xml | 234 ++++++++---------- 7 files changed, 108 insertions(+), 156 deletions(-) diff --git a/Commands/databricks/access-connector/_create.md b/Commands/databricks/access-connector/_create.md index 5366f23007a..7ca829fe58f 100644 --- a/Commands/databricks/access-connector/_create.md +++ b/Commands/databricks/access-connector/_create.md @@ -25,8 +25,3 @@ Create azure databricks accessConnector. ```bash databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned ``` - -- Create a databricks accessConnector with identities - ```bash - databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type UserAssigned --user-assigned-identities {"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}":{}} - ``` diff --git a/Commands/databricks/access-connector/_update.md b/Commands/databricks/access-connector/_update.md index 45380a2d5d9..954a2720fa7 100644 --- a/Commands/databricks/access-connector/_update.md +++ b/Commands/databricks/access-connector/_update.md @@ -25,8 +25,3 @@ Update azure databricks accessConnector. ```bash databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned ``` - -- Update a databricks accessConnector with identities - ```bash - databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --identity-type UserAssigned --user-assigned-identities {"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}":{}} - ``` diff --git a/Commands/tree.json b/Commands/tree.json index 93f275b8910..33d56a33306 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -2957,12 +2957,6 @@ "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" ], "name": "Create a databricks accessConnector" - }, - { - "commands": [ - "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type UserAssigned --user-assigned-identities {\"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}\":{}}" - ], - "name": "Create a databricks accessConnector with identities" } ], "name": "2022-10-01-preview", @@ -3177,12 +3171,6 @@ "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" ], "name": "Update a databricks accessConnector" - }, - { - "commands": [ - "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --identity-type UserAssigned --user-assigned-identities {\"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}\":{}}" - ], - "name": "Update a databricks accessConnector with identities" } ], "name": "2022-10-01-preview", diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.json index 80486e4ff3d..874e1e4cce6 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "databricks access-connector", "commands": [{"name": "show", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AccessConnectors_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/accessConnectors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessConnectors_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "", "help": {"short": "The identity type."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["identities", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessConnectors_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/accessConnectors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "", "help": {"short": "The identity type."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Identity", "args": [{"nullable": true, "type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["identities", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"operationId": "AccessConnectors_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/accessConnectors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AccessConnector_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessConnectors_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@AccessConnector_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "databricks access-connector", "commands": [{"name": "show", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AccessConnectors_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/accessConnectors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessConnectors_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "", "help": {"short": "The identity type."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessConnectors_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/accessConnectors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2022-10-01-preview", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyMi0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectorName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the azure databricks accessConnector."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "", "help": {"short": "The identity type."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Identity", "args": [{"nullable": true, "type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"operationId": "AccessConnectors_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/accessConnectors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AccessConnector_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessConnectors_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors/{connectorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectorName", "arg": "$Path.connectorName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-10-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@AccessConnector_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.xml index 143d7af9109..583145d5d5b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2022-10-01-preview.xml @@ -182,7 +182,7 @@ - + @@ -344,7 +344,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.json index 52c572a2380..4c2cf18a65b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "databricks workspace", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "object", "name": "createdBy", "props": [{"readOnly": true, "type": "uuid", "name": "applicationId"}, {"readOnly": true, "type": "uuid", "name": "oid"}, {"readOnly": true, "type": "string", "name": "puid"}], "cls": "CreatedBy_read"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}]}]}]}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "string", "name": "value", "required": true}], "cls": "WorkspaceCustomStringParameter_read"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "boolean", "name": "value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_read"}, {"type": "object", "name": "encryption", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi"}, {"type": "string", "name": "keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "natGatewayName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "prepareEncryption"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "vnetAddressPrefix"}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "object", "name": "storageAccountIdentity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ManagedIdentityConfiguration_read"}, {"type": "string", "name": "uiDefinitionUri"}, {"type": "@CreatedBy_read", "name": "updatedBy"}, {"readOnly": true, "type": "string", "name": "workspaceId"}, {"readOnly": true, "type": "string", "name": "workspaceUrl"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "string", "var": "$parameters.properties.managedResourceGroupId", "options": ["managed-resource-group"], "required": true, "group": "", "help": {"short": "The managed resource group to create. It can be either a name or a resource ID."}}, {"type": "boolean", "var": "$parameters.properties.parameters.enableNoPublicIp.value", "options": ["enable-no-public-ip"], "group": "", "help": {"short": "Flag to enable the no public ip feature."}}, {"type": "boolean", "var": "$parameters.properties.parameters.prepareEncryption.value", "options": ["prepare-encryption"], "group": "", "help": {"short": "Flag to enable the Managed Identity for managed storage account to prepare for CMK encryption."}}, {"type": "boolean", "var": "$parameters.properties.parameters.requireInfrastructureEncryption.value", "options": ["require-infrastructure-encryption"], "group": "", "help": {"short": "Flag to enable the DBFS root file system with secondary layer of encryption with platform managed keys for data at rest."}}, {"type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "", "help": {"short": "The configuration to set whether network access from public internet to the endpoints are allowed. Allowed values: Disabled, Enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$parameters.properties.requiredNsgRules", "options": ["required-nsg-rules"], "group": "", "help": {"short": "The type of Nsg rule for internal use only. Allowed values: AllRules, NoAzureDatabricksRules, NoAzureServiceRules."}, "enum": {"items": [{"name": "AllRules", "value": "AllRules"}, {"name": "NoAzureDatabricksRules", "value": "NoAzureDatabricksRules"}, {"name": "NoAzureServiceRules", "value": "NoAzureServiceRules"}]}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "", "help": {"short": "The SKU tier name. Allowed values: premium, standard, trial."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Custom VNET", "args": [{"type": "string", "var": "$parameters.properties.parameters.customPrivateSubnetName.value", "options": ["private-subnet"], "group": "Custom VNET", "help": {"short": "The name of a Private Subnet within the Virtual Network."}}, {"type": "string", "var": "$parameters.properties.parameters.customPublicSubnetName.value", "options": ["public-subnet"], "group": "Custom VNET", "help": {"short": "The name of a Public Subnet within the Virtual Network."}}, {"type": "string", "var": "$parameters.properties.parameters.customVirtualNetworkId.value", "options": ["vnet"], "group": "Custom VNET", "help": {"short": "Virtual Network name or resource ID."}}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.properties.parameters.amlWorkspaceId", "options": ["aml-workspace-id"], "hide": true, "group": "Parameters", "help": {"short": "The ID of a Azure Machine Learning workspace to link with Databricks workspace"}, "args": [{"type": "string", "var": "@WorkspaceCustomStringParameter_create.value", "options": ["value"], "required": true, "help": {"short": "The value which should be used for this field."}}], "cls": "WorkspaceCustomStringParameter_create"}, {"type": "object", "var": "$parameters.properties.parameters.encryption", "options": ["param-encryption"], "hide": true, "group": "Parameters", "help": {"short": "Contains the encryption details for Customer-Managed Key (CMK) enabled workspace."}, "args": [{"type": "object", "var": "$parameters.properties.parameters.encryption.value", "options": ["value"], "help": {"short": "The value which should be used for this field."}, "args": [{"type": "string", "var": "$parameters.properties.parameters.encryption.value.KeyName", "options": ["key-name"], "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.parameters.encryption.value.keySource", "options": ["key-source"], "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault"}, "default": {"value": "Default"}, "enum": {"items": [{"name": "Default", "value": "Default"}, {"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "string", "var": "$parameters.properties.parameters.encryption.value.keyvaulturi", "options": ["keyvaulturi"], "help": {"short": "The Uri of KeyVault."}}, {"type": "string", "var": "$parameters.properties.parameters.encryption.value.keyversion", "options": ["keyversion"], "help": {"short": "The version of KeyVault key."}}]}]}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.loadBalancerBackendPoolName", "options": ["load-balancer-backend-pool-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP)."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.loadBalancerId", "options": ["load-balancer-id"], "hide": true, "group": "Parameters", "help": {"short": "Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.natGatewayName", "options": ["nat-gateway-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.publicIpName", "options": ["public-ip-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the Public IP for No Public IP workspace with managed vNet."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.storageAccountName", "options": ["storage-account-name"], "hide": true, "group": "Parameters", "help": {"short": "Default DBFS storage account name."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.storageAccountSkuName", "options": ["storage-account-sku-name"], "hide": true, "group": "Parameters", "help": {"short": "Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.vnetAddressPrefix", "options": ["vnet-address-prefix"], "hide": true, "group": "Parameters", "help": {"short": "Address prefix for Managed virtual network. Default value for this input is 10.139."}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$parameters.properties.authorizations", "options": ["authorizations"], "hide": true, "group": "Properties", "help": {"short": "The workspace provider authorizations."}, "item": {"type": "object", "args": [{"type": "uuid", "var": "$parameters.properties.authorizations[].principalId", "options": ["principal-id"], "required": true, "help": {"short": "The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources."}}, {"type": "uuid", "var": "$parameters.properties.authorizations[].roleDefinitionId", "options": ["role-definition-id"], "required": true, "help": {"short": "The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group."}}]}}, {"type": "object", "var": "$parameters.properties.encryption", "options": ["encryption"], "hide": true, "group": "Properties", "help": {"short": "Encryption properties for databricks workspace"}, "args": [{"type": "object", "var": "$parameters.properties.encryption.entities", "options": ["entities"], "required": true, "help": {"short": "Encryption entities definition for the workspace."}, "args": [{"type": "object", "var": "$parameters.properties.encryption.entities.managedDisk", "options": ["managed-disk"], "help": {"short": "Encryption properties for the databricks managed disks."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keySource", "options": ["key-source"], "required": true, "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "object", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties", "options": ["key-vault-properties"], "required": true, "help": {"short": "Key Vault input properties for encryption."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "options": ["key-name"], "required": true, "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "options": ["key-vault-uri"], "required": true, "help": {"short": "The URI of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "options": ["key-version"], "required": true, "help": {"short": "The version of KeyVault key."}}]}, {"type": "boolean", "var": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled", "options": ["rotation-to-latest-key-version-enabled"], "help": {"short": "Indicate whether the latest key version should be automatically used for Managed Disk Encryption."}}]}, {"type": "object", "var": "$parameters.properties.encryption.entities.managedServices", "options": ["managed-services"], "help": {"short": "Encryption properties for the databricks managed services."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keySource", "options": ["key-source"], "required": true, "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "object", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties", "options": ["key-vault-properties"], "help": {"short": "Key Vault input properties for encryption."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "options": ["key-name"], "required": true, "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "options": ["key-vault-uri"], "required": true, "help": {"short": "The Uri of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "options": ["key-version"], "required": true, "help": {"short": "The version of KeyVault key."}}]}]}]}]}, {"type": "string", "var": "$parameters.properties.uiDefinitionUri", "options": ["ui-definition-uri"], "hide": true, "group": "Properties", "help": {"short": "The blob URI where the UI definition file is located."}}]}, {"name": "Sku", "args": [{"type": "string", "var": "$parameters.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "The SKU tier."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "arg": "$parameters.properties.authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "arg": "$parameters.properties.authorizations[].principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "arg": "$parameters.properties.authorizations[].roleDefinitionId", "required": true}]}}, {"type": "object", "name": "encryption", "arg": "$parameters.properties.encryption", "props": [{"type": "object", "name": "entities", "arg": "$parameters.properties.encryption.entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "arg": "$parameters.properties.encryption.entities.managedDisk", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedDisk.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled", "arg": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "arg": "$parameters.properties.encryption.entities.managedServices", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedServices.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties", "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "required": true}]}]}]}]}, {"type": "string", "name": "managedResourceGroupId", "arg": "$parameters.properties.managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "arg": "$parameters.properties.parameters.amlWorkspaceId", "props": [{"type": "string", "name": "value", "arg": "@WorkspaceCustomStringParameter_create.value", "required": true}], "cls": "WorkspaceCustomStringParameter_create"}, {"type": "object", "name": "customPrivateSubnetName", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.customPrivateSubnetName.value", "required": true}]}, {"type": "object", "name": "customPublicSubnetName", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.customPublicSubnetName.value", "required": true}]}, {"type": "object", "name": "customVirtualNetworkId", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.customVirtualNetworkId.value", "required": true}]}, {"type": "object", "name": "enableNoPublicIp", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.enableNoPublicIp.value", "required": true}]}, {"type": "object", "name": "encryption", "arg": "$parameters.properties.parameters.encryption", "props": [{"type": "object", "name": "value", "arg": "$parameters.properties.parameters.encryption.value", "props": [{"type": "string", "name": "KeyName", "arg": "$parameters.properties.parameters.encryption.value.KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "arg": "$parameters.properties.parameters.encryption.value.keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi", "arg": "$parameters.properties.parameters.encryption.value.keyvaulturi"}, {"type": "string", "name": "keyversion", "arg": "$parameters.properties.parameters.encryption.value.keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_create", "name": "loadBalancerBackendPoolName", "arg": "$parameters.properties.parameters.loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "loadBalancerId", "arg": "$parameters.properties.parameters.loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "natGatewayName", "arg": "$parameters.properties.parameters.natGatewayName"}, {"type": "object", "name": "prepareEncryption", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.prepareEncryption.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_create", "name": "publicIpName", "arg": "$parameters.properties.parameters.publicIpName"}, {"type": "object", "name": "requireInfrastructureEncryption", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.requireInfrastructureEncryption.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_create", "name": "storageAccountName", "arg": "$parameters.properties.parameters.storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "storageAccountSkuName", "arg": "$parameters.properties.parameters.storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "vnetAddressPrefix", "arg": "$parameters.properties.parameters.vnetAddressPrefix"}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "arg": "$parameters.properties.requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "string", "name": "uiDefinitionUri", "arg": "$parameters.properties.uiDefinitionUri"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "object", "name": "createdBy", "props": [{"readOnly": true, "type": "uuid", "name": "applicationId"}, {"readOnly": true, "type": "uuid", "name": "oid"}, {"readOnly": true, "type": "string", "name": "puid"}], "cls": "CreatedBy_read"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}]}]}]}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "string", "name": "value", "required": true}], "cls": "WorkspaceCustomStringParameter_read"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "boolean", "name": "value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_read"}, {"type": "object", "name": "encryption", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi"}, {"type": "string", "name": "keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "natGatewayName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "prepareEncryption"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "vnetAddressPrefix"}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "object", "name": "storageAccountIdentity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ManagedIdentityConfiguration_read"}, {"type": "string", "name": "uiDefinitionUri"}, {"type": "@CreatedBy_read", "name": "updatedBy"}, {"readOnly": true, "type": "string", "name": "workspaceId"}, {"readOnly": true, "type": "string", "name": "workspaceUrl"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$parameters.properties.managedResourceGroupId", "options": ["managed-resource-group-id"], "hide": true, "group": "", "help": {"short": "The managed resource group to create. It can be either a name or a resource ID."}}, {"type": "boolean", "var": "$parameters.properties.parameters.prepareEncryption.value", "options": ["prepare-encryption"], "group": "", "help": {"short": "Flag to enable the Managed Identity for managed storage account to prepare for CMK encryption."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "hide": true, "group": "", "help": {"short": "The network access type for accessing workspace. Set value to disabled to access workspace only via private link."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.requiredNsgRules", "options": ["required-nsg-rules"], "hide": true, "group": "", "help": {"short": "The type of Nsg rule for internal use only. Allowed values: AllRules, NoAzureDatabricksRules, NoAzureServiceRules."}, "enum": {"items": [{"name": "AllRules", "value": "AllRules"}, {"name": "NoAzureDatabricksRules", "value": "NoAzureDatabricksRules"}, {"name": "NoAzureServiceRules", "value": "NoAzureServiceRules"}]}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "", "help": {"short": "The SKU tier name. Allowed values: premium, standard, trial."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Encryption", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.KeyName", "options": ["key-name"], "group": "Encryption", "help": {"short": "The name of KeyVault key."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.keySource", "options": ["key-source"], "group": "Encryption", "help": {"short": "The encryption key source (provider). Allowed values: Default, Microsoft.Keyvault."}, "enum": {"items": [{"name": "Default", "value": "Default"}, {"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.keyvaulturi", "options": ["key-vault"], "group": "Encryption", "help": {"short": "The Uri of KeyVault."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.keyversion", "options": ["key-version"], "group": "Encryption", "help": {"short": "The version of KeyVault key. It is optional when updating CMK."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.parameters.amlWorkspaceId", "options": ["aml-workspace-id"], "hide": true, "group": "Parameters", "help": {"short": "The ID of a Azure Machine Learning workspace to link with Databricks workspace"}, "args": [{"type": "string", "var": "@WorkspaceCustomStringParameter_update.value", "options": ["value"], "help": {"short": "The value which should be used for this field."}}], "cls": "WorkspaceCustomStringParameter_update"}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.customPrivateSubnetName", "options": ["custom-private-subnet-name"], "hide": true, "group": "Parameters", "help": {"short": "The name of the Private Subnet within the Virtual Network"}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.customPublicSubnetName", "options": ["custom-public-subnet-name"], "hide": true, "group": "Parameters", "help": {"short": "The name of a Public Subnet within the Virtual Network"}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.customVirtualNetworkId", "options": ["custom-virtual-network-id"], "hide": true, "group": "Parameters", "help": {"short": "The ID of a Virtual Network where this Databricks Cluster should be created"}}, {"nullable": true, "type": "object", "var": "$parameters.properties.parameters.enableNoPublicIp", "options": ["enable-no-public-ip"], "hide": true, "group": "Parameters", "help": {"short": "Should the Public IP be Disabled?"}, "args": [{"type": "boolean", "var": "@WorkspaceCustomBooleanParameter_update.value", "options": ["prepare-encryption-value"], "group": "", "help": {"short": "The value which should be used for this field."}}], "cls": "WorkspaceCustomBooleanParameter_update"}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.loadBalancerBackendPoolName", "options": ["load-balancer-backend-pool-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP)."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.loadBalancerId", "options": ["load-balancer-id"], "hide": true, "group": "Parameters", "help": {"short": "Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.natGatewayName", "options": ["nat-gateway-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.publicIpName", "options": ["public-ip-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the Public IP for No Public IP workspace with managed vNet."}}, {"nullable": true, "type": "@WorkspaceCustomBooleanParameter_update", "var": "$parameters.properties.parameters.requireInfrastructureEncryption", "options": ["require-infrastructure-encryption"], "hide": true, "group": "Parameters", "help": {"short": "A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.storageAccountName", "options": ["storage-account-name"], "hide": true, "group": "Parameters", "help": {"short": "Default DBFS storage account name."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.storageAccountSkuName", "options": ["storage-account-sku-name"], "hide": true, "group": "Parameters", "help": {"short": "Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.vnetAddressPrefix", "options": ["vnet-address-prefix"], "hide": true, "group": "Parameters", "help": {"short": "Address prefix for Managed virtual network. Default value for this input is 10.139."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.authorizations", "options": ["authorizations"], "hide": true, "group": "Properties", "help": {"short": "The workspace provider authorizations."}, "item": {"nullable": true, "type": "object", "args": [{"type": "uuid", "var": "$parameters.properties.authorizations[].principalId", "options": ["principal-id"], "help": {"short": "The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources."}}, {"type": "uuid", "var": "$parameters.properties.authorizations[].roleDefinitionId", "options": ["role-definition-id"], "help": {"short": "The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group."}}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.encryption", "options": ["databricks-workspace-encryption"], "hide": true, "group": "Properties", "help": {"short": "Encryption properties for databricks workspace"}, "args": [{"type": "object", "var": "$parameters.properties.encryption.entities", "options": ["entities"], "help": {"short": "Encryption entities definition for the workspace."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.encryption.entities.managedDisk", "options": ["managed-disk"], "help": {"short": "Encryption properties for the databricks managed disks."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keySource", "options": ["key-source"], "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "object", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties", "options": ["key-vault-properties"], "help": {"short": "Key Vault input properties for encryption."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "options": ["key-name"], "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "options": ["key-vault-uri"], "help": {"short": "The URI of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "options": ["key-version"], "help": {"short": "The version of KeyVault key."}}]}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled", "options": ["rotation-to-latest-key-version-enabled"], "help": {"short": "Indicate whether the latest key version should be automatically used for Managed Disk Encryption."}}]}, {"nullable": true, "type": "object", "var": "$parameters.properties.encryption.entities.managedServices", "options": ["managed-services"], "help": {"short": "Encryption properties for the databricks managed services."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keySource", "options": ["key-source"], "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties", "options": ["key-vault-properties"], "help": {"short": "Key Vault input properties for encryption."}, "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "options": ["key-name"], "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "options": ["key-vault-uri"], "help": {"short": "The Uri of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "options": ["key-version"], "help": {"short": "The version of KeyVault key."}}]}]}]}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.uiDefinitionUri", "options": ["ui-definition-uri"], "hide": true, "group": "Properties", "help": {"short": "The blob URI where the UI definition file is located."}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "string", "var": "$parameters.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "The SKU tier."}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "object", "name": "createdBy", "props": [{"readOnly": true, "type": "uuid", "name": "applicationId"}, {"readOnly": true, "type": "uuid", "name": "oid"}, {"readOnly": true, "type": "string", "name": "puid"}], "cls": "CreatedBy_read"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}]}]}]}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "string", "name": "value", "required": true}], "cls": "WorkspaceCustomStringParameter_read"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "boolean", "name": "value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_read"}, {"type": "object", "name": "encryption", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi"}, {"type": "string", "name": "keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "natGatewayName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "prepareEncryption"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "vnetAddressPrefix"}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "object", "name": "storageAccountIdentity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ManagedIdentityConfiguration_read"}, {"type": "string", "name": "uiDefinitionUri"}, {"type": "@CreatedBy_read", "name": "updatedBy"}, {"readOnly": true, "type": "string", "name": "workspaceId"}, {"readOnly": true, "type": "string", "name": "workspaceUrl"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "arg": "$parameters.properties.authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "arg": "$parameters.properties.authorizations[].principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "arg": "$parameters.properties.authorizations[].roleDefinitionId", "required": true}]}}, {"type": "object", "name": "encryption", "arg": "$parameters.properties.encryption", "props": [{"type": "object", "name": "entities", "arg": "$parameters.properties.encryption.entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "arg": "$parameters.properties.encryption.entities.managedDisk", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedDisk.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled", "arg": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "arg": "$parameters.properties.encryption.entities.managedServices", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedServices.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties", "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "required": true}]}]}]}]}, {"type": "string", "name": "managedResourceGroupId", "arg": "$parameters.properties.managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "arg": "$parameters.properties.parameters.amlWorkspaceId", "props": [{"type": "string", "name": "value", "arg": "@WorkspaceCustomStringParameter_update.value", "required": true}], "cls": "WorkspaceCustomStringParameter_update"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "customPrivateSubnetName", "arg": "$parameters.properties.parameters.customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "customPublicSubnetName", "arg": "$parameters.properties.parameters.customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "customVirtualNetworkId", "arg": "$parameters.properties.parameters.customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "arg": "$parameters.properties.parameters.enableNoPublicIp", "props": [{"type": "boolean", "name": "value", "arg": "@WorkspaceCustomBooleanParameter_update.value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_update"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName", "arg": "$parameters.properties.parameters.encryption.value.KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "arg": "$parameters.properties.parameters.encryption.value.keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi", "arg": "$parameters.properties.parameters.encryption.value.keyvaulturi"}, {"type": "string", "name": "keyversion", "arg": "$parameters.properties.parameters.encryption.value.keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_update", "name": "loadBalancerBackendPoolName", "arg": "$parameters.properties.parameters.loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "loadBalancerId", "arg": "$parameters.properties.parameters.loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "natGatewayName", "arg": "$parameters.properties.parameters.natGatewayName"}, {"type": "object", "name": "prepareEncryption", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.prepareEncryption.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_update", "name": "publicIpName", "arg": "$parameters.properties.parameters.publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_update", "name": "requireInfrastructureEncryption", "arg": "$parameters.properties.parameters.requireInfrastructureEncryption"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "storageAccountName", "arg": "$parameters.properties.parameters.storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "storageAccountSkuName", "arg": "$parameters.properties.parameters.storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "vnetAddressPrefix", "arg": "$parameters.properties.parameters.vnetAddressPrefix"}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "arg": "$parameters.properties.requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "string", "name": "uiDefinitionUri", "arg": "$parameters.properties.uiDefinitionUri"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "databricks workspace", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "object", "name": "createdBy", "props": [{"readOnly": true, "type": "uuid", "name": "applicationId"}, {"readOnly": true, "type": "uuid", "name": "oid"}, {"readOnly": true, "type": "string", "name": "puid"}], "cls": "CreatedBy_read"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}]}]}]}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "string", "name": "value", "required": true}], "cls": "WorkspaceCustomStringParameter_read"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "boolean", "name": "value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_read"}, {"type": "object", "name": "encryption", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi"}, {"type": "string", "name": "keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "natGatewayName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "prepareEncryption"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "vnetAddressPrefix"}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "object", "name": "storageAccountIdentity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ManagedIdentityConfiguration_read"}, {"type": "string", "name": "uiDefinitionUri"}, {"type": "@CreatedBy_read", "name": "updatedBy"}, {"readOnly": true, "type": "string", "name": "workspaceId"}, {"readOnly": true, "type": "string", "name": "workspaceUrl"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "string", "var": "$parameters.properties.managedResourceGroupId", "options": ["managed-resource-group"], "required": true, "group": "", "help": {"short": "The managed resource group to create. It can be either a name or a resource ID."}}, {"type": "boolean", "var": "$parameters.properties.parameters.enableNoPublicIp.value", "options": ["enable-no-public-ip"], "group": "", "help": {"short": "Flag to enable the no public ip feature."}}, {"type": "boolean", "var": "$parameters.properties.parameters.prepareEncryption.value", "options": ["prepare-encryption"], "group": "", "help": {"short": "Flag to enable the Managed Identity for managed storage account to prepare for CMK encryption."}}, {"type": "boolean", "var": "$parameters.properties.parameters.requireInfrastructureEncryption.value", "options": ["require-infrastructure-encryption"], "group": "", "help": {"short": "Flag to enable the DBFS root file system with secondary layer of encryption with platform managed keys for data at rest."}}, {"type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "", "help": {"short": "The configuration to set whether network access from public internet to the endpoints are allowed. Allowed values: Disabled, Enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$parameters.properties.requiredNsgRules", "options": ["required-nsg-rules"], "group": "", "help": {"short": "The type of Nsg rule for internal use only. Allowed values: AllRules, NoAzureDatabricksRules, NoAzureServiceRules."}, "enum": {"items": [{"name": "AllRules", "value": "AllRules"}, {"name": "NoAzureDatabricksRules", "value": "NoAzureDatabricksRules"}, {"name": "NoAzureServiceRules", "value": "NoAzureServiceRules"}]}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "", "help": {"short": "The SKU tier name. Allowed values: premium, standard, trial."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Custom VNET", "args": [{"type": "string", "var": "$parameters.properties.parameters.customPrivateSubnetName.value", "options": ["private-subnet"], "group": "Custom VNET", "help": {"short": "The name of a Private Subnet within the Virtual Network."}}, {"type": "string", "var": "$parameters.properties.parameters.customPublicSubnetName.value", "options": ["public-subnet"], "group": "Custom VNET", "help": {"short": "The name of a Public Subnet within the Virtual Network."}}, {"type": "string", "var": "$parameters.properties.parameters.customVirtualNetworkId.value", "options": ["vnet"], "group": "Custom VNET", "help": {"short": "Virtual Network name or resource ID."}}]}, {"name": "Encryption", "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keySource", "options": ["disk-key-source"], "group": "Encryption", "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "options": ["disk-key-name"], "group": "Encryption", "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "options": ["disk-key-vault"], "group": "Encryption", "help": {"short": "The URI of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "options": ["disk-key-version"], "group": "Encryption", "help": {"short": "The version of KeyVault key."}}, {"type": "boolean", "var": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled", "options": ["disk-key-auto-rotation"], "group": "Encryption", "help": {"short": "Indicate whether the latest key version should be automatically used for Managed Disk Encryption."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keySource", "options": ["managed-services-key-source"], "group": "Encryption", "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "options": ["ms-key-name", "managed-services-key-name"], "group": "Encryption", "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "options": ["ms-key-vault", "managed-services-key-vault"], "group": "Encryption", "help": {"short": "The Uri of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "options": ["ms-key-version", "managed-services-key-version"], "group": "Encryption", "help": {"short": "The version of KeyVault key."}}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.properties.parameters.amlWorkspaceId", "options": ["aml-workspace-id"], "hide": true, "group": "Parameters", "help": {"short": "The ID of a Azure Machine Learning workspace to link with Databricks workspace"}, "args": [{"type": "string", "var": "@WorkspaceCustomStringParameter_create.value", "options": ["value"], "required": true, "help": {"short": "The value which should be used for this field."}}], "cls": "WorkspaceCustomStringParameter_create"}, {"type": "object", "var": "$parameters.properties.parameters.encryption", "options": ["param-encryption"], "hide": true, "group": "Parameters", "help": {"short": "Contains the encryption details for Customer-Managed Key (CMK) enabled workspace."}, "args": [{"type": "object", "var": "$parameters.properties.parameters.encryption.value", "options": ["value"], "help": {"short": "The value which should be used for this field."}, "args": [{"type": "string", "var": "$parameters.properties.parameters.encryption.value.KeyName", "options": ["key-name"], "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.parameters.encryption.value.keySource", "options": ["key-source"], "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault"}, "default": {"value": "Default"}, "enum": {"items": [{"name": "Default", "value": "Default"}, {"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "string", "var": "$parameters.properties.parameters.encryption.value.keyvaulturi", "options": ["keyvaulturi"], "help": {"short": "The Uri of KeyVault."}}, {"type": "string", "var": "$parameters.properties.parameters.encryption.value.keyversion", "options": ["keyversion"], "help": {"short": "The version of KeyVault key."}}]}]}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.loadBalancerBackendPoolName", "options": ["load-balancer-backend-pool-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP)."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.loadBalancerId", "options": ["load-balancer-id"], "hide": true, "group": "Parameters", "help": {"short": "Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.natGatewayName", "options": ["nat-gateway-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.publicIpName", "options": ["public-ip-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the Public IP for No Public IP workspace with managed vNet."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.storageAccountName", "options": ["storage-account-name"], "hide": true, "group": "Parameters", "help": {"short": "Default DBFS storage account name."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.storageAccountSkuName", "options": ["storage-account-sku-name"], "hide": true, "group": "Parameters", "help": {"short": "Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs."}}, {"type": "@WorkspaceCustomStringParameter_create", "var": "$parameters.properties.parameters.vnetAddressPrefix", "options": ["vnet-address-prefix"], "hide": true, "group": "Parameters", "help": {"short": "Address prefix for Managed virtual network. Default value for this input is 10.139."}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$parameters.properties.authorizations", "options": ["authorizations"], "hide": true, "group": "Properties", "help": {"short": "The workspace provider authorizations."}, "item": {"type": "object", "args": [{"type": "uuid", "var": "$parameters.properties.authorizations[].principalId", "options": ["principal-id"], "required": true, "help": {"short": "The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources."}}, {"type": "uuid", "var": "$parameters.properties.authorizations[].roleDefinitionId", "options": ["role-definition-id"], "required": true, "help": {"short": "The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group."}}]}}, {"type": "string", "var": "$parameters.properties.uiDefinitionUri", "options": ["ui-definition-uri"], "hide": true, "group": "Properties", "help": {"short": "The blob URI where the UI definition file is located."}}]}, {"name": "Sku", "args": [{"type": "string", "var": "$parameters.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "The SKU tier."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "arg": "$parameters.properties.authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "arg": "$parameters.properties.authorizations[].principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "arg": "$parameters.properties.authorizations[].roleDefinitionId", "required": true}]}}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedDisk.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled", "arg": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedServices.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "required": true}]}]}]}]}, {"type": "string", "name": "managedResourceGroupId", "arg": "$parameters.properties.managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "arg": "$parameters.properties.parameters.amlWorkspaceId", "props": [{"type": "string", "name": "value", "arg": "@WorkspaceCustomStringParameter_create.value", "required": true}], "cls": "WorkspaceCustomStringParameter_create"}, {"type": "object", "name": "customPrivateSubnetName", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.customPrivateSubnetName.value", "required": true}]}, {"type": "object", "name": "customPublicSubnetName", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.customPublicSubnetName.value", "required": true}]}, {"type": "object", "name": "customVirtualNetworkId", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.customVirtualNetworkId.value", "required": true}]}, {"type": "object", "name": "enableNoPublicIp", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.enableNoPublicIp.value", "required": true}]}, {"type": "object", "name": "encryption", "arg": "$parameters.properties.parameters.encryption", "props": [{"type": "object", "name": "value", "arg": "$parameters.properties.parameters.encryption.value", "props": [{"type": "string", "name": "KeyName", "arg": "$parameters.properties.parameters.encryption.value.KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "arg": "$parameters.properties.parameters.encryption.value.keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi", "arg": "$parameters.properties.parameters.encryption.value.keyvaulturi"}, {"type": "string", "name": "keyversion", "arg": "$parameters.properties.parameters.encryption.value.keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_create", "name": "loadBalancerBackendPoolName", "arg": "$parameters.properties.parameters.loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "loadBalancerId", "arg": "$parameters.properties.parameters.loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "natGatewayName", "arg": "$parameters.properties.parameters.natGatewayName"}, {"type": "object", "name": "prepareEncryption", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.prepareEncryption.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_create", "name": "publicIpName", "arg": "$parameters.properties.parameters.publicIpName"}, {"type": "object", "name": "requireInfrastructureEncryption", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.requireInfrastructureEncryption.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_create", "name": "storageAccountName", "arg": "$parameters.properties.parameters.storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "storageAccountSkuName", "arg": "$parameters.properties.parameters.storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_create", "name": "vnetAddressPrefix", "arg": "$parameters.properties.parameters.vnetAddressPrefix"}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "arg": "$parameters.properties.requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "string", "name": "uiDefinitionUri", "arg": "$parameters.properties.uiDefinitionUri"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "object", "name": "createdBy", "props": [{"readOnly": true, "type": "uuid", "name": "applicationId"}, {"readOnly": true, "type": "uuid", "name": "oid"}, {"readOnly": true, "type": "string", "name": "puid"}], "cls": "CreatedBy_read"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}]}]}]}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "string", "name": "value", "required": true}], "cls": "WorkspaceCustomStringParameter_read"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "boolean", "name": "value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_read"}, {"type": "object", "name": "encryption", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi"}, {"type": "string", "name": "keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "natGatewayName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "prepareEncryption"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "vnetAddressPrefix"}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "object", "name": "storageAccountIdentity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ManagedIdentityConfiguration_read"}, {"type": "string", "name": "uiDefinitionUri"}, {"type": "@CreatedBy_read", "name": "updatedBy"}, {"readOnly": true, "type": "string", "name": "workspaceId"}, {"readOnly": true, "type": "string", "name": "workspaceUrl"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-02-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2023-02-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$parameters.properties.managedResourceGroupId", "options": ["managed-resource-group-id"], "hide": true, "group": "", "help": {"short": "The managed resource group to create. It can be either a name or a resource ID."}}, {"type": "boolean", "var": "$parameters.properties.parameters.enableNoPublicIp.value", "options": ["enable-no-public-ip"], "group": "", "help": {"short": "Flag to enable the no public ip feature."}}, {"type": "boolean", "var": "$parameters.properties.parameters.prepareEncryption.value", "options": ["prepare-encryption"], "group": "", "help": {"short": "Flag to enable the Managed Identity for managed storage account to prepare for CMK encryption."}}, {"type": "string", "var": "$parameters.properties.parameters.storageAccountSkuName.value", "options": ["sa-sku-name", "storage-account-sku-name"], "group": "", "help": {"short": "Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "", "help": {"short": "The network access type for accessing workspace. Set value to disabled to access workspace only via private link."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.requiredNsgRules", "options": ["required-nsg-rules"], "group": "", "help": {"short": "The type of Nsg rule for internal use only. Allowed values: AllRules, NoAzureDatabricksRules, NoAzureServiceRules."}, "enum": {"items": [{"name": "AllRules", "value": "AllRules"}, {"name": "NoAzureDatabricksRules", "value": "NoAzureDatabricksRules"}, {"name": "NoAzureServiceRules", "value": "NoAzureServiceRules"}]}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "", "help": {"short": "The SKU tier name. Allowed values: premium, standard, trial."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Encryption", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.KeyName", "options": ["key-name"], "group": "Encryption", "help": {"short": "The name of KeyVault key."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.keySource", "options": ["key-source"], "group": "Encryption", "help": {"short": "The encryption key source (provider). Allowed values: Default, Microsoft.Keyvault."}, "enum": {"items": [{"name": "Default", "value": "Default"}, {"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.keyvaulturi", "options": ["key-vault"], "group": "Encryption", "help": {"short": "The Uri of KeyVault."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parameters.encryption.value.keyversion", "options": ["key-version"], "group": "Encryption", "help": {"short": "The version of KeyVault key. It is optional when updating CMK."}}]}, {"name": "Managed Disk", "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keySource", "options": ["disk-key-source"], "group": "Managed Disk", "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "options": ["disk-key-name"], "group": "Managed Disk", "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "options": ["disk-key-vault"], "group": "Managed Disk", "help": {"short": "The URI of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "options": ["disk-key-version"], "group": "Managed Disk", "help": {"short": "The version of KeyVault key."}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled", "options": ["disk-key-auto-rotation"], "group": "Managed Disk", "help": {"short": "Indicate whether the latest key version should be automatically used for Managed Disk Encryption."}}]}, {"name": "Managed Services", "args": [{"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keySource", "options": ["managed-services-key-source"], "group": "Managed Services", "help": {"short": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"}, "enum": {"items": [{"name": "Microsoft.Keyvault", "value": "Microsoft.Keyvault"}]}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "options": ["ms-key-name", "managed-services-key-name"], "group": "Managed Services", "help": {"short": "The name of KeyVault key."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "options": ["ms-key-vault", "managed-services-key-vault"], "group": "Managed Services", "help": {"short": "The Uri of KeyVault."}}, {"type": "string", "var": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "options": ["ms-key-version", "managed-services-key-version"], "group": "Managed Services", "help": {"short": "The version of KeyVault key."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.parameters.amlWorkspaceId", "options": ["aml-workspace-id"], "hide": true, "group": "Parameters", "help": {"short": "The ID of a Azure Machine Learning workspace to link with Databricks workspace"}, "args": [{"type": "string", "var": "@WorkspaceCustomStringParameter_update.value", "options": ["value"], "help": {"short": "The value which should be used for this field."}}], "cls": "WorkspaceCustomStringParameter_update"}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.customPrivateSubnetName", "options": ["custom-private-subnet-name"], "hide": true, "group": "Parameters", "help": {"short": "The name of the Private Subnet within the Virtual Network"}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.customPublicSubnetName", "options": ["custom-public-subnet-name"], "hide": true, "group": "Parameters", "help": {"short": "The name of a Public Subnet within the Virtual Network"}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.customVirtualNetworkId", "options": ["custom-virtual-network-id"], "hide": true, "group": "Parameters", "help": {"short": "The ID of a Virtual Network where this Databricks Cluster should be created"}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.loadBalancerBackendPoolName", "options": ["load-balancer-backend-pool-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP)."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.loadBalancerId", "options": ["load-balancer-id"], "hide": true, "group": "Parameters", "help": {"short": "Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.natGatewayName", "options": ["nat-gateway-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.publicIpName", "options": ["public-ip-name"], "hide": true, "group": "Parameters", "help": {"short": "Name of the Public IP for No Public IP workspace with managed vNet."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.parameters.requireInfrastructureEncryption", "options": ["require-infrastructure-encryption"], "hide": true, "group": "Parameters", "help": {"short": "A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest."}, "args": [{"type": "boolean", "var": "@WorkspaceCustomBooleanParameter_update.value", "options": ["prepare-encryption-value"], "group": "", "help": {"short": "The value which should be used for this field."}}], "cls": "WorkspaceCustomBooleanParameter_update"}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.storageAccountName", "options": ["storage-account-name"], "hide": true, "group": "Parameters", "help": {"short": "Default DBFS storage account name."}}, {"nullable": true, "type": "@WorkspaceCustomStringParameter_update", "var": "$parameters.properties.parameters.vnetAddressPrefix", "options": ["vnet-address-prefix"], "hide": true, "group": "Parameters", "help": {"short": "Address prefix for Managed virtual network. Default value for this input is 10.139."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.authorizations", "options": ["authorizations"], "hide": true, "group": "Properties", "help": {"short": "The workspace provider authorizations."}, "item": {"nullable": true, "type": "object", "args": [{"type": "uuid", "var": "$parameters.properties.authorizations[].principalId", "options": ["principal-id"], "help": {"short": "The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources."}}, {"type": "uuid", "var": "$parameters.properties.authorizations[].roleDefinitionId", "options": ["role-definition-id"], "help": {"short": "The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group."}}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.uiDefinitionUri", "options": ["ui-definition-uri"], "hide": true, "group": "Properties", "help": {"short": "The blob URI where the UI definition file is located."}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "string", "var": "$parameters.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "The SKU tier."}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "object", "name": "createdBy", "props": [{"readOnly": true, "type": "uuid", "name": "applicationId"}, {"readOnly": true, "type": "uuid", "name": "oid"}, {"readOnly": true, "type": "string", "name": "puid"}], "cls": "CreatedBy_read"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "required": true}]}]}]}]}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "string", "name": "value", "required": true}], "cls": "WorkspaceCustomStringParameter_read"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "boolean", "name": "value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_read"}, {"type": "object", "name": "encryption", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi"}, {"type": "string", "name": "keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "natGatewayName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "prepareEncryption"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}]}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "storageAccountSkuName"}, {"type": "@WorkspaceCustomStringParameter_read", "name": "vnetAddressPrefix"}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "object", "name": "storageAccountIdentity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ManagedIdentityConfiguration_read"}, {"type": "string", "name": "uiDefinitionUri"}, {"type": "@CreatedBy_read", "name": "updatedBy"}, {"readOnly": true, "type": "string", "name": "workspaceId"}, {"readOnly": true, "type": "string", "name": "workspaceUrl"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "authorizations", "arg": "$parameters.properties.authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "arg": "$parameters.properties.authorizations[].principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "arg": "$parameters.properties.authorizations[].roleDefinitionId", "required": true}]}}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "entities", "required": true, "props": [{"type": "object", "name": "managedDisk", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedDisk.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "required": true, "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedDisk.keyVaultProperties.keyVersion", "required": true}]}, {"type": "boolean", "name": "rotationToLatestKeyVersionEnabled", "arg": "$parameters.properties.encryption.entities.managedDisk.rotationToLatestKeyVersionEnabled"}]}, {"type": "object", "name": "managedServices", "props": [{"type": "string", "name": "keySource", "arg": "$parameters.properties.encryption.entities.managedServices.keySource", "required": true, "enum": {"items": [{"value": "Microsoft.Keyvault"}]}}, {"type": "object", "name": "keyVaultProperties", "props": [{"type": "string", "name": "keyName", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyName", "required": true}, {"type": "string", "name": "keyVaultUri", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVaultUri", "required": true}, {"type": "string", "name": "keyVersion", "arg": "$parameters.properties.encryption.entities.managedServices.keyVaultProperties.keyVersion", "required": true}]}]}]}]}, {"type": "string", "name": "managedResourceGroupId", "arg": "$parameters.properties.managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "object", "name": "amlWorkspaceId", "arg": "$parameters.properties.parameters.amlWorkspaceId", "props": [{"type": "string", "name": "value", "arg": "@WorkspaceCustomStringParameter_update.value", "required": true}], "cls": "WorkspaceCustomStringParameter_update"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "customPrivateSubnetName", "arg": "$parameters.properties.parameters.customPrivateSubnetName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "customPublicSubnetName", "arg": "$parameters.properties.parameters.customPublicSubnetName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "customVirtualNetworkId", "arg": "$parameters.properties.parameters.customVirtualNetworkId"}, {"type": "object", "name": "enableNoPublicIp", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.enableNoPublicIp.value", "required": true}]}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "value", "props": [{"type": "string", "name": "KeyName", "arg": "$parameters.properties.parameters.encryption.value.KeyName"}, {"default": {"value": "Default"}, "type": "string", "name": "keySource", "arg": "$parameters.properties.parameters.encryption.value.keySource", "enum": {"items": [{"value": "Default"}, {"value": "Microsoft.Keyvault"}]}}, {"type": "string", "name": "keyvaulturi", "arg": "$parameters.properties.parameters.encryption.value.keyvaulturi"}, {"type": "string", "name": "keyversion", "arg": "$parameters.properties.parameters.encryption.value.keyversion"}]}]}, {"type": "@WorkspaceCustomStringParameter_update", "name": "loadBalancerBackendPoolName", "arg": "$parameters.properties.parameters.loadBalancerBackendPoolName"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "loadBalancerId", "arg": "$parameters.properties.parameters.loadBalancerId"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "natGatewayName", "arg": "$parameters.properties.parameters.natGatewayName"}, {"type": "object", "name": "prepareEncryption", "props": [{"type": "boolean", "name": "value", "arg": "$parameters.properties.parameters.prepareEncryption.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_update", "name": "publicIpName", "arg": "$parameters.properties.parameters.publicIpName"}, {"type": "object", "name": "requireInfrastructureEncryption", "arg": "$parameters.properties.parameters.requireInfrastructureEncryption", "props": [{"type": "boolean", "name": "value", "arg": "@WorkspaceCustomBooleanParameter_update.value", "required": true}], "cls": "WorkspaceCustomBooleanParameter_update"}, {"type": "@WorkspaceCustomStringParameter_update", "name": "storageAccountName", "arg": "$parameters.properties.parameters.storageAccountName"}, {"type": "object", "name": "storageAccountSkuName", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.parameters.storageAccountSkuName.value", "required": true}]}, {"type": "@WorkspaceCustomStringParameter_update", "name": "vnetAddressPrefix", "arg": "$parameters.properties.parameters.vnetAddressPrefix"}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "requiredNsgRules", "arg": "$parameters.properties.requiredNsgRules", "enum": {"items": [{"value": "AllRules"}, {"value": "NoAzureDatabricksRules"}, {"value": "NoAzureServiceRules"}]}}, {"type": "string", "name": "uiDefinitionUri", "arg": "$parameters.properties.uiDefinitionUri"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.xml index a5d8f14b980..4f364f6a88e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2023-02-01.xml @@ -373,6 +373,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -437,57 +472,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -526,28 +510,28 @@ - - - + + + - + - + - + @@ -881,17 +865,23 @@ + + + - + + + + - + @@ -927,6 +917,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -943,12 +970,6 @@ - - - - - - @@ -961,15 +982,15 @@ - + + + + - - - @@ -986,57 +1007,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1314,28 +1284,28 @@ - - - + + + - + - + - + @@ -1351,8 +1321,8 @@ - - + + @@ -1375,9 +1345,13 @@ - + + + - + + +