diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/databricks.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/databricks.json deleted file mode 100644 index 5af079beff53..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/databricks.json +++ /dev/null @@ -1,1997 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "AzureDatabricksManagementClient", - "version": "2024-02-01-preview", - "description": "These APIs allow end users to operate on Azure Databricks Workspace resources." - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}": { - "get": { - "tags": [ - "Workspaces" - ], - "operationId": "Workspaces_Get", - "description": "Gets the workspace.", - "x-ms-examples": { - "Get a workspace": { - "$ref": "./examples/WorkspaceGet.json" - }, - "Get a workspace with custom parameters": { - "$ref": "./examples/WorkspaceGetParameters.json" - }, - "Get a workspace with Customer-Managed Key (CMK) encryption for Managed Disks": { - "$ref": "./examples/WorkspaceManagedDiskEncryptionGet.json" - }, - "Get a workspace with Enhanced Security & Compliance Add-On": { - "$ref": "./examples/WorkspaceEnhancedSecurityComplianceGet.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "OK - Returns the workspace.", - "schema": { - "$ref": "#/definitions/Workspace" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - }, - "delete": { - "tags": [ - "Workspaces" - ], - "operationId": "Workspaces_Delete", - "description": "Deletes the workspace.", - "x-ms-examples": { - "Delete a workspace": { - "$ref": "./examples/WorkspaceDelete.json" - }, - "Delete a workspace with retainUcData parameter": { - "$ref": "./examples/WorkspaceDeleteRetainUcData.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "name": "retainUcData", - "in": "query", - "required": false, - "type": "boolean", - "description": "Optional parameter to retain default unity catalog data. By default the data will retained if Uc is enabled on the workspace." - } - ], - "responses": { - "204": { - "description": "NoContent" - }, - "202": { - "description": "Accepted - Returns this status until the asynchronous operation has completed." - }, - "200": { - "description": "OK. The request has succeeded." - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - }, - "put": { - "tags": [ - "Workspaces" - ], - "operationId": "Workspaces_CreateOrUpdate", - "description": "Creates a new workspace.", - "x-ms-examples": { - "Create or update workspace": { - "$ref": "./examples/WorkspaceCreate.json" - }, - "Create or update workspace with custom parameters": { - "$ref": "./examples/WorkspaceCreateWithParameters.json" - }, - "Create a workspace which is ready for Customer-Managed Key (CMK) encryption": { - "$ref": "./examples/PrepareEncryption.json" - }, - "Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption": { - "$ref": "./examples/EnableEncryption.json" - }, - "Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace": { - "$ref": "./examples/DisableEncryption.json" - }, - "Create a workspace with Customer-Managed Key (CMK) encryption for Managed Disks": { - "$ref": "./examples/WorkspaceManagedDiskEncryptionCreate.json" - }, - "Update a workspace with Customer-Managed Key (CMK) encryption for Managed Disks": { - "$ref": "./examples/WorkspaceManagedDiskEncryptionUpdate.json" - }, - "Create or update a workspace with Enhanced Security & Compliance Add-On": { - "$ref": "./examples/WorkspaceEnhancedSecurityComplianceCreateOrUpdate.json" - } - }, - "parameters": [ - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Workspace" - }, - "description": "Parameters supplied to the create or update a workspace." - }, - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Created - Returns information about the workspace, including provisioning status.", - "schema": { - "$ref": "#/definitions/Workspace" - } - }, - "201": { - "description": "Created - Returns information about the workspace, including provisioning status.", - "schema": { - "$ref": "#/definitions/Workspace" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - }, - "patch": { - "tags": [ - "Workspaces" - ], - "operationId": "Workspaces_Update", - "description": "Updates a workspace.", - "parameters": [ - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WorkspaceUpdate" - }, - "description": "The update to the workspace." - }, - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Successfully updated the workspace.", - "schema": { - "$ref": "#/definitions/Workspace" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "202": { - "description": "Accepted" - } - }, - "x-ms-long-running-operation": true, - "x-ms-examples": { - "Update a workspace's tags.": { - "$ref": "./examples/WorkspaceUpdate.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces": { - "get": { - "tags": [ - "Workspaces" - ], - "operationId": "Workspaces_ListByResourceGroup", - "description": "Gets all the workspaces within a resource group.", - "x-ms-examples": { - "Lists workspaces": { - "$ref": "./examples/WorkspacesListByResourceGroup.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "OK - Returns an array of workspaces.", - "schema": { - "$ref": "#/definitions/WorkspaceListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/providers/Microsoft.Databricks/workspaces": { - "get": { - "tags": [ - "Workspaces" - ], - "operationId": "Workspaces_ListBySubscription", - "description": "Gets all the workspaces within a subscription.", - "x-ms-examples": { - "Lists workspaces": { - "$ref": "./examples/WorkspacesListBySubscription.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "OK - Returns an array of workspaces.", - "schema": { - "$ref": "#/definitions/WorkspaceListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/providers/Microsoft.Databricks/operations": { - "get": { - "tags": [ - "Operations" - ], - "description": "Lists all of the available RP operations.", - "x-ms-examples": { - "Operations": { - "$ref": "./examples/OperationsList.json" - } - }, - "operationId": "Operations_List", - "parameters": [ - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "OK. The request has succeeded.", - "schema": { - "$ref": "#/definitions/OperationListResult" - } - }, - "default": { - "description": "Resource Provider error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateLinkResources": { - "get": { - "tags": [ - "PrivateLinkResources" - ], - "summary": "List private link resources", - "description": "List private link resources for a given workspace", - "operationId": "PrivateLinkResources_List", - "x-ms-examples": { - "List private link resources": { - "$ref": "./examples/ListPrivateLinkResources.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "OK - Returns an array of private link resources", - "schema": { - "$ref": "#/definitions/PrivateLinkResourcesList" - } - }, - "default": { - "description": "DefaultErrorResponse", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateLinkResources/{groupId}": { - "get": { - "tags": [ - "PrivateLinkResources" - ], - "summary": "Get the specified private link resource", - "description": "Get the specified private link resource for the given group id (sub-resource)", - "operationId": "PrivateLinkResources_Get", - "x-ms-examples": { - "Get a private link resource": { - "$ref": "./examples/PrivateLinkResourcesGet.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/GroupId" - } - ], - "responses": { - "200": { - "description": "OK - Returns the specified of private link resource", - "schema": { - "$ref": "#/definitions/GroupIdInformation" - } - }, - "default": { - "description": "DefaultErrorResponse", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections": { - "get": { - "tags": [ - "PrivateEndpointConnections" - ], - "summary": "List private endpoint connections", - "description": "List private endpoint connections of the workspace", - "operationId": "PrivateEndpointConnections_List", - "x-ms-examples": { - "List private endpoint connections": { - "$ref": "./examples/ListPrivateEndpointConnections.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "OK - Returns list of private endpoint connections for a workspace", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnectionsList" - } - }, - "default": { - "description": "DefaultErrorResponse", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}": { - "get": { - "tags": [ - "PrivateEndpointConnections" - ], - "summary": "Get private endpoint connection", - "description": "Get a private endpoint connection properties for a workspace", - "operationId": "PrivateEndpointConnections_Get", - "x-ms-examples": { - "Get a private endpoint connection": { - "$ref": "./examples/PrivateEndpointConnectionsGet.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/PrivateEndpointConnectionName" - } - ], - "responses": { - "200": { - "description": "OK - Returns the private endpoint connection properties of a workspace", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "default": { - "description": "DefaultErrorResponse", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - }, - "put": { - "tags": [ - "PUT", - "PrivateEndpointConnections" - ], - "summary": "Update private endpoint connection status", - "description": "Update the status of a private endpoint connection with the specified name", - "operationId": "PrivateEndpointConnections_Create", - "x-ms-examples": { - "Update a private endpoint connection": { - "$ref": "./examples/PrivateEndpointConnectionsUpdate.json" - } - }, - "x-ms-long-running-operation": true, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/PrivateEndpointConnectionName" - }, - { - "name": "privateEndpointConnection", - "in": "body", - "description": "The private endpoint connection with updated properties", - "required": true, - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - } - ], - "responses": { - "200": { - "description": "OK -- Update the private endpoint connection properties successfully.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "202": { - "description": "Accepted - This is a long running operation. The operation returns a 202 if the validation is complete. The response includes an Azure-AsyncOperation header that contains a status URL. Clients are expected to poll the status URL for the status of the operation.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "default": { - "description": "DefaultErrorResponse", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - }, - "delete": { - "tags": [ - "DELETE", - "PrivateEndpointConnections" - ], - "summary": "Remove private endpoint connection", - "description": "Remove private endpoint connection with the specified name", - "operationId": "PrivateEndpointConnections_Delete", - "x-ms-examples": { - "Remove a private endpoint connection": { - "$ref": "./examples/PrivateEndpointConnectionsDelete.json" - } - }, - "x-ms-long-running-operation": true, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/PrivateEndpointConnectionName" - } - ], - "responses": { - "202": { - "description": "Accepted - This is a long running operation. The operation returns a 202 if the validation is complete. The response includes an Azure-AsyncOperation header that contains a status URL. Clients are expected to poll the status URL for the status of the operation." - }, - "200": { - "description": "OK - Returns the status of polling request for the delete operation." - }, - "204": { - "description": "No Content - PrivateEndpoint does not exist." - }, - "default": { - "description": "DefaultErrorResponse", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/outboundNetworkDependenciesEndpoints": { - "get": { - "tags": [ - "OutboundNetworkDependenciesEndpoints" - ], - "summary": "Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified Workspace.", - "description": "Gets the list of endpoints that VNET Injected Workspace calls Azure Databricks Control Plane. You must configure outbound access with these endpoints. For more information, see https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/udr", - "operationId": "OutboundNetworkDependenciesEndpoints_List", - "x-ms-examples": { - "List OutboundNetworkDependenciesEndpoints by Workspace": { - "$ref": "./examples/OutboundNetworkDependenciesEndpointsList.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "The response contains list of outbound network dependency endpoints", - "schema": { - "$ref": "#/definitions/OutboundEnvironmentEndpointCollection" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "Workspace": { - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkspaceProperties", - "description": "The workspace properties." - }, - "sku": { - "$ref": "#/definitions/Sku", - "description": "The SKU of the resource." - }, - "systemData": { - "description": "The system metadata relating to this resource", - "type": "object", - "readOnly": true, - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" - } - }, - "required": [ - "properties" - ], - "allOf": [ - { - "$ref": "#/definitions/TrackedResource" - } - ], - "description": "Information about workspace." - }, - "WorkspaceProperties": { - "properties": { - "managedResourceGroupId": { - "type": "string", - "description": "The managed resource group Id." - }, - "parameters": { - "$ref": "#/definitions/WorkspaceCustomParameters", - "description": "The workspace's custom parameters." - }, - "provisioningState": { - "readOnly": true, - "$ref": "#/definitions/ProvisioningState", - "description": "The workspace provisioning state." - }, - "uiDefinitionUri": { - "type": "string", - "description": "The blob URI where the UI definition file is located." - }, - "authorizations": { - "description": "The workspace provider authorizations.", - "type": "array", - "x-ms-identifiers": [], - "items": { - "$ref": "#/definitions/WorkspaceProviderAuthorization" - } - }, - "createdBy": { - "description": "Indicates the Object ID, PUID and Application ID of entity that created the workspace.", - "$ref": "#/definitions/CreatedBy" - }, - "updatedBy": { - "description": "Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.", - "$ref": "#/definitions/CreatedBy" - }, - "createdDateTime": { - "description": "Specifies the date and time when the workspace is created.", - "$ref": "#/definitions/CreatedDateTime" - }, - "workspaceId": { - "readOnly": true, - "description": "The unique identifier of the databricks workspace in databricks control plane.", - "type": "string" - }, - "workspaceUrl": { - "readOnly": true, - "description": "The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'", - "type": "string" - }, - "storageAccountIdentity": { - "description": "The details of Managed Identity of Storage Account", - "$ref": "#/definitions/ManagedIdentityConfiguration" - }, - "managedDiskIdentity": { - "description": "The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption", - "$ref": "#/definitions/ManagedIdentityConfiguration" - }, - "diskEncryptionSetId": { - "readOnly": true, - "type": "string", - "description": "The resource Id of the managed disk encryption set." - }, - "encryption": { - "type": "object", - "description": "Encryption properties for databricks workspace", - "properties": { - "entities": { - "$ref": "#/definitions/EncryptionEntitiesDefinition", - "description": "Encryption entities definition for the workspace." - } - }, - "required": [ - "entities" - ] - }, - "enhancedSecurityCompliance": { - "description": "Contains settings related to the Enhanced Security and Compliance Add-On.", - "$ref": "#/definitions/EnhancedSecurityComplianceDefinition" - }, - "privateEndpointConnections": { - "readOnly": true, - "description": "Private endpoint connections created on the workspace", - "type": "array", - "items": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "publicNetworkAccess": { - "type": "string", - "description": "The network access type for accessing workspace. Set value to disabled to access workspace only via private link.", - "enum": [ - "Enabled", - "Disabled" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "PublicNetworkAccess" - } - }, - "requiredNsgRules": { - "type": "string", - "description": "Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.", - "enum": [ - "AllRules", - "NoAzureDatabricksRules", - "NoAzureServiceRules" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "RequiredNsgRules" - } - }, - "defaultCatalog": { - "description": "Properties for Default Catalog configuration during workspace creation.", - "$ref": "#/definitions/DefaultCatalogProperties" - }, - "isUcEnabled": { - "readOnly": true, - "description": "Indicates whether unity catalog enabled for the workspace or not.", - "type": "boolean" - }, - "accessConnector": { - "description": "Access Connector Resource that is going to be associated with Databricks Workspace", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "arm-id", - "description": "The resource ID of Azure Databricks Access Connector Resource.", - "x-ms-arm-id-details": { - "allowedResources": [ - { - "type": "Microsoft.Databricks/accessConnectors" - } - ] - } - }, - "identityType": { - "type": "string", - "description": "The identity type of the Access Connector Resource.", - "enum": [ - "SystemAssigned", - "UserAssigned" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "IdentityType" - } - }, - "userAssignedIdentityId": { - "type": "string", - "format": "arm-id", - "description": "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'.", - "x-ms-arm-id-details": { - "allowedResources": [ - { - "type": "Microsoft.ManagedIdentity/userAssignedIdentities" - } - ] - } - } - }, - "required": [ - "id", - "identityType" - ] - }, - "privateDbfsAccess": { - "description": "Gets or Sets Private DBFS Access configuration information", - "enum": [ - "Disabled", - "Enabled" - ], - "type": "string", - "x-ms-enum": { - "modelAsString": true, - "name": "PrivateDbfsAccess" - } - } - }, - "required": [ - "managedResourceGroupId" - ], - "description": "The workspace properties." - }, - "TrackedResource": { - "description": "The resource model definition for a ARM tracked top level resource", - "properties": { - "tags": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "x-ms-mutability": [ - "read", - "create", - "update" - ], - "description": "Resource tags." - }, - "location": { - "type": "string", - "x-ms-mutability": [ - "read", - "create" - ], - "description": "The geo-location where the resource lives" - } - }, - "required": [ - "location" - ], - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] - }, - "Resource": { - "description": "The core properties of ARM resources", - "properties": { - "id": { - "readOnly": true, - "type": "string", - "description": "Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" - }, - "name": { - "readOnly": true, - "type": "string", - "description": "The name of the resource" - }, - "type": { - "readOnly": true, - "type": "string", - "description": "The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts." - } - }, - "x-ms-azure-resource": true - }, - "Sku": { - "properties": { - "name": { - "type": "string", - "description": "The SKU name." - }, - "tier": { - "type": "string", - "description": "The SKU tier." - } - }, - "required": [ - "name" - ], - "description": "SKU for the resource." - }, - "ProvisioningState": { - "description": "Provisioning status of the workspace.", - "readOnly": true, - "enum": [ - "Accepted", - "Running", - "Ready", - "Creating", - "Created", - "Deleting", - "Deleted", - "Canceled", - "Failed", - "Succeeded", - "Updating" - ], - "type": "string", - "x-ms-enum": { - "name": "ProvisioningState", - "modelAsString": true - } - }, - "PeeringProvisioningState": { - "type": "string", - "readOnly": true, - "description": "The current provisioning state.", - "enum": [ - "Succeeded", - "Updating", - "Deleting", - "Failed" - ], - "x-ms-enum": { - "name": "PeeringProvisioningState", - "modelAsString": true - } - }, - "ManagedIdentityConfiguration": { - "description": "The Managed Identity details for storage account.", - "properties": { - "principalId": { - "type": "string", - "format": "uuid", - "description": "The objectId of the Managed Identity that is linked to the Managed Storage account.", - "readOnly": true - }, - "tenantId": { - "type": "string", - "format": "uuid", - "description": "The tenant Id where the Managed Identity is created.", - "readOnly": true - }, - "type": { - "type": "string", - "description": "The type of Identity created. It can be either SystemAssigned or UserAssigned.", - "readOnly": true - } - } - }, - "EnhancedSecurityComplianceDefinition": { - "type": "object", - "description": "Status of settings related to the Enhanced Security and Compliance Add-On.", - "properties": { - "automaticClusterUpdate": { - "type": "string", - "description": "Status of automated cluster updates feature.", - "$ref": "#/definitions/AutomaticClusterUpdateDefinition" - }, - "complianceSecurityProfile": { - "type": "object", - "description": "Status of Compliance Security Profile feature.", - "$ref": "#/definitions/ComplianceSecurityProfileDefinition" - }, - "enhancedSecurityMonitoring": { - "type": "object", - "description": "Status of Enhanced Security Monitoring feature.", - "$ref": "#/definitions/EnhancedSecurityMonitoringDefinition" - } - } - }, - "AutomaticClusterUpdateDefinition": { - "type": "object", - "description": "Status of automated cluster updates feature.", - "properties": { - "value": { - "type": "string", - "enum": [ - "Enabled", - "Disabled" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "AutomaticClusterUpdateValue" - } - } - } - }, - "EnhancedSecurityMonitoringDefinition": { - "type": "object", - "description": "Status of Enhanced Security Monitoring feature.", - "properties": { - "value": { - "type": "string", - "enum": [ - "Enabled", - "Disabled" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "EnhancedSecurityMonitoringValue" - } - } - } - }, - "ComplianceSecurityProfileDefinition": { - "type": "object", - "description": "Status of Compliance Security Profile feature.", - "properties": { - "complianceStandards": { - "description": "Compliance standards associated with the workspace.", - "type": "array", - "items": { - "$ref": "#/definitions/ComplianceStandardDefinition" - } - }, - "value": { - "type": "string", - "enum": [ - "Enabled", - "Disabled" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "ComplianceSecurityProfileValue" - } - } - } - }, - "ComplianceStandardDefinition": { - "description": "Compliance standard that can be associated with a workspace.", - "type": "string", - "enum": [ - "NONE", - "HIPAA", - "PCI_DSS" - ], - "x-ms-enum": { - "modelAsString": true, - "name": "ComplianceStandard" - } - }, - "WorkspaceCustomParameterType": { - "description": "Provisioning status of the workspace.", - "readOnly": true, - "enum": [ - "Bool", - "Object", - "String" - ], - "type": "string", - "x-ms-enum": { - "name": "CustomParameterType", - "modelAsString": true - } - }, - "WorkspaceCustomBooleanParameter": { - "properties": { - "type": { - "$ref": "#/definitions/WorkspaceCustomParameterType", - "description": "The type of variable that this is" - }, - "value": { - "type": "boolean", - "description": "The value which should be used for this field." - } - }, - "required": [ - "value" - ], - "description": "The value which should be used for this field." - }, - "WorkspaceCustomObjectParameter": { - "properties": { - "type": { - "$ref": "#/definitions/WorkspaceCustomParameterType", - "description": "The type of variable that this is" - }, - "value": { - "type": "object", - "description": "The value which should be used for this field." - } - }, - "required": [ - "value" - ], - "description": "The value which should be used for this field." - }, - "WorkspaceCustomStringParameter": { - "properties": { - "type": { - "$ref": "#/definitions/WorkspaceCustomParameterType", - "description": "The type of variable that this is" - }, - "value": { - "type": "string", - "description": "The value which should be used for this field." - } - }, - "required": [ - "value" - ], - "description": "The Value." - }, - "WorkspaceCustomParameters": { - "properties": { - "amlWorkspaceId": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "The ID of a Azure Machine Learning workspace to link with Databricks workspace" - }, - "customVirtualNetworkId": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "The ID of a Virtual Network where this Databricks Cluster should be created" - }, - "customPublicSubnetName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "The name of a Public Subnet within the Virtual Network" - }, - "customPrivateSubnetName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "The name of the Private Subnet within the Virtual Network" - }, - "enableNoPublicIp": { - "$ref": "#/definitions/WorkspaceCustomBooleanParameter", - "description": "Should the Public IP be Disabled?" - }, - "loadBalancerBackendPoolName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP)." - }, - "loadBalancerId": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace." - }, - "natGatewayName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets." - }, - "publicIpName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Name of the Public IP for No Public IP workspace with managed vNet." - }, - "prepareEncryption": { - "$ref": "#/definitions/WorkspaceCustomBooleanParameter", - "description": "Prepare the workspace for encryption. Enables the Managed Identity for managed storage account." - }, - "encryption": { - "$ref": "#/definitions/WorkspaceEncryptionParameter", - "description": "Contains the encryption details for Customer-Managed Key (CMK) enabled workspace." - }, - "requireInfrastructureEncryption": { - "$ref": "#/definitions/WorkspaceCustomBooleanParameter", - "description": "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." - }, - "storageAccountName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Default DBFS storage account name." - }, - "storageAccountSkuName": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs." - }, - "vnetAddressPrefix": { - "$ref": "#/definitions/WorkspaceCustomStringParameter", - "description": "Address prefix for Managed virtual network. Default value for this input is 10.139." - }, - "resourceTags": { - "$ref": "#/definitions/WorkspaceCustomObjectParameter", - "readOnly": true, - "description": "Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level." - } - }, - "description": "Custom Parameters used for Cluster Creation." - }, - "CreatedDateTime": { - "type": "string", - "format": "date-time", - "description": "The date and time stamp when the workspace was created.", - "readOnly": true - }, - "CreatedBy": { - "properties": { - "oid": { - "type": "string", - "format": "uuid", - "description": "The Object ID that created the workspace.", - "readOnly": true - }, - "puid": { - "type": "string", - "description": "The Personal Object ID corresponding to the object ID above", - "readOnly": true - }, - "applicationId": { - "type": "string", - "format": "uuid", - "description": "The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.", - "readOnly": true - } - }, - "description": "Provides details of the entity that created/updated the workspace." - }, - "WorkspaceEncryptionParameter": { - "properties": { - "type": { - "$ref": "#/definitions/WorkspaceCustomParameterType", - "description": "The type of variable that this is" - }, - "value": { - "$ref": "#/definitions/Encryption", - "description": "The value which should be used for this field." - } - }, - "description": "The object that contains details of encryption used on the workspace." - }, - "Encryption": { - "properties": { - "keySource": { - "type": "string", - "description": "The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault", - "enum": [ - "Default", - "Microsoft.Keyvault" - ], - "x-ms-enum": { - "name": "KeySource", - "modelAsString": true - }, - "default": "Default" - }, - "KeyName": { - "type": "string", - "description": "The name of KeyVault key." - }, - "keyversion": { - "type": "string", - "description": "The version of KeyVault key.", - "x-ms-client-name": "KeyVersion" - }, - "keyvaulturi": { - "type": "string", - "description": "The Uri of KeyVault.", - "x-ms-client-name": "KeyVaultUri" - } - }, - "description": "The object that contains details of encryption used on the workspace." - }, - "DefaultCatalogProperties": { - "type": "object", - "properties": { - "initialType": { - "type": "string", - "description": "Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog", - "enum": [ - "HiveMetastore", - "UnityCatalog" - ], - "x-ms-enum": { - "name": "initialType", - "modelAsString": true - }, - "default": "HiveMetastore" - }, - "initialName": { - "type": "string", - "description": "Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used." - } - }, - "description": "These properties lets user specify default catalog properties during workspace creation." - }, - "EncryptionEntitiesDefinition": { - "properties": { - "managedServices": { - "type": "object", - "description": "Encryption properties for the databricks managed services.", - "$ref": "#/definitions/EncryptionV2" - }, - "managedDisk": { - "type": "object", - "description": "Encryption properties for the databricks managed disks.", - "$ref": "#/definitions/ManagedDiskEncryption" - } - }, - "description": "Encryption entities for databricks workspace resource." - }, - "EncryptionV2": { - "properties": { - "keySource": { - "type": "string", - "description": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault", - "enum": [ - "Microsoft.Keyvault" - ], - "x-ms-enum": { - "name": "EncryptionKeySource", - "modelAsString": true - } - }, - "keyVaultProperties": { - "properties": { - "keyVaultUri": { - "type": "string", - "description": "The Uri of KeyVault." - }, - "keyName": { - "type": "string", - "description": "The name of KeyVault key." - }, - "keyVersion": { - "type": "string", - "description": "The version of KeyVault key." - } - }, - "required": [ - "keyVaultUri", - "keyName", - "keyVersion" - ], - "description": "Key Vault input properties for encryption." - } - }, - "required": [ - "keySource" - ], - "description": "The object that contains details of encryption used on the workspace." - }, - "ManagedDiskEncryption": { - "type": "object", - "properties": { - "keySource": { - "type": "string", - "description": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault", - "enum": [ - "Microsoft.Keyvault" - ], - "x-ms-enum": { - "name": "EncryptionKeySource", - "modelAsString": true - } - }, - "keyVaultProperties": { - "type": "object", - "properties": { - "keyVaultUri": { - "type": "string", - "description": "The URI of KeyVault." - }, - "keyName": { - "type": "string", - "description": "The name of KeyVault key." - }, - "keyVersion": { - "type": "string", - "description": "The version of KeyVault key." - } - }, - "required": [ - "keyVaultUri", - "keyName", - "keyVersion" - ], - "description": "Key Vault input properties for encryption." - }, - "rotationToLatestKeyVersionEnabled": { - "type": "boolean", - "description": "Indicate whether the latest key version should be automatically used for Managed Disk Encryption." - } - }, - "required": [ - "keySource", - "keyVaultProperties" - ], - "description": "The object that contains details of encryption used on the workspace." - }, - "WorkspaceProviderAuthorization": { - "properties": { - "principalId": { - "type": "string", - "format": "uuid", - "description": "The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources." - }, - "roleDefinitionId": { - "type": "string", - "format": "uuid", - "description": "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." - } - }, - "required": [ - "principalId", - "roleDefinitionId" - ], - "description": "The workspace provider authorization." - }, - "WorkspaceUpdate": { - "description": "An update to a workspace.", - "type": "object", - "properties": { - "tags": { - "description": "Resource tags.", - "type": "object", - "additionalProperties": { - "type": "string" - } - } - } - }, - "ErrorDetail": { - "title": "Error details.", - "type": "object", - "properties": { - "code": { - "description": "The error's code.", - "type": "string" - }, - "message": { - "description": "A human readable error message.", - "type": "string" - }, - "target": { - "description": "Indicates which property in the request is responsible for the error.", - "type": "string" - } - }, - "required": [ - "code", - "message" - ] - }, - "ErrorInfo": { - "title": "The code and message for an error.", - "type": "object", - "properties": { - "code": { - "description": "A machine readable error code.", - "type": "string" - }, - "message": { - "description": "A human readable error message.", - "type": "string" - }, - "details": { - "description": "error details.", - "type": "array", - "items": { - "$ref": "#/definitions/ErrorDetail" - } - }, - "innererror": { - "description": "Inner error details if they exist.", - "type": "string" - } - }, - "required": [ - "code", - "message" - ] - }, - "ErrorResponse": { - "title": "Error response.", - "description": "Contains details when the response code indicates an error.", - "type": "object", - "properties": { - "error": { - "description": "The error details.", - "$ref": "#/definitions/ErrorInfo" - } - }, - "required": [ - "error" - ] - }, - "WorkspaceListResult": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Workspace" - }, - "description": "The array of workspaces." - }, - "nextLink": { - "type": "string", - "description": "The URL to use for getting the next set of results." - } - }, - "description": "List of workspaces." - }, - "Operation": { - "description": "REST API operation", - "type": "object", - "properties": { - "name": { - "description": "Operation name: {provider}/{resource}/{operation}", - "type": "string" - }, - "display": { - "description": "The object that represents the operation.", - "properties": { - "provider": { - "description": "Service provider: ex Microsoft.Databricks", - "type": "string" - }, - "resource": { - "description": "Resource on which the operation is performed.", - "type": "string" - }, - "operation": { - "description": "Operation type: Read, write, delete, etc.", - "type": "string" - }, - "description": { - "description": "Description for the resource operation.", - "type": "string" - } - } - } - } - }, - "OperationListResult": { - "description": "Result of the request to list Resource Provider operations. It contains a list of operations and a URL link to get the next set of results.", - "properties": { - "value": { - "type": "array", - "x-ms-identifiers": [], - "items": { - "$ref": "#/definitions/Operation" - }, - "description": "List of Resource Provider operations supported by the Resource Provider resource provider." - }, - "nextLink": { - "type": "string", - "description": "URL to get the next set of operation list results if there are any." - } - } - }, - "PrivateLinkResourcesList": { - "description": "The available private link resources for a workspace", - "type": "object", - "properties": { - "value": { - "description": "The list of available private link resources for a workspace", - "type": "array", - "items": { - "$ref": "#/definitions/GroupIdInformation" - } - }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of private link resources." - } - } - }, - "GroupIdInformation": { - "description": "The group information for creating a private endpoint on a workspace", - "type": "object", - "properties": { - "id": { - "readOnly": true, - "type": "string", - "description": "The resource identifier." - }, - "name": { - "readOnly": true, - "type": "string", - "description": "The resource name." - }, - "type": { - "readOnly": true, - "type": "string", - "description": "The resource type." - }, - "properties": { - "description": "The group id properties.", - "type": "object", - "x-ms-client-flatten": false, - "$ref": "#/definitions/GroupIdInformationProperties" - } - }, - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ], - "required": [ - "properties" - ] - }, - "GroupIdInformationProperties": { - "description": "The properties for a group information object", - "type": "object", - "properties": { - "groupId": { - "type": "string", - "description": "The group id" - }, - "requiredMembers": { - "description": "The required members for a specific group id", - "type": "array", - "items": { - "type": "string" - } - }, - "requiredZoneNames": { - "description": "The required DNS zones for a specific group id", - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "PrivateEndpointConnectionsList": { - "description": "List of private link connections.", - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/PrivateEndpointConnection" - }, - "description": "The list of returned private endpoint connection." - }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of endpoint connections." - } - } - }, - "PrivateEndpointConnection": { - "description": "The private endpoint connection of a workspace", - "x-ms-azure-resource": true, - "type": "object", - "properties": { - "id": { - "readOnly": true, - "type": "string", - "description": "The resource identifier." - }, - "name": { - "readOnly": true, - "type": "string", - "description": "The resource name." - }, - "type": { - "readOnly": true, - "type": "string", - "description": "The resource type." - }, - "properties": { - "type": "object", - "description": "The private endpoint connection properties.", - "x-ms-client-flatten": false, - "$ref": "#/definitions/PrivateEndpointConnectionProperties" - } - }, - "required": [ - "properties" - ] - }, - "PrivateEndpointConnectionProperties": { - "description": "The properties of a private endpoint connection", - "type": "object", - "properties": { - "privateEndpoint": { - "title": "Private endpoint", - "description": "Private endpoint", - "$ref": "#/definitions/PrivateEndpoint" - }, - "groupIds": { - "type": "array", - "description": "GroupIds from the private link service resource.", - "items": { - "type": "string" - } - }, - "privateLinkServiceConnectionState": { - "title": "Private link service service connection state", - "description": "Private endpoint connection state", - "$ref": "#/definitions/PrivateLinkServiceConnectionState" - }, - "provisioningState": { - "$ref": "#/definitions/PrivateEndpointConnectionProvisioningState", - "description": "Provisioning state of the private endpoint connection." - } - }, - "required": [ - "privateLinkServiceConnectionState" - ] - }, - "PrivateEndpoint": { - "description": "The private endpoint property of a private endpoint connection", - "type": "object", - "properties": { - "id": { - "readOnly": true, - "type": "string", - "description": "The resource identifier." - } - } - }, - "PrivateLinkServiceConnectionState": { - "description": "The current state of a private endpoint connection", - "type": "object", - "properties": { - "status": { - "description": "The status of a private endpoint connection", - "enum": [ - "Pending", - "Approved", - "Rejected", - "Disconnected" - ], - "type": "string", - "x-ms-enum": { - "name": "PrivateLinkServiceConnectionStatus", - "modelAsString": true - } - }, - "description": { - "type": "string", - "description": "The description for the current state of a private endpoint connection" - }, - "actionsRequired": { - "type": "string", - "description": "Actions required for a private endpoint connection" - } - }, - "required": [ - "status" - ] - }, - "PrivateEndpointConnectionProvisioningState": { - "type": "string", - "readOnly": true, - "description": "The current provisioning state.", - "enum": [ - "Succeeded", - "Creating", - "Updating", - "Deleting", - "Failed" - ], - "x-ms-enum": { - "name": "PrivateEndpointConnectionProvisioningState", - "modelAsString": true - } - }, - "EndpointDependency": { - "description": "A domain name or IP address the Workspace is reaching at.", - "type": "object", - "properties": { - "domainName": { - "description": "The domain name of the dependency.", - "type": "string" - }, - "endpointDetails": { - "description": "The Ports used when connecting to domainName.", - "type": "array", - "x-ms-identifiers": [], - "items": { - "$ref": "#/definitions/EndpointDetail" - } - } - } - }, - "EndpointDetail": { - "description": "Connect information from the Workspace to a single endpoint.", - "type": "object", - "properties": { - "ipAddress": { - "description": "An IP Address that Domain Name currently resolves to.", - "type": "string" - }, - "port": { - "format": "int32", - "description": "The port an endpoint is connected to.", - "type": "integer" - }, - "latency": { - "format": "double", - "description": "The time in milliseconds it takes for the connection to be created from the Workspace to this IpAddress at this Port.", - "type": "number" - }, - "isAccessible": { - "description": "Whether it is possible to create a connection from the Workspace to this IpAddress at this Port.", - "type": "boolean" - } - } - }, - "OutboundEnvironmentEndpoint": { - "description": "Egress endpoints which Workspace connects to for common purposes.", - "type": "object", - "properties": { - "category": { - "description": "The category of endpoints accessed by the Workspace, e.g. azure-storage, azure-mysql, etc.", - "type": "string" - }, - "endpoints": { - "description": "The endpoints that Workspace connect to", - "type": "array", - "x-ms-identifiers": [], - "items": { - "$ref": "#/definitions/EndpointDependency" - } - } - } - }, - "OutboundEnvironmentEndpointCollection": { - "description": "Collection of outbound network dependency endpoints", - "type": "array", - "x-ms-identifiers": [], - "items": { - "$ref": "#/definitions/OutboundEnvironmentEndpoint" - } - } - }, - "parameters": { - "SubscriptionIdParameter": { - "name": "subscriptionId", - "in": "path", - "required": true, - "type": "string", - "description": "The ID of the target subscription." - }, - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "The API version to use for this operation." - }, - "ResourceGroupName": { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group. The name is case insensitive.", - "pattern": "^[-\\w\\._\\(\\)]+$", - "minLength": 1, - "maxLength": 90, - "x-ms-parameter-location": "method" - }, - "WorkspaceName": { - "name": "workspaceName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the workspace.", - "minLength": 3, - "maxLength": 64, - "x-ms-parameter-location": "method" - }, - "PeeringNameParameter": { - "name": "peeringName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the workspace vNet peering.", - "x-ms-parameter-location": "method" - }, - "GroupId": { - "name": "groupId", - "in": "path", - "description": "The name of the private link resource", - "required": true, - "type": "string", - "x-ms-parameter-location": "method" - }, - "PrivateEndpointConnectionName": { - "name": "privateEndpointConnectionName", - "in": "path", - "description": "The name of the private endpoint connection", - "required": true, - "type": "string", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/DisableEncryption.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/DisableEncryption.json deleted file mode 100644 index 24505ae6db65..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/DisableEncryption.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "encryption": { - "value": { - "keySource": "Default" - } - } - } - }, - "location": "westus" - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "sku": { - "name": "premium" - }, - "location": "East US 2", - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "customPrivateSubnetName": { - "type": "String", - "value": "PrivateBob" - }, - "customPublicSubnetName": { - "type": "String", - "value": "PublicSarah" - }, - "customVirtualNetworkId": { - "type": "String", - "value": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork" - }, - "prepareEncryption": { - "type": "Bool", - "value": true - }, - "encryption": { - "type": "Object", - "value": { - "keySource": "Default" - } - } - }, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "storageAccountIdentity": { - "principalId": "55555555-5555-5555-5555-555555555555", - "tenantId": "66666666-6666-6666-6666-666666666666", - "type": "SystemAssigned" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "environment": "dev" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "storageAccountIdentity": { - "principalId": "55555555-5555-5555-5555-555555555555", - "tenantId": "66666666-6666-6666-6666-666666666666", - "type": "SystemAssigned" - }, - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/EnableEncryption.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/EnableEncryption.json deleted file mode 100644 index 1e383c7151f9..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/EnableEncryption.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "prepareEncryption": { - "value": true - }, - "encryption": { - "value": { - "keySource": "Microsoft.Keyvault", - "keyvaulturi": "https://myKeyVault.vault.azure.net/", - "KeyName": "myKeyName", - "keyversion": "00000000000000000000000000000000" - } - } - } - }, - "location": "westus" - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "sku": { - "name": "premium" - }, - "location": "East US 2", - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "customPrivateSubnetName": { - "type": "String", - "value": "PrivateBob" - }, - "customPublicSubnetName": { - "type": "String", - "value": "PublicSarah" - }, - "customVirtualNetworkId": { - "type": "String", - "value": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork" - }, - "prepareEncryption": { - "type": "Bool", - "value": true - }, - "encryption": { - "type": "Object", - "value": { - "keySource": "Microsoft.Keyvault", - "keyvaulturi": "https://myKeyVault.vault.azure.net/", - "KeyName": "myKeyName", - "keyversion": "00000000000000000000000000000000" - } - } - }, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "storageAccountIdentity": { - "principalId": "55555555-5555-5555-5555-555555555555", - "tenantId": "66666666-6666-6666-6666-666666666666", - "type": "SystemAssigned" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "environment": "dev" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "storageAccountIdentity": { - "principalId": "55555555-5555-5555-5555-555555555555", - "tenantId": "66666666-6666-6666-6666-666666666666", - "type": "SystemAssigned" - }, - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/ListPrivateEndpointConnections.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/ListPrivateEndpointConnections.json deleted file mode 100644 index 37ebbb2a8bd8..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/ListPrivateEndpointConnections.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "myResourceGroup", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111", - "name": "myWorkspace.23456789-1111-1111-1111-111111111111", - "type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections", - "properties": { - "privateEndpoint": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint" - }, - "privateLinkServiceConnectionState": { - "status": "Approved", - "description": "Approved by johndoe@company.com", - "actionsRequired": "None" - }, - "provisioningState": "Succeeded" - } - } - ] - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/ListPrivateLinkResources.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/ListPrivateLinkResources.json deleted file mode 100644 index 691969c2fb52..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/ListPrivateLinkResources.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "myResourceGroup", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateLinkResources/databricks_ui_api", - "name": "databricks_ui_api", - "type": "Microsoft.Databricks/workspaces/PrivateLinkResources", - "properties": { - "groupId": "databricks_ui_api", - "requiredMembers": [ - "databricks_ui_api" - ], - "requiredZoneNames": [ - "privatelink.azuredatabricks.net" - ] - } - } - ] - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/OperationsList.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/OperationsList.json deleted file mode 100644 index 23010522bd44..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/OperationsList.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "parameters": { - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "body": [ - { - "name": "Microsoft.Databricks/workspaces/read", - "display": { - "provider": "Microsoft Databricks", - "resource": "Workspace", - "operation": "List Workspaces", - "description": "Retrieves a list of workspaces." - } - }, - { - "name": "Microsoft.Databricks/workspaces/write", - "display": { - "provider": "Microsoft Databricks", - "resource": "Workspace", - "operation": "Create Workspace", - "description": "Creates an workspace." - } - }, - { - "name": "Microsoft.Databricks/workspaces/delete", - "display": { - "provider": "Microsoft Databricks", - "resource": "Workspace", - "operation": "Remove Workspace", - "description": "Removes an workspace." - } - }, - { - "name": "Microsoft.Databricks/workspaces/virtualNetworkPeerings/read", - "display": { - "provider": "Microsoft Databricks", - "resource": "Virtual Network Peering", - "operation": "Get Virtual Network Peering", - "description": "Gets the virtual network peering." - } - }, - { - "name": "Microsoft.Databricks/workspaces/virtualNetworkPeerings/write", - "display": { - "provider": "Microsoft Databricks", - "resource": "Virtual Network Peering", - "operation": "Add Virtual Network Peering", - "description": "Add or modify virtual network peering" - } - }, - { - "name": "Microsoft.Databricks/workspaces/virtualNetworkPeerings/delete", - "display": { - "provider": "Microsoft Databricks", - "resource": "Virtual Network Peering", - "operation": "Delete Virtual Network Peering", - "description": "Deletes a virtual network peering" - } - }, - { - "name": "Microsoft.Databricks/workspaces/PrivateLinkResources/read", - "display": { - "provider": "Microsoft Databricks", - "resource": "Private Link Resources", - "operation": "List Private Link Resources", - "description": "Retrieve List of Private Link Resources" - } - }, - { - "name": "Microsoft.Databricks/workspaces/PrivateEndpointConnections/read", - "display": { - "provider": "Microsoft Databricks", - "resource": "Private Endpoint Connection", - "operation": "List Private Endpoint Connections", - "description": "Retrieve List of Private Endpoint Connections" - } - }, - { - "name": "Microsoft.Databricks/workspaces/PrivateEndpointConnections/write", - "display": { - "provider": "Microsoft Databricks", - "resource": "Private Endpoint Connection", - "operation": "Update Private Endpoint Connection", - "description": "Update a virtual network peering" - } - }, - { - "name": "Microsoft.Databricks/workspaces/PrivateEndpointConnections/delete", - "display": { - "provider": "Microsoft Databricks", - "resource": "Private Endpoint Connection", - "operation": "Delete Private Endpoint Connection", - "description": "Delete a Private Endpoint Connection" - } - }, - { - "name": "Microsoft.Databricks/accessConnectors/read", - "display": { - "provider": "Azure Databricks", - "resource": "AccessConnector", - "operation": "List Azure Databricks Access Connector", - "description": "Retrieves a list of Azure Databricks Access Connector." - } - }, - { - "name": "Microsoft.Databricks/accessConnectors/write", - "display": { - "provider": "Azure Databricks", - "resource": "AccessConnector", - "operation": "Create Azure Databricks Access Connector", - "description": "Creates an Azure Databricks Access Connector." - } - }, - { - "name": "Microsoft.Databricks/accessConnectors/delete", - "display": { - "provider": "Azure Databricks", - "resource": "AccessConnector", - "operation": "Remove Azure Databricks Access Connector", - "description": "Removes Azure Databricks Access Connector." - } - } - ] - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/OutboundNetworkDependenciesEndpointsList.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/OutboundNetworkDependenciesEndpointsList.json deleted file mode 100644 index a829cc8d3a3d..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/OutboundNetworkDependenciesEndpointsList.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "myResourceGroup", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": [ - { - "category": "Webapp", - "endpoints": [ - { - "endpointDetails": [ - { - "ipAddress": "11.111.111.11/11", - "port": 123 - }, - { - "ipAddress": "22.222.222.22/22", - "port": 123 - } - ] - } - ] - }, - { - "category": "Control Plane NAT", - "endpoints": [ - { - "endpointDetails": [ - { - "ipAddress": "33.33.333.333/33", - "port": 123 - } - ] - } - ] - }, - { - "category": "Extended infrastructure", - "endpoints": [ - { - "endpointDetails": [ - { - "ipAddress": "44.44.44.44/44", - "port": 123 - } - ] - } - ] - }, - { - "category": "Azure Storage", - "endpoints": [ - { - "domainName": "xxx.blob.core.windows.net", - "endpointDetails": [ - { - "port": 123 - } - ] - }, - { - "domainName": "yyy.blob.core.windows.net", - "endpointDetails": [ - { - "port": 123 - } - ] - }, - { - "domainName": "zzz.blob.core.windows.net", - "endpointDetails": [ - { - "port": 123 - } - ] - } - ] - }, - { - "category": "Azure My SQL", - "endpoints": [ - { - "domainName": "xxx.mysql.database.azure.com", - "endpointDetails": [ - { - "port": 1234 - } - ] - }, - { - "domainName": "yyy.mysql.database.azure.com", - "endpointDetails": [ - { - "port": 1234 - } - ] - } - ] - }, - { - "category": "Azure Servicebus", - "endpoints": [ - { - "domainName": "xxx.servicebus.windows.net", - "endpointDetails": [ - { - "port": 1234 - } - ] - } - ] - } - ] - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrepareEncryption.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrepareEncryption.json deleted file mode 100644 index 9f8b8465b052..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrepareEncryption.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "prepareEncryption": { - "value": true - } - } - }, - "location": "westus" - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "sku": { - "name": "premium" - }, - "location": "East US 2", - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "storageAccountIdentity": { - "principalId": "55555555-5555-5555-5555-555555555555", - "tenantId": "66666666-6666-6666-6666-666666666666", - "type": "SystemAssigned" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net" - } - } - }, - "201": { - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "environment": "dev" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z" - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsDelete.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsDelete.json deleted file mode 100644 index 3bce69e26479..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsDelete.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "myResourceGroup", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "privateEndpointConnectionName": "myWorkspace.23456789-1111-1111-1111-111111111111" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Retry-After": "10", - "Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/locations/exampleLocation/operationStatuses/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview", - "Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/locations/exampleLocation/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview" - } - }, - "204": {} - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsGet.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsGet.json deleted file mode 100644 index 2be1f79cd0b4..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsGet.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "myResourceGroup", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "privateEndpointConnectionName": "myWorkspace.23456789-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111", - "name": "myWorkspace.23456789-1111-1111-1111-111111111111", - "type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections", - "properties": { - "privateEndpoint": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint" - }, - "privateLinkServiceConnectionState": { - "status": "Pending", - "description": "Please approve my request!", - "actionsRequired": "None" - }, - "provisioningState": "Succeeded" - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsUpdate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsUpdate.json deleted file mode 100644 index 963708bbe82e..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateEndpointConnectionsUpdate.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "myResourceGroup", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "privateEndpointConnectionName": "myWorkspace.23456789-1111-1111-1111-111111111111", - "privateEndpointConnection": { - "properties": { - "privateLinkServiceConnectionState": { - "status": "Approved", - "description": "Approved by databricksadmin@contoso.com" - } - } - } - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111", - "name": "myWorkspace.23456789-1111-1111-1111-111111111111", - "type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections", - "properties": { - "privateEndpoint": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint" - }, - "privateLinkServiceConnectionState": { - "status": "Approved", - "description": "Approved by databricksadmin@contoso.com", - "actionsRequired": "None" - }, - "provisioningState": "Succeeded" - } - } - }, - "202": { - "body": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111", - "name": "myWorkspace.23456789-1111-1111-1111-111111111111", - "type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections", - "properties": { - "privateEndpoint": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint" - }, - "privateLinkServiceConnectionState": { - "status": "Approved", - "description": "Approved by databricksadmin@contoso.com", - "actionsRequired": "None" - }, - "provisioningState": "Succeeded" - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateLinkResourcesGet.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateLinkResourcesGet.json deleted file mode 100644 index 208671af98e9..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/PrivateLinkResourcesGet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parameters": { - "resourceGroupName": "myResourceGroup", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "groupId": "databricks_ui_api" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateLinkResources/databricks_ui_api", - "name": "databricks_ui_api", - "type": "Microsoft.Databricks/workspaces/PrivateLinkResources", - "properties": { - "groupId": "databricks_ui_api", - "requiredMembers": [ - "databricks_ui_api" - ], - "requiredZoneNames": [ - "privatelink.azuredatabricks.net" - ] - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceCreate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceCreate.json deleted file mode 100644 index 9f2022f41742..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceCreate.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "defaultCatalog": { - "initialType": "UnityCatalog", - "initialName": "" - }, - "accessConnector": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector", - "identityType": "SystemAssigned" - }, - "privateDbfsAccess": "Enabled" - }, - "location": "westus" - } - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "accessConnector": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector", - "identityType": "SystemAssigned" - }, - "privateDbfsAccess": "Enabled", - "parameters": null, - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "defaultCatalog": { - "initialType": "UnityCatalog", - "initialName": "" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "environment": "dev" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "accessConnector": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector", - "identityType": "SystemAssigned" - }, - "privateDbfsAccess": "Enabled", - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceCreateWithParameters.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceCreateWithParameters.json deleted file mode 100644 index 6896cafc4cc2..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceCreateWithParameters.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "defaultCatalog": { - "initialType": "HiveMetastore", - "initialName": "" - }, - "accessConnector": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector", - "identityType": "UserAssigned", - "userAssignedIdentityId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity" - }, - "privateDbfsAccess": "Enabled", - "parameters": { - "customVirtualNetworkId": { - "value": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork" - }, - "customPublicSubnetName": { - "value": "myPublicSubnet" - }, - "customPrivateSubnetName": { - "value": "myPrivateSubnet" - } - } - }, - "location": "westus" - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "customPrivateSubnetName": { - "type": "String", - "value": "myPrivateSubnet" - }, - "customPublicSubnetName": { - "type": "String", - "value": "myPublicSubnet" - }, - "customVirtualNetworkId": { - "type": "String", - "value": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork" - } - }, - "accessConnector": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector", - "identityType": "UserAssigned", - "userAssignedIdentityId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity" - }, - "privateDbfsAccess": "Enabled", - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "defaultCatalog": { - "initialType": "HiveMetastore", - "initialName": "" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "environment": "dev" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "isUcEnabled": true, - "accessConnector": { - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector", - "identityType": "UserAssigned", - "userAssignedIdentityId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity" - }, - "privateDbfsAccess": "Enabled", - "defaultCatalog": { - "initialType": "HiveMetastore", - "initialName": "" - } - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceDelete.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceDelete.json deleted file mode 100644 index d1fbc8f3b1b0..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceDelete.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "rg", - "api-version": "2024-02-01-preview", - "subscriptionId": "subid" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Retry-After": "10", - "Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/workspaces/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview", - "Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/workspaces/swaggerExample/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview" - } - }, - "204": {} - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceDeleteRetainUcData.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceDeleteRetainUcData.json deleted file mode 100644 index 9637365a32bc..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceDeleteRetainUcData.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "parameters": { - "workspaceName": "myWorkspace", - "resourceGroupName": "rg", - "api-version": "2024-02-01-preview", - "subscriptionId": "subid", - "retainUcData": "false" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Retry-After": "10", - "Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/workspaces/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview", - "Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/workspaces/swaggerExample/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview" - } - }, - "204": {} - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceEnhancedSecurityComplianceCreateOrUpdate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceEnhancedSecurityComplianceCreateOrUpdate.json deleted file mode 100644 index 7ad3f3b43ca9..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceEnhancedSecurityComplianceCreateOrUpdate.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "enhancedSecurityCompliance": { - "automaticClusterUpdate": { - "value": "Enabled" - }, - "complianceSecurityProfile": { - "value": "Enabled", - "complianceStandards": [ - "PCI_DSS", - "HIPAA" - ] - }, - "enhancedSecurityMonitoring": { - "value": "Enabled" - } - } - }, - "location": "eastus2" - } - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "enhancedSecurityCompliance": { - "automaticClusterUpdate": { - "value": "Enabled" - }, - "complianceSecurityProfile": { - "value": "Enabled", - "complianceStandards": [ - "PCI_DSS", - "HIPAA" - ] - }, - "enhancedSecurityMonitoring": { - "value": "Enabled" - } - }, - "parameters": null, - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2023-08-24T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "enhancedSecurityCompliance": { - "automaticClusterUpdate": { - "value": "Enabled" - }, - "complianceSecurityProfile": { - "value": "Enabled", - "complianceStandards": [ - "PCI_DSS", - "HIPAA" - ] - }, - "enhancedSecurityMonitoring": { - "value": "Enabled" - } - }, - "parameters": null, - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2023-08-24T00:10:29.2858439Z", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceEnhancedSecurityComplianceGet.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceEnhancedSecurityComplianceGet.json deleted file mode 100644 index b4d5249004d4..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceEnhancedSecurityComplianceGet.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "enhancedSecurityCompliance": { - "automaticClusterUpdate": { - "value": "Enabled" - }, - "complianceSecurityProfile": { - "value": "Enabled", - "complianceStandards": [ - "PCI_DSS", - "HIPAA" - ] - }, - "enhancedSecurityMonitoring": { - "value": "Enabled" - } - }, - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2023-08-24T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceGet.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceGet.json deleted file mode 100644 index 52f779d4151c..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceGet.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "sku": { - "name": "premium" - }, - "location": "East US 2", - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceGetParameters.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceGetParameters.json deleted file mode 100644 index d3ce612ff603..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceGetParameters.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": { - "customPrivateSubnetName": { - "type": "String", - "value": "PrivateBob" - }, - "customPublicSubnetName": { - "type": "String", - "value": "PublicSarah" - }, - "customVirtualNetworkId": { - "type": "String", - "value": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork" - } - }, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "privateEndpointConnections": [ - { - "id": "/subscriptions/subscriptionId/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace/privateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111", - "name": "myWorkspace.23456789-1111-1111-1111-111111111111", - "type": "Microsoft.Databricks/workspaces/privateEndpointConnections", - "properties": { - "privateEndpoint": { - "id": "/subscriptions/subscriptionId/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint" - }, - "privateLinkServiceConnectionState": { - "status": "Approved", - "description": "Auto-Approved", - "actionsRequired": "None" - }, - "provisioningState": "Succeeded" - } - } - ], - "publicNetworkAccess": "Disabled", - "requiredNsgRules": "NoAzureDatabricksRules", - "isUcEnabled": false - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionCreate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionCreate.json deleted file mode 100644 index 2ec2c85cf379..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionCreate.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - } - }, - "location": "westus" - } - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "diskEncryptionSetId": "/subscriptions/subid/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - }, - "parameters": null, - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "managedDiskIdentity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "44444444-4444-4444-4444-444444444444", - "type": "SystemAssigned" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "environment": "dev" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "diskEncryptionSetId": "/subscriptions/subid/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - }, - "parameters": null, - "provisioningState": "Accepted", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "managedDiskIdentity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "44444444-4444-4444-4444-444444444444", - "type": "SystemAssigned" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionGet.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionGet.json deleted file mode 100644 index d6044e762e65..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionGet.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "name": "myWorkspace", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "sku": { - "name": "premium" - }, - "location": "East US 2", - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "diskEncryptionSetId": "/subscriptions/subid/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - }, - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "managedDiskIdentity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "44444444-4444-4444-4444-444444444444", - "type": "SystemAssigned" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionUpdate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionUpdate.json deleted file mode 100644 index 75b98ec82aa5..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceManagedDiskEncryptionUpdate.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - } - }, - "location": "westus", - "tags": { - "mytag1": "myvalue1" - } - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "mytag1": "myvalue1" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "diskEncryptionSetId": "/subscriptions/subid/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - }, - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "managedDiskIdentity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "44444444-4444-4444-4444-444444444444", - "type": "SystemAssigned" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "6666666666666666", - "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "201": { - "headers": {}, - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "mytag1": "myvalue1" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "diskEncryptionSetId": "/subscriptions/subid/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet", - "encryption": { - "entities": { - "managedDisk": { - "keySource": "Microsoft.Keyvault", - "keyVaultProperties": { - "keyVaultUri": "https://test-vault-name.vault.azure.net/", - "keyName": "test-cmk-key", - "keyVersion": "00000000000000000000000000000000" - }, - "rotationToLatestKeyVersionEnabled": true - } - } - }, - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "managedDiskIdentity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "44444444-4444-4444-4444-444444444444", - "type": "SystemAssigned" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "6666666666666666", - "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net", - "isUcEnabled": true - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceUpdate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceUpdate.json deleted file mode 100644 index de44222a9f2f..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceUpdate.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview", - "parameters": { - "tags": { - "mytag1": "myvalue1" - } - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": { - "mytag1": "myvalue1" - }, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "6666666666666666", - "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net", - "isUcEnabled": true - } - } - }, - "202": { - "headers": { - "Retry-After": "10", - "Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/workspaces/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview", - "Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.Databricks/workspaces/swaggerExample/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview" - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetPeeringGet.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetPeeringGet.json deleted file mode 100644 index d6b81cef19ed..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetPeeringGet.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "peeringName": "vNetPeering", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Databricks/workspaces/adbworkspace/virtualNetworkPeerings/vNetPeeringTest", - "name": "vNetPeeringTest", - "properties": { - "allowVirtualNetworkAccess": true, - "allowForwardedTraffic": false, - "allowGatewayTransit": false, - "useRemoteGateways": false, - "remoteVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Network/virtualNetworks/subramanvnet" - }, - "remoteAddressSpace": { - "addressPrefixes": [ - "10.203.0.0/16" - ] - }, - "databricksVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/databricks-rg-adbworkspace-2jsxhmzoyooxm/providers/Microsoft.Network/virtualNetworks/workers-vnet" - }, - "databricksAddressSpace": { - "addressPrefixes": [ - "10.139.0.0/16" - ] - }, - "peeringState": "Initiated", - "provisioningState": "Succeeded" - } - } - }, - "204": {} - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetPeeringList.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetPeeringList.json deleted file mode 100644 index 323b29b6ab70..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetPeeringList.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Databricks/workspaces/adbworkspace/virtualNetworkPeerings/vNetPeeringTest", - "name": "vNetPeeringTest", - "properties": { - "allowVirtualNetworkAccess": true, - "allowForwardedTraffic": false, - "allowGatewayTransit": false, - "useRemoteGateways": false, - "remoteVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Network/virtualNetworks/subramanvnet" - }, - "remoteAddressSpace": { - "addressPrefixes": [ - "10.203.0.0/16" - ] - }, - "databricksVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/databricks-rg-adbworkspace-2jsxhmzoyooxm/providers/Microsoft.Network/virtualNetworks/workers-vnet" - }, - "databricksAddressSpace": { - "addressPrefixes": [ - "10.139.0.0/16" - ] - }, - "peeringState": "Initiated", - "provisioningState": "Succeeded" - } - } - ] - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetworkPeeringCreateOrUpdate.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetworkPeeringCreateOrUpdate.json deleted file mode 100644 index 816ce6102c70..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetworkPeeringCreateOrUpdate.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "peeringName": "vNetPeeringTest", - "api-version": "2024-02-01-preview", - "VirtualNetworkPeeringParameters": { - "properties": { - "allowForwardedTraffic": false, - "allowGatewayTransit": false, - "allowVirtualNetworkAccess": true, - "remoteVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Network/virtualNetworks/subramanvnet" - }, - "useRemoteGateways": false - } - } - }, - "responses": { - "201": { - "headers": {}, - "body": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Databricks/workspaces/adbworkspace/virtualNetworkPeerings/vNetPeeringTest", - "name": "vNetPeeringTest", - "properties": { - "allowVirtualNetworkAccess": true, - "allowForwardedTraffic": false, - "allowGatewayTransit": false, - "useRemoteGateways": false, - "remoteVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Network/virtualNetworks/subramanvnet" - }, - "remoteAddressSpace": { - "addressPrefixes": [ - "10.203.0.0/16" - ] - }, - "databricksVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/databricks-rg-adbworkspace-2jsxhmzoyooxm/providers/Microsoft.Network/virtualNetworks/workers-vnet" - }, - "databricksAddressSpace": { - "addressPrefixes": [ - "10.139.0.0/16" - ] - }, - "peeringState": "Initiated", - "provisioningState": "Updating" - } - } - }, - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Databricks/workspaces/adbworkspace/virtualNetworkPeerings/vNetPeeringTest", - "name": "vNetPeeringTest", - "properties": { - "allowVirtualNetworkAccess": true, - "allowForwardedTraffic": false, - "allowGatewayTransit": false, - "useRemoteGateways": false, - "remoteVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/subramantest/providers/Microsoft.Network/virtualNetworks/subramanvnet" - }, - "remoteAddressSpace": { - "addressPrefixes": [ - "10.203.0.0/16" - ] - }, - "databricksVirtualNetwork": { - "id": "/subscriptions/0140911e-1040-48da-8bc9-b99fb3dd88a6/resourceGroups/databricks-rg-adbworkspace-2jsxhmzoyooxm/providers/Microsoft.Network/virtualNetworks/workers-vnet" - }, - "databricksAddressSpace": { - "addressPrefixes": [ - "10.139.0.0/16" - ] - }, - "peeringState": "Initiated", - "provisioningState": "Updating" - } - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetworkPeeringDelete.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetworkPeeringDelete.json deleted file mode 100644 index d3121948e5af..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspaceVirtualNetworkPeeringDelete.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "workspaceName": "myWorkspace", - "peeringName": "vNetPeering", - "api-version": "2024-02-01-preview" - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/providers/Microsoft.Network/locations/exampleLocation/operations/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview", - "Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/providers/Microsoft.Network/locations/exampleLocation/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-02-01-preview" - } - }, - "204": {}, - "200": {} - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspacesListByResourceGroup.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspacesListByResourceGroup.json deleted file mode 100644 index 6bb562a95356..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspacesListByResourceGroup.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "resourceGroupName": "rg", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "name": "myWorkspace1", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace1", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net" - } - }, - { - "name": "myWorkspace2", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace2", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "standard" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "6666666666666666", - "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net", - "isUcEnabled": true - } - } - ] - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspacesListBySubscription.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspacesListBySubscription.json deleted file mode 100644 index da7836b22f9c..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/examples/WorkspacesListBySubscription.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "parameters": { - "subscriptionId": "subid", - "api-version": "2024-02-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "name": "myWorkspace1", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace1", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "premium" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "5555555555555555", - "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net", - "isUcEnabled": true - } - }, - { - "name": "myWorkspace2", - "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace2", - "type": "Microsoft.Databricks/workspaces", - "location": "East US 2", - "tags": null, - "sku": { - "name": "standard" - }, - "properties": { - "managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG", - "parameters": null, - "provisioningState": "Succeeded", - "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json", - "authorizations": [ - { - "principalId": "00000000-0000-0000-0000-000000000000", - "roleDefinitionId": "11111111-1111-1111-1111-111111111111" - } - ], - "createdBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "updatedBy": { - "oid": "22222222-2222-2222-2222-222222222222", - "puid": "33333333", - "applicationId": "44444444-4444-4444-4444-444444444444" - }, - "createdDateTime": "2020-02-20T00:10:29.2858439Z", - "workspaceId": "6666666666666666", - "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net", - "isUcEnabled": false - } - } - ] - } - } - } -} diff --git a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/vnetpeering.json b/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/vnetpeering.json deleted file mode 100644 index 48c06f3d0eb1..000000000000 --- a/specification/databricks/resource-manager/Microsoft.Databricks/preview/2024-02-01-preview/vnetpeering.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "DatabricksClient", - "version": "2024-02-01-preview", - "description": "ARM Databricks" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings/{peeringName}": { - "get": { - "tags": [ - "vNetPeering" - ], - "operationId": "vNetPeering_Get", - "description": "Gets the workspace vNet Peering.", - "x-ms-examples": { - "Get a workspace with vNet Peering Configured": { - "$ref": "./examples/WorkspaceVirtualNetPeeringGet.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/PeeringNameParameter" - } - ], - "responses": { - "200": { - "description": "OK. The request has succeeded.", - "schema": { - "$ref": "#/definitions/VirtualNetworkPeering" - } - }, - "204": { - "description": "OK - NoContent" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - } - }, - "delete": { - "tags": [ - "vNetPeering" - ], - "operationId": "vNetPeering_Delete", - "description": "Deletes the workspace vNetPeering.", - "x-ms-examples": { - "Delete a workspace vNet Peering": { - "$ref": "./examples/WorkspaceVirtualNetworkPeeringDelete.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/PeeringNameParameter" - } - ], - "responses": { - "202": { - "description": "Accepted - Returns this status until the asynchronous operation has completed." - }, - "204": { - "description": "NoContent" - }, - "200": { - "description": "OK. The request has succeeded." - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - }, - "put": { - "tags": [ - "vNetPeering" - ], - "operationId": "vNetPeering_CreateOrUpdate", - "description": "Creates vNet Peering for workspace.", - "x-ms-examples": { - "Create vNet Peering for Workspace": { - "$ref": "./examples/WorkspaceVirtualNetworkPeeringCreateOrUpdate.json" - } - }, - "parameters": [ - { - "name": "VirtualNetworkPeeringParameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/VirtualNetworkPeering" - }, - "description": "Parameters supplied to the create workspace vNet Peering." - }, - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/PeeringNameParameter" - } - ], - "responses": { - "201": { - "description": "Created - Returns information about the workspace vNet peering, including provisioning status.", - "schema": { - "$ref": "#/definitions/VirtualNetworkPeering" - } - }, - "200": { - "description": "Update succeeded - Returns information about the workspace vNet peering.", - "schema": { - "$ref": "#/definitions/VirtualNetworkPeering" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}/virtualNetworkPeerings": { - "get": { - "tags": [ - "vNetPeering" - ], - "operationId": "vNetPeering_ListByWorkspace", - "description": "Lists the workspace vNet Peerings.", - "x-ms-examples": { - "List all vNet Peerings for the workspace": { - "$ref": "./examples/WorkspaceVirtualNetPeeringList.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "List succeeded. Returns the resulting resource objects in response body.", - "schema": { - "$ref": "#/definitions/VirtualNetworkPeeringList" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "ErrorDetail": { - "title": "Error details.", - "type": "object", - "properties": { - "code": { - "description": "The error's code.", - "type": "string" - }, - "message": { - "description": "A human readable error message.", - "type": "string" - }, - "target": { - "description": "Indicates which property in the request is responsible for the error.", - "type": "string" - } - }, - "required": [ - "code", - "message" - ] - }, - "ErrorInfo": { - "title": "The code and message for an error.", - "type": "object", - "properties": { - "code": { - "description": "A machine readable error code.", - "type": "string" - }, - "message": { - "description": "A human readable error message.", - "type": "string" - }, - "details": { - "description": "error details.", - "type": "array", - "items": { - "$ref": "#/definitions/ErrorDetail" - } - }, - "innererror": { - "description": "Inner error details if they exist.", - "type": "string" - } - }, - "required": [ - "code", - "message" - ] - }, - "ErrorResponse": { - "title": "Error response.", - "description": "Contains details when the response code indicates an error.", - "type": "object", - "properties": { - "error": { - "description": "The error details.", - "$ref": "#/definitions/ErrorInfo" - } - }, - "required": [ - "error" - ] - }, - "VirtualNetworkPeeringList": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/VirtualNetworkPeering" - }, - "description": "List of virtual network peerings on workspace." - }, - "nextLink": { - "type": "string", - "description": "URL to get the next set of virtual network peering list results if there are any." - } - }, - "description": "Gets all virtual network peerings under a workspace." - }, - "VirtualNetworkPeering": { - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/VirtualNetworkPeeringPropertiesFormat", - "description": "List of properties for vNet Peering" - }, - "name": { - "type": "string", - "description": "Name of the virtual network peering resource", - "readOnly": true - }, - "id": { - "type": "string", - "description": "Resource ID.", - "readOnly": true - }, - "type": { - "type": "string", - "description": "type of the virtual network peering resource", - "readOnly": true - } - }, - "required": [ - "properties" - ], - "description": "Peerings in a VirtualNetwork resource", - "x-ms-azure-resource": true - }, - "VirtualNetworkPeeringPropertiesFormat": { - "properties": { - "allowVirtualNetworkAccess": { - "type": "boolean", - "description": "Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space." - }, - "allowForwardedTraffic": { - "type": "boolean", - "description": "Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network." - }, - "allowGatewayTransit": { - "type": "boolean", - "description": "If gateway links can be used in remote virtual networking to link to this virtual network." - }, - "useRemoteGateways": { - "type": "boolean", - "description": "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." - }, - "databricksVirtualNetwork": { - "properties": { - "id": { - "type": "string", - "description": "The Id of the databricks virtual network." - } - }, - "description": " 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)." - }, - "databricksAddressSpace": { - "$ref": "#/definitions/AddressSpace", - "description": "The reference to the databricks virtual network address space." - }, - "remoteVirtualNetwork": { - "properties": { - "id": { - "type": "string", - "description": "The Id of the remote virtual network." - } - }, - "description": " 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)." - }, - "remoteAddressSpace": { - "$ref": "#/definitions/AddressSpace", - "description": "The reference to the remote virtual network address space." - }, - "peeringState": { - "type": "string", - "description": "The status of the virtual network peering.", - "enum": [ - "Initiated", - "Connected", - "Disconnected" - ], - "x-ms-enum": { - "name": "peeringState", - "modelAsString": true - }, - "readOnly": true - }, - "provisioningState": { - "readOnly": true, - "$ref": "#/definitions/PeeringProvisioningState", - "description": "The provisioning state of the virtual network peering resource." - } - }, - "required": [ - "remoteVirtualNetwork" - ], - "description": "Properties of the virtual network peering." - }, - "PeeringProvisioningState": { - "type": "string", - "readOnly": true, - "description": "The current provisioning state.", - "enum": [ - "Succeeded", - "Updating", - "Deleting", - "Failed" - ], - "x-ms-enum": { - "name": "PeeringProvisioningState", - "modelAsString": true - } - }, - "AddressSpace": { - "properties": { - "addressPrefixes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of address blocks reserved for this virtual network in CIDR notation." - } - }, - "description": "AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network." - } - }, - "parameters": { - "SubscriptionIdParameter": { - "name": "subscriptionId", - "in": "path", - "required": true, - "type": "string", - "description": "The ID of the target subscription." - }, - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "The API version to use for this operation." - }, - "ResourceGroupName": { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group. The name is case insensitive.", - "pattern": "^[-\\w\\._\\(\\)]+$", - "minLength": 1, - "maxLength": 90, - "x-ms-parameter-location": "method" - }, - "WorkspaceName": { - "name": "workspaceName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the workspace.", - "minLength": 3, - "maxLength": 64, - "x-ms-parameter-location": "method" - }, - "PeeringNameParameter": { - "name": "peeringName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the workspace vNet peering.", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/databricks/resource-manager/readme.md b/specification/databricks/resource-manager/readme.md index 10a89e5d767b..699ede0575ae 100644 --- a/specification/databricks/resource-manager/readme.md +++ b/specification/databricks/resource-manager/readme.md @@ -10,7 +10,6 @@ This is the AutoRest configuration file for Databricks. ``` yaml $(java) && $(multiapi) batch: - - tag: package-2024-02-01-preview - tag: package-2023-09-15-preview - tag: package-2023-02-01 - tag: package-2022-04-01-preview @@ -19,20 +18,6 @@ batch: - tag: package-2023-05-01 ``` - -### Tag: package-2024-02-01-preview and java - -These settings apply only when `--tag=package-2024-02-01-preview --java` is specified on the command line. -Please also specify `--azure-libraries-for-java=`. - -``` yaml $(tag) == 'package-2024-02-01-preview' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.databricks.v2024_02_01_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/databricks/mgmt-v2024_02_01_preview -regenerate-manager: true -generate-interface: true -``` - ### Tag: package-2023-09-15-preview and java These settings apply only when `--tag=package-2023-09-15-preview --java` is specified on the command line. @@ -133,7 +118,7 @@ These are the global settings for the Databricks API. title: AzureDatabricksManagementClient description: The Microsoft Azure management APIs allow end users to operate on Azure Databricks Workspace / Access Connector resources. openapi-type: arm -tag: package-2024-02-01-preview +tag: package-preview-2023-09 ``` ### Tag: package-2018-04-01 @@ -200,17 +185,6 @@ input-file: - Microsoft.Databricks/stable/2023-05-01/accessconnector.json ``` -### Tag: package-2024-02-01-preview - -These settings apply only when `--tag=package-2024-02-01-preview` is specified on the command line. - -``` yaml $(tag) == 'package-2024-02-01-preview' -input-file: -- Microsoft.Databricks/preview/2024-02-01-preview/databricks.json -- Microsoft.Databricks/preview/2024-02-01-preview/vnetpeering.json -- Microsoft.Databricks/stable/2023-05-01/accessconnector.json -``` - --- # Suppressions