From 7491fc4a60f826eea4cc014f4021d0a5c8483720 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 25 Jul 2023 21:19:18 +0000 Subject: [PATCH] CodeGen from PR 24974 in Azure/azure-rest-api-specs Merge 7d76015a483b911b44eade707e97f851a2b6feca into 7c50841aadb4bfc241de3f09146e1f97ce3583b2 --- .../Microsoft.DataReplication.json | 1110 +++++++++++++++++ schemas/common/autogeneratedResources.json | 21 + 2 files changed, 1131 insertions(+) create mode 100644 schemas/2021-02-16-preview/Microsoft.DataReplication.json diff --git a/schemas/2021-02-16-preview/Microsoft.DataReplication.json b/schemas/2021-02-16-preview/Microsoft.DataReplication.json new file mode 100644 index 0000000000..1df2d4e8b7 --- /dev/null +++ b/schemas/2021-02-16-preview/Microsoft.DataReplication.json @@ -0,0 +1,1110 @@ +{ + "id": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#", + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Microsoft.DataReplication", + "description": "Microsoft DataReplication Resource Types", + "resourceDefinitions": { + "replicationFabrics": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "location": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the location of the fabric." + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Fabric Name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/FabricModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Fabric model properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/replicationFabrics_fabricAgents_childResource" + } + ] + } + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationFabrics" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationFabrics" + }, + "replicationFabrics_fabricAgents": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dra name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DraModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dra model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationFabrics/fabricAgents" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationFabrics/fabricAgents" + }, + "replicationVaults": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "location": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the location of the vault." + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Vault Name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/VaultModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Vault properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/replicationVaults_alertSettings_childResource" + }, + { + "$ref": "#/definitions/replicationVaults_replicationPolicies_childResource" + }, + { + "$ref": "#/definitions/replicationVaults_protectedItems_childResource" + }, + { + "$ref": "#/definitions/replicationVaults_replicationExtensions_childResource" + } + ] + } + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationVaults" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults" + }, + "replicationVaults_alertSettings": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Email configuration name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/EmailConfigurationModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Email configuration model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationVaults/alertSettings" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/alertSettings" + }, + "replicationVaults_protectedItems": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Protected item name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ProtectedItemModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Protected item model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationVaults/protectedItems" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/protectedItems" + }, + "replicationVaults_replicationExtensions": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Replication extension name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ReplicationExtensionModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Replication extension model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationVaults/replicationExtensions" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/replicationExtensions" + }, + "replicationVaults_replicationPolicies": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Policy name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PolicyModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Policy model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.DataReplication/replicationVaults/replicationPolicies" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/replicationPolicies" + } + }, + "definitions": { + "DraModelCustomProperties": { + "type": "object", + "properties": { + "instanceType": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the instance type." + } + }, + "required": [ + "instanceType" + ], + "description": "Dra model custom properties." + }, + "DraModelProperties": { + "type": "object", + "properties": { + "authenticationIdentity": { + "oneOf": [ + { + "$ref": "#/definitions/IdentityModel" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Identity model." + }, + "customProperties": { + "oneOf": [ + { + "$ref": "#/definitions/DraModelCustomProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dra model custom properties." + }, + "machineId": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the machine Id where Dra is running." + }, + "machineName": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the machine name where Dra is running." + }, + "resourceAccessIdentity": { + "oneOf": [ + { + "$ref": "#/definitions/IdentityModel" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Identity model." + } + }, + "required": [ + "authenticationIdentity", + "customProperties", + "machineId", + "machineName", + "resourceAccessIdentity" + ], + "description": "Dra model properties." + }, + "EmailConfigurationModelProperties": { + "type": "object", + "properties": { + "customEmailAddresses": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the custom email address for sending emails." + }, + "locale": { + "type": "string", + "description": "Gets or sets the locale for the email notification." + }, + "sendToOwners": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets a value indicating whether to send email to subscription administrator." + } + }, + "required": [ + "sendToOwners" + ], + "description": "Email configuration model properties." + }, + "FabricModelCustomProperties": { + "type": "object", + "properties": { + "instanceType": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the instance type." + } + }, + "required": [ + "instanceType" + ], + "description": "Fabric model custom properties." + }, + "FabricModelProperties": { + "type": "object", + "properties": { + "customProperties": { + "oneOf": [ + { + "$ref": "#/definitions/FabricModelCustomProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Fabric model custom properties." + } + }, + "required": [ + "customProperties" + ], + "description": "Fabric model properties." + }, + "IdentityModel": { + "type": "object", + "properties": { + "aadAuthority": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the authority of the SPN with which Dra communicates to service." + }, + "applicationId": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the client/application Id of the SPN with which Dra communicates to\r\nservice." + }, + "audience": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the audience of the SPN with which Dra communicates to service." + }, + "objectId": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the object Id of the SPN with which Dra communicates to service." + }, + "tenantId": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the tenant Id of the SPN with which Dra communicates to service." + } + }, + "required": [ + "aadAuthority", + "applicationId", + "audience", + "objectId", + "tenantId" + ], + "description": "Identity model." + }, + "PolicyModelCustomProperties": { + "type": "object", + "properties": { + "instanceType": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the instance type." + } + }, + "required": [ + "instanceType" + ], + "description": "Policy model custom properties." + }, + "PolicyModelProperties": { + "type": "object", + "properties": { + "customProperties": { + "oneOf": [ + { + "$ref": "#/definitions/PolicyModelCustomProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Policy model custom properties." + } + }, + "required": [ + "customProperties" + ], + "description": "Policy model properties." + }, + "ProtectedItemModelCustomProperties": { + "type": "object", + "properties": { + "instanceType": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the instance type." + } + }, + "required": [ + "instanceType" + ], + "description": "Protected item model custom properties." + }, + "ProtectedItemModelProperties": { + "type": "object", + "properties": { + "customProperties": { + "oneOf": [ + { + "$ref": "#/definitions/ProtectedItemModelCustomProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Protected item model custom properties." + }, + "policyName": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the policy name." + }, + "replicationExtensionName": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the replication extension name." + } + }, + "required": [ + "customProperties", + "policyName", + "replicationExtensionName" + ], + "description": "Protected item model properties." + }, + "ReplicationExtensionModelCustomProperties": { + "type": "object", + "properties": { + "instanceType": { + "type": "string", + "minLength": 1, + "description": "Gets or sets the instance type." + } + }, + "required": [ + "instanceType" + ], + "description": "Replication extension model custom properties." + }, + "ReplicationExtensionModelProperties": { + "type": "object", + "properties": { + "customProperties": { + "oneOf": [ + { + "$ref": "#/definitions/ReplicationExtensionModelCustomProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Replication extension model custom properties." + } + }, + "required": [ + "customProperties" + ], + "description": "Replication extension model properties." + }, + "replicationFabrics_fabricAgents_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dra name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DraModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dra model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "fabricAgents" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationFabrics/fabricAgents" + }, + "replicationVaults_alertSettings_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Email configuration name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/EmailConfigurationModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Email configuration model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "alertSettings" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/alertSettings" + }, + "replicationVaults_protectedItems_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Protected item name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ProtectedItemModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Protected item model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "protectedItems" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/protectedItems" + }, + "replicationVaults_replicationExtensions_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Replication extension name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ReplicationExtensionModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Replication extension model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "replicationExtensions" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/replicationExtensions" + }, + "replicationVaults_replicationPolicies_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-02-16-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]*$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Policy name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PolicyModelProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Policy model properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the resource tags." + }, + "type": { + "type": "string", + "enum": [ + "replicationPolicies" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.DataReplication/replicationVaults/replicationPolicies" + }, + "VaultModelProperties": { + "type": "object", + "properties": { + "vaultType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "DisasterRecovery", + "Migrate" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the type of vault." + } + }, + "description": "Vault properties." + } + } +} \ No newline at end of file diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index c81b301095..571ad2a888 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -9520,6 +9520,27 @@ { "$ref": "https://schema.management.azure.com/schemas/2023-05-01/Microsoft.DataProtection.json#/resourceDefinitions/resourceGuards" }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationFabrics" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationFabrics_fabricAgents" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationVaults" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationVaults_alertSettings" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationVaults_protectedItems" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationVaults_replicationExtensions" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-02-16-preview/Microsoft.DataReplication.json#/resourceDefinitions/replicationVaults_replicationPolicies" + }, { "$ref": "https://schema.management.azure.com/schemas/2018-11-01-preview/Microsoft.DataShare.json#/resourceDefinitions/accounts" },