diff --git a/Commands/databricks/access-connector/_create.md b/Commands/databricks/access-connector/_create.md index 7ca829fe5..44a95cbc5 100644 --- a/Commands/databricks/access-connector/_create.md +++ b/Commands/databricks/access-connector/_create.md @@ -25,3 +25,14 @@ Create azure databricks accessConnector. ```bash databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Create a databricks accessConnector + ```bash + databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned + ``` diff --git a/Commands/databricks/access-connector/_delete.md b/Commands/databricks/access-connector/_delete.md index 7f63bc205..ba2d186ed 100644 --- a/Commands/databricks/access-connector/_delete.md +++ b/Commands/databricks/access-connector/_delete.md @@ -25,3 +25,14 @@ Delete the azure databricks accessConnector. ```bash databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Delete a databricks accessConnector + ```bash + databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector + ``` diff --git a/Commands/databricks/access-connector/_list.md b/Commands/databricks/access-connector/_list.md index ed85b3278..7456c316a 100644 --- a/Commands/databricks/access-connector/_list.md +++ b/Commands/databricks/access-connector/_list.md @@ -37,3 +37,20 @@ List all the azure databricks accessConnectors within a subscription. ```bash databricks access-connector list ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.xml) **Stable** + + + + +#### examples + +- Lists databricks accessConnectors within a resource group + ```bash + databricks access-connector list --resource-group MyResourceGroup + ``` + +- Lists all the databricks accessConnectors within a subscription. + ```bash + databricks access-connector list + ``` diff --git a/Commands/databricks/access-connector/_show.md b/Commands/databricks/access-connector/_show.md index d53626576..d1a8dc6cc 100644 --- a/Commands/databricks/access-connector/_show.md +++ b/Commands/databricks/access-connector/_show.md @@ -25,3 +25,14 @@ Get an azure databricks accessConnector. ```bash databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Get an azure databricks accessConnector + ```bash + databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector + ``` diff --git a/Commands/databricks/access-connector/_update.md b/Commands/databricks/access-connector/_update.md index 954a2720f..2936c9946 100644 --- a/Commands/databricks/access-connector/_update.md +++ b/Commands/databricks/access-connector/_update.md @@ -25,3 +25,14 @@ Update azure databricks accessConnector. ```bash databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Update a databricks accessConnector + ```bash + databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned + ``` diff --git a/Commands/databricks/workspace/_create.md b/Commands/databricks/workspace/_create.md index 6e07e6084..64c13800c 100644 --- a/Commands/databricks/workspace/_create.md +++ b/Commands/databricks/workspace/_create.md @@ -35,3 +35,19 @@ Create a new workspace. ```bash databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Create a workspace + ```bash + databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard + ``` + +- Create a workspace with managed identity for storage account + ```bash + databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption + ``` diff --git a/Commands/databricks/workspace/_delete.md b/Commands/databricks/workspace/_delete.md index 57d5d944f..bde34f1cc 100644 --- a/Commands/databricks/workspace/_delete.md +++ b/Commands/databricks/workspace/_delete.md @@ -25,3 +25,14 @@ Delete the workspace. ```bash databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Delete the workspace + ```bash + databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y + ``` diff --git a/Commands/databricks/workspace/_list.md b/Commands/databricks/workspace/_list.md index 14ef6a0b4..fc70820dd 100644 --- a/Commands/databricks/workspace/_list.md +++ b/Commands/databricks/workspace/_list.md @@ -37,3 +37,20 @@ Get all the workspaces. ```bash databricks workspace list ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.xml) **Stable** + + + + +#### examples + +- List workspaces within a resource group + ```bash + databricks workspace list --resource-group MyResourceGroup + ``` + +- List workspaces within the default subscription + ```bash + databricks workspace list + ``` diff --git a/Commands/databricks/workspace/_show.md b/Commands/databricks/workspace/_show.md index 703ad17b3..7afc7d605 100644 --- a/Commands/databricks/workspace/_show.md +++ b/Commands/databricks/workspace/_show.md @@ -25,3 +25,14 @@ Show the workspace. ```bash databricks workspace show --resource-group MyResourceGroup --name MyWorkspace ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Show the workspace + ```bash + databricks workspace show --resource-group MyResourceGroup --name MyWorkspace + ``` diff --git a/Commands/databricks/workspace/_update.md b/Commands/databricks/workspace/_update.md index deff77af6..b6635aa04 100644 --- a/Commands/databricks/workspace/_update.md +++ b/Commands/databricks/workspace/_update.md @@ -65,3 +65,34 @@ Update the workspace. ```bash databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Update the workspace's tags. + ```bash + databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2 + ``` + +- Clean the workspace's tags. + ```bash + databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags "" + ``` + +- Prepare for CMK encryption by assigning identity for storage account. + ```bash + databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption + ``` + +- Configure CMK encryption + ```bash + databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000 + ``` + +- Revert encryption to Microsoft Managed Keys + ```bash + databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default + ``` diff --git a/Commands/databricks/workspace/outbound-endpoint/_list.md b/Commands/databricks/workspace/outbound-endpoint/_list.md index 02ef02585..f7f2dc102 100644 --- a/Commands/databricks/workspace/outbound-endpoint/_list.md +++ b/Commands/databricks/workspace/outbound-endpoint/_list.md @@ -11,3 +11,7 @@ List the list of endpoints that VNET Injected Workspace calls Azure Databricks C ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-endpoint-connection/_create.md b/Commands/databricks/workspace/private-endpoint-connection/_create.md index 52cd2924f..62f8a529d 100644 --- a/Commands/databricks/workspace/private-endpoint-connection/_create.md +++ b/Commands/databricks/workspace/private-endpoint-connection/_create.md @@ -11,3 +11,7 @@ Create the status of a private endpoint connection with the specified name ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-endpoint-connection/_delete.md b/Commands/databricks/workspace/private-endpoint-connection/_delete.md index 098c15963..7df0d77e2 100644 --- a/Commands/databricks/workspace/private-endpoint-connection/_delete.md +++ b/Commands/databricks/workspace/private-endpoint-connection/_delete.md @@ -11,3 +11,7 @@ Delete private endpoint connection with the specified name ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-endpoint-connection/_list.md b/Commands/databricks/workspace/private-endpoint-connection/_list.md index 29e0102a3..e19f95326 100644 --- a/Commands/databricks/workspace/private-endpoint-connection/_list.md +++ b/Commands/databricks/workspace/private-endpoint-connection/_list.md @@ -11,3 +11,7 @@ List private endpoint connections of the workspace ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-endpoint-connection/_show.md b/Commands/databricks/workspace/private-endpoint-connection/_show.md index 5a970a52e..a66d78052 100644 --- a/Commands/databricks/workspace/private-endpoint-connection/_show.md +++ b/Commands/databricks/workspace/private-endpoint-connection/_show.md @@ -11,3 +11,7 @@ Get a private endpoint connection properties for a workspace ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-endpoint-connection/_update.md b/Commands/databricks/workspace/private-endpoint-connection/_update.md index fc78ca362..83d25e844 100644 --- a/Commands/databricks/workspace/private-endpoint-connection/_update.md +++ b/Commands/databricks/workspace/private-endpoint-connection/_update.md @@ -11,3 +11,7 @@ Update the status of a private endpoint connection with the specified name ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-link-resource/_list.md b/Commands/databricks/workspace/private-link-resource/_list.md index 6579bed7a..cc65b60e7 100644 --- a/Commands/databricks/workspace/private-link-resource/_list.md +++ b/Commands/databricks/workspace/private-link-resource/_list.md @@ -11,3 +11,7 @@ List private link resources for a given workspace ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/private-link-resource/_show.md b/Commands/databricks/workspace/private-link-resource/_show.md index 4ccdf9fd6..f6fca5a7c 100644 --- a/Commands/databricks/workspace/private-link-resource/_show.md +++ b/Commands/databricks/workspace/private-link-resource/_show.md @@ -11,3 +11,7 @@ Get the specified private link resource for the given group id (sub-resource) ### [2023-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2023-02-01.xml) **Stable** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.xml) **Stable** + + diff --git a/Commands/databricks/workspace/vnet-peering/_create.md b/Commands/databricks/workspace/vnet-peering/_create.md index 4438fce05..dff3e799b 100644 --- a/Commands/databricks/workspace/vnet-peering/_create.md +++ b/Commands/databricks/workspace/vnet-peering/_create.md @@ -25,3 +25,14 @@ Create a vnet peering for a workspace. ```bash databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml) **Stable** + + + +#### examples + +- Create a vnet peering for a workspace + ```bash + databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet + ``` diff --git a/Commands/databricks/workspace/vnet-peering/_delete.md b/Commands/databricks/workspace/vnet-peering/_delete.md index 7022f1c84..405f1f864 100644 --- a/Commands/databricks/workspace/vnet-peering/_delete.md +++ b/Commands/databricks/workspace/vnet-peering/_delete.md @@ -25,3 +25,14 @@ Delete the vnet peering. ```bash databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml) **Stable** + + + +#### examples + +- Delete the vnet peering. + ```bash + databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering + ``` diff --git a/Commands/databricks/workspace/vnet-peering/_list.md b/Commands/databricks/workspace/vnet-peering/_list.md index 27c4f88c5..ad463e051 100644 --- a/Commands/databricks/workspace/vnet-peering/_list.md +++ b/Commands/databricks/workspace/vnet-peering/_list.md @@ -25,3 +25,14 @@ List vnet peerings under a workspace. ```bash databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.xml) **Stable** + + + +#### examples + +- List vnet peerings under a workspace. + ```bash + databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace + ``` diff --git a/Commands/databricks/workspace/vnet-peering/_show.md b/Commands/databricks/workspace/vnet-peering/_show.md index 77b8b747f..f5933dd17 100644 --- a/Commands/databricks/workspace/vnet-peering/_show.md +++ b/Commands/databricks/workspace/vnet-peering/_show.md @@ -25,3 +25,14 @@ Show the vnet peering. ```bash databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml) **Stable** + + + +#### examples + +- Show the vnet peering + ```bash + databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering + ``` diff --git a/Commands/databricks/workspace/vnet-peering/_update.md b/Commands/databricks/workspace/vnet-peering/_update.md index c72bfecc8..22ec7a54a 100644 --- a/Commands/databricks/workspace/vnet-peering/_update.md +++ b/Commands/databricks/workspace/vnet-peering/_update.md @@ -25,3 +25,14 @@ Update the vnet peering. ```bash databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml) **Stable** + + + +#### examples + +- Update the vnet peering (enable gateway transit and disable virtual network access). + ```bash + databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false + ``` diff --git a/Commands/tree.json b/Commands/tree.json index f61349cba..d1178cfe0 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -20703,6 +20703,24 @@ "version": "2022-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Create a databricks accessConnector" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -20751,6 +20769,24 @@ "version": "2022-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Delete a databricks accessConnector" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -20821,6 +20857,35 @@ "version": "2022-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector list --resource-group MyResourceGroup" + ], + "name": "Lists databricks accessConnectors within a resource group" + }, + { + "commands": [ + "databricks access-connector list" + ], + "name": "Lists all the databricks accessConnectors within a subscription." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2024-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -20869,6 +20934,24 @@ "version": "2022-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Get an azure databricks accessConnector" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -20917,6 +21000,24 @@ "version": "2022-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Update a databricks accessConnector" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -20963,6 +21064,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -21008,6 +21119,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21041,6 +21162,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21074,6 +21205,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21107,6 +21248,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21140,6 +21291,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -21185,6 +21346,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21218,6 +21389,16 @@ "version": "2023-02-01" } ] + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -21279,6 +21460,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" + ], + "name": "Create a vnet peering for a workspace" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21328,6 +21527,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Delete the vnet peering." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21377,6 +21594,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List vnet peerings under a workspace." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21426,6 +21661,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Show the vnet peering" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21475,6 +21728,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" + ], + "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -21547,6 +21818,30 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" + ], + "name": "Create a workspace" + }, + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" + ], + "name": "Create a workspace with managed identity for storage account" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21595,6 +21890,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" + ], + "name": "Delete the workspace" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21665,6 +21978,35 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace list --resource-group MyResourceGroup" + ], + "name": "List workspaces within a resource group" + }, + { + "commands": [ + "databricks workspace list" + ], + "name": "List workspaces within the default subscription" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2024-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21713,6 +22055,24 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" + ], + "name": "Show the workspace" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -21809,6 +22169,48 @@ "version": "2023-02-01" } ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" + ], + "name": "Update the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" + ], + "name": "Clean the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" + ], + "name": "Prepare for CMK encryption by assigning identity for storage account." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" + ], + "name": "Configure CMK encryption" + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" + ], + "name": "Revert encryption to Microsoft Managed Keys" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.json new file mode 100644 index 000000000..a0da57d50 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFicmlja3MvYWNjZXNzQ29ubmVjdG9ycw==/V/MjAyNC0wNS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3Jz/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks access-connector", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFicmlja3MvYWNjZXNzQ29ubmVjdG9ycw==/V/MjAyNC0wNS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3Jz/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AccessConnectors_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AccessConnectors_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_AccessConnectors_ListByResourceGroup"], "operationId": "AccessConnectors_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/accessConnectors", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"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": "array", "name": "referedBy", "item": {"type": "string"}}]}, {"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"}}}}]}}, {"when": ["$Condition_AccessConnectors_ListBySubscription"], "operationId": "AccessConnectors_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Databricks/accessConnectors", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"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": "array", "name": "referedBy", "item": {"type": "string"}}]}, {"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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.xml new file mode 100644 index 000000000..118eec5d2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.xml @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.json new file mode 100644 index 000000000..4bdb99a61 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFicmlja3Mvd29ya3NwYWNlcw==/V/MjAyNC0wNS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2Vz/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFicmlja3Mvd29ya3NwYWNlcw==/V/MjAyNC0wNS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2Vz/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Workspaces_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Workspaces_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Workspaces_ListByResourceGroup"], "operationId": "Workspaces_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"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": "object", "name": "accessConnector", "props": [{"type": "ResourceId", "name": "id", "required": true}, {"type": "string", "name": "identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId"}]}, {"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"}, {"type": "object", "name": "defaultCatalog", "props": [{"type": "string", "name": "initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"readOnly": true, "type": "boolean", "name": "isUcEnabled"}, {"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}]}, {"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": "object", "name": "prepareEncryption", "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": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"readOnly": true, "type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "required": true, "additionalProps": {"anyType": true}}]}, {"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"}}}}]}}, {"when": ["$Condition_Workspaces_ListBySubscription"], "operationId": "Workspaces_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Databricks/workspaces", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"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": "object", "name": "accessConnector", "props": [{"type": "ResourceId", "name": "id", "required": true}, {"type": "string", "name": "identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId"}]}, {"type": "array", "name": "authorizations", "item": {"type": "object", "props": [{"type": "uuid", "name": "principalId", "required": true}, {"type": "uuid", "name": "roleDefinitionId", "required": true}]}}, {"type": "@CreatedBy_read", "name": "createdBy"}, {"readOnly": true, "type": "dateTime", "name": "createdDateTime"}, {"type": "object", "name": "defaultCatalog", "props": [{"type": "string", "name": "initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"readOnly": true, "type": "boolean", "name": "isUcEnabled"}, {"type": "@ManagedIdentityConfiguration_read", "name": "managedDiskIdentity"}, {"type": "string", "name": "managedResourceGroupId", "required": true}, {"type": "object", "name": "parameters", "props": [{"type": "@WorkspaceCustomStringParameter_read", "name": "amlWorkspaceId"}, {"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}]}, {"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"}, {"readOnly": true, "type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "required": true, "additionalProps": {"anyType": true}}]}, {"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": "@ManagedIdentityConfiguration_read", "name": "storageAccountIdentity"}, {"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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.xml new file mode 100644 index 000000000..e8ea08ac3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.xml @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.md new file mode 100644 index 000000000..a982a472d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.databricks/accessconnectors 2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnM=/2024-05-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.json new file mode 100644 index 000000000..21536b176 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks access-connector", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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": "array", "name": "referedBy", "item": {"type": "string"}}]}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "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": "array", "name": "referedBy", "item": {"type": "string"}}]}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy9hY2Nlc3NDb25uZWN0b3JzL3tjb25uZWN0b3JOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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": "array", "name": "referedBy", "item": {"type": "string"}}]}, {"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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "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=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.xml new file mode 100644 index 000000000..99c6c64e7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL2FjY2Vzc2Nvbm5lY3RvcnMve30=/2024-05-01.xml @@ -0,0 +1,536 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.md new file mode 100644 index 000000000..aa62bc571 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.databricks/workspaces 2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXM=/2024-05-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.json new file mode 100644 index 000000000..ea008a713 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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": "object", "name": "accessConnector", "props": [{"type": "ResourceId", "name": "id", "required": true}, {"type": "string", "name": "identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId"}]}, {"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"}, {"type": "object", "name": "defaultCatalog", "props": [{"type": "string", "name": "initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"readOnly": true, "type": "boolean", "name": "isUcEnabled"}, {"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}]}, {"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": "object", "name": "prepareEncryption", "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": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"readOnly": true, "type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "required": true, "additionalProps": {"anyType": true}}]}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": "boolean", "var": "$Query.forceDeletion", "options": ["force-deletion"], "help": {"short": "Optional parameter to retain default unity catalog data. By default the data will retained if Uc is enabled on the workspace."}, "default": {"value": false}}]}], "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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"params": [{"default": {"value": false}, "type": "boolean", "name": "forceDeletion", "arg": "$Query.forceDeletion"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": "object", "var": "$parameters.properties.accessConnector", "options": ["access-connector"], "group": "Properties", "help": {"short": "Access Connector Resource that is going to be associated with Databricks Workspace"}, "args": [{"type": "ResourceId", "var": "$parameters.properties.accessConnector.id", "options": ["id"], "required": true, "help": {"short": "The resource ID of Azure Databricks Access Connector Resource."}}, {"type": "string", "var": "$parameters.properties.accessConnector.identityType", "options": ["identity-type"], "required": true, "help": {"short": "The identity type of the Access Connector Resource."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "ResourceId", "var": "$parameters.properties.accessConnector.userAssignedIdentityId", "options": ["user-assigned-identity-id"], "help": {"short": "The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'."}}]}, {"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.defaultCatalog", "options": ["default-catalog"], "group": "Properties", "help": {"short": "Properties for Default Catalog configuration during workspace creation."}, "args": [{"type": "string", "var": "$parameters.properties.defaultCatalog.initialName", "options": ["initial-name"], "help": {"short": "Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used."}}, {"type": "string", "var": "$parameters.properties.defaultCatalog.initialType", "options": ["initial-type"], "help": {"short": "Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog"}, "default": {"value": "HiveMetastore"}, "enum": {"items": [{"name": "HiveMetastore", "value": "HiveMetastore"}, {"name": "UnityCatalog", "value": "UnityCatalog"}]}}]}, {"type": "string", "var": "$parameters.properties.defaultStorageFirewall", "options": ["default-storage-firewall"], "group": "Properties", "help": {"short": "Gets or Sets Default Storage Firewall configuration information"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$parameters.properties.enhancedSecurityCompliance", "options": ["enhanced-security-compliance"], "group": "Properties", "help": {"short": "Contains settings related to the Enhanced Security and Compliance Add-On."}, "args": [{"type": "object", "var": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate", "options": ["automatic-cluster-update"], "help": {"short": "Status of automated cluster updates feature."}, "args": [{"type": "string", "var": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate.value", "options": ["value"], "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile", "options": ["compliance-security-profile"], "help": {"short": "Status of Compliance Security Profile feature."}, "args": [{"type": "array", "var": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.complianceStandards", "options": ["compliance-standards"], "help": {"short": "Compliance standards associated with the workspace."}, "item": {"type": "string", "enum": {"items": [{"name": "HIPAA", "value": "HIPAA"}, {"name": "NONE", "value": "NONE"}, {"name": "PCI_DSS", "value": "PCI_DSS"}]}}}, {"type": "string", "var": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.value", "options": ["value"], "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring", "options": ["enhanced-security-monitoring"], "help": {"short": "Status of Enhanced Security Monitoring feature."}, "args": [{"type": "string", "var": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring.value", "options": ["value"], "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}, {"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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "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": "object", "name": "accessConnector", "arg": "$parameters.properties.accessConnector", "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.properties.accessConnector.id", "required": true}, {"type": "string", "name": "identityType", "arg": "$parameters.properties.accessConnector.identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId", "arg": "$parameters.properties.accessConnector.userAssignedIdentityId"}]}, {"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": "defaultCatalog", "arg": "$parameters.properties.defaultCatalog", "props": [{"type": "string", "name": "initialName", "arg": "$parameters.properties.defaultCatalog.initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "arg": "$parameters.properties.defaultCatalog.initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "arg": "$parameters.properties.defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "arg": "$parameters.properties.enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "arg": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate.value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "arg": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "arg": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "arg": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "arg": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring.value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"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": "object", "name": "accessConnector", "props": [{"type": "ResourceId", "name": "id", "required": true}, {"type": "string", "name": "identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId"}]}, {"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"}, {"type": "object", "name": "defaultCatalog", "props": [{"type": "string", "name": "initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"readOnly": true, "type": "boolean", "name": "isUcEnabled"}, {"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}]}, {"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": "object", "name": "prepareEncryption", "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": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"readOnly": true, "type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "required": true, "additionalProps": {"anyType": true}}]}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "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": "object", "var": "$parameters.properties.accessConnector", "options": ["access-connector"], "group": "Properties", "help": {"short": "Access Connector Resource that is going to be associated with Databricks Workspace"}, "args": [{"type": "ResourceId", "var": "$parameters.properties.accessConnector.id", "options": ["id"], "help": {"short": "The resource ID of Azure Databricks Access Connector Resource."}}, {"type": "string", "var": "$parameters.properties.accessConnector.identityType", "options": ["identity-type"], "help": {"short": "The identity type of the Access Connector Resource."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "ResourceId", "var": "$parameters.properties.accessConnector.userAssignedIdentityId", "options": ["user-assigned-identity-id"], "help": {"short": "The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'."}}]}, {"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.defaultCatalog", "options": ["default-catalog"], "group": "Properties", "help": {"short": "Properties for Default Catalog configuration during workspace creation."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.defaultCatalog.initialName", "options": ["initial-name"], "help": {"short": "Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.defaultCatalog.initialType", "options": ["initial-type"], "help": {"short": "Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog"}, "enum": {"items": [{"name": "HiveMetastore", "value": "HiveMetastore"}, {"name": "UnityCatalog", "value": "UnityCatalog"}]}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.defaultStorageFirewall", "options": ["default-storage-firewall"], "group": "Properties", "help": {"short": "Gets or Sets Default Storage Firewall configuration information"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.enhancedSecurityCompliance", "options": ["enhanced-security-compliance"], "group": "Properties", "help": {"short": "Contains settings related to the Enhanced Security and Compliance Add-On."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate", "options": ["automatic-cluster-update"], "help": {"short": "Status of automated cluster updates feature."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate.value", "options": ["value"], "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"nullable": true, "type": "object", "var": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile", "options": ["compliance-security-profile"], "help": {"short": "Status of Compliance Security Profile feature."}, "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.complianceStandards", "options": ["compliance-standards"], "help": {"short": "Compliance standards associated with the workspace."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "HIPAA", "value": "HIPAA"}, {"name": "NONE", "value": "NONE"}, {"name": "PCI_DSS", "value": "PCI_DSS"}]}}}, {"nullable": true, "type": "string", "var": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.value", "options": ["value"], "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"nullable": true, "type": "object", "var": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring", "options": ["enhanced-security-monitoring"], "help": {"short": "Status of Enhanced Security Monitoring feature."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring.value", "options": ["value"], "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}, {"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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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": "object", "name": "accessConnector", "props": [{"type": "ResourceId", "name": "id", "required": true}, {"type": "string", "name": "identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId"}]}, {"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"}, {"type": "object", "name": "defaultCatalog", "props": [{"type": "string", "name": "initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"readOnly": true, "type": "boolean", "name": "isUcEnabled"}, {"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}]}, {"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": "object", "name": "prepareEncryption", "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": "@WorkspaceCustomStringParameter_read", "name": "publicIpName"}, {"type": "@WorkspaceCustomBooleanParameter_read", "name": "requireInfrastructureEncryption"}, {"readOnly": true, "type": "object", "name": "resourceTags", "props": [{"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "Bool"}, {"value": "Object"}, {"value": "String"}]}}, {"type": "object", "name": "value", "required": true, "additionalProps": {"anyType": true}}]}, {"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": "object", "name": "accessConnector", "arg": "$parameters.properties.accessConnector", "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.properties.accessConnector.id", "required": true}, {"type": "string", "name": "identityType", "arg": "$parameters.properties.accessConnector.identityType", "required": true, "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityId", "arg": "$parameters.properties.accessConnector.userAssignedIdentityId"}]}, {"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": "defaultCatalog", "arg": "$parameters.properties.defaultCatalog", "props": [{"type": "string", "name": "initialName", "arg": "$parameters.properties.defaultCatalog.initialName"}, {"default": {"value": "HiveMetastore"}, "type": "string", "name": "initialType", "arg": "$parameters.properties.defaultCatalog.initialType", "enum": {"items": [{"value": "HiveMetastore"}, {"value": "UnityCatalog"}]}}]}, {"type": "string", "name": "defaultStorageFirewall", "arg": "$parameters.properties.defaultStorageFirewall", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "enhancedSecurityCompliance", "arg": "$parameters.properties.enhancedSecurityCompliance", "props": [{"type": "object", "name": "automaticClusterUpdate", "arg": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.enhancedSecurityCompliance.automaticClusterUpdate.value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "complianceSecurityProfile", "arg": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile", "props": [{"type": "array", "name": "complianceStandards", "arg": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.complianceStandards", "item": {"type": "string", "enum": {"items": [{"value": "HIPAA"}, {"value": "NONE"}, {"value": "PCI_DSS"}]}}}, {"type": "string", "name": "value", "arg": "$parameters.properties.enhancedSecurityCompliance.complianceSecurityProfile.value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "enhancedSecurityMonitoring", "arg": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring", "props": [{"type": "string", "name": "value", "arg": "$parameters.properties.enhancedSecurityCompliance.enhancedSecurityMonitoring.value", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}]}, {"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": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "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=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.xml new file mode 100644 index 000000000..b8dd20197 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30=/2024-05-01.xml @@ -0,0 +1,1935 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.json new file mode 100644 index 000000000..0e8cbdd79 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace outbound-endpoint", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyNC0wNS0wMQ=="}], "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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "OutboundNetworkDependenciesEndpoints_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/outboundNetworkDependenciesEndpoints", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "array", "item": {"type": "object", "props": [{"type": "string", "name": "category"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "domainName"}, {"type": "array", "name": "endpointDetails", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAccessible"}, {"type": "float64", "name": "latency"}, {"type": "integer32", "name": "port"}]}}]}}]}}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.xml new file mode 100644 index 000000000..6d154c9bc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vb3V0Ym91bmRuZXR3b3JrZGVwZW5kZW5jaWVzZW5kcG9pbnRz/2024-05-01.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.json new file mode 100644 index 000000000..2199d8a84 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace private-endpoint-connection", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyNC0wNS0wMQ=="}], "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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "PrivateEndpointConnections_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "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"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.xml new file mode 100644 index 000000000..2c3f3ac1a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2024-05-01.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.json new file mode 100644 index 000000000..8d61379d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace private-endpoint-connection", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection"}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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/{}/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"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection"}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateEndpointConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection"}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}, {"name": "Private Link Service Connection State", "args": [{"type": "string", "var": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.description", "options": ["description"], "group": "Private Link Service Connection State", "help": {"short": "The description for the current state of a private endpoint connection"}}, {"type": "string", "var": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.status", "options": ["status"], "required": true, "group": "Private Link Service Connection State", "help": {"short": "The status of a private endpoint connection"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Disconnected", "value": "Disconnected"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}]}, {"name": "PrivateLinkServiceConnectionState", "args": [{"type": "string", "var": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.actionsRequired", "options": ["actions-required"], "group": "PrivateLinkServiceConnectionState", "help": {"short": "Actions required for a private endpoint connection"}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$privateEndpointConnection.properties.groupIds", "options": ["group-ids"], "group": "Properties", "help": {"short": "GroupIds from the private link service resource."}, "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateEndpointConnections_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "privateEndpointConnection", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "arg": "$privateEndpointConnection.properties.groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired", "arg": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.actionsRequired"}, {"type": "string", "name": "description", "arg": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.description"}, {"type": "string", "name": "status", "arg": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}]}], "clientFlatten": 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/{}/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"}], "cls": "PrivateEndpointConnection_read"}}}}, {"statusCode": [202], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateEndpointConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection"}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}, {"name": "Private Link Service Connection State", "args": [{"nullable": true, "type": "string", "var": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.description", "options": ["description"], "group": "Private Link Service Connection State", "help": {"short": "The description for the current state of a private endpoint connection"}}, {"type": "string", "var": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.status", "options": ["status"], "group": "Private Link Service Connection State", "help": {"short": "The status of a private endpoint connection"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Disconnected", "value": "Disconnected"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}]}, {"name": "PrivateLinkServiceConnectionState", "args": [{"nullable": true, "type": "string", "var": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.actionsRequired", "options": ["actions-required"], "group": "PrivateLinkServiceConnectionState", "help": {"short": "Actions required for a private endpoint connection"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$privateEndpointConnection.properties.groupIds", "options": ["group-ids"], "group": "Properties", "help": {"short": "GroupIds from the private link service resource."}, "item": {"nullable": true, "type": "string"}}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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/{}/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"}], "cls": "PrivateEndpointConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "privateEndpointConnection", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "groupIds", "arg": "$privateEndpointConnection.properties.groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired", "arg": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.actionsRequired"}, {"type": "string", "name": "description", "arg": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.description"}, {"type": "string", "name": "status", "arg": "$privateEndpointConnection.properties.privateLinkServiceConnectionState.status", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateEndpointConnections_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateEndpointConnection_read"}}}}, {"statusCode": [202], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateEndpointConnection_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml new file mode 100644 index 000000000..e9bcf953b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2024-05-01.xml @@ -0,0 +1,464 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.json new file mode 100644 index 000000000..b6e652188 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace private-link-resource", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyNC0wNS0wMQ=="}], "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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "PrivateLinkResources_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateLinkResources", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "groupId"}, {"type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.xml new file mode 100644 index 000000000..a694fdc4e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2024-05-01.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.json new file mode 100644 index 000000000..e1f4eef97 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBJZH0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace private-link-resource", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBJZH0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.groupId", "options": ["n", "name", "group-id"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private link resource"}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "PrivateLinkResources_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateLinkResources/{groupId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "groupId", "arg": "$Path.groupId", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "groupId"}, {"type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.xml new file mode 100644 index 000000000..b63a5ca50 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2024-05-01.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.json new file mode 100644 index 000000000..03ad328dd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdz/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace vnet-peering", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdz/V/MjAyNC0wNS0wMQ=="}], "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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "vNetPeering_ListByWorkspace", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Databricks/workspaces/{}/virtualNetworkPeerings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "boolean", "name": "allowForwardedTraffic"}, {"type": "boolean", "name": "allowGatewayTransit"}, {"type": "boolean", "name": "allowVirtualNetworkAccess"}, {"type": "object", "name": "databricksAddressSpace", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}], "cls": "AddressSpace_read"}, {"type": "object", "name": "databricksVirtualNetwork", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "peeringState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Initiated"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@AddressSpace_read", "name": "remoteAddressSpace"}, {"type": "object", "name": "remoteVirtualNetwork", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "boolean", "name": "useRemoteGateways"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.xml new file mode 100644 index 000000000..b1aa09b55 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncw==/2024-05-01.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.json new file mode 100644 index 000000000..a4274b101 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3twZWVyaW5nTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "databricks workspace vnet-peering", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3twZWVyaW5nTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.peeringName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the vnet peering."}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "vNetPeering_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings/{peeringName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "peeringName", "arg": "$Path.peeringName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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/{}/virtualNetworkPeerings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "boolean", "name": "allowForwardedTraffic"}, {"type": "boolean", "name": "allowGatewayTransit"}, {"type": "boolean", "name": "allowVirtualNetworkAccess"}, {"type": "object", "name": "databricksAddressSpace", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}], "cls": "AddressSpace_read"}, {"type": "object", "name": "databricksVirtualNetwork", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "peeringState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Initiated"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@AddressSpace_read", "name": "remoteAddressSpace"}, {"type": "object", "name": "remoteVirtualNetwork", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "boolean", "name": "useRemoteGateways"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3twZWVyaW5nTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.peeringName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the vnet peering."}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "vNetPeering_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings/{peeringName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "peeringName", "arg": "$Path.peeringName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3twZWVyaW5nTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.peeringName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the vnet peering."}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.allowForwardedTraffic", "options": ["allow-forwarded-traffic"], "group": "", "help": {"short": "Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network."}}, {"type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.allowGatewayTransit", "options": ["allow-gateway-transit"], "group": "", "help": {"short": "If gateway links can be used in remote virtual networking to link to this virtual network."}}, {"type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.allowVirtualNetworkAccess", "options": ["allow-virtual-network-access"], "group": "", "help": {"short": "Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space."}}, {"type": "string", "var": "$VirtualNetworkPeeringParameters.properties.remoteVirtualNetwork.id", "options": ["remote-vnet"], "group": "", "help": {"short": "The remote virtual network name or Resource ID."}}, {"type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.useRemoteGateways", "options": ["use-remote-gateways"], "group": "", "help": {"short": "If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway."}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$VirtualNetworkPeeringParameters.properties.databricksAddressSpace", "options": ["databricks-address-space"], "hide": true, "group": "Properties", "help": {"short": "The reference to the databricks virtual network address space."}, "args": [{"type": "array", "var": "@AddressSpace_create.addressPrefixes", "options": ["address-prefixes"], "help": {"short": "A list of address blocks reserved for this virtual network in CIDR notation."}, "item": {"type": "string"}}], "cls": "AddressSpace_create"}, {"type": "object", "var": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork", "options": ["databricks-virtual-network"], "hide": true, "group": "Properties", "help": {"short": "The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering)."}, "args": [{"type": "string", "var": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork.id", "options": ["id"], "help": {"short": "The Id of the databricks virtual network."}}]}, {"type": "@AddressSpace_create", "var": "$VirtualNetworkPeeringParameters.properties.remoteAddressSpace", "options": ["remote-address-space"], "hide": true, "group": "Properties", "help": {"short": "The reference to the remote virtual network address space."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "vNetPeering_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings/{peeringName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "peeringName", "arg": "$Path.peeringName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "VirtualNetworkPeeringParameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "boolean", "name": "allowForwardedTraffic", "arg": "$VirtualNetworkPeeringParameters.properties.allowForwardedTraffic"}, {"type": "boolean", "name": "allowGatewayTransit", "arg": "$VirtualNetworkPeeringParameters.properties.allowGatewayTransit"}, {"type": "boolean", "name": "allowVirtualNetworkAccess", "arg": "$VirtualNetworkPeeringParameters.properties.allowVirtualNetworkAccess"}, {"type": "object", "name": "databricksAddressSpace", "arg": "$VirtualNetworkPeeringParameters.properties.databricksAddressSpace", "props": [{"type": "array", "name": "addressPrefixes", "arg": "@AddressSpace_create.addressPrefixes", "item": {"type": "string"}}], "cls": "AddressSpace_create"}, {"type": "object", "name": "databricksVirtualNetwork", "arg": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork", "props": [{"type": "string", "name": "id", "arg": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork.id"}]}, {"type": "@AddressSpace_create", "name": "remoteAddressSpace", "arg": "$VirtualNetworkPeeringParameters.properties.remoteAddressSpace"}, {"type": "object", "name": "remoteVirtualNetwork", "required": true, "props": [{"type": "string", "name": "id", "arg": "$VirtualNetworkPeeringParameters.properties.remoteVirtualNetwork.id"}]}, {"type": "boolean", "name": "useRemoteGateways", "arg": "$VirtualNetworkPeeringParameters.properties.useRemoteGateways"}], "clientFlatten": true}], "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/{}/virtualNetworkPeerings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "boolean", "name": "allowForwardedTraffic"}, {"type": "boolean", "name": "allowGatewayTransit"}, {"type": "boolean", "name": "allowVirtualNetworkAccess"}, {"type": "object", "name": "databricksAddressSpace", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}], "cls": "AddressSpace_read"}, {"type": "object", "name": "databricksVirtualNetwork", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "peeringState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Initiated"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@AddressSpace_read", "name": "remoteAddressSpace"}, {"type": "object", "name": "remoteVirtualNetwork", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "boolean", "name": "useRemoteGateways"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", "version": "2024-05-01", "swagger": "mgmt-plane/databricks/ResourceProviders/Microsoft.Databricks/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWJyaWNrcy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3twZWVyaW5nTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.peeringName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the vnet peering."}}, {"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": ["workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the workspace."}, "format": {"maxLength": 64, "minLength": 3}}, {"nullable": true, "type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.allowForwardedTraffic", "options": ["allow-forwarded-traffic"], "group": "", "help": {"short": "Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network."}}, {"nullable": true, "type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.allowGatewayTransit", "options": ["allow-gateway-transit"], "group": "", "help": {"short": "If gateway links can be used in remote virtual networking to link to this virtual network."}}, {"nullable": true, "type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.allowVirtualNetworkAccess", "options": ["allow-virtual-network-access"], "group": "", "help": {"short": "Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space."}}, {"nullable": true, "type": "boolean", "var": "$VirtualNetworkPeeringParameters.properties.useRemoteGateways", "options": ["use-remote-gateways"], "group": "", "help": {"short": "If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$VirtualNetworkPeeringParameters.properties.databricksAddressSpace", "options": ["databricks-address-space"], "hide": true, "group": "Properties", "help": {"short": "The reference to the databricks virtual network address space."}, "args": [{"nullable": true, "type": "array", "var": "@AddressSpace_update.addressPrefixes", "options": ["address-prefixes"], "help": {"short": "A list of address blocks reserved for this virtual network in CIDR notation."}, "item": {"nullable": true, "type": "string"}}], "cls": "AddressSpace_update"}, {"nullable": true, "type": "object", "var": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork", "options": ["databricks-virtual-network"], "hide": true, "group": "Properties", "help": {"short": "The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering)."}, "args": [{"nullable": true, "type": "string", "var": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork.id", "options": ["id"], "help": {"short": "The Id of the databricks virtual network."}}]}, {"nullable": true, "type": "@AddressSpace_update", "var": "$VirtualNetworkPeeringParameters.properties.remoteAddressSpace", "options": ["remote-address-space"], "hide": true, "group": "Properties", "help": {"short": "The reference to the remote virtual network address space."}}, {"type": "object", "var": "$VirtualNetworkPeeringParameters.properties.remoteVirtualNetwork", "options": ["remote-virtual-network"], "hide": true, "group": "Properties", "help": {"short": "The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering)."}, "args": [{"nullable": true, "type": "string", "var": "$VirtualNetworkPeeringParameters.properties.remoteVirtualNetwork.id", "options": ["remote-vnet-id"], "group": "RemoteVnet", "help": {"short": "The remote virtual network name or Resource ID."}}]}]}], "operations": [{"operationId": "vNetPeering_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings/{peeringName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "peeringName", "arg": "$Path.peeringName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "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/{}/virtualNetworkPeerings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "boolean", "name": "allowForwardedTraffic"}, {"type": "boolean", "name": "allowGatewayTransit"}, {"type": "boolean", "name": "allowVirtualNetworkAccess"}, {"type": "object", "name": "databricksAddressSpace", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}], "cls": "AddressSpace_read"}, {"type": "object", "name": "databricksVirtualNetwork", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "peeringState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Initiated"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@AddressSpace_read", "name": "remoteAddressSpace"}, {"type": "object", "name": "remoteVirtualNetwork", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "boolean", "name": "useRemoteGateways"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VirtualNetworkPeering_read"}}}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "VirtualNetworkPeeringParameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "boolean", "name": "allowForwardedTraffic", "arg": "$VirtualNetworkPeeringParameters.properties.allowForwardedTraffic"}, {"type": "boolean", "name": "allowGatewayTransit", "arg": "$VirtualNetworkPeeringParameters.properties.allowGatewayTransit"}, {"type": "boolean", "name": "allowVirtualNetworkAccess", "arg": "$VirtualNetworkPeeringParameters.properties.allowVirtualNetworkAccess"}, {"type": "object", "name": "databricksAddressSpace", "arg": "$VirtualNetworkPeeringParameters.properties.databricksAddressSpace", "props": [{"type": "array", "name": "addressPrefixes", "arg": "@AddressSpace_update.addressPrefixes", "item": {"type": "string"}}], "cls": "AddressSpace_update"}, {"type": "object", "name": "databricksVirtualNetwork", "arg": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork", "props": [{"type": "string", "name": "id", "arg": "$VirtualNetworkPeeringParameters.properties.databricksVirtualNetwork.id"}]}, {"type": "@AddressSpace_update", "name": "remoteAddressSpace", "arg": "$VirtualNetworkPeeringParameters.properties.remoteAddressSpace"}, {"type": "object", "name": "remoteVirtualNetwork", "arg": "$VirtualNetworkPeeringParameters.properties.remoteVirtualNetwork", "required": true, "props": [{"type": "string", "name": "id", "arg": "$VirtualNetworkPeeringParameters.properties.remoteVirtualNetwork.id"}]}, {"type": "boolean", "name": "useRemoteGateways", "arg": "$VirtualNetworkPeeringParameters.properties.useRemoteGateways"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "vNetPeering_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings/{peeringName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "peeringName", "arg": "$Path.peeringName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@VirtualNetworkPeering_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml new file mode 100644 index 000000000..5b50d5b07 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhYnJpY2tzL3dvcmtzcGFjZXMve30vdmlydHVhbG5ldHdvcmtwZWVyaW5ncy97fQ==/2024-05-01.xml @@ -0,0 +1,485 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +