diff --git a/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json b/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json new file mode 100644 index 0000000000..18bc6a9477 --- /dev/null +++ b/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json @@ -0,0 +1,564 @@ +{ + "id": "https://schema.management.azure.com/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json#", + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Microsoft.Migrate", + "description": "Microsoft Migrate Resource Types", + "resourceDefinitions": { + "projects": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2017-11-11-preview" + ] + }, + "eTag": { + "type": "string", + "description": "For optimistic concurrency control." + }, + "location": { + "type": "string", + "description": "Azure location in which project is created." + }, + "name": { + "type": "string", + "description": "Name of the Azure Migrate project." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ProjectProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of a project." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/projects_groups_childResource" + } + ] + } + }, + "tags": { + "type": "object", + "properties": {}, + "description": "Tags provided by Azure Tagging service." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Migrate/projects" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Migrate/projects" + }, + "projects_groups": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2017-11-11-preview" + ] + }, + "eTag": { + "type": "string", + "description": "For optimistic concurrency control." + }, + "name": { + "type": "string", + "description": "Unique name of a group within a project." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/GroupProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of group resource." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/projects_groups_assessments_childResource" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Migrate/projects/groups" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Migrate/projects/groups" + }, + "projects_groups_assessments": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2017-11-11-preview" + ] + }, + "eTag": { + "type": "string", + "description": "For optimistic concurrency control." + }, + "name": { + "type": "string", + "description": "Unique name of an assessment within a project." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AssessmentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of an assessment." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Migrate/projects/groups/assessments" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Migrate/projects/groups/assessments" + } + }, + "definitions": { + "AssessmentProperties": { + "type": "object", + "properties": { + "azureHybridUseBenefit": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unknown", + "Yes", + "No" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "AHUB discount on windows virtual machines." + }, + "azureLocation": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unknown", + "EastAsia", + "SoutheastAsia", + "AustraliaEast", + "AustraliaSoutheast", + "BrazilSouth", + "CanadaCentral", + "CanadaEast", + "WestEurope", + "NorthEurope", + "CentralIndia", + "SouthIndia", + "WestIndia", + "JapanEast", + "JapanWest", + "KoreaCentral", + "KoreaSouth", + "UkWest", + "UkSouth", + "NorthCentralUs", + "EastUs", + "WestUs2", + "SouthCentralUs", + "CentralUs", + "EastUs2", + "WestUs", + "WestCentralUs" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API." + }, + "azureOfferCode": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unknown", + "MSAZR0003P", + "MSAZR0044P", + "MSAZR0059P", + "MSAZR0060P", + "MSAZR0062P", + "MSAZR0063P", + "MSAZR0064P", + "MSAZR0029P", + "MSAZR0022P", + "MSAZR0023P", + "MSAZR0148P", + "MSAZR0025P", + "MSAZR0036P", + "MSAZR0120P", + "MSAZR0121P", + "MSAZR0122P", + "MSAZR0123P", + "MSAZR0124P", + "MSAZR0125P", + "MSAZR0126P", + "MSAZR0127P", + "MSAZR0128P", + "MSAZR0129P", + "MSAZR0130P", + "MSAZR0111P", + "MSAZR0144P", + "MSAZR0149P" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Offer code according to which cost estimation is done." + }, + "azurePricingTier": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Standard", + "Basic" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Pricing tier for Size evaluation." + }, + "azureStorageRedundancy": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unknown", + "LocallyRedundant", + "ZoneRedundant", + "GeoRedundant", + "ReadAccessGeoRedundant" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Storage Redundancy type offered by Azure." + }, + "currency": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unknown", + "USD", + "DKK", + "CAD", + "IDR", + "JPY", + "KRW", + "NZD", + "NOK", + "RUB", + "SAR", + "ZAR", + "SEK", + "TRY", + "GBP", + "MXN", + "MYR", + "INR", + "HKD", + "BRL", + "TWD", + "EUR", + "CHF", + "ARS", + "AUD" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Currency to report prices in." + }, + "discountPercentage": { + "oneOf": [ + { + "type": "number" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Custom discount percentage to be applied on final costs. Can be in the range [0, 100]." + }, + "percentile": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Percentile50", + "Percentile90", + "Percentile95", + "Percentile99" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Percentile of performance data used to recommend Azure size." + }, + "scalingFactor": { + "oneOf": [ + { + "type": "number" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3." + }, + "stage": { + "oneOf": [ + { + "type": "string", + "enum": [ + "InProgress", + "UnderReview", + "Approved" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "User configurable setting that describes the status of the assessment." + }, + "timeRange": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Day", + "Week", + "Month" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Time range of performance data used to recommend a size." + } + }, + "required": [ + "azureHybridUseBenefit", + "azureLocation", + "azureOfferCode", + "azurePricingTier", + "azureStorageRedundancy", + "currency", + "discountPercentage", + "percentile", + "scalingFactor", + "stage", + "timeRange" + ], + "description": "Properties of an assessment." + }, + "GroupProperties": { + "type": "object", + "properties": { + "machines": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of machine names that are part of this group." + } + }, + "required": [ + "machines" + ], + "description": "Properties of group resource." + }, + "ProjectProperties": { + "type": "object", + "properties": { + "customerWorkspaceId": { + "type": "string", + "description": "ARM ID of the Service Map workspace created by user." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Accepted", + "Creating", + "Deleting", + "Failed", + "Moving", + "Succeeded" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Provisioning state of the project." + } + }, + "description": "Properties of a project." + }, + "projects_groups_assessments_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2017-11-11-preview" + ] + }, + "eTag": { + "type": "string", + "description": "For optimistic concurrency control." + }, + "name": { + "type": "string", + "description": "Unique name of an assessment within a project." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AssessmentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of an assessment." + }, + "type": { + "type": "string", + "enum": [ + "assessments" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Migrate/projects/groups/assessments" + }, + "projects_groups_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2017-11-11-preview" + ] + }, + "eTag": { + "type": "string", + "description": "For optimistic concurrency control." + }, + "name": { + "type": "string", + "description": "Unique name of a group within a project." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/GroupProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of group resource." + }, + "type": { + "type": "string", + "enum": [ + "groups" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Migrate/projects/groups" + } + } +} \ No newline at end of file diff --git a/schemas/2023-06-06/Microsoft.OffAzure.json b/schemas/2023-06-06/Microsoft.OffAzure.json new file mode 100644 index 0000000000..a5153ca138 --- /dev/null +++ b/schemas/2023-06-06/Microsoft.OffAzure.json @@ -0,0 +1,1667 @@ +{ + "id": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#", + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Microsoft.OffAzure", + "description": "Microsoft OffAzure Resource Types", + "resourceDefinitions": { + "hypervSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Site name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of VMwareSiteResource" + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/hypervSites_clusters_childResource" + }, + { + "$ref": "#/definitions/hypervSites_hosts_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.OffAzure/hypervSites" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/hypervSites" + }, + "hypervSites_clusters": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " Cluster ARM name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/HypervClusterProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of Hyperv Cluster" + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/hypervSites/clusters" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/hypervSites/clusters" + }, + "hypervSites_hosts": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " Host name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/HypervHostProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of Hyperv Host" + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/hypervSites/hosts" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/hypervSites/hosts" + }, + "importSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Site name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ImportSiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of ImportSiteResource" + }, + "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.OffAzure/importSites" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/importSites" + }, + "masterSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Site name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/MasterSiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/masterSites_privateEndpointConnections_childResource" + }, + { + "$ref": "#/definitions/masterSites_sqlSites_childResource" + }, + { + "$ref": "#/definitions/masterSites_webAppSites_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.OffAzure/masterSites" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites" + }, + "masterSites_privateEndpointConnections": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " Private link resource name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointConnectionPropertiesV2" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "PrivateEndpointConnectionProperties V2" + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/masterSites/privateEndpointConnections" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/privateEndpointConnections" + }, + "masterSites_sqlSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "SQL site name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SqlSiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for SQL site properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/masterSites_sqlSites_discoverySiteDataSources_childResource" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/masterSites/sqlSites" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/sqlSites" + }, + "masterSites_sqlSites_discoverySiteDataSources": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "SQL Discovery site data source name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SqlDiscoverySiteDataSourceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Discovery site data source properties class." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/masterSites/sqlSites/discoverySiteDataSources" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/sqlSites/discoverySiteDataSources" + }, + "masterSites_webAppSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Web app site name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WebAppSiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for Web app site properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/masterSites_webAppSites_discoverySiteDataSources_childResource" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/masterSites/webAppSites" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/webAppSites" + }, + "masterSites_webAppSites_discoverySiteDataSources": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Data Source ARM name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DiscoverySiteDataSourceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Discovery site data source properties class." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/masterSites/webAppSites/discoverySiteDataSources" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/webAppSites/discoverySiteDataSources" + }, + "serverSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Site name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SitesProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of SiteResource" + }, + "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.OffAzure/serverSites" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/serverSites" + }, + "vmwareSites": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Site name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SitesProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of SiteResource" + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/vmwareSites_vcenters_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.OffAzure/vmwareSites" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/vmwareSites" + }, + "vmwareSites_vcenters": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " VCenters name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/VcenterProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of VMwareSiteResource" + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.OffAzure/vmwareSites/vcenters" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/vmwareSites/vcenters" + } + }, + "definitions": { + "DiscoverySiteDataSourceProperties": { + "type": "object", + "properties": { + "discoverySiteId": { + "type": "string", + "description": "Gets or sets the discovery site Id." + } + }, + "description": "Discovery site data source properties class." + }, + "HypervClusterProperties": { + "type": "object", + "properties": { + "fqdn": { + "type": "string", + "description": "Gets or sets the FQDN/IPAddress of the Hyper-V cluster." + }, + "hostFqdnList": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets list of hosts (FQDN) currently being tracked by the cluster." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Created", + "Updated", + "Running", + "Completed", + "Failed", + "Succeeded", + "Canceled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The status of the last operation." + }, + "runAsAccountId": { + "type": "string", + "description": "Gets or sets Run as account ID of the Hyper-V cluster." + } + }, + "description": "The properties of Hyperv Cluster" + }, + "HypervHostProperties": { + "type": "object", + "properties": { + "fqdn": { + "type": "string", + "description": "Gets or sets the FQDN/IPAddress of the Hyper-V host." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Created", + "Updated", + "Running", + "Completed", + "Failed", + "Succeeded", + "Canceled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The status of the last operation." + }, + "runAsAccountId": { + "type": "string", + "description": "Gets or sets the run as account ID of the Hyper-V host." + } + }, + "description": "The properties of Hyperv Host" + }, + "hypervSites_clusters_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " Cluster ARM name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/HypervClusterProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of Hyperv Cluster" + }, + "type": { + "type": "string", + "enum": [ + "clusters" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/hypervSites/clusters" + }, + "hypervSites_hosts_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " Host name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/HypervHostProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of Hyperv Host" + }, + "type": { + "type": "string", + "enum": [ + "hosts" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/hypervSites/hosts" + }, + "ImportSiteProperties": { + "type": "object", + "properties": { + "discoverySolutionId": { + "type": "string", + "description": "Gets or sets the ARM ID of migration hub solution for SDS." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Created", + "Updated", + "Running", + "Completed", + "Failed", + "Succeeded", + "Canceled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The status of the last operation." + } + }, + "description": "The properties of ImportSiteResource" + }, + "MasterSiteProperties": { + "type": "object", + "properties": { + "allowMultipleSites": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets a value indicating whether multiple sites per site type are\nallowed." + }, + "customerStorageAccountArmId": { + "type": "string", + "description": "Gets or sets a value for customer storage account ARM id." + }, + "publicNetworkAccess": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotSpecified", + "Enabled", + "Disabled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the state of public network access." + }, + "sites": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the sites that are a part of Master Site.\n The key\nshould contain the Site ARM name." + } + }, + "description": "Class for site properties." + }, + "masterSites_privateEndpointConnections_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " Private link resource name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointConnectionPropertiesV2" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "PrivateEndpointConnectionProperties V2" + }, + "type": { + "type": "string", + "enum": [ + "privateEndpointConnections" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/privateEndpointConnections" + }, + "masterSites_sqlSites_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "SQL site name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SqlSiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for SQL site properties." + }, + "type": { + "type": "string", + "enum": [ + "sqlSites" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/sqlSites" + }, + "masterSites_sqlSites_discoverySiteDataSources_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "SQL Discovery site data source name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SqlDiscoverySiteDataSourceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Discovery site data source properties class." + }, + "type": { + "type": "string", + "enum": [ + "discoverySiteDataSources" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/sqlSites/discoverySiteDataSources" + }, + "masterSites_webAppSites_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Web app site name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WebAppSiteProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for Web app site properties." + }, + "type": { + "type": "string", + "enum": [ + "webAppSites" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/webAppSites" + }, + "masterSites_webAppSites_discoverySiteDataSources_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Data Source ARM name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DiscoverySiteDataSourceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Discovery site data source properties class." + }, + "type": { + "type": "string", + "enum": [ + "discoverySiteDataSources" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/masterSites/webAppSites/discoverySiteDataSources" + }, + "PrivateEndpointConnectionPropertiesV2": { + "type": "object", + "properties": { + "privateLinkServiceConnectionState": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateLinkServiceConnectionState" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Service Connection State" + } + }, + "description": "PrivateEndpointConnectionProperties V2" + }, + "PrivateLinkServiceConnectionState": { + "type": "object", + "properties": { + "actionsRequired": { + "type": "string", + "description": "actions required" + }, + "description": { + "type": "string", + "description": "description string" + }, + "status": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Approved", + "Pending", + "Rejected", + "Disconnected" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "state status." + } + }, + "description": "Service Connection State" + }, + "SiteAgentProperties": { + "type": "object", + "properties": { + "keyVaultId": { + "type": "string", + "description": "Gets or sets the key vault ARM Id." + }, + "keyVaultUri": { + "type": "string", + "description": "Gets or sets the key vault URI." + } + }, + "description": "Class for site agent properties." + }, + "SiteApplianceProperties": { + "type": "object", + "properties": { + "agentDetails": { + "oneOf": [ + { + "$ref": "#/definitions/SiteAgentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site agent properties." + }, + "applianceName": { + "type": "string", + "description": "Gets or sets the Appliance Name." + }, + "servicePrincipalIdentityDetails": { + "oneOf": [ + { + "$ref": "#/definitions/SiteSpnProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site properties." + } + }, + "description": "Class for site appliance properties." + }, + "SiteProperties": { + "type": "object", + "properties": { + "agentDetails": { + "oneOf": [ + { + "$ref": "#/definitions/SiteAgentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site agent properties." + }, + "applianceName": { + "type": "string", + "description": "Gets or sets the Appliance Name." + }, + "discoverySolutionId": { + "type": "string", + "description": "Gets or sets the ARM ID of migration hub solution for SDS." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Created", + "Updated", + "Running", + "Completed", + "Failed", + "Succeeded", + "Canceled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The status of the last operation." + }, + "servicePrincipalIdentityDetails": { + "oneOf": [ + { + "$ref": "#/definitions/SiteSpnProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site properties." + } + }, + "description": "The properties of VMwareSiteResource" + }, + "SiteSpnProperties": { + "type": "object", + "properties": { + "aadAuthority": { + "type": "string", + "description": "Gets or sets the AAD Authority URL which was used to request the token for\nthe\n service principal." + }, + "applicationId": { + "type": "string", + "description": "Gets or sets the application/client Id for the service principal with which\nthe\n on-premise management/data plane components would communicate\nwith our Azure \n services." + }, + "audience": { + "type": "string", + "description": "Gets or sets the intended audience for the service principal." + }, + "objectId": { + "type": "string", + "description": "Gets or sets the object Id of the service principal with which the on-premise\n\n management/data plane components would communicate with our Azure\nservices." + }, + "rawCertData": { + "type": "string", + "description": "Gets or sets the raw certificate data for building certificate expiry flows." + }, + "tenantId": { + "type": "string", + "description": "Gets or sets the tenant Id for the service principal with which the\non-premise\n management/data plane components would communicate with\nour Azure services." + } + }, + "description": "Class for site properties." + }, + "SitesProperties": { + "type": "object", + "properties": { + "agentDetails": { + "oneOf": [ + { + "$ref": "#/definitions/SiteAgentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site agent properties." + }, + "applianceName": { + "type": "string", + "description": "Gets or sets the Appliance Name." + }, + "discoverySolutionId": { + "type": "string", + "description": "Gets or sets the ARM ID of migration hub solution for SDS." + }, + "servicePrincipalIdentityDetails": { + "oneOf": [ + { + "$ref": "#/definitions/SiteSpnProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Class for site properties." + } + }, + "description": "The properties of SiteResource" + }, + "SqlDiscoverySiteDataSourceProperties": { + "type": "object", + "properties": { + "discoverySiteId": { + "type": "string", + "description": "Gets or sets the discovery site Id." + } + }, + "description": "Discovery site data source properties class." + }, + "SqlSiteProperties": { + "type": "object", + "properties": { + "discoveryScenario": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Migrate", + "DR" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the discovery scenario." + }, + "siteAppliancePropertiesCollection": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/SiteApplianceProperties" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the appliance details used by service to communicate\n \nto the appliance." + } + }, + "description": "Class for SQL site properties." + }, + "VcenterProperties": { + "type": "object", + "properties": { + "fqdn": { + "type": "string", + "description": "Gets or sets the FQDN/IPAddress of the vCenter." + }, + "friendlyName": { + "type": "string", + "description": "Gets or sets the friendly name of the vCenter." + }, + "port": { + "type": "string", + "description": "Gets or sets the port of the vCenter." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Created", + "Updated", + "Running", + "Completed", + "Failed", + "Succeeded", + "Canceled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The status of the last operation." + }, + "runAsAccountId": { + "type": "string", + "description": "Gets or sets the run as account ID of the vCenter." + } + }, + "description": "The properties of VMwareSiteResource" + }, + "vmwareSites_vcenters_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2023-06-06" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9-]{3,24}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": " VCenters name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/VcenterProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of VMwareSiteResource" + }, + "type": { + "type": "string", + "enum": [ + "vcenters" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.OffAzure/vmwareSites/vcenters" + }, + "WebAppSiteProperties": { + "type": "object", + "properties": { + "discoveryScenario": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Migrate", + "DR" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the discovery scenario." + }, + "siteAppliancePropertiesCollection": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/SiteApplianceProperties" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the appliance details used by service to communicate\n \nto the appliance." + } + }, + "description": "Class for Web app site properties." + } + } +} \ No newline at end of file diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index 4efefb24e9..33b127be53 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -18427,6 +18427,15 @@ { "$ref": "https://schema.management.azure.com/schemas/2020-05-01/Microsoft.Migrate.json#/resourceDefinitions/migrateProjects_privateEndpointConnections" }, + { + "$ref": "https://schema.management.azure.com/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json#/resourceDefinitions/projects" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json#/resourceDefinitions/projects_groups" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2017-11-11-preview/Microsoft.Migrate.Migrate.json#/resourceDefinitions/projects_groups_assessments" + }, { "$ref": "https://schema.management.azure.com/schemas/2018-02-02/Microsoft.Migrate.Migrate.json#/resourceDefinitions/projects" }, @@ -27256,6 +27265,45 @@ { "$ref": "https://schema.management.azure.com/schemas/2020-07-07/Microsoft.OffAzure.json#/resourceDefinitions/VMwareSites_vCenters" }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/hypervSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/hypervSites_clusters" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/hypervSites_hosts" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/importSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/masterSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/masterSites_privateEndpointConnections" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/masterSites_sqlSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/masterSites_sqlSites_discoverySiteDataSources" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/masterSites_webAppSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/masterSites_webAppSites_discoverySiteDataSources" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/serverSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/vmwareSites" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2023-06-06/Microsoft.OffAzure.json#/resourceDefinitions/vmwareSites_vcenters" + }, { "$ref": "https://schema.management.azure.com/schemas/2021-06-01-preview/Microsoft.OpenEnergyPlatform.json#/resourceDefinitions/energyServices" },