Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
318 changes: 1 addition & 317 deletions schemas/2019-07-24-preview/Microsoft.AzureData.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": {
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -521,4 +205,4 @@
"description": "Microsoft.AzureData/sqlServerRegistrations/sqlServers"
}
}
}
}