diff --git a/schemas/2019-07-24-preview/Microsoft.AzureData.json b/schemas/2019-07-24-preview/Microsoft.AzureData.json index 8b9d2cefe1..8d7f5c187c 100644 --- a/schemas/2019-07-24-preview/Microsoft.AzureData.json +++ b/schemas/2019-07-24-preview/Microsoft.AzureData.json @@ -4,209 +4,6 @@ "title": "Microsoft.AzureData", "description": "Microsoft AzureData Resource Types", "resourceDefinitions": { - "dataControllers": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-07-24-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "type": "string" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/DataControllerProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The data controller properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.AzureData/dataControllers" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.AzureData/dataControllers" - }, - "postgresInstances": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-07-24-preview" - ] - }, - "name": { - "type": "string", - "description": "Name of PostgresInstance" - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.AzureData/postgresInstances" - ] - } - }, - "required": [ - "apiVersion", - "name", - "type" - ], - "description": "Microsoft.AzureData/postgresInstances" - }, - "sqlManagedInstances": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-07-24-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "type": "string", - "description": "The name of SQL Managed Instances" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SqlManagedInstanceProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Properties of sqlManagedInstance." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.AzureData/sqlManagedInstances" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.AzureData/sqlManagedInstances" - }, - "sqlServerInstances": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-07-24-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "type": "string", - "description": "The name of SQL Server Instance" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SqlServerInstanceProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Properties of SqlServerInstance." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.AzureData/sqlServerInstances" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.AzureData/sqlServerInstances" - }, "sqlServerRegistrations": { "type": "object", "properties": { @@ -317,119 +114,6 @@ } }, "definitions": { - "DataControllerProperties": { - "type": "object", - "properties": { - "onPremiseProperty": { - "oneOf": [ - { - "$ref": "#/definitions/OnPremiseProperty" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Properties from the on premise data controller" - } - }, - "required": [ - "onPremiseProperty" - ], - "description": "The data controller properties." - }, - "OnPremiseProperty": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A globally unique ID identifying the associated on premise cluster" - }, - "publicSigningKey": { - "type": "string", - "description": "Certificate that contains the on premise cluster public key used to verify signing" - }, - "signingCertificateThumbprint": { - "type": "string", - "description": "Unique thumbprint returned to customer to verify the certificate being uploaded" - } - }, - "required": [ - "id", - "publicSigningKey" - ], - "description": "Properties from the on premise data controller" - }, - "SqlManagedInstanceProperties": { - "type": "object", - "properties": { - "admin": { - "type": "string", - "description": "The instance admin user" - }, - "dataControllerId": { - "type": "string", - "description": "null" - }, - "endTime": { - "type": "string", - "description": "The instance end time" - }, - "instanceEndpoint": { - "type": "string", - "description": "The on premise instance endpoint" - }, - "startTime": { - "type": "string", - "description": "The instance start time" - }, - "vCore": { - "type": "string", - "description": "The instance vCore" - } - }, - "description": "Properties of sqlManagedInstance." - }, - "SqlServerInstanceProperties": { - "type": "object", - "properties": { - "containerResourceId": { - "type": "string", - "description": "ARM Resource id of the container resource (Azure Arc for Servers)" - }, - "edition": { - "type": "string", - "description": "SQL Server edition." - }, - "status": { - "type": "string", - "description": "The cloud connectivity status." - }, - "vCore": { - "type": "string", - "description": "The number of logical processors used by the SQL Server instance." - }, - "version": { - "type": "string", - "description": "SQL Server version." - } - }, - "required": [ - "containerResourceId", - "edition", - "status", - "vCore", - "version" - ], - "description": "Properties of SqlServerInstance." - }, "SqlServerProperties": { "type": "object", "properties": { @@ -521,4 +205,4 @@ "description": "Microsoft.AzureData/sqlServerRegistrations/sqlServers" } } -} \ No newline at end of file +}