Skip to content

Instantly share code, notes, and snippets.

@AlexSkrypnyk
Last active April 19, 2018 02:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AlexSkrypnyk/c811f0909b75214e6b9ba14bc6b13728 to your computer and use it in GitHub Desktop.
Save AlexSkrypnyk/c811f0909b75214e6b9ba14bc6b13728 to your computer and use it in GitHub Desktop.
Simplified Page json
{
"id": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Template",
"description": "An Azure deployment template",
"type": "object",
"properties": {
"$schema": {
"type": "string",
"description": "JSON schema reference"
},
"apiProfile": {
"type": "string",
"enum": [
"2017-03-09-profile"
],
"description": "The apiProfile to use for all resources in the template."
},
"contentVersion": {
"type": "string",
"pattern": "(^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$)",
"description": "A 4 number format for the version number of this template file. For example, 1.0.0.0"
},
"variables": {
"type": "object",
"description": "Variable definitions"
},
"parameters": {
"type": "object",
"description": "Input parameter definitions",
"additionalProperties": {
"$ref": "#/definitions/parameter"
}
},
"resources": {
"type": "array",
"description": "Collection of resources to be deployed",
"items": {
"oneOf": [
{
"allOf": [
{
"$ref": "#/definitions/resourceBase"
},
{
"oneOf": [
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis_firewallRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis_linkedServers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis_patchSchedules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-19/Microsoft.Search.json#/resourceDefinitions/searchServices"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-16/Microsoft.AnalysisServices.json#/resourceDefinitions/servers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_extendedInformation"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-07-01-preview/Microsoft.ServerManagement.json#/resourceDefinitions/nodes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-07-01-preview/Microsoft.ServerManagement.json#/resourceDefinitions/gateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-07-01-preview/Microsoft.ServerManagement.json#/resourceDefinitions/sessions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01-preview/Microsoft.ServerManagement.json#/resourceDefinitions/nodes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01-preview/Microsoft.ServerManagement.json#/resourceDefinitions/gateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01-preview/Microsoft.ServerManagement.json#/resourceDefinitions/sessions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-06-01/Microsoft.KeyVault.json#/resourceDefinitions/secrets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_secrets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_artifactsources"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_customimages"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_formulas"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_policysets_policies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_schedules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_virtualmachines"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_virtualnetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationAlertSettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics_replicationNetworks_replicationNetworkMappings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers_replicationProtectedItems"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers_replicationProtectionContainerMappings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics_replicationStorageClassifications_replicationStorageClassificationMappings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationFabrics_replicationvCenters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_replicationRecoveryPlans"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-21-preview/Microsoft.DevTestLab.json#/resourceDefinitions/labs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-21-preview/Microsoft.DevTestLab.json#/resourceDefinitions/virtualMachines"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json#/resourceDefinitions/certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json#/resourceDefinitions/serverfarms"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Web.json#/resourceDefinitions/certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Web.json#/resourceDefinitions/serverfarms"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-04-01/Microsoft.DomainRegistration.json#/resourceDefinitions/domains"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-04-01/Microsoft.DomainRegistration.json#/resourceDefinitions/domains_domainOwnershipIdentifiers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.CertificateRegistration.json#/resourceDefinitions/certificateOrders"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.CertificateRegistration.json#/resourceDefinitions/certificateOrders_certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.Web.json#/resourceDefinitions/certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.Web.json#/resourceDefinitions/csrs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_appsettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_config"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_connectionstrings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_domainOwnershipIdentifiers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_hostNameBindings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_hybridconnection"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_hybridConnectionNamespaces_relays"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_instances_deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_premieraddons"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_publicCertificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_appsettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_config"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_connectionstrings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_domainOwnershipIdentifiers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_hostNameBindings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_hybridconnection"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_hybridConnectionNamespaces_relays"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_instances_deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_premieraddons"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_publicCertificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_virtualNetworkConnections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_virtualNetworkConnections_gateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_sourcecontrol"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_slots_sourcecontrol"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_virtualNetworkConnections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Web.json#/resourceDefinitions/sites_virtualNetworkConnections_gateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Web.json#/resourceDefinitions/hostingEnvironments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Web.json#/resourceDefinitions/hostingEnvironments_workerPools"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Web.json#/resourceDefinitions/hostingEnvironments_multiRolePools"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Web.json#/resourceDefinitions/serverfarms"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Web.json#/resourceDefinitions/serverfarms_virtualNetworkConnections_gateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Web.json#/resourceDefinitions/serverfarms_virtualNetworkConnections_routes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01-preview/Microsoft.Sql.json#/resourceDefinitions/databases"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01-preview/Microsoft.Sql.json#/resourceDefinitions/firewallrules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01-preview/Microsoft.Sql.json#/resourceDefinitions/administrators"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01-preview/Microsoft.Sql.json#/resourceDefinitions/disasterrecoveryconfiguration"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Insights.json#/resourceDefinitions/alertrules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Insights.json#/resourceDefinitions/components"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Insights.json#/resourceDefinitions/autoscalesettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Insights.json#/resourceDefinitions/webtests"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-02-26/microsoft.visualstudio.json#/resourceDefinitions/account"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01-preview/Microsoft.Cache.json#/resourceDefinitions/Redis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.BizTalkServices.json#/resourceDefinitions/BizTalk"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.BizTalkServices.json#/resourceDefinitions/HybridConnection"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-03-01-preview/Microsoft.AppService.json#/resourceDefinitions/apiapps"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-03-01-preview/Microsoft.AppService.json#/resourceDefinitions/registrations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-04-01/Microsoft.NotificationHubs.json#/resourceDefinitions/notificationHubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01-preview/Microsoft.DataConnect.json#/resourceDefinitions/connectionManagers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Cache.json#/resourceDefinitions/Redis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-11-01/Microsoft.Network.json#/resourceDefinitions/trafficManagerProfiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/trafficManagerProfiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-05-01/Microsoft.Network.json#/resourceDefinitions/trafficManagerProfiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-01-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Compute.json#/resourceDefinitions/availabilitySets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Compute.json#/resourceDefinitions/extensions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-06-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json#/resourceDefinitions/sites"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Web.json#/resourceDefinitions/sites"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-08-01-preview/Microsoft.Scheduler.json#/resourceDefinitions/jobCollections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-03-01-preview/Microsoft.AppService.json#/resourceDefinitions/gateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-04-01/Microsoft.NotificationHubs.json#/resourceDefinitions/namespaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachines"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-01-preview/Microsoft.DataLakeStore.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeStore.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeStore.json#/resourceDefinitions/accounts_firewallRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeStore.json#/resourceDefinitions/accounts_trustedIdProviders"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-01-preview/Microsoft.DataLakeAnalytics.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeAnalytics.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeAnalytics.json#/resourceDefinitions/accounts_dataLakeStoreAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeAnalytics.json#/resourceDefinitions/accounts_storageAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeAnalytics.json#/resourceDefinitions/accounts_firewallRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.DataLakeAnalytics.json#/resourceDefinitions/accounts_computePolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-02-01-preview/Microsoft.CognitiveServices.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-01-29/Microsoft.PowerBI.json#/resourceDefinitions/workspaceCollections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.PowerBIDedicated.json#/resourceDefinitions/capacities"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-30/Microsoft.DataCatalog.json#/resourceDefinitions/catalogs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-30/Microsoft.ContainerService.json#/resourceDefinitions/containerServices"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_A"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_AAAA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_CNAME"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_MX"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_NS"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_PTR"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_SOA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_SRV"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-04-preview/Microsoft.Network.json#/resourceDefinitions/dnszones_TXT"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_A"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_AAAA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_CNAME"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_MX"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_NS"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_PTR"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_SOA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_SRV"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Network.json#/resourceDefinitions/dnszones_TXT"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints_customDomains"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints_origins"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-02/Microsoft.Cdn.json#/resourceDefinitions/profiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-02/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-02/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints_customDomains"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-02/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints_origins"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-12-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-12-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts_applications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-12-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts_applications_versions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts_applications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts_applications_versions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts_certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts_pools"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.Cache.json#/resourceDefinitions/Redis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-02-01-preview/Microsoft.Logic.json#/resourceDefinitions/workflows"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/workflows"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts_agreements"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts_certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts_maps"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts_partners"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts_schemas"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Logic.json#/resourceDefinitions/integrationAccounts_assemblies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Logic.json#/resourceDefinitions/workflows"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01/Microsoft.Logic.json#/resourceDefinitions/workflows"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Web.json#/resourceDefinitions/connections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Web.json#/resourceDefinitions/connectionGateways"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Web.json#/resourceDefinitions/customApis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.Scheduler.json#/resourceDefinitions/jobCollections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.Scheduler.json#/resourceDefinitions/jobCollections_jobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-01-preview/Microsoft.MachineLearning.json#/resourceDefinitions/webServices"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-05-01-preview/Microsoft.MachineLearning.json#/resourceDefinitions/commitmentPlans"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-01/Microsoft.MachineLearning.json#/resourceDefinitions/workspaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-05-01-preview/Microsoft.MachineLearningExperimentation.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-05-01-preview/Microsoft.MachineLearningExperimentation.json#/resourceDefinitions/accounts_workspaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-05-01-preview/Microsoft.MachineLearningExperimentation.json#/resourceDefinitions/accounts_workspaces_projects"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01-preview/Microsoft.MachineLearningModelManagement.json#/resourceDefinitions/accounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_runbooks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_modules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_connections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_variables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_schedules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_jobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_connectionTypes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_compilationjobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_configurations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_jobSchedules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_nodeConfigurations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_webhooks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_credentials"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-05-15-preview/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_softwareUpdateConfigurations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-10-01/Microsoft.Media.json#/resourceDefinitions/mediaServices"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-02-03/Microsoft.Devices.json#/resourceDefinitions/IotHubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01/Microsoft.Devices.json#/resourceDefinitions/IotHubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-22/Microsoft.Devices.json#/resourceDefinitions/IotHubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-21-preview/Microsoft.Devices.json#/resourceDefinitions/ProvisioningServices"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15/Microsoft.Devices.json#/resourceDefinitions/ProvisioningServices"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applicationTypes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applicationTypes_versions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applications_services"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_AuthorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_queues"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_queues_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics_subscriptions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_AuthorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_eventhubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_eventhubs_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_eventhubs_consumergroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Authorization.json#/resourceDefinitions/locks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Resources.json#/resourceDefinitions/deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-05-10/Microsoft.Resources.json#/resourceDefinitions/deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01-preview/Microsoft.Solutions.json#/resourceDefinitions/applianceDefinitions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01-preview/Microsoft.Solutions.json#/resourceDefinitions/appliances"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-07/Microsoft.ApiManagement.json#/resourceDefinitions/service"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_operations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_operations_policies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_operations_tags"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_policies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_releases"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_schemas"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_tagDescriptions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_apis_tags"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_authorizationServers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_backends"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_certificates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_diagnostics"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_diagnostics_loggers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_groups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_groups_users"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_identityProviders"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_loggers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_notifications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_notifications_recipientEmails"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_notifications_recipientUsers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_openidConnectProviders"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_policies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_products"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_products_apis"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_products_groups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_products_policies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_products_tags"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_properties"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_subscriptions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_tags"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_templates"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ApiManagement.json#/resourceDefinitions/service_users"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/disks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/snapshots"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/images"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/availabilitySets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/virtualMachines"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-04-30-preview/Microsoft.Compute.json#/resourceDefinitions/extensions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-27-preview/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01-preview/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01-preview/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries_replications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01-preview/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries_webhooks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries_replications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.ContainerRegistry.json#/resourceDefinitions/registries_webhooks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01-preview/Microsoft.Insights.json#/resourceDefinitions/actionGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01-preview/Microsoft.Insights.json#/resourceDefinitions/activityLogAlerts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-06-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-07-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-08-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-10-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/disks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/snapshots"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/images"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/availabilitySets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/virtualMachines"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-30/Microsoft.Compute.json#/resourceDefinitions/extensions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Insights.json#/resourceDefinitions/actionGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Insights.json#/resourceDefinitions/activityLogAlerts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_administrators"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_auditingPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_backupLongTermRetentionVaults"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_communicationLinks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_connectionPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_advisors"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_auditingPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_backupLongTermRetentionPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_dataMaskingPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_dataMaskingPolicies_rules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_extensions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_geoBackupPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_securityAlertPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_databases_transparentDataEncryption"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_elasticPools"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Sql.json#/resourceDefinitions/servers_firewallRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01/Microsoft.Insights.json#/resourceDefinitions/components"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01/Microsoft.Insights.json#/resourceDefinitions/webtests"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_databases_auditingSettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_databases_syncGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_databases_syncGroups_syncMembers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_encryptionProtector"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_failoverGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_keys"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_syncAgents"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-05-01-preview/Microsoft.Sql.json#/resourceDefinitions/servers_virtualNetworkRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_AuthorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_queues"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_queues_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics_subscriptions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics_subscriptions_rules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_AuthorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_eventhubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_eventhubs_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.EventHub.json#/resourceDefinitions/namespaces_eventhubs_consumergroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Relay.json#/resourceDefinitions/namespaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Relay.json#/resourceDefinitions/namespaces_AuthorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Relay.json#/resourceDefinitions/namespaces_wcfRelays"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Relay.json#/resourceDefinitions/namespaces_wcfRelays_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Relay.json#/resourceDefinitions/namespaces_hybridConnections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-01/Microsoft.Relay.json#/resourceDefinitions/namespaces_hybridConnections_authorizationRules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.StreamAnalytics.json#/resourceDefinitions/streamingjobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.StreamAnalytics.json#/resourceDefinitions/streamingjobs_functions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.StreamAnalytics.json#/resourceDefinitions/streamingjobs_inputs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.StreamAnalytics.json#/resourceDefinitions/streamingjobs_outputs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.StreamAnalytics.json#/resourceDefinitions/streamingjobs_transformations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_authorizationPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_connectors"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_connectors_mappings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_interactions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_kpi"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_links"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_profiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_relationshipLinks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_relationships"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_roleAssignments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-01-01/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_views"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_authorizationPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_connectors"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_connectors_mappings"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_interactions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_kpi"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_links"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_predictions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_profiles"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_relationshipLinks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_relationships"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_roleAssignments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-04-26/Microsoft.CustomerInsights.json#/resourceDefinitions/hubs_views"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15/Microsoft.TimeSeriesInsights.json#/resourceDefinitions/environments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15/Microsoft.TimeSeriesInsights.json#/resourceDefinitions/environments_eventSources"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15/Microsoft.TimeSeriesInsights.json#/resourceDefinitions/environments_referenceDataSets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15/Microsoft.TimeSeriesInsights.json#/resourceDefinitions/environments_accessPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-11-01/Microsoft.ImportExport.json#/resourceDefinitions/jobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_A"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_AAAA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_CAA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_CNAME"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_MX"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_NS"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_PTR"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_SOA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_SRV"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-09-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_TXT"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_A"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_AAAA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_CAA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_CNAME"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_MX"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_NS"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_PTR"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_SOA"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_SRV"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Network.json#/resourceDefinitions/dnsZones_TXT"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.AzureStack.json#/resourceDefinitions/registrations"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-01/Microsoft.AzureStack.json#/resourceDefinitions/registrations_customerSubscriptions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/ddosProtectionPlans"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/expressRouteCircuits"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/expressRouteCrossConnections"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.Network.json#/resourceDefinitions/routeTables"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15-preview/Microsoft.DataMigration.json#/resourceDefinitions/services"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15-preview/Microsoft.DataMigration.json#/resourceDefinitions/services_projects"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15-privatepreview/Microsoft.DataMigration.json#/resourceDefinitions/services"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-11-15-privatepreview/Microsoft.DataMigration.json#/resourceDefinitions/services_projects"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.Insights.json#/resourceDefinitions/alertrules"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-31/Microsoft.Consumption.json#/resourceDefinitions/budgets"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-03-01/Microsoft.Insights.json#/resourceDefinitions/actionGroups"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-03-01/Microsoft.Insights.json#/resourceDefinitions/metricAlerts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.EventGrid.json#/resourceDefinitions/topics"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-03-01/Microsoft.BatchAI.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-03-01/Microsoft.BatchAI.json#/resourceDefinitions/fileServers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-03-01/Microsoft.BatchAI.json#/resourceDefinitions/jobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_backupFabrics_protectionContainers"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_backupFabrics_protectionContainers_protectedItems"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-12-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_backupPolicies"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_backupFabrics_backupProtectionIntent"
}
]
}
]
},
{
"allOf": [
{
"$ref": "#/definitions/resourceBaseExternal"
},
{
"oneOf": [
{
"$ref": "https://schema.management.azure.com/schemas/2014-04-01/SuccessBricks.ClearDB.json#/resourceDefinitions/databases"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/Sendgrid.Email.json#/resourceDefinitions/accounts"
}
]
}
]
},
{
"allOf": [
{
"$ref": "#/definitions/ARMResourceBase"
},
{
"oneOf": [
{
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/Microsoft.Resources.json#/resourceDefinitions/deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-02-01/Microsoft.Resources.json#/resourceDefinitions/deployments"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/Microsoft.Resources.json#/resourceDefinitions/links"
},
{
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/Microsoft.Authorization.json#/resourceDefinitions/locks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2014-10-01-preview/Microsoft.Authorization.json#/resourceDefinitions/roleAssignments"
}
]
}
]
}
]
}
},
"outputs": {
"type": "object",
"description": "Output parameter definitions",
"additionalProperties": {
"$ref": "#/definitions/output"
}
}
},
"additionalProperties": false,
"required": [
"$schema",
"contentVersion",
"resources"
],
"definitions": {
"ARMResourceBase": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the resource"
},
"type": {
"type": "string",
"description": "Resource type"
},
"condition": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/expression"
}
],
"description": "Condition of the resource"
},
"apiVersion": {
"type": "string",
"description": "API Version of the resource type, optional when apiProfile is used on the template"
},
"dependsOn": {
"type": "array",
"items": {
"type": "string"
},
"description": "Collection of resources this resource depends on"
}
},
"required": [
"name",
"type"
]
},
"proxyResourceBase": {
"allOf": [
{
"$ref": "#/definitions/ARMResourceBase"
},
{
"properties": {
"location": {
"$ref": "#/definitions/resourceLocations",
"description": "Location to deploy resource to"
}
}
}
]
},
"resourceBase": {
"allOf": [
{
"$ref": "#/definitions/ARMResourceBase"
},
{
"properties": {
"location": {
"$ref": "#/definitions/resourceLocations",
"description": "Location to deploy resource to"
},
"tags": {
"type": "object",
"description": "Name-value pairs to add to the resource"
},
"copy": {
"$ref": "#/definitions/resourceCopy"
},
"comments": {
"type": "string"
}
}
}
]
},
"resourceBaseExternal": {
"$ref": "#/definitions/resourceBase",
"required": [
"plan"
]
},
"resourceSku": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the sku"
},
"tier": {
"type": "string",
"description": "Tier of the sku"
},
"size": {
"type": "string",
"description": "Size of the sku"
},
"family": {
"type": "string",
"description": "Family of the sku"
},
"capacity": {
"type": "integer",
"description": "Capacity of the sku"
}
},
"required": [
"name"
]
},
"resourceCopy": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the copy"
},
"count": {
"oneOf": [
{
"$ref": "#/definitions/expression"
},
{
"type": "integer"
}
],
"description": "Count of the copy"
},
"mode": {
"type": "string",
"enum": [
"Parallel",
"Serial"
],
"description": "The copy mode"
},
"batchSize": {
"oneOf": [
{
"$ref": "#/definitions/expression"
},
{
"type": "integer"
}
],
"description": "The serial copy batch size"
}
}
},
"resourceKind": {
"type": "string",
"maxLength": 64,
"pattern": "(^[a-zA-Z0-9_.()-]+$)",
"description": "Kind of resource"
},
"resourcePlan": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the plan"
},
"promotionCode": {
"type": "string",
"description": "Plan promotion code"
},
"publisher": {
"type": "string",
"description": "Name of the publisher"
},
"product": {
"type": "string",
"description": "Name of the product"
},
"version": {
"type": "string",
"description": "Version of the product"
}
},
"required": [
"name"
],
"description": "Plan of the resource"
},
"resourceLocations": {
"anyOf": [
{
"type": "string"
},
{
"enum": [
"East Asia",
"Southeast Asia",
"Central US",
"East US",
"East US 2",
"West US",
"North Central US",
"South Central US",
"North Europe",
"West Europe",
"Japan West",
"Japan East",
"Brazil South",
"Australia East",
"Australia Southeast",
"Central India",
"West India",
"South India",
"Canada Central",
"Canada East",
"West Central US",
"West US 2",
"UK South",
"UK West",
"Korea Central",
"Korea South",
"global"
]
}
]
},
"parameter": {
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/parameterTypes",
"description": "Type of input parameter"
},
"defaultValue": {
"$ref": "#/definitions/parameterValueTypes",
"description": "Default value to be used if one is not provided"
},
"allowedValues": {
"type": "array",
"description": "Value can only be one of these values"
},
"metadata": {
"type": "object",
"description": "Metadata for the parameter, can be any valid JSON object"
},
"minValue": {
"type": "integer",
"description": "Minimum value for the int type parameter"
},
"maxValue": {
"type": "integer",
"description": "Maximum value for the int type parameter"
},
"minLength": {
"type": "integer",
"description": "Minimum length for the string or array type parameter"
},
"maxLength": {
"type": "integer",
"description": "Maximum length for the string or array type parameter"
}
},
"required": [
"type"
],
"description": "Input parameter definitions"
},
"output": {
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/parameterTypes",
"description": "Type of output value"
},
"value": {
"$ref": "#/definitions/parameterValueTypes",
"description": "Value assigned for output"
}
},
"required": [
"type",
"value"
],
"description": "Set of output parameters"
},
"parameterTypes": {
"enum": [
"string",
"securestring",
"int",
"bool",
"object",
"secureObject",
"array"
]
},
"parameterValueTypes": {
"type": [
"string",
"boolean",
"integer",
"number",
"object",
"array",
"null"
]
},
"keyVaultReference": {
"type": "object",
"properties": {
"keyVault": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"secretName": {
"type": "string",
"minLength": 1
},
"secretVersion": {
"type": "string",
"minLength": 1
}
},
"required": [
"keyVault",
"secretName"
],
"additionalProperties": false
},
"expression": {
"type": "string",
"pattern": "^\\[(json|if|and|or|not|concat|parameters|variables|deployment|reference|resourceId|resourceGroup|subscription|list.*|base64|providers|copyIndex|padLeft|replace|toLower|toUpper|startsWith|endsWith|length|split|skip|take|contains|intersection|union|first|last|indexOf|lastIndexOf|add|sub|mul|div|mod|min|max|range|string|int|float|bool|trim|uri|uniqueString|substring|base64ToString|base64ToJson|uriComponentToString|uriComponent|dataUriToString|dataUri|array|createArray|coalesce|empty|less|lessOrEquals|greater|greaterOrEquals|equals)\\(.*\\).*\\]$",
"description": "Deployment template expression. Expressions are enclosed in [] and must start with a function of json(), if(), and(), or(), not(), concat(), parameters(), variables(), deployment(), reference(), resourceId(), resourceGroup(), subscription(), list*(), base64(), providers(), copyIndex(), padLeft(), replace(), toLower(), toUpper(), length(), split(), skip(), take(), add(), sub(), mul(), div(), mod(), string(), int(), trim(), uri(), uniqueString(), substring(), empty(), contains(), intersection(), union(), first(), last(), indexOf(), lastIndexOf(), startsWith(), endsWith(), min(), max(), range(), base64ToString(), base64ToJson(), uriComponentToString(), uriComponent(), dataUriToString(), dataUri(), array(), createArray(), coalesce(), float(), bool(), less(), lessOrEquals(), greater(), greaterOrEquals(), equals()"
},
"numberOrExpression": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/expression"
}
]
},
"Iso8601Duration": {
"type": "string",
"pattern": "^P(\\d+Y)?(\\d+M)?(\\d+D)?(T(((\\d+H)(\\d+M)?(\\d+(\\.\\d{1,2})?S)?)|((\\d+M)(\\d+(\\.\\d{1,2})?S)?)|((\\d+(\\.\\d{1,2})?S))))?$"
},
"UTC": {
"type": "string",
"pattern": "^\\d{4}(-(0[1-9]|1[0-2])(-([012]\\d|3[01])(T((([01]\\d|2[0123]):[0-5]\\d)|(24:00))(:(([0-5]\\d)|60)(\\.\\d{1,}){0,1}){0,1}){0,1}((Z)|([+-]((([01]\\d|2[0123]):[0-5]\\d)|(24:00)))){0,1}){0,1}){0,1}$"
},
"apiVersion": {
"type": "string",
"pattern": "(^((\\d\\d\\d\\d-\\d\\d-\\d\\d)|([0-9]+(\\.[0-9]+)?))(-[a-zA-Z][a-zA-Z0-9]*)?$)",
"description": "API version of the resource type"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment