gulp regenerate
This commit is contained in:
Родитель
4b2ea89d34
Коммит
4156a4cb82
|
@ -299,4 +299,5 @@ src/obj/
|
|||
|
||||
out/
|
||||
schemas/
|
||||
tmp/
|
||||
tmp/
|
||||
code-model-v1
|
||||
|
|
|
@ -36,6 +36,16 @@
|
|||
],
|
||||
"description": "Properties of the Domain Service."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/domainServices_ouContainer_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -65,6 +75,45 @@
|
|||
"type"
|
||||
],
|
||||
"description": "Microsoft.AAD/domainServices"
|
||||
},
|
||||
"domainServices_ouContainer": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"accountName": {
|
||||
"type": "string",
|
||||
"description": "The account name"
|
||||
},
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-06-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the OuContainer."
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"description": "The account password"
|
||||
},
|
||||
"spn": {
|
||||
"type": "string",
|
||||
"description": "The account spn"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.Aad/domainServices/ouContainer"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.Aad/domainServices/ouContainer"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
|
@ -181,6 +230,45 @@
|
|||
},
|
||||
"description": "Properties of the Domain Service."
|
||||
},
|
||||
"domainServices_ouContainer_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"accountName": {
|
||||
"type": "string",
|
||||
"description": "The account name"
|
||||
},
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-06-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the OuContainer."
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"description": "The account password"
|
||||
},
|
||||
"spn": {
|
||||
"type": "string",
|
||||
"description": "The account spn"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"ouContainer"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.Aad/domainServices/ouContainer"
|
||||
},
|
||||
"LdapsSettings": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
|
@ -261,7 +261,8 @@
|
|||
"type": "string",
|
||||
"enum": [
|
||||
"ResourceGroup",
|
||||
"Resource"
|
||||
"Resource",
|
||||
"Subscription"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -13,23 +13,39 @@
|
|||
"2018-09-01-preview"
|
||||
]
|
||||
},
|
||||
"attestationPolicy": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Name of attestation policy."
|
||||
"description": "The supported Azure location where the attestation service instance should be created."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the attestation service"
|
||||
},
|
||||
"policySigningCertificates": {
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/JSONWebKeySet"
|
||||
"$ref": "#/definitions/AttestationServiceCreationSpecificParams"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "Client supplied parameters used to create a new attestation service instance."
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The tags that will be assigned to the attestation service instance."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -40,13 +56,35 @@
|
|||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.Attestation/attestationProviders"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"AttestationServiceCreationSpecificParams": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"attestationPolicy": {
|
||||
"type": "string",
|
||||
"description": "Name of attestation policy."
|
||||
},
|
||||
"policySigningCertificates": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/JSONWebKeySet"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "Client supplied parameters used to create a new attestation service instance."
|
||||
},
|
||||
"JSONWebKey": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
|
@ -0,0 +1,524 @@
|
|||
{
|
||||
"id": "https://schema.management.azure.com/schemas/2019-07-24-preview/Microsoft.AzureData.json#",
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"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": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-24-preview"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The geo-location where the resource lives"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the SQL Server registration."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/SqlServerRegistrationProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The SQL server Registration properties."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/sqlServerRegistrations_sqlServers_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"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/sqlServerRegistrations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.AzureData/sqlServerRegistrations"
|
||||
},
|
||||
"sqlServerRegistrations_sqlServers": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-24-preview"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the SQL Server."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/SqlServerProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The SQL server properties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.AzureData/sqlServerRegistrations/sqlServers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.AzureData/sqlServerRegistrations/sqlServers"
|
||||
}
|
||||
},
|
||||
"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": {
|
||||
"cores": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Cores of the Sql Server."
|
||||
},
|
||||
"edition": {
|
||||
"type": "string",
|
||||
"description": "Sql Server Edition."
|
||||
},
|
||||
"propertyBag": {
|
||||
"type": "string",
|
||||
"description": "Sql Server Json Property Bag."
|
||||
},
|
||||
"registrationID": {
|
||||
"type": "string",
|
||||
"description": "ID for Parent Sql Server Registration."
|
||||
},
|
||||
"version": {
|
||||
"type": "string",
|
||||
"description": "Version of the Sql Server."
|
||||
}
|
||||
},
|
||||
"description": "The SQL server properties."
|
||||
},
|
||||
"SqlServerRegistrationProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"propertyBag": {
|
||||
"type": "string",
|
||||
"description": "Optional Properties as JSON string"
|
||||
},
|
||||
"resourceGroup": {
|
||||
"type": "string",
|
||||
"description": "Resource Group Name"
|
||||
},
|
||||
"subscriptionId": {
|
||||
"type": "string",
|
||||
"description": "Subscription Id"
|
||||
}
|
||||
},
|
||||
"description": "The SQL server Registration properties."
|
||||
},
|
||||
"sqlServerRegistrations_sqlServers_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-24-preview"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the SQL Server."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/SqlServerProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The SQL server properties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"sqlServers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.AzureData/sqlServerRegistrations/sqlServers"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -13,6 +13,17 @@
|
|||
"2017-04-18"
|
||||
]
|
||||
},
|
||||
"identity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Identity"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Managed service identity."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Required. Indicates the type of cognitive service account."
|
||||
|
@ -46,6 +57,16 @@
|
|||
],
|
||||
"description": "Properties of Cognitive Services account."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/accounts_privateEndpointConnections_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sku": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -86,9 +107,87 @@
|
|||
"type"
|
||||
],
|
||||
"description": "Microsoft.CognitiveServices/accounts"
|
||||
},
|
||||
"accounts_privateEndpointConnections": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-18"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the private endpoint connection associated with the Cognitive Services Account"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.CognitiveServices/accounts/privateEndpointConnections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.CognitiveServices/accounts/privateEndpointConnections"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"accounts_privateEndpointConnections_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-18"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the private endpoint connection associated with the Cognitive Services Account"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"privateEndpointConnections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.CognitiveServices/accounts/privateEndpointConnections"
|
||||
},
|
||||
"CognitiveServicesAccountApiProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -154,6 +253,17 @@
|
|||
"type": "string",
|
||||
"description": "Optional subdomain name used for token-based authentication."
|
||||
},
|
||||
"encryption": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Encryption"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties to configure Encryption"
|
||||
},
|
||||
"networkAcls": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -164,10 +274,122 @@
|
|||
}
|
||||
],
|
||||
"description": "A set of rules governing the network accessibility."
|
||||
},
|
||||
"privateEndpointConnections": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/PrivateEndpointConnection"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The private endpoint connection associated with the Cognitive Services account."
|
||||
},
|
||||
"publicNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Enabled",
|
||||
"Disabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'."
|
||||
},
|
||||
"userOwnedStorage": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/UserOwnedStorage"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The storage accounts for this resource."
|
||||
}
|
||||
},
|
||||
"description": "Properties of Cognitive Services account."
|
||||
},
|
||||
"Encryption": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"keySource": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.CognitiveServices",
|
||||
"Microsoft.KeyVault"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Enumerates the possible value of keySource for Encryption."
|
||||
},
|
||||
"keyVaultProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/KeyVaultProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties to configure keyVault Properties"
|
||||
}
|
||||
},
|
||||
"description": "Properties to configure Encryption"
|
||||
},
|
||||
"Identity": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"None",
|
||||
"SystemAssigned",
|
||||
"UserAssigned"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Type of managed service identity."
|
||||
},
|
||||
"userAssignedIdentities": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/UserAssignedIdentity"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}"
|
||||
}
|
||||
},
|
||||
"description": "Managed service identity."
|
||||
},
|
||||
"IpRule": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -181,6 +403,24 @@
|
|||
],
|
||||
"description": "A rule governing the accessibility from a specific ip address or ip range."
|
||||
},
|
||||
"KeyVaultProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"keyName": {
|
||||
"type": "string",
|
||||
"description": "Name of the Key from KeyVault"
|
||||
},
|
||||
"keyVaultUri": {
|
||||
"type": "string",
|
||||
"description": "Uri of KeyVault"
|
||||
},
|
||||
"keyVersion": {
|
||||
"type": "string",
|
||||
"description": "Version of the Key from KeyVault"
|
||||
}
|
||||
},
|
||||
"description": "Properties to configure keyVault Properties"
|
||||
},
|
||||
"NetworkRuleSet": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -230,6 +470,104 @@
|
|||
},
|
||||
"description": "A set of rules governing the network accessibility."
|
||||
},
|
||||
"PrivateEndpoint": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "The Private Endpoint resource."
|
||||
},
|
||||
"PrivateEndpointConnection": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
}
|
||||
},
|
||||
"description": "The Private Endpoint Connection resource."
|
||||
},
|
||||
"PrivateEndpointConnectionProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"groupIds": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The private link resource group ids."
|
||||
},
|
||||
"privateEndpoint": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpoint"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Private Endpoint resource."
|
||||
},
|
||||
"privateLinkServiceConnectionState": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "A collection of information about the state of the connection between service consumer and provider."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"privateLinkServiceConnectionState"
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
},
|
||||
"PrivateLinkServiceConnectionState": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"actionRequired": {
|
||||
"type": "string",
|
||||
"description": "A message indicating if changes on the service provider require any updates on the consumer."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "The reason for approval/rejection of the connection."
|
||||
},
|
||||
"status": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Pending",
|
||||
"Approved",
|
||||
"Rejected",
|
||||
"Disconnected"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."
|
||||
}
|
||||
},
|
||||
"description": "A collection of information about the state of the connection between service consumer and provider."
|
||||
},
|
||||
"Sku": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -243,6 +581,30 @@
|
|||
],
|
||||
"description": "The SKU of the cognitive services account."
|
||||
},
|
||||
"UserAssignedIdentity": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
"description": "Client App Id associated with this identity."
|
||||
},
|
||||
"principalId": {
|
||||
"type": "string",
|
||||
"description": "Azure Active Directory principal ID associated with this Identity."
|
||||
}
|
||||
},
|
||||
"description": "User-assigned managed identity."
|
||||
},
|
||||
"UserOwnedStorage": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "string",
|
||||
"description": "Full resource id of a Microsoft.Storage resource."
|
||||
}
|
||||
},
|
||||
"description": "The user owned storage for Cognitive Services account."
|
||||
},
|
||||
"VirtualNetworkRule": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -104,6 +104,20 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"ActiveDirectoryObject": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"objectId": {
|
||||
"type": "string",
|
||||
"description": "The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry."
|
||||
},
|
||||
"tenantId": {
|
||||
"type": "string",
|
||||
"description": "The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry."
|
||||
}
|
||||
},
|
||||
"description": "The Active Directory Object that will be used for authenticating the token of a container registry."
|
||||
},
|
||||
"ScopeMapProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -167,6 +181,17 @@
|
|||
"TokenCredentialsProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"activeDirectoryObject": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ActiveDirectoryObject"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Active Directory Object that will be used for authenticating the token of a container registry."
|
||||
},
|
||||
"certificates": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -241,10 +266,6 @@
|
|||
],
|
||||
"description": "The properties of the credentials that can be used for authenticating the token."
|
||||
},
|
||||
"objectId": {
|
||||
"type": "string",
|
||||
"description": "The user/group/application object ID for which the token has to be created."
|
||||
},
|
||||
"scopeMapId": {
|
||||
"type": "string",
|
||||
"description": "The resource ID of the scope map to which the token will be associated with."
|
||||
|
|
|
@ -4,6 +4,75 @@
|
|||
"title": "Microsoft.ContainerRegistry",
|
||||
"description": "Microsoft ContainerRegistry Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"registries_agentPools": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-06-01-preview"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The location of the resource. This cannot be changed after the resource is created."
|
||||
},
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^[a-zA-Z0-9-]*$",
|
||||
"minLength": 3,
|
||||
"maxLength": 20
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The name of the agent pool."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/AgentPoolProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The properties of agent pool."
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The tags of the resource."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.ContainerRegistry/registries/agentPools"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.ContainerRegistry/registries/agentPools"
|
||||
},
|
||||
"registries_taskRuns": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -26,11 +95,21 @@
|
|||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The location of the resource. This cannot be changed after the resource is created."
|
||||
"description": "The location of the resource"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of task run."
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^[a-zA-Z0-9-]*$",
|
||||
"minLength": 5,
|
||||
"maxLength": 50
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The name of the task run."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
|
@ -43,21 +122,6 @@
|
|||
],
|
||||
"description": "The properties of task run."
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The tags of the resource."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
|
@ -67,7 +131,6 @@
|
|||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
|
@ -156,6 +219,46 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"AgentPoolProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The count of agent machine"
|
||||
},
|
||||
"os": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Windows",
|
||||
"Linux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The OS of agent machine."
|
||||
},
|
||||
"tier": {
|
||||
"type": "string",
|
||||
"description": "The Tier of agent machine"
|
||||
},
|
||||
"virtualNetworkSubnetResourceId": {
|
||||
"type": "string",
|
||||
"description": "The Virtual Network Subnet Resource Id of the agent machine"
|
||||
}
|
||||
},
|
||||
"description": "The properties of agent pool."
|
||||
},
|
||||
"AgentProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -1008,6 +1111,10 @@
|
|||
}
|
||||
],
|
||||
"properties": {
|
||||
"agentPoolName": {
|
||||
"type": "string",
|
||||
"description": "The dedicated agent pool for the run."
|
||||
},
|
||||
"isArchiveEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -1216,6 +1323,10 @@
|
|||
],
|
||||
"description": "The properties that determine the run agent configuration."
|
||||
},
|
||||
"agentPoolName": {
|
||||
"type": "string",
|
||||
"description": "The dedicated agent pool for the task."
|
||||
},
|
||||
"credentials": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1055,7 +1055,7 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "(PREVIEW) Whether to enable Kubernetes Pod security policy."
|
||||
"description": "(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."
|
||||
},
|
||||
"enableRBAC": {
|
||||
"oneOf": [
|
||||
|
|
|
@ -1112,7 +1112,7 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "(PREVIEW) Whether to enable Kubernetes Pod security policy."
|
||||
"description": "(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."
|
||||
},
|
||||
"enableRBAC": {
|
||||
"oneOf": [
|
||||
|
|
|
@ -1210,7 +1210,7 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "(PREVIEW) Whether to enable Kubernetes Pod security policy."
|
||||
"description": "(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."
|
||||
},
|
||||
"enableRBAC": {
|
||||
"oneOf": [
|
||||
|
|
|
@ -1362,7 +1362,7 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "(PREVIEW) Whether to enable Kubernetes Pod security policy."
|
||||
"description": "(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."
|
||||
},
|
||||
"enableRBAC": {
|
||||
"oneOf": [
|
||||
|
|
|
@ -0,0 +1,516 @@
|
|||
{
|
||||
"id": "https://schema.management.azure.com/schemas/2019-09-30-preview/Microsoft.ContainerService.json#",
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"title": "Microsoft.ContainerService",
|
||||
"description": "Microsoft ContainerService Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"openShiftManagedClusters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-09-30-preview"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Resource location"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the OpenShift managed cluster resource."
|
||||
},
|
||||
"plan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PurchasePlan"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the OpenShift managed cluster."
|
||||
},
|
||||
"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.ContainerService/openShiftManagedClusters"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.ContainerService/openShiftManagedClusters"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"NetworkProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"peerVnetId": {
|
||||
"type": "string",
|
||||
"description": "CIDR of the Vnet to peer."
|
||||
},
|
||||
"vnetCidr": {
|
||||
"type": "string",
|
||||
"default": "10.0.0.0/8",
|
||||
"description": "CIDR for the OpenShift Vnet."
|
||||
},
|
||||
"vnetId": {
|
||||
"type": "string",
|
||||
"description": "ID of the Vnet created for OSA cluster."
|
||||
}
|
||||
},
|
||||
"description": "Represents the OpenShift networking configuration"
|
||||
},
|
||||
"OpenShiftManagedClusterAADIdentityProvider": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
"description": "The clientId password associated with the provider."
|
||||
},
|
||||
"customerAdminGroupId": {
|
||||
"type": "string",
|
||||
"description": "The groupId to be granted cluster admin role."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"AADIdentityProvider"
|
||||
]
|
||||
},
|
||||
"secret": {
|
||||
"type": "string",
|
||||
"description": "The secret password associated with the provider."
|
||||
},
|
||||
"tenantId": {
|
||||
"type": "string",
|
||||
"description": "The tenantId associated with the provider."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"kind"
|
||||
],
|
||||
"description": "Defines the Identity provider for MS AAD."
|
||||
},
|
||||
"OpenShiftManagedClusterAgentPoolProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Number of agents (VMs) to host docker containers."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Unique name of the pool profile in the context of the subscription and resource group."
|
||||
},
|
||||
"osType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Linux",
|
||||
"Windows"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."
|
||||
},
|
||||
"role": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"compute",
|
||||
"infra"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Define the role of the AgentPoolProfile."
|
||||
},
|
||||
"subnetCidr": {
|
||||
"type": "string",
|
||||
"default": "10.0.0.0/24",
|
||||
"description": "Subnet CIDR for the peering."
|
||||
},
|
||||
"vmSize": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Standard_D2s_v3",
|
||||
"Standard_D4s_v3",
|
||||
"Standard_D8s_v3",
|
||||
"Standard_D16s_v3",
|
||||
"Standard_D32s_v3",
|
||||
"Standard_D64s_v3",
|
||||
"Standard_DS4_v2",
|
||||
"Standard_DS5_v2",
|
||||
"Standard_F8s_v2",
|
||||
"Standard_F16s_v2",
|
||||
"Standard_F32s_v2",
|
||||
"Standard_F64s_v2",
|
||||
"Standard_F72s_v2",
|
||||
"Standard_F8s",
|
||||
"Standard_F16s",
|
||||
"Standard_E4s_v3",
|
||||
"Standard_E8s_v3",
|
||||
"Standard_E16s_v3",
|
||||
"Standard_E20s_v3",
|
||||
"Standard_E32s_v3",
|
||||
"Standard_E64s_v3",
|
||||
"Standard_GS2",
|
||||
"Standard_GS3",
|
||||
"Standard_GS4",
|
||||
"Standard_GS5",
|
||||
"Standard_DS12_v2",
|
||||
"Standard_DS13_v2",
|
||||
"Standard_DS14_v2",
|
||||
"Standard_DS15_v2",
|
||||
"Standard_L4s",
|
||||
"Standard_L8s",
|
||||
"Standard_L16s",
|
||||
"Standard_L32s"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Size of agent VMs."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"count",
|
||||
"name",
|
||||
"vmSize"
|
||||
],
|
||||
"description": "Defines the configuration of the OpenShift cluster VMs."
|
||||
},
|
||||
"OpenShiftManagedClusterAuthProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"identityProviders": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterIdentityProvider"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Type of authentication profile to use."
|
||||
}
|
||||
},
|
||||
"description": "Defines all possible authentication profiles for the OpenShift cluster."
|
||||
},
|
||||
"OpenShiftManagedClusterBaseIdentityProvider": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterAADIdentityProvider"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
"description": "Structure for any Identity provider."
|
||||
},
|
||||
"OpenShiftManagedClusterIdentityProvider": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the provider."
|
||||
},
|
||||
"provider": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterBaseIdentityProvider"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Structure for any Identity provider."
|
||||
}
|
||||
},
|
||||
"description": "Defines the configuration of the identity providers to be used in the OpenShift cluster."
|
||||
},
|
||||
"OpenShiftManagedClusterMasterPoolProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Number of masters (VMs) to host docker containers. The default value is 3."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Unique name of the master pool profile in the context of the subscription and resource group."
|
||||
},
|
||||
"osType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Linux",
|
||||
"Windows"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."
|
||||
},
|
||||
"subnetCidr": {
|
||||
"type": "string",
|
||||
"description": "Subnet CIDR for the peering."
|
||||
},
|
||||
"vmSize": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Standard_D2s_v3",
|
||||
"Standard_D4s_v3",
|
||||
"Standard_D8s_v3",
|
||||
"Standard_D16s_v3",
|
||||
"Standard_D32s_v3",
|
||||
"Standard_D64s_v3",
|
||||
"Standard_DS4_v2",
|
||||
"Standard_DS5_v2",
|
||||
"Standard_F8s_v2",
|
||||
"Standard_F16s_v2",
|
||||
"Standard_F32s_v2",
|
||||
"Standard_F64s_v2",
|
||||
"Standard_F72s_v2",
|
||||
"Standard_F8s",
|
||||
"Standard_F16s",
|
||||
"Standard_E4s_v3",
|
||||
"Standard_E8s_v3",
|
||||
"Standard_E16s_v3",
|
||||
"Standard_E20s_v3",
|
||||
"Standard_E32s_v3",
|
||||
"Standard_E64s_v3",
|
||||
"Standard_GS2",
|
||||
"Standard_GS3",
|
||||
"Standard_GS4",
|
||||
"Standard_GS5",
|
||||
"Standard_DS12_v2",
|
||||
"Standard_DS13_v2",
|
||||
"Standard_DS14_v2",
|
||||
"Standard_DS15_v2",
|
||||
"Standard_L4s",
|
||||
"Standard_L8s",
|
||||
"Standard_L16s",
|
||||
"Standard_L32s"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Size of agent VMs."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"count",
|
||||
"vmSize"
|
||||
],
|
||||
"description": "OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs."
|
||||
},
|
||||
"OpenShiftManagedClusterMonitorProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "If the Log analytics integration should be turned on or off"
|
||||
},
|
||||
"workspaceResourceID": {
|
||||
"type": "string",
|
||||
"description": "Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with."
|
||||
}
|
||||
},
|
||||
"description": "Defines the configuration for Log Analytics integration."
|
||||
},
|
||||
"OpenShiftManagedClusterProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agentPoolProfiles": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterAgentPoolProfile"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Configuration of OpenShift cluster VMs."
|
||||
},
|
||||
"authProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterAuthProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Defines all possible authentication profiles for the OpenShift cluster."
|
||||
},
|
||||
"masterPoolProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterMasterPoolProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs."
|
||||
},
|
||||
"monitorProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterMonitorProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Defines the configuration for Log Analytics integration."
|
||||
},
|
||||
"networkProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/NetworkProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Represents the OpenShift networking configuration"
|
||||
},
|
||||
"openShiftVersion": {
|
||||
"type": "string",
|
||||
"description": "Version of OpenShift specified when creating the cluster."
|
||||
},
|
||||
"routerProfiles": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenShiftRouterProfile"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Configuration for OpenShift router(s)."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"openShiftVersion"
|
||||
],
|
||||
"description": "Properties of the OpenShift managed cluster."
|
||||
},
|
||||
"OpenShiftRouterProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the router profile."
|
||||
}
|
||||
},
|
||||
"description": "Represents an OpenShift router"
|
||||
},
|
||||
"PurchasePlan": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The plan ID."
|
||||
},
|
||||
"product": {
|
||||
"type": "string",
|
||||
"description": "Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."
|
||||
},
|
||||
"promotionCode": {
|
||||
"type": "string",
|
||||
"description": "The promotion code."
|
||||
},
|
||||
"publisher": {
|
||||
"type": "string",
|
||||
"description": "The plan ID."
|
||||
}
|
||||
},
|
||||
"description": "Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."
|
||||
}
|
||||
}
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,536 @@
|
|||
{
|
||||
"id": "https://schema.management.azure.com/schemas/2019-10-27-preview/Microsoft.ContainerService.json#",
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"title": "Microsoft.ContainerService",
|
||||
"description": "Microsoft ContainerService Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"openShiftManagedClusters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-27-preview"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Resource location"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the OpenShift managed cluster resource."
|
||||
},
|
||||
"plan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PurchasePlan"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the OpenShift managed cluster."
|
||||
},
|
||||
"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.ContainerService/openShiftManagedClusters"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.ContainerService/openShiftManagedClusters"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"NetworkProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"managementSubnetCidr": {
|
||||
"type": "string",
|
||||
"description": "CIDR of subnet used to create PLS needed for management of the cluster"
|
||||
},
|
||||
"vnetCidr": {
|
||||
"type": "string",
|
||||
"default": "10.0.0.0/8",
|
||||
"description": "CIDR for the OpenShift Vnet."
|
||||
},
|
||||
"vnetId": {
|
||||
"type": "string",
|
||||
"description": "ID of the Vnet created for OSA cluster."
|
||||
}
|
||||
},
|
||||
"description": "Represents the OpenShift networking configuration"
|
||||
},
|
||||
"OpenShiftAPIProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"privateApiServer": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Specifies if API server is public or private."
|
||||
}
|
||||
},
|
||||
"description": "Defines further properties on the API."
|
||||
},
|
||||
"OpenShiftManagedClusterAADIdentityProvider": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
"description": "The clientId password associated with the provider."
|
||||
},
|
||||
"customerAdminGroupId": {
|
||||
"type": "string",
|
||||
"description": "The groupId to be granted cluster admin role."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"AADIdentityProvider"
|
||||
]
|
||||
},
|
||||
"secret": {
|
||||
"type": "string",
|
||||
"description": "The secret password associated with the provider."
|
||||
},
|
||||
"tenantId": {
|
||||
"type": "string",
|
||||
"description": "The tenantId associated with the provider."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"kind"
|
||||
],
|
||||
"description": "Defines the Identity provider for MS AAD."
|
||||
},
|
||||
"OpenShiftManagedClusterAgentPoolProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Number of agents (VMs) to host docker containers."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Unique name of the pool profile in the context of the subscription and resource group."
|
||||
},
|
||||
"osType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Linux",
|
||||
"Windows"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."
|
||||
},
|
||||
"role": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"compute",
|
||||
"infra"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Define the role of the AgentPoolProfile."
|
||||
},
|
||||
"subnetCidr": {
|
||||
"type": "string",
|
||||
"default": "10.0.0.0/24",
|
||||
"description": "Subnet CIDR for the peering."
|
||||
},
|
||||
"vmSize": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Standard_D2s_v3",
|
||||
"Standard_D4s_v3",
|
||||
"Standard_D8s_v3",
|
||||
"Standard_D16s_v3",
|
||||
"Standard_D32s_v3",
|
||||
"Standard_D64s_v3",
|
||||
"Standard_DS4_v2",
|
||||
"Standard_DS5_v2",
|
||||
"Standard_F8s_v2",
|
||||
"Standard_F16s_v2",
|
||||
"Standard_F32s_v2",
|
||||
"Standard_F64s_v2",
|
||||
"Standard_F72s_v2",
|
||||
"Standard_F8s",
|
||||
"Standard_F16s",
|
||||
"Standard_E4s_v3",
|
||||
"Standard_E8s_v3",
|
||||
"Standard_E16s_v3",
|
||||
"Standard_E20s_v3",
|
||||
"Standard_E32s_v3",
|
||||
"Standard_E64s_v3",
|
||||
"Standard_GS2",
|
||||
"Standard_GS3",
|
||||
"Standard_GS4",
|
||||
"Standard_GS5",
|
||||
"Standard_DS12_v2",
|
||||
"Standard_DS13_v2",
|
||||
"Standard_DS14_v2",
|
||||
"Standard_DS15_v2",
|
||||
"Standard_L4s",
|
||||
"Standard_L8s",
|
||||
"Standard_L16s",
|
||||
"Standard_L32s"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Size of agent VMs."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"count",
|
||||
"name",
|
||||
"vmSize"
|
||||
],
|
||||
"description": "Defines the configuration of the OpenShift cluster VMs."
|
||||
},
|
||||
"OpenShiftManagedClusterAuthProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"identityProviders": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterIdentityProvider"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Type of authentication profile to use."
|
||||
}
|
||||
},
|
||||
"description": "Defines all possible authentication profiles for the OpenShift cluster."
|
||||
},
|
||||
"OpenShiftManagedClusterBaseIdentityProvider": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterAADIdentityProvider"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
"description": "Structure for any Identity provider."
|
||||
},
|
||||
"OpenShiftManagedClusterIdentityProvider": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the provider."
|
||||
},
|
||||
"provider": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterBaseIdentityProvider"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Structure for any Identity provider."
|
||||
}
|
||||
},
|
||||
"description": "Defines the configuration of the identity providers to be used in the OpenShift cluster."
|
||||
},
|
||||
"OpenShiftManagedClusterMasterPoolProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftAPIProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Defines further properties on the API."
|
||||
},
|
||||
"count": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Number of masters (VMs) to host docker containers. The default value is 3."
|
||||
},
|
||||
"subnetCidr": {
|
||||
"type": "string",
|
||||
"description": "Subnet CIDR for the peering."
|
||||
},
|
||||
"vmSize": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Standard_D2s_v3",
|
||||
"Standard_D4s_v3",
|
||||
"Standard_D8s_v3",
|
||||
"Standard_D16s_v3",
|
||||
"Standard_D32s_v3",
|
||||
"Standard_D64s_v3",
|
||||
"Standard_DS4_v2",
|
||||
"Standard_DS5_v2",
|
||||
"Standard_F8s_v2",
|
||||
"Standard_F16s_v2",
|
||||
"Standard_F32s_v2",
|
||||
"Standard_F64s_v2",
|
||||
"Standard_F72s_v2",
|
||||
"Standard_F8s",
|
||||
"Standard_F16s",
|
||||
"Standard_E4s_v3",
|
||||
"Standard_E8s_v3",
|
||||
"Standard_E16s_v3",
|
||||
"Standard_E20s_v3",
|
||||
"Standard_E32s_v3",
|
||||
"Standard_E64s_v3",
|
||||
"Standard_GS2",
|
||||
"Standard_GS3",
|
||||
"Standard_GS4",
|
||||
"Standard_GS5",
|
||||
"Standard_DS12_v2",
|
||||
"Standard_DS13_v2",
|
||||
"Standard_DS14_v2",
|
||||
"Standard_DS15_v2",
|
||||
"Standard_L4s",
|
||||
"Standard_L8s",
|
||||
"Standard_L16s",
|
||||
"Standard_L32s"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Size of agent VMs."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"count",
|
||||
"vmSize"
|
||||
],
|
||||
"description": "OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs."
|
||||
},
|
||||
"OpenShiftManagedClusterMonitorProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "If the Log analytics integration should be turned on or off"
|
||||
},
|
||||
"workspaceResourceID": {
|
||||
"type": "string",
|
||||
"description": "Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with."
|
||||
}
|
||||
},
|
||||
"description": "Defines the configuration for Log Analytics integration."
|
||||
},
|
||||
"OpenShiftManagedClusterProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agentPoolProfiles": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterAgentPoolProfile"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Configuration of OpenShift cluster VMs."
|
||||
},
|
||||
"authProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterAuthProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Defines all possible authentication profiles for the OpenShift cluster."
|
||||
},
|
||||
"masterPoolProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterMasterPoolProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs."
|
||||
},
|
||||
"monitorProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenShiftManagedClusterMonitorProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Defines the configuration for Log Analytics integration."
|
||||
},
|
||||
"networkProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/NetworkProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Represents the OpenShift networking configuration"
|
||||
},
|
||||
"openShiftVersion": {
|
||||
"type": "string",
|
||||
"description": "Version of OpenShift specified when creating the cluster."
|
||||
},
|
||||
"refreshCluster": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Allows node rotation"
|
||||
},
|
||||
"routerProfiles": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenShiftRouterProfile"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Configuration for OpenShift router(s)."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"openShiftVersion"
|
||||
],
|
||||
"description": "Properties of the OpenShift managed cluster."
|
||||
},
|
||||
"OpenShiftRouterProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the router profile."
|
||||
}
|
||||
},
|
||||
"description": "Represents an OpenShift router"
|
||||
},
|
||||
"PurchasePlan": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The plan ID."
|
||||
},
|
||||
"product": {
|
||||
"type": "string",
|
||||
"description": "Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."
|
||||
},
|
||||
"promotionCode": {
|
||||
"type": "string",
|
||||
"description": "The promotion code."
|
||||
},
|
||||
"publisher": {
|
||||
"type": "string",
|
||||
"description": "The plan ID."
|
||||
}
|
||||
},
|
||||
"description": "Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."
|
||||
}
|
||||
}
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -226,7 +226,7 @@
|
|||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^.*/Default$"
|
||||
"pattern": "^.*/default$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -727,7 +727,7 @@
|
|||
"name": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Default"
|
||||
"default"
|
||||
],
|
||||
"description": "The name of the threat detection policy."
|
||||
},
|
||||
|
|
|
@ -48,6 +48,9 @@
|
|||
{
|
||||
"$ref": "#/definitions/servers_configurations_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/servers_privateEndpointConnections_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/servers_securityAlertPolicies_childResource"
|
||||
}
|
||||
|
@ -213,6 +216,45 @@
|
|||
],
|
||||
"description": "Microsoft.DBforMariaDB/servers/firewallRules"
|
||||
},
|
||||
"servers_privateEndpointConnections": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2018-06-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the private endpoint connection."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of a private endpoint connection."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.DBforMariaDB/servers/privateEndpointConnections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.DBforMariaDB/servers/privateEndpointConnections"
|
||||
},
|
||||
"servers_securityAlertPolicies": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -363,6 +405,58 @@
|
|||
],
|
||||
"description": "The properties of a server firewall rule."
|
||||
},
|
||||
"PrivateEndpointConnectionProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"privateEndpoint": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointProperty"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
},
|
||||
"privateLinkServiceConnectionState": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateLinkServiceConnectionStateProperty"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "Properties of a private endpoint connection."
|
||||
},
|
||||
"PrivateEndpointProperty": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "Resource id of the private endpoint."
|
||||
}
|
||||
}
|
||||
},
|
||||
"PrivateLinkServiceConnectionStateProperty": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "The private link service connection description."
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"description": "The private link service connection status."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"description",
|
||||
"status"
|
||||
]
|
||||
},
|
||||
"SecurityAlertPolicyProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -462,6 +556,21 @@
|
|||
}
|
||||
],
|
||||
"properties": {
|
||||
"publicNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Enabled",
|
||||
"Disabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'."
|
||||
},
|
||||
"sslEnforcement": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -715,6 +824,45 @@
|
|||
],
|
||||
"description": "Microsoft.DBforMariaDB/servers/firewallRules"
|
||||
},
|
||||
"servers_privateEndpointConnections_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2018-06-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the private endpoint connection."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of a private endpoint connection."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"privateEndpointConnections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.DBforMariaDB/servers/privateEndpointConnections"
|
||||
},
|
||||
"servers_securityAlertPolicies_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
|
@ -275,7 +275,7 @@
|
|||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^.*/Default$"
|
||||
"pattern": "^.*/default$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
"login": {
|
||||
"type": "string",
|
||||
"description": "The server administrator login value."
|
||||
"description": "The server administrator login account name."
|
||||
},
|
||||
"sid": {
|
||||
"oneOf": [
|
||||
|
@ -565,6 +565,23 @@
|
|||
}
|
||||
],
|
||||
"properties": {
|
||||
"minimalTlsVersion": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"TLS1_0",
|
||||
"TLS1_1",
|
||||
"TLS1_2",
|
||||
"TLSEnforcementDisabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Enforce a minimal Tls version for the server."
|
||||
},
|
||||
"sslEnforcement": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -872,7 +889,7 @@
|
|||
"name": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Default"
|
||||
"default"
|
||||
],
|
||||
"description": "The name of the threat detection policy."
|
||||
},
|
||||
|
|
|
@ -13,6 +13,17 @@
|
|||
"2017-12-01"
|
||||
]
|
||||
},
|
||||
"identity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ResourceIdentity"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Azure Active Directory identity configuration for a resource."
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The location the resource resides in."
|
||||
|
@ -49,10 +60,10 @@
|
|||
"$ref": "#/definitions/servers_configurations_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/servers_securityAlertPolicies_childResource"
|
||||
"$ref": "#/definitions/servers_Administrators_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/servers_Administrators_childResource"
|
||||
"$ref": "#/definitions/servers_securityAlertPolicies_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -412,6 +423,26 @@
|
|||
],
|
||||
"description": "The properties of a server firewall rule."
|
||||
},
|
||||
"ResourceIdentity": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"SystemAssigned"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource."
|
||||
}
|
||||
},
|
||||
"description": "Azure Active Directory identity configuration for a resource."
|
||||
},
|
||||
"SecurityAlertPolicyProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -513,7 +544,7 @@
|
|||
},
|
||||
"login": {
|
||||
"type": "string",
|
||||
"description": "The server administrator login value."
|
||||
"description": "The server administrator login account name."
|
||||
},
|
||||
"sid": {
|
||||
"oneOf": [
|
||||
|
@ -565,7 +596,7 @@
|
|||
}
|
||||
],
|
||||
"properties": {
|
||||
"sslEnforcement": {
|
||||
"infrastructureEncryption": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
|
@ -578,55 +609,40 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Enable ssl enforcement or not when connect to server."
|
||||
"description": "Status showing whether the server enabled infrastructure encryption."
|
||||
},
|
||||
"storageProfile": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/StorageProfile"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Storage Profile properties of a server"
|
||||
},
|
||||
"version": {
|
||||
"minimalTlsVersion": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"5.6",
|
||||
"5.7",
|
||||
"8.0"
|
||||
"TLS1_0",
|
||||
"TLS1_1",
|
||||
"TLS1_2",
|
||||
"TLSEnforcementDisabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Server version."
|
||||
}
|
||||
},
|
||||
"description": "The properties used to create a new server."
|
||||
},
|
||||
"ServerPropertiesForCreateModel": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerPropertiesForDefaultCreateModel"
|
||||
"description": "Enforce a minimal Tls version for the server."
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ServerPropertiesForRestoreModel"
|
||||
"publicNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Enabled",
|
||||
"Disabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'."
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ServerPropertiesForGeoRestoreModel"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ServerPropertiesForReplicaModel"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"sslEnforcement": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -698,32 +714,6 @@
|
|||
],
|
||||
"description": "The properties used to create a new server."
|
||||
},
|
||||
"ServerPropertiesForDefaultCreateModel": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"administratorLogin": {
|
||||
"type": "string",
|
||||
"description": "The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation)."
|
||||
},
|
||||
"administratorLoginPassword": {
|
||||
"type": "string",
|
||||
"format": "password",
|
||||
"description": "The password of the administrator login."
|
||||
},
|
||||
"createMode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Default"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"administratorLogin",
|
||||
"administratorLoginPassword",
|
||||
"createMode"
|
||||
],
|
||||
"description": "The properties used to create a new server."
|
||||
},
|
||||
"ServerPropertiesForGeoRestore": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -744,26 +734,6 @@
|
|||
],
|
||||
"description": "The properties used to create a new server by restoring to a different region from a geo replicated backup."
|
||||
},
|
||||
"ServerPropertiesForGeoRestoreModel": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"createMode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"GeoRestore"
|
||||
]
|
||||
},
|
||||
"sourceServerId": {
|
||||
"type": "string",
|
||||
"description": "The source server id to restore from."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"createMode",
|
||||
"sourceServerId"
|
||||
],
|
||||
"description": "The properties used to create a new server by restoring to a different region from a geo replicated backup."
|
||||
},
|
||||
"ServerPropertiesForReplica": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -784,26 +754,6 @@
|
|||
],
|
||||
"description": "The properties to create a new replica."
|
||||
},
|
||||
"ServerPropertiesForReplicaModel": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"createMode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Replica"
|
||||
]
|
||||
},
|
||||
"sourceServerId": {
|
||||
"type": "string",
|
||||
"description": "The master server id to create replica from."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"createMode",
|
||||
"sourceServerId"
|
||||
],
|
||||
"description": "The properties to create a new replica."
|
||||
},
|
||||
"ServerPropertiesForRestore": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -830,32 +780,6 @@
|
|||
],
|
||||
"description": "The properties used to create a new server by restoring from a backup."
|
||||
},
|
||||
"ServerPropertiesForRestoreModel": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"createMode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"PointInTimeRestore"
|
||||
]
|
||||
},
|
||||
"restorePointInTime": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
"description": "Restore point creation time (ISO8601 format), specifying the time to restore from."
|
||||
},
|
||||
"sourceServerId": {
|
||||
"type": "string",
|
||||
"description": "The source server id to restore from."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"createMode",
|
||||
"restorePointInTime",
|
||||
"sourceServerId"
|
||||
],
|
||||
"description": "The properties used to create a new server by restoring from a backup."
|
||||
},
|
||||
"servers_Administrators_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
|
@ -275,7 +275,7 @@
|
|||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^.*/Default$"
|
||||
"pattern": "^.*/default$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
"login": {
|
||||
"type": "string",
|
||||
"description": "The server administrator login value."
|
||||
"description": "The server administrator login account name."
|
||||
},
|
||||
"sid": {
|
||||
"oneOf": [
|
||||
|
@ -565,6 +565,23 @@
|
|||
}
|
||||
],
|
||||
"properties": {
|
||||
"minimalTlsVersion": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"TLS1_0",
|
||||
"TLS1_1",
|
||||
"TLS1_2",
|
||||
"TLSEnforcementDisabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Enforce a minimal Tls version for the server."
|
||||
},
|
||||
"sslEnforcement": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -875,7 +892,7 @@
|
|||
"name": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Default"
|
||||
"default"
|
||||
],
|
||||
"description": "The name of the threat detection policy."
|
||||
},
|
||||
|
|
|
@ -13,6 +13,17 @@
|
|||
"2017-12-01"
|
||||
]
|
||||
},
|
||||
"identity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ResourceIdentity"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Azure Active Directory identity configuration for a resource."
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The location the resource resides in."
|
||||
|
@ -48,6 +59,9 @@
|
|||
{
|
||||
"$ref": "#/definitions/servers_configurations_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/servers_Administrators_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/servers_securityAlertPolicies_childResource"
|
||||
}
|
||||
|
@ -96,6 +110,52 @@
|
|||
],
|
||||
"description": "Microsoft.DBforPostgreSQL/servers"
|
||||
},
|
||||
"servers_Administrators": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-12-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^.*/activeDirectory$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerAdministratorProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The properties of an server Administrator."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.DBforPostgreSQL/servers/Administrators"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.DBforPostgreSQL/servers/Administrators"
|
||||
},
|
||||
"servers_configurations": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -363,6 +423,26 @@
|
|||
],
|
||||
"description": "The properties of a server firewall rule."
|
||||
},
|
||||
"ResourceIdentity": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"SystemAssigned"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource."
|
||||
}
|
||||
},
|
||||
"description": "Azure Active Directory identity configuration for a resource."
|
||||
},
|
||||
"SecurityAlertPolicyProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -445,6 +525,60 @@
|
|||
],
|
||||
"description": "Properties of a security alert policy."
|
||||
},
|
||||
"ServerAdministratorProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"administratorType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"ActiveDirectory"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The type of administrator."
|
||||
},
|
||||
"login": {
|
||||
"type": "string",
|
||||
"description": "The server administrator login account name."
|
||||
},
|
||||
"sid": {
|
||||
"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": "The server administrator Sid (Secure ID)."
|
||||
},
|
||||
"tenantId": {
|
||||
"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": "The server Active Directory Administrator tenant id."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"administratorType",
|
||||
"login",
|
||||
"sid",
|
||||
"tenantId"
|
||||
],
|
||||
"description": "The properties of an server Administrator."
|
||||
},
|
||||
"ServerPropertiesForCreate": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
|
@ -462,6 +596,53 @@
|
|||
}
|
||||
],
|
||||
"properties": {
|
||||
"infrastructureEncryption": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Enabled",
|
||||
"Disabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Status showing whether the server enabled infrastructure encryption."
|
||||
},
|
||||
"minimalTlsVersion": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"TLS1_0",
|
||||
"TLS1_1",
|
||||
"TLS1_2",
|
||||
"TLSEnforcementDisabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Enforce a minimal Tls version for the server."
|
||||
},
|
||||
"publicNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Enabled",
|
||||
"Disabled"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'."
|
||||
},
|
||||
"sslEnforcement": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -602,6 +783,47 @@
|
|||
],
|
||||
"description": "The properties used to create a new server by restoring from a backup."
|
||||
},
|
||||
"servers_Administrators_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-12-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"activeDirectory"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerAdministratorProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The properties of an server Administrator."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Administrators"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.DBforPostgreSQL/servers/Administrators"
|
||||
},
|
||||
"servers_configurations_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -197,23 +197,23 @@
|
|||
"accounts_shareSubscriptions_dataSetMappings": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobContainerDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FolderDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSetMapping"
|
||||
"$ref": "#/definitions/BlobContainerDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/KustoClusterDataSetMapping"
|
||||
|
@ -222,10 +222,10 @@
|
|||
"$ref": "#/definitions/KustoDatabaseDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDWTableDataSetMapping"
|
||||
"$ref": "#/definitions/SqlDBTableDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDBTableDataSetMapping"
|
||||
"$ref": "#/definitions/SqlDWTableDataSetMapping"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
|
@ -289,28 +289,28 @@
|
|||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobContainerDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSet"
|
||||
"$ref": "#/definitions/ADLSGen1FileDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen1FolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen1FileDataSet"
|
||||
"$ref": "#/definitions/ADLSGen2FileDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobContainerDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/KustoClusterDataSet"
|
||||
|
@ -319,10 +319,10 @@
|
|||
"$ref": "#/definitions/KustoDatabaseDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDWTableDataSet"
|
||||
"$ref": "#/definitions/SqlDBTableDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDBTableDataSet"
|
||||
"$ref": "#/definitions/SqlDWTableDataSet"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
|
@ -470,23 +470,23 @@
|
|||
"accounts_shareSubscriptions_dataSetMappings_childResource": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobContainerDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FolderDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSetMapping"
|
||||
"$ref": "#/definitions/BlobContainerDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/KustoClusterDataSetMapping"
|
||||
|
@ -495,10 +495,10 @@
|
|||
"$ref": "#/definitions/KustoDatabaseDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDWTableDataSetMapping"
|
||||
"$ref": "#/definitions/SqlDBTableDataSetMapping"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDBTableDataSetMapping"
|
||||
"$ref": "#/definitions/SqlDWTableDataSetMapping"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
|
@ -601,28 +601,28 @@
|
|||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobContainerDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSet"
|
||||
"$ref": "#/definitions/ADLSGen1FileDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen1FolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen1FileDataSet"
|
||||
"$ref": "#/definitions/ADLSGen2FileDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FileSystemDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/ADLSGen2FolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobContainerDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/BlobFolderDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/KustoClusterDataSet"
|
||||
|
@ -631,10 +631,10 @@
|
|||
"$ref": "#/definitions/KustoDatabaseDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDWTableDataSet"
|
||||
"$ref": "#/definitions/SqlDBTableDataSet"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/SqlDBTableDataSet"
|
||||
"$ref": "#/definitions/SqlDWTableDataSet"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
|
|
|
@ -34,6 +34,16 @@
|
|||
],
|
||||
"description": "The workspace properties."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/workspaces_virtualNetworkPeerings_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sku": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -75,9 +85,111 @@
|
|||
"type"
|
||||
],
|
||||
"description": "Microsoft.Databricks/workspaces"
|
||||
},
|
||||
"workspaces_virtualNetworkPeerings": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2018-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the workspace vNet peering."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/VirtualNetworkPeeringPropertiesFormat"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the virtual network peering."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.Databricks/workspaces/virtualNetworkPeerings"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.Databricks/workspaces/virtualNetworkPeerings"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"AddressSpace": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"addressPrefixes": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"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."
|
||||
},
|
||||
"CreatedBy": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "Provides details of the entity that created/updated the workspace."
|
||||
},
|
||||
"Encryption": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"KeyName": {
|
||||
"type": "string",
|
||||
"description": "The name of KeyVault key."
|
||||
},
|
||||
"keySource": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Default",
|
||||
"Microsoft.Keyvault"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault."
|
||||
},
|
||||
"keyvaulturi": {
|
||||
"type": "string",
|
||||
"description": "The Uri of KeyVault."
|
||||
},
|
||||
"keyversion": {
|
||||
"type": "string",
|
||||
"description": "The version of KeyVault key."
|
||||
}
|
||||
},
|
||||
"description": "The object that contains details of encryption used on the workspace."
|
||||
},
|
||||
"ManagedIdentityConfiguration": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "The Managed Identity details for storage account."
|
||||
},
|
||||
"Sku": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -95,6 +207,123 @@
|
|||
],
|
||||
"description": "SKU for the resource."
|
||||
},
|
||||
"VirtualNetworkPeeringPropertiesFormat": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"allowForwardedTraffic": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network."
|
||||
},
|
||||
"allowGatewayTransit": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "If gateway links can be used in remote virtual networking to link to this virtual network."
|
||||
},
|
||||
"allowVirtualNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space."
|
||||
},
|
||||
"databricksAddressSpace": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/AddressSpace"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network."
|
||||
},
|
||||
"databricksVirtualNetwork": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"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": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/AddressSpace"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network."
|
||||
},
|
||||
"remoteVirtualNetwork": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"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)."
|
||||
},
|
||||
"useRemoteGateways": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"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."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"remoteVirtualNetwork"
|
||||
],
|
||||
"description": "Properties of the virtual network peering."
|
||||
},
|
||||
"VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork": {
|
||||
"type": "object",
|
||||
"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)."
|
||||
},
|
||||
"VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork": {
|
||||
"type": "object",
|
||||
"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)."
|
||||
},
|
||||
"WorkspaceCustomBooleanParameter": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -131,36 +360,6 @@
|
|||
],
|
||||
"description": "The value which should be used for this field."
|
||||
},
|
||||
"WorkspaceCustomObjectParameter": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Bool",
|
||||
"Object",
|
||||
"String"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The type of variable that this is."
|
||||
},
|
||||
"value": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "The value which should be used for this field."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"value"
|
||||
],
|
||||
"description": "The value which should be used for this field."
|
||||
},
|
||||
"WorkspaceCustomParameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -219,43 +418,21 @@
|
|||
],
|
||||
"description": "The value which should be used for this field."
|
||||
},
|
||||
"loadBalancerBackendPoolName": {
|
||||
"encryption": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomStringParameter"
|
||||
"$ref": "#/definitions/WorkspaceEncryptionParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Value."
|
||||
"description": "The object that contains details of encryption used on the workspace."
|
||||
},
|
||||
"loadBalancerId": {
|
||||
"prepareEncryption": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomStringParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Value."
|
||||
},
|
||||
"relayNamespaceName": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomStringParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Value."
|
||||
},
|
||||
"resourceTags": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomObjectParameter"
|
||||
"$ref": "#/definitions/WorkspaceCustomBooleanParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -263,38 +440,16 @@
|
|||
],
|
||||
"description": "The value which should be used for this field."
|
||||
},
|
||||
"storageAccountName": {
|
||||
"requireInfrastructureEncryption": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomStringParameter"
|
||||
"$ref": "#/definitions/WorkspaceCustomBooleanParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Value."
|
||||
},
|
||||
"storageAccountSkuName": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomStringParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Value."
|
||||
},
|
||||
"vnetAddressPrefix": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WorkspaceCustomStringParameter"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Value."
|
||||
"description": "The value which should be used for this field."
|
||||
}
|
||||
},
|
||||
"description": "Custom Parameters used for Cluster Creation."
|
||||
|
@ -328,6 +483,39 @@
|
|||
],
|
||||
"description": "The Value."
|
||||
},
|
||||
"WorkspaceEncryptionParameter": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Bool",
|
||||
"Object",
|
||||
"String"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The type of variable that this is."
|
||||
},
|
||||
"value": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Encryption"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The object that contains details of encryption used on the workspace."
|
||||
}
|
||||
},
|
||||
"description": "The object that contains details of encryption used on the workspace."
|
||||
},
|
||||
"WorkspaceProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -345,6 +533,22 @@
|
|||
],
|
||||
"description": "The workspace provider authorizations."
|
||||
},
|
||||
"createdBy": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CreatedBy"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Provides details of the entity that created/updated the workspace."
|
||||
},
|
||||
"createdDateTime": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
"description": "The date and time stamp when the workspace was created."
|
||||
},
|
||||
"managedResourceGroupId": {
|
||||
"type": "string",
|
||||
"description": "The managed resource group Id."
|
||||
|
@ -360,9 +564,31 @@
|
|||
],
|
||||
"description": "Custom Parameters used for Cluster Creation."
|
||||
},
|
||||
"storageAccountIdentity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ManagedIdentityConfiguration"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Managed Identity details for storage account."
|
||||
},
|
||||
"uiDefinitionUri": {
|
||||
"type": "string",
|
||||
"description": "The blob URI where the UI definition file is located."
|
||||
},
|
||||
"updatedBy": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CreatedBy"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Provides details of the entity that created/updated the workspace."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
@ -403,6 +629,45 @@
|
|||
"roleDefinitionId"
|
||||
],
|
||||
"description": "The workspace provider authorization."
|
||||
},
|
||||
"workspaces_virtualNetworkPeerings_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2018-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the workspace vNet peering."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/VirtualNetworkPeeringPropertiesFormat"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the virtual network peering."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"virtualNetworkPeerings"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.Databricks/workspaces/virtualNetworkPeerings"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RolloutRequestPropertiesModel"
|
||||
"$ref": "#/definitions/RolloutRequestProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -351,7 +351,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/StepPropertiesModel"
|
||||
"$ref": "#/definitions/StepProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -472,7 +472,7 @@
|
|||
],
|
||||
"description": "The properties that define a step."
|
||||
},
|
||||
"RolloutRequestPropertiesModel": {
|
||||
"RolloutRequestProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"artifactSourceId": {
|
||||
|
@ -816,11 +816,11 @@
|
|||
],
|
||||
"description": "The properties that define an Azure Deployment Manager step."
|
||||
},
|
||||
"StepPropertiesModel": {
|
||||
"StepProperties": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/WaitStepPropertiesModel"
|
||||
"$ref": "#/definitions/WaitStepProperties"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
|
@ -839,7 +839,7 @@
|
|||
],
|
||||
"description": "The parameters for the wait step."
|
||||
},
|
||||
"WaitStepPropertiesModel": {
|
||||
"WaitStepProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"attributes": {
|
||||
|
|
|
@ -2151,7 +2151,7 @@
|
|||
},
|
||||
"provisioningState": {
|
||||
"type": "string",
|
||||
"description": "The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation."
|
||||
"description": "The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed."
|
||||
}
|
||||
},
|
||||
"description": "A region in which the Azure Cosmos DB database account is deployed."
|
||||
|
|
|
@ -48,6 +48,10 @@
|
|||
"PrivateEndpointConnectionProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"groupId": {
|
||||
"type": "string",
|
||||
"description": "Group id of the private endpoint."
|
||||
},
|
||||
"privateEndpoint": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -69,6 +73,10 @@
|
|||
}
|
||||
],
|
||||
"description": "Connection State of the Private Endpoint Connection."
|
||||
},
|
||||
"provisioningState": {
|
||||
"type": "string",
|
||||
"description": "Provisioning state of the private endpoint."
|
||||
}
|
||||
},
|
||||
"description": "Properties of a private endpoint connection."
|
||||
|
|
|
@ -76,6 +76,9 @@
|
|||
},
|
||||
{
|
||||
"$ref": "#/definitions/databaseAccounts_gremlinDatabases_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/databaseAccounts_notebookWorkspaces_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -917,6 +920,41 @@
|
|||
],
|
||||
"description": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"
|
||||
},
|
||||
"databaseAccounts_notebookWorkspaces": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-08-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^.*/default$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The name of the notebook workspace resource."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"
|
||||
},
|
||||
"databaseAccounts_sqlDatabases": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -2732,6 +2770,36 @@
|
|||
],
|
||||
"description": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"
|
||||
},
|
||||
"databaseAccounts_notebookWorkspaces_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-08-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"default"
|
||||
],
|
||||
"description": "The name of the notebook workspace resource."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"notebookWorkspaces"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"
|
||||
},
|
||||
"databaseAccounts_sqlDatabases_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -3622,7 +3690,7 @@
|
|||
},
|
||||
"provisioningState": {
|
||||
"type": "string",
|
||||
"description": "The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation."
|
||||
"description": "The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed."
|
||||
}
|
||||
},
|
||||
"description": "A region in which the Azure Cosmos DB database account is deployed."
|
||||
|
|
|
@ -4,97 +4,7 @@
|
|||
"title": "Microsoft.EventHub",
|
||||
"description": "Microsoft EventHub Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"namespaces": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-01"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Resource location"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 6,
|
||||
"maxLength": 50,
|
||||
"description": "The Namespace name"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/EHNamespaceProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Namespace properties supplied for create namespace operation."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/namespaces_AuthorizationRules_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/namespaces_networkRuleSets_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/namespaces_disasterRecoveryConfigs_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/namespaces_eventhubs_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sku": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Sku"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "SKU parameters supplied to the create namespace operation"
|
||||
},
|
||||
"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.EventHub/namespaces"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces"
|
||||
},
|
||||
"namespaces_AuthorizationRules": {
|
||||
"namespaces_authorizationRules": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
|
@ -122,7 +32,7 @@
|
|||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.EventHub/namespaces/AuthorizationRules"
|
||||
"Microsoft.EventHub/namespaces/authorizationRules"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
@ -132,7 +42,7 @@
|
|||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/AuthorizationRules"
|
||||
"description": "Microsoft.EventHub/namespaces/authorizationRules"
|
||||
},
|
||||
"namespaces_disasterRecoveryConfigs": {
|
||||
"type": "object",
|
||||
|
@ -187,7 +97,7 @@
|
|||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 50,
|
||||
"maxLength": 256,
|
||||
"description": "The Event Hub name"
|
||||
},
|
||||
"properties": {
|
||||
|
@ -309,52 +219,6 @@
|
|||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/eventhubs/consumergroups"
|
||||
},
|
||||
"namespaces_networkRuleSets": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^.*/default$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/NetworkRuleSetProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "NetworkRuleSet properties"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.EventHub/namespaces/networkRuleSets"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/networkRuleSets"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
|
@ -529,47 +393,6 @@
|
|||
},
|
||||
"description": "Properties describing the storage account, blob container and archive name format for capture destination"
|
||||
},
|
||||
"EHNamespaceProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"isAutoInflateEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Value that indicates whether AutoInflate is enabled for eventhub namespace."
|
||||
},
|
||||
"kafkaEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Value that indicates whether Kafka is enabled for eventhub namespace."
|
||||
},
|
||||
"maximumThroughputUnits": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 20
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)"
|
||||
}
|
||||
},
|
||||
"description": "Namespace properties supplied for create namespace operation."
|
||||
},
|
||||
"EventhubProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -633,87 +456,6 @@
|
|||
},
|
||||
"description": "Properties supplied to the Create Or Update Event Hub operation."
|
||||
},
|
||||
"namespaces_AuthorizationRules_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "The authorization rule name."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/AuthorizationRuleProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties supplied to create or update AuthorizationRule"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"AuthorizationRules"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/AuthorizationRules"
|
||||
},
|
||||
"namespaces_disasterRecoveryConfigs_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 50,
|
||||
"description": "The Disaster Recovery configuration name"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ArmDisasterRecoveryProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties required to the Create Or Update Alias(Disaster Recovery configurations)"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"disasterRecoveryConfigs"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/disasterRecoveryConfigs"
|
||||
},
|
||||
"namespaces_eventhubs_authorizationRules_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -754,47 +496,6 @@
|
|||
],
|
||||
"description": "Microsoft.EventHub/namespaces/eventhubs/authorizationRules"
|
||||
},
|
||||
"namespaces_eventhubs_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 50,
|
||||
"description": "The Event Hub name"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/EventhubProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties supplied to the Create Or Update Event Hub operation."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"eventhubs"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/eventhubs"
|
||||
},
|
||||
"namespaces_eventhubs_consumergroups_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -835,213 +536,6 @@
|
|||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/eventhubs/consumergroups"
|
||||
},
|
||||
"namespaces_networkRuleSets_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2017-04-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/NetworkRuleSetProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "NetworkRuleSet properties"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"networkRuleSets"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/namespaces/networkRuleSets"
|
||||
},
|
||||
"NetworkRuleSetProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"defaultAction": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Allow",
|
||||
"Deny"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Default Action for Network Rule Set."
|
||||
},
|
||||
"ipRules": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/NWRuleSetIpRules"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "List of IpRules"
|
||||
},
|
||||
"virtualNetworkRules": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/NWRuleSetVirtualNetworkRules"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "List VirtualNetwork Rules"
|
||||
}
|
||||
},
|
||||
"description": "NetworkRuleSet properties"
|
||||
},
|
||||
"NWRuleSetIpRules": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"action": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Allow"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The IP Filter Action."
|
||||
},
|
||||
"ipMask": {
|
||||
"type": "string",
|
||||
"description": "IP Mask"
|
||||
}
|
||||
},
|
||||
"description": "Description of NetWorkRuleSet - IpRules resource."
|
||||
},
|
||||
"NWRuleSetVirtualNetworkRules": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"ignoreMissingVnetServiceEndpoint": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Value that indicates whether to ignore missing VNet Service Endpoint"
|
||||
},
|
||||
"subnet": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Subnet"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties supplied for Subnet"
|
||||
}
|
||||
},
|
||||
"description": "Description of VirtualNetworkRules - NetworkRules resource."
|
||||
},
|
||||
"Sku": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"capacity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 20
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Event Hubs throughput units, value should be 0 to 20 throughput units."
|
||||
},
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Basic",
|
||||
"Standard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Name of this SKU."
|
||||
},
|
||||
"tier": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Basic",
|
||||
"Standard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The billing tier of this particular SKU."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"description": "SKU parameters supplied to the create namespace operation"
|
||||
},
|
||||
"Subnet": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "Resource ID of Virtual Network Subnet"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"id"
|
||||
],
|
||||
"description": "Properties supplied for Subnet"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,12 +13,53 @@
|
|||
"2018-01-01-preview"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Resource location."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 6,
|
||||
"maxLength": 50,
|
||||
"description": "The name of the Event Hubs Cluster."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ClusterProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Event Hubs Cluster properties supplied in responses in List or Get operations."
|
||||
},
|
||||
"sku": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ClusterSku"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "SKU parameters particular to a cluster instance."
|
||||
},
|
||||
"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": [
|
||||
|
@ -29,6 +70,7 @@
|
|||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.EventHub/clusters"
|
||||
|
@ -42,9 +84,20 @@
|
|||
"2018-01-01-preview"
|
||||
]
|
||||
},
|
||||
"identity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Identity"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties to configure Identity for Bring your Own Keys"
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Resource location"
|
||||
"description": "Resource location."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
|
@ -103,7 +156,7 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Resource tags"
|
||||
"description": "Resource tags."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -248,6 +301,47 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"ClusterProperties": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "Event Hubs Cluster properties supplied in responses in List or Get operations."
|
||||
},
|
||||
"ClusterSku": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"capacity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 32
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The quantity of Event Hubs Cluster Capacity Units contained in this cluster."
|
||||
},
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Dedicated"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Name of this SKU."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"description": "SKU parameters particular to a cluster instance."
|
||||
},
|
||||
"EHNamespaceProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -266,17 +360,6 @@
|
|||
],
|
||||
"description": "Properties to configure Encryption"
|
||||
},
|
||||
"identity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Identity"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties to configure Identity for Bring your Own Keys"
|
||||
},
|
||||
"isAutoInflateEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -346,13 +429,16 @@
|
|||
"keyVaultProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/KeyVaultProperties"
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/KeyVaultProperties"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties to configure keyVault Properties"
|
||||
"description": "Properties of KeyVault"
|
||||
}
|
||||
},
|
||||
"description": "Properties to configure Encryption"
|
||||
|
@ -424,6 +510,10 @@
|
|||
"keyVaultUri": {
|
||||
"type": "string",
|
||||
"description": "Uri of KeyVault"
|
||||
},
|
||||
"keyVersion": {
|
||||
"type": "string",
|
||||
"description": "Key Version"
|
||||
}
|
||||
},
|
||||
"description": "Properties to configure keyVault Properties"
|
||||
|
@ -581,6 +671,17 @@
|
|||
],
|
||||
"description": "List of IpRules"
|
||||
},
|
||||
"trustedServiceAccessEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Value that indicates whether Trusted Service Access is Enabled or not."
|
||||
},
|
||||
"virtualNetworkRules": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -671,7 +772,6 @@
|
|||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Dedicated",
|
||||
"Basic",
|
||||
"Standard"
|
||||
]
|
||||
|
|
|
@ -578,6 +578,17 @@
|
|||
],
|
||||
"description": "The disk encryption properties"
|
||||
},
|
||||
"encryptionInTransitProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/EncryptionInTransitProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The encryption-in-transit properties."
|
||||
},
|
||||
"kafkaRestProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -589,6 +600,21 @@
|
|||
],
|
||||
"description": "The kafka rest proxy configuration which contains AAD security group information."
|
||||
},
|
||||
"minSupportedTlsVersion": {
|
||||
"type": "string",
|
||||
"description": "The minimal supported tls version."
|
||||
},
|
||||
"networkSettings": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/NetworkSettings"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The network settings."
|
||||
},
|
||||
"osType": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -871,6 +897,18 @@
|
|||
],
|
||||
"description": "Algorithm identifier for encryption, default RSA-OAEP."
|
||||
},
|
||||
"encryptionAtHost": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Indicates whether or not resource disk encryption is enabled."
|
||||
},
|
||||
"keyName": {
|
||||
"type": "string",
|
||||
"description": "Key name that is used for enabling disk encryption."
|
||||
|
@ -890,6 +928,24 @@
|
|||
},
|
||||
"description": "The disk encryption properties"
|
||||
},
|
||||
"EncryptionInTransitProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"isEncryptionInTransitEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Indicates whether or not inter cluster node communication is encrypted in transit."
|
||||
}
|
||||
},
|
||||
"description": "The encryption-in-transit properties."
|
||||
},
|
||||
"Errors": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -956,6 +1012,42 @@
|
|||
},
|
||||
"description": "The ssh username, password, and ssh public key."
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"outboundOnlyPublicNetworkAccessType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"PublicLoadBalancer",
|
||||
"UDR"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The mechanism through which the cluster will have outbound access to the public network."
|
||||
},
|
||||
"publicNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"InboundAndOutbound",
|
||||
"OutboundOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Specifies whether public network access is enabled for inbound and outbound, or outbound only."
|
||||
}
|
||||
},
|
||||
"description": "The network settings."
|
||||
},
|
||||
"OsProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
|
@ -578,6 +578,17 @@
|
|||
],
|
||||
"description": "The disk encryption properties"
|
||||
},
|
||||
"encryptionInTransitProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/EncryptionInTransitProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The encryption-in-transit properties."
|
||||
},
|
||||
"kafkaRestProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -589,6 +600,21 @@
|
|||
],
|
||||
"description": "The kafka rest proxy configuration which contains AAD security group information."
|
||||
},
|
||||
"minSupportedTlsVersion": {
|
||||
"type": "string",
|
||||
"description": "The minimal supported tls version."
|
||||
},
|
||||
"networkSettings": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/NetworkSettings"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The network settings."
|
||||
},
|
||||
"osType": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
@ -871,6 +897,18 @@
|
|||
],
|
||||
"description": "Algorithm identifier for encryption, default RSA-OAEP."
|
||||
},
|
||||
"encryptionAtHost": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Indicates whether or not resource disk encryption is enabled."
|
||||
},
|
||||
"keyName": {
|
||||
"type": "string",
|
||||
"description": "Key name that is used for enabling disk encryption."
|
||||
|
@ -890,6 +928,24 @@
|
|||
},
|
||||
"description": "The disk encryption properties"
|
||||
},
|
||||
"EncryptionInTransitProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"isEncryptionInTransitEnabled": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Indicates whether or not inter cluster node communication is encrypted in transit."
|
||||
}
|
||||
},
|
||||
"description": "The encryption-in-transit properties."
|
||||
},
|
||||
"Errors": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -956,6 +1012,42 @@
|
|||
},
|
||||
"description": "The ssh username, password, and ssh public key."
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"outboundOnlyPublicNetworkAccessType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"PublicLoadBalancer",
|
||||
"UDR"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The mechanism through which the cluster will have outbound access to the public network."
|
||||
},
|
||||
"publicNetworkAccess": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"InboundAndOutbound",
|
||||
"OutboundOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Specifies whether public network access is enabled for inbound and outbound, or outbound only."
|
||||
}
|
||||
},
|
||||
"description": "The network settings."
|
||||
},
|
||||
"OsProfile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
|
|
@ -3065,6 +3065,87 @@
|
|||
],
|
||||
"description": "The Edifact agreement validation settings."
|
||||
},
|
||||
"FlowAccessControlConfiguration": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"actions": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/FlowAccessControlConfigurationPolicy"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The access control configuration policy."
|
||||
},
|
||||
"contents": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/FlowAccessControlConfigurationPolicy"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The access control configuration policy."
|
||||
},
|
||||
"triggers": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/FlowAccessControlConfigurationPolicy"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The access control configuration policy."
|
||||
},
|
||||
"workflowManagement": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/FlowAccessControlConfigurationPolicy"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The access control configuration policy."
|
||||
}
|
||||
},
|
||||
"description": "The access control configuration."
|
||||
},
|
||||
"FlowAccessControlConfigurationPolicy": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"allowedCallerIpAddresses": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/IpAddressRange"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The allowed caller IP address ranges."
|
||||
},
|
||||
"openAuthenticationPolicies": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/OpenAuthenticationAccessPolicies"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "AuthenticationPolicy of type Open."
|
||||
}
|
||||
},
|
||||
"description": "The access control configuration policy."
|
||||
},
|
||||
"FlowEndpoints": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -4037,7 +4118,11 @@
|
|||
"Registered",
|
||||
"Unregistering",
|
||||
"Unregistered",
|
||||
"Completed"
|
||||
"Completed",
|
||||
"Renewing",
|
||||
"Pending",
|
||||
"Waiting",
|
||||
"InProgress"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -4138,6 +4223,16 @@
|
|||
},
|
||||
"description": "The ip address."
|
||||
},
|
||||
"IpAddressRange": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"addressRange": {
|
||||
"type": "string",
|
||||
"description": "The IP address range."
|
||||
}
|
||||
},
|
||||
"description": "The ip address range."
|
||||
},
|
||||
"KeyVaultKeyReference": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -4212,6 +4307,61 @@
|
|||
},
|
||||
"description": "The network configuration."
|
||||
},
|
||||
"OpenAuthenticationAccessPolicies": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"policies": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/OpenAuthenticationAccessPolicy"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Open authentication policies."
|
||||
}
|
||||
},
|
||||
"description": "AuthenticationPolicy of type Open."
|
||||
},
|
||||
"OpenAuthenticationAccessPolicy": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"claims": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/OpenAuthenticationPolicyClaim"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The access policy claims."
|
||||
}
|
||||
},
|
||||
"description": "Open authentication access policy defined by user."
|
||||
},
|
||||
"OpenAuthenticationPolicyClaim": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the claim."
|
||||
},
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "The value of the claim."
|
||||
}
|
||||
},
|
||||
"description": "Open authentication policy claim."
|
||||
},
|
||||
"PartnerContent": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -4361,45 +4511,6 @@
|
|||
},
|
||||
"description": "The resource reference."
|
||||
},
|
||||
"Sku": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"NotSpecified",
|
||||
"Free",
|
||||
"Shared",
|
||||
"Basic",
|
||||
"Standard",
|
||||
"Premium"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The name."
|
||||
},
|
||||
"plan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ResourceReference"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The resource reference."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"description": "The sku type."
|
||||
},
|
||||
"WorkflowParameter": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -4443,6 +4554,17 @@
|
|||
"WorkflowProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"accessControl": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/FlowAccessControlConfiguration"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The access control configuration."
|
||||
},
|
||||
"definition": {
|
||||
"type": "object",
|
||||
"properties": {}
|
||||
|
@ -4495,17 +4617,6 @@
|
|||
],
|
||||
"description": "The parameters."
|
||||
},
|
||||
"sku": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Sku"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The sku type."
|
||||
},
|
||||
"state": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
|
|
@ -673,8 +673,8 @@
|
|||
"enum": [
|
||||
"Basic_Exchange_Free",
|
||||
"Basic_Direct_Free",
|
||||
"Premium_Direct_Free",
|
||||
"Premium_Exchange_Metered",
|
||||
"Premium_Direct_Free",
|
||||
"Premium_Direct_Metered",
|
||||
"Premium_Direct_Unlimited"
|
||||
]
|
||||
|
|
|
@ -0,0 +1,232 @@
|
|||
{
|
||||
"id": "https://schema.management.azure.com/schemas/2019-07-01/Microsoft.PolicyInsights.json#",
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"title": "Microsoft.PolicyInsights",
|
||||
"description": "Microsoft PolicyInsights Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"remediations": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the remediation."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemediationProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The remediation properties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.PolicyInsights/remediations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.PolicyInsights/remediations"
|
||||
}
|
||||
},
|
||||
"subscription_resourceDefinitions": {
|
||||
"remediations": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the remediation."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemediationProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The remediation properties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.PolicyInsights/remediations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.PolicyInsights/remediations"
|
||||
}
|
||||
},
|
||||
"extension_resourceDefinitions": {
|
||||
"remediations": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the remediation."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemediationProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The remediation properties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.PolicyInsights/remediations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.PolicyInsights/remediations"
|
||||
}
|
||||
},
|
||||
"unknown_resourceDefinitions": {
|
||||
"remediations": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-07-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the remediation."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemediationProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The remediation properties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.PolicyInsights/remediations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.PolicyInsights/remediations"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"RemediationFilters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"locations": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The resource locations that will be remediated."
|
||||
}
|
||||
},
|
||||
"description": "The filters that will be applied to determine which resources to remediate."
|
||||
},
|
||||
"RemediationProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"filters": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemediationFilters"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The filters that will be applied to determine which resources to remediate."
|
||||
},
|
||||
"policyAssignmentId": {
|
||||
"type": "string",
|
||||
"description": "The resource ID of the policy assignment that should be remediated."
|
||||
},
|
||||
"policyDefinitionReferenceId": {
|
||||
"type": "string",
|
||||
"description": "The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition."
|
||||
},
|
||||
"resourceDiscoveryMode": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"ExistingNonCompliant",
|
||||
"ReEvaluateCompliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified."
|
||||
}
|
||||
},
|
||||
"description": "The remediation properties."
|
||||
}
|
||||
}
|
||||
}
|
|
@ -161,7 +161,7 @@
|
|||
"colSpan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -188,7 +188,7 @@
|
|||
"rowSpan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -199,7 +199,7 @@
|
|||
"x": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -210,7 +210,7 @@
|
|||
"y": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
|
|
@ -161,7 +161,7 @@
|
|||
"colSpan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -188,7 +188,7 @@
|
|||
"rowSpan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -199,7 +199,7 @@
|
|||
"x": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -210,7 +210,7 @@
|
|||
"y": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
|
|
@ -161,7 +161,7 @@
|
|||
"colSpan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -188,7 +188,7 @@
|
|||
"rowSpan": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -199,7 +199,7 @@
|
|||
"x": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -210,7 +210,7 @@
|
|||
"y": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "number"
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
|
|
@ -251,34 +251,6 @@
|
|||
},
|
||||
"description": "Properties to configure Encryption"
|
||||
},
|
||||
"Identity": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"principalId": {
|
||||
"type": "string",
|
||||
"description": "ObjectId from the KeyVault"
|
||||
},
|
||||
"tenantId": {
|
||||
"type": "string",
|
||||
"description": "TenantId from the KeyVault"
|
||||
},
|
||||
"type": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"SystemAssigned"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Enumerates the possible value Identity type, which currently supports only 'SystemAssigned'."
|
||||
}
|
||||
},
|
||||
"description": "Properties to configure Identity for Bring your Own Keys"
|
||||
},
|
||||
"IpFilterRuleProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -558,17 +530,6 @@
|
|||
],
|
||||
"description": "Properties to configure Encryption"
|
||||
},
|
||||
"identity": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/Identity"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties to configure Identity for Bring your Own Keys"
|
||||
},
|
||||
"zoneRedundant": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -21,7 +21,7 @@
|
|||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"pattern": "^[-0-9a-zA-Z_]{1,31}$"
|
||||
"pattern": "^[-0-9a-zA-Z_]{1,80}$"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
|
|
@ -88,7 +88,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "RegisteredServer Properties object."
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
|
@ -205,7 +206,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -263,7 +264,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -303,7 +304,7 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"CloudEndpointCreateParametersPropertiesModelModel": {
|
||||
"CloudEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"storageAccountResourceId": {
|
||||
|
@ -360,9 +361,10 @@
|
|||
"type": "string",
|
||||
"description": "Registered Server serverRole"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "RegisteredServer Properties object."
|
||||
},
|
||||
"ServerEndpointCreateParametersPropertiesModelModel": {
|
||||
"ServerEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"cloudTiering": {
|
||||
|
@ -433,7 +435,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "RegisteredServer Properties object."
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
|
@ -537,7 +540,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -595,7 +598,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
|
|
@ -169,7 +169,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -208,7 +208,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersPropertiesModel"
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -233,7 +233,7 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"CloudEndpointCreateParametersPropertiesModelModel": {
|
||||
"CloudEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"storageAccountResourceId": {
|
||||
|
@ -292,7 +292,7 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"ServerEndpointCreateParametersPropertiesModel": {
|
||||
"ServerEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"cloudTiering": {
|
||||
|
@ -438,7 +438,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -477,7 +477,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersPropertiesModel"
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
|
|
@ -169,7 +169,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -213,7 +213,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -232,7 +233,7 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"CloudEndpointCreateParametersPropertiesModelModel": {
|
||||
"CloudEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"storageAccountResourceId": {
|
||||
|
@ -366,7 +367,8 @@
|
|||
],
|
||||
"description": "Level of free space to be maintained by Cloud Tiering if it is enabled."
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"storageSyncServices_registeredServers_childResource": {
|
||||
"type": "object",
|
||||
|
@ -455,7 +457,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModelModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -499,7 +501,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
|
|
@ -169,7 +169,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -213,7 +213,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -232,7 +233,7 @@
|
|||
}
|
||||
},
|
||||
"definitions": {
|
||||
"CloudEndpointCreateParametersPropertiesModel": {
|
||||
"CloudEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"azureFileShareName": {
|
||||
|
@ -366,7 +367,8 @@
|
|||
],
|
||||
"description": "Level of free space to be maintained by Cloud Tiering if it is enabled."
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"storageSyncServices_registeredServers_childResource": {
|
||||
"type": "object",
|
||||
|
@ -455,7 +457,7 @@
|
|||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersPropertiesModel"
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
|
@ -499,7 +501,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
|
|
@ -174,7 +174,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -212,7 +213,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -250,7 +252,8 @@
|
|||
"type": "string",
|
||||
"description": "Storage Account Tenant Id"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"RegisteredServerCreateParametersProperties": {
|
||||
"type": "object",
|
||||
|
@ -368,7 +371,8 @@
|
|||
],
|
||||
"description": "Level of free space to be maintained by Cloud Tiering if it is enabled."
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"storageSyncServices_registeredServers_childResource": {
|
||||
"type": "object",
|
||||
|
@ -462,7 +466,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -500,7 +505,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
|
|
@ -174,7 +174,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -212,7 +213,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -250,7 +252,8 @@
|
|||
"type": "string",
|
||||
"description": "Storage Account Tenant Id"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"RegisteredServerCreateParametersProperties": {
|
||||
"type": "object",
|
||||
|
@ -368,7 +371,8 @@
|
|||
],
|
||||
"description": "Level of free space to be maintained by Cloud Tiering if it is enabled."
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"storageSyncServices_registeredServers_childResource": {
|
||||
"type": "object",
|
||||
|
@ -462,7 +466,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
@ -500,7 +505,8 @@
|
|||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
|
|
|
@ -0,0 +1,527 @@
|
|||
{
|
||||
"id": "https://schema.management.azure.com/schemas/2019-10-01/Microsoft.StorageSync.json#",
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"title": "Microsoft.StorageSync",
|
||||
"description": "Microsoft StorageSync Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"storageSyncServices": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Storage Sync Service resource."
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"properties": {}
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_syncGroups_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_registeredServers_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices"
|
||||
},
|
||||
"storageSyncServices_registeredServers": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "GUID identifying the on-premises server."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RegisteredServerCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/registeredServers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/registeredServers"
|
||||
},
|
||||
"storageSyncServices_syncGroups": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Sync Group resource."
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "Sync Group Create Properties object."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_syncGroups_cloudEndpoints_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_syncGroups_serverEndpoints_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/syncGroups"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups"
|
||||
},
|
||||
"storageSyncServices_syncGroups_cloudEndpoints": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Cloud Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
|
||||
},
|
||||
"storageSyncServices_syncGroups_serverEndpoints": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Server Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"CloudEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"azureFileShareName": {
|
||||
"type": "string",
|
||||
"description": "Azure file share name"
|
||||
},
|
||||
"friendlyName": {
|
||||
"type": "string",
|
||||
"description": "Friendly Name"
|
||||
},
|
||||
"storageAccountResourceId": {
|
||||
"type": "string",
|
||||
"description": "Storage Account Resource Id"
|
||||
},
|
||||
"storageAccountTenantId": {
|
||||
"type": "string",
|
||||
"description": "Storage Account Tenant Id"
|
||||
}
|
||||
},
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"RegisteredServerCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agentVersion": {
|
||||
"type": "string",
|
||||
"description": "Registered Server Agent Version"
|
||||
},
|
||||
"clusterId": {
|
||||
"type": "string",
|
||||
"description": "Registered Server clusterId"
|
||||
},
|
||||
"clusterName": {
|
||||
"type": "string",
|
||||
"description": "Registered Server clusterName"
|
||||
},
|
||||
"friendlyName": {
|
||||
"type": "string",
|
||||
"description": "Friendly Name"
|
||||
},
|
||||
"lastHeartBeat": {
|
||||
"type": "string",
|
||||
"description": "Registered Server last heart beat"
|
||||
},
|
||||
"serverCertificate": {
|
||||
"type": "string",
|
||||
"description": "Registered Server Certificate"
|
||||
},
|
||||
"serverId": {
|
||||
"type": "string",
|
||||
"description": "Registered Server serverId"
|
||||
},
|
||||
"serverOSVersion": {
|
||||
"type": "string",
|
||||
"description": "Registered Server OS Version"
|
||||
},
|
||||
"serverRole": {
|
||||
"type": "string",
|
||||
"description": "Registered Server serverRole"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ServerEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"cloudTiering": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"on",
|
||||
"off"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Cloud Tiering."
|
||||
},
|
||||
"friendlyName": {
|
||||
"type": "string",
|
||||
"description": "Friendly Name"
|
||||
},
|
||||
"offlineDataTransfer": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"on",
|
||||
"off"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Offline data transfer."
|
||||
},
|
||||
"offlineDataTransferShareName": {
|
||||
"type": "string",
|
||||
"description": "Offline data transfer share name"
|
||||
},
|
||||
"serverLocalPath": {
|
||||
"type": "string",
|
||||
"description": "Server folder used for data synchronization"
|
||||
},
|
||||
"serverResourceId": {
|
||||
"type": "string",
|
||||
"description": "Arm resource identifier."
|
||||
},
|
||||
"tierFilesOlderThanDays": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 2147483647
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Tier files older than days."
|
||||
},
|
||||
"volumeFreeSpacePercent": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 100
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Level of free space to be maintained by Cloud Tiering if it is enabled."
|
||||
}
|
||||
},
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"storageSyncServices_registeredServers_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "GUID identifying the on-premises server."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RegisteredServerCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"registeredServers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/registeredServers"
|
||||
},
|
||||
"storageSyncServices_syncGroups_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Sync Group resource."
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "Sync Group Create Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"syncGroups"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups"
|
||||
},
|
||||
"storageSyncServices_syncGroups_cloudEndpoints_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Cloud Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"cloudEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
|
||||
},
|
||||
"storageSyncServices_syncGroups_serverEndpoints_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2019-10-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Server Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"serverEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,753 @@
|
|||
{
|
||||
"id": "https://schema.management.azure.com/schemas/2020-03-01/Microsoft.StorageSync.json#",
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"title": "Microsoft.StorageSync",
|
||||
"description": "Microsoft StorageSync Resource Types",
|
||||
"resourceDefinitions": {
|
||||
"storageSyncServices": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Storage Sync Service resource."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/StorageSyncServiceCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "StorageSyncService Properties object."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_privateEndpointConnections_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_syncGroups_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_registeredServers_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"tags": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"properties": {}
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"location",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices"
|
||||
},
|
||||
"storageSyncServices_privateEndpointConnections": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the private endpoint connection associated with the Azure resource"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/privateEndpointConnections"
|
||||
},
|
||||
"storageSyncServices_registeredServers": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "GUID identifying the on-premises server."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RegisteredServerCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "RegisteredServer Create Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/registeredServers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/registeredServers"
|
||||
},
|
||||
"storageSyncServices_syncGroups": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Sync Group resource."
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "Sync Group Create Properties object."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_syncGroups_cloudEndpoints_childResource"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/storageSyncServices_syncGroups_serverEndpoints_childResource"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/syncGroups"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups"
|
||||
},
|
||||
"storageSyncServices_syncGroups_cloudEndpoints": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Cloud Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
|
||||
},
|
||||
"storageSyncServices_syncGroups_serverEndpoints": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Server Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"CloudEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"azureFileShareName": {
|
||||
"type": "string",
|
||||
"description": "Azure file share name"
|
||||
},
|
||||
"friendlyName": {
|
||||
"type": "string",
|
||||
"description": "Friendly Name"
|
||||
},
|
||||
"storageAccountResourceId": {
|
||||
"type": "string",
|
||||
"description": "Storage Account Resource Id"
|
||||
},
|
||||
"storageAccountTenantId": {
|
||||
"type": "string",
|
||||
"description": "Storage Account Tenant Id"
|
||||
}
|
||||
},
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"PrivateEndpoint": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "The Private Endpoint resource."
|
||||
},
|
||||
"PrivateEndpointConnectionProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"privateEndpoint": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpoint"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The Private Endpoint resource."
|
||||
},
|
||||
"privateLinkServiceConnectionState": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "A collection of information about the state of the connection between service consumer and provider."
|
||||
},
|
||||
"provisioningState": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Succeeded",
|
||||
"Creating",
|
||||
"Deleting",
|
||||
"Failed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The provisioning state of the private endpoint connection resource."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"privateLinkServiceConnectionState"
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
},
|
||||
"PrivateLinkServiceConnectionState": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"actionsRequired": {
|
||||
"type": "string",
|
||||
"description": "A message indicating if changes on the service provider require any updates on the consumer."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "The reason for approval/rejection of the connection."
|
||||
},
|
||||
"status": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Pending",
|
||||
"Approved",
|
||||
"Rejected"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."
|
||||
}
|
||||
},
|
||||
"description": "A collection of information about the state of the connection between service consumer and provider."
|
||||
},
|
||||
"RegisteredServerCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agentVersion": {
|
||||
"type": "string",
|
||||
"description": "Registered Server Agent Version"
|
||||
},
|
||||
"clusterId": {
|
||||
"type": "string",
|
||||
"description": "Registered Server clusterId"
|
||||
},
|
||||
"clusterName": {
|
||||
"type": "string",
|
||||
"description": "Registered Server clusterName"
|
||||
},
|
||||
"friendlyName": {
|
||||
"type": "string",
|
||||
"description": "Friendly Name"
|
||||
},
|
||||
"lastHeartBeat": {
|
||||
"type": "string",
|
||||
"description": "Registered Server last heart beat"
|
||||
},
|
||||
"serverCertificate": {
|
||||
"type": "string",
|
||||
"description": "Registered Server Certificate"
|
||||
},
|
||||
"serverId": {
|
||||
"type": "string",
|
||||
"description": "Registered Server serverId"
|
||||
},
|
||||
"serverOSVersion": {
|
||||
"type": "string",
|
||||
"description": "Registered Server OS Version"
|
||||
},
|
||||
"serverRole": {
|
||||
"type": "string",
|
||||
"description": "Registered Server serverRole"
|
||||
}
|
||||
},
|
||||
"description": "RegisteredServer Create Properties object."
|
||||
},
|
||||
"ServerEndpointCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"cloudTiering": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"on",
|
||||
"off"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Cloud Tiering."
|
||||
},
|
||||
"friendlyName": {
|
||||
"type": "string",
|
||||
"description": "Friendly Name"
|
||||
},
|
||||
"initialDownloadPolicy": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"NamespaceOnly",
|
||||
"NamespaceThenModifiedFiles",
|
||||
"AvoidTieredFiles"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Policy for how namespace and files are recalled during FastDr."
|
||||
},
|
||||
"localCacheMode": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"DownloadNewAndModifiedFiles",
|
||||
"UpdateLocallyCachedFiles"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access."
|
||||
},
|
||||
"offlineDataTransfer": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"on",
|
||||
"off"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Offline data transfer."
|
||||
},
|
||||
"offlineDataTransferShareName": {
|
||||
"type": "string",
|
||||
"description": "Offline data transfer share name"
|
||||
},
|
||||
"serverLocalPath": {
|
||||
"type": "string",
|
||||
"description": "Server folder used for data synchronization"
|
||||
},
|
||||
"serverResourceId": {
|
||||
"type": "string",
|
||||
"description": "Arm resource identifier."
|
||||
},
|
||||
"tierFilesOlderThanDays": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 2147483647
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Tier files older than days."
|
||||
},
|
||||
"volumeFreeSpacePercent": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 100
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Level of free space to be maintained by Cloud Tiering if it is enabled."
|
||||
}
|
||||
},
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"StorageSyncServiceCreateParametersProperties": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"incomingTrafficPolicy": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"AllowAllTraffic",
|
||||
"AllowVirtualNetworksOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Incoming Traffic Policy."
|
||||
}
|
||||
},
|
||||
"description": "StorageSyncService Properties object."
|
||||
},
|
||||
"storageSyncServices_privateEndpointConnections_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the private endpoint connection associated with the Azure resource"
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "Properties of the PrivateEndpointConnectProperties."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"privateEndpointConnections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/privateEndpointConnections"
|
||||
},
|
||||
"storageSyncServices_registeredServers_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "GUID identifying the on-premises server."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RegisteredServerCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "RegisteredServer Create Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"registeredServers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/registeredServers"
|
||||
},
|
||||
"storageSyncServices_syncGroups_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Sync Group resource."
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"description": "Sync Group Create Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"syncGroups"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups"
|
||||
},
|
||||
"storageSyncServices_syncGroups_cloudEndpoints_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Cloud Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/CloudEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "CloudEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"cloudEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
|
||||
},
|
||||
"storageSyncServices_syncGroups_serverEndpoints_childResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"2020-03-01"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of Server Endpoint object."
|
||||
},
|
||||
"properties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ServerEndpointCreateParametersProperties"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "ServerEndpoint Properties object."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"serverEndpoints"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"apiVersion",
|
||||
"name",
|
||||
"properties",
|
||||
"type"
|
||||
],
|
||||
"description": "Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -142,6 +142,17 @@
|
|||
"2018-08-15-preview"
|
||||
]
|
||||
},
|
||||
"localTimestamp": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/LocalTimestamp"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events."
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The location of the resource."
|
||||
|
@ -327,6 +338,17 @@
|
|||
"2018-08-15-preview"
|
||||
]
|
||||
},
|
||||
"localTimestamp": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/LocalTimestamp"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events."
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "The location of the resource."
|
||||
|
@ -595,6 +617,47 @@
|
|||
],
|
||||
"description": "Properties of the IoTHub event source that are required on create or update requests."
|
||||
},
|
||||
"LocalTimestamp": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"format": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Embedded"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "An enum that represents the format of the local timestamp property that needs to be set."
|
||||
},
|
||||
"timeZoneOffset": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/LocalTimestampTimeZoneOffset"
|
||||
},
|
||||
{
|
||||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded."
|
||||
}
|
||||
},
|
||||
"description": "An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events."
|
||||
},
|
||||
"LocalTimestampTimeZoneOffset": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"propertyName": {
|
||||
"type": "string",
|
||||
"description": "The event property that will be contain the offset information to calculate the local timestamp. When the LocalTimestampFormat is Iana, the property name will contain the name of the column which contains IANA Timezone Name (eg: Americas/Los Angeles). When LocalTimestampFormat is Timespan, it contains the name of property which contains values representing the offset (eg: P1D or 1.00:00:00)"
|
||||
}
|
||||
},
|
||||
"description": "An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded."
|
||||
},
|
||||
"LongTermEnvironmentCreateOrUpdateParameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
@ -838,7 +901,7 @@
|
|||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
||||
}
|
||||
],
|
||||
"description": "The list of event properties which will be used to partition data in the environment."
|
||||
"description": "The list of event properties which will be used to partition data in the environment. Currently, only a single partition key property is supported."
|
||||
},
|
||||
"storageLimitExceededBehavior": {
|
||||
"oneOf": [
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче