Almacenes de Microsoft.RecoveryServices/replicationProtectionIntents 2018-07-10
El tipo de recurso vaults/replicationProtectionIntents se puede implementar con las operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue la siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10' = {
parent: resourceSymbolicName
name: 'string'
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Establezca la propiedad resourceType de
Para existente , use:
{
protectionProfileId: 'string'
resourceType: 'Existing'
}
Para New, use:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
resourceType: 'New'
}
Objetos CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Establezca la propiedad instanceType
Para A2A, use:
{
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
instanceType: 'A2A'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryLocation: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput: {
resourceType: 'string'
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType: 'string'
recoveryAvailabilityZone: 'string'
recoveryBootDiagStorageAccount: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation: 'string'
recoveryProximityPlacementGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId: 'string'
recoverySubscriptionId: 'string'
recoveryVirtualNetworkCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks: [
{
diskUri: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks: [
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
diskId: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType: 'string'
}
]
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryProximityPlacementGroupId: 'string'
resourceType: 'Existing'
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
resourceType: 'Existing'
}
Para New, use:
{
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
resourceType: 'New'
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryResourceGroupId: 'string'
resourceType: 'Existing'
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryAvailabilitySetId: 'string'
resourceType: 'Existing'
}
Establezca la propiedad resourceType de
Para existente , use:
{
azureStorageAccountId: 'string'
resourceType: 'Existing'
}
Nombre | Descripción | Valor |
---|---|---|
autoProtectionOfDataDisk | Valor que indica si la protección automática está habilitada. | 'Deshabilitado' 'Habilitado' |
diskEncryptionInfo | Información de cifrado de disco de recuperación (para dos flujos de paso). | DiskEncryptionInfo |
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | string (obligatorio) |
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | cuerda |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
primaryLocation | Ubicación principal de la máquina virtual. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
protectionProfileCustomInput | Entradas personalizadas del perfil de protección. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Entrada del conjunto de disponibilidad de recuperación. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tipo de disponibilidad de recuperación de la máquina virtual. | 'AvailabilitySet' 'AvailabilityZone' 'Single' (obligatorio) |
recoveryAvailabilityZone | Zona de disponibilidad de recuperación. | cuerda |
recoveryBootDiagStorageAccount | La cuenta de almacenamiento de diagnóstico de arranque. | storageAccountCustomDetails |
recoveryLocation | Ubicación de recuperación de la máquina virtual. | string (obligatorio) |
recoveryProximityPlacementGroupCustomInput | Entrada personalizada del grupo de selección de ubicación de proximidad de recuperación. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string (obligatorio) |
recoverySubscriptionId | Identificador de suscripción de recuperación de la máquina virtual. | string (obligatorio) |
recoveryVirtualNetworkCustomInput | Entrada de red virtual de recuperación. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Lista de entradas de disco de máquina virtual. | A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetails[] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetailsOrA2AVmManagedDiskDetails[] |
Nombre | Descripción | Valor |
---|---|---|
diskUri | Uri del disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Entrada de la cuenta de almacenamiento VHD de recuperación. | storageAccountCustomDetails |
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionInfo | Información de cifrado de disco de recuperación (para flujos de paso único o uno). | DiskEncryptionInfo |
diskId | Identificador del disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
recoveryDiskEncryptionSetId | Identificador del conjunto de cifrado de disco de recuperación. | cuerda |
recoveryReplicaDiskAccountType | Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | cuerda |
recoveryResourceGroupCustomInput | Entrada del grupo de recursos de recuperación. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será un objeto A2ACreateProtectionIntentInput. Para otros proveedores, puede ser NULL. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | 'A2A' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para el secreto. | cuerda |
secretIdentifier | Dirección URL o identificador secretos. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
protectionProfileId | El id. de arm del perfil de protección. Produce un error, si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. Se producirá un error si el recurso no existe. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. Se producirá un error si el recurso no existe. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoverySubnetName | Nombre de la subred de recuperación. | cuerda |
recoveryVirtualNetworkId | Identificador de red virtual de recuperación. Se producirá un error si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
azureStorageAccountId | El identificador de arm de la cuenta de almacenamiento. Produce un error, si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | cuerda |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
padre | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: almacenes de |
Propiedades | Cree propiedades de entrada de intención de protección. | createProtectionIntentPropertiesOrReplicationProtectionIntentProperties |
Nombre | Descripción | Valor |
---|---|---|
appConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con la aplicación (en minutos). | Int |
crashConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con bloqueos (en minutos). | Int |
multiVmSyncStatus | Valor que indica si se debe habilitar la sincronización de varias máquinas virtuales. El valor debe ser "Habilitado" o "Deshabilitado". | 'Deshabilitar' 'Enable' (obligatorio) |
policyName | Entrada del perfil de protección. | string (obligatorio) |
recoveryPointHistory | Duración en minutos hasta que se deben almacenar los puntos de recuperación. | Int |
resourceType | Tipo de clase. | 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryVirtualNetworkName | Nombre de la red virtual de recuperación. | cuerda |
recoveryVirtualNetworkResourceGroupName | Nombre del grupo de recursos que se va a usar para crear la red virtual de recuperación. Si no está presente, la red de destino se crearía en el mismo grupo de recursos que la máquina virtual de destino. | cuerda |
resourceType | Tipo de clase. | 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingProtectionProfile. Establezca en "Nuevo" para el tipo NewProtectionProfile. | 'Existing' 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryAvailabilitySet. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryProximityPlacementGroup. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryResourceGroup. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryVirtualNetwork. Establezca en "Nuevo" para el tipo NewRecoveryVirtualNetwork. | 'Existing' 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingStorageAccount. | 'Existing' (obligatorio) |
El tipo de recurso vaults/replicationProtectionIntents se puede implementar con las operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2018-07-10",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Establezca la propiedad resourceType de
Para existente , use:
{
"protectionProfileId": "string",
"resourceType": "Existing"
}
Para New, use:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int",
"resourceType": "New"
}
Objetos CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Establezca la propiedad instanceType
Para A2A, use:
{
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"instanceType": "A2A",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryLocation": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"protectionProfileCustomInput": {
"resourceType": "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
},
"recoveryAvailabilitySetCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
},
"recoveryAvailabilityType": "string",
"recoveryAvailabilityZone": "string",
"recoveryBootDiagStorageAccount": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryLocation": "string",
"recoveryProximityPlacementGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
},
"recoveryResourceGroupId": "string",
"recoverySubscriptionId": "string",
"recoveryVirtualNetworkCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
},
"vmDisks": [
{
"diskUri": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryAzureStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
],
"vmManagedDisks": [
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"diskId": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
},
"recoveryTargetDiskAccountType": "string"
}
]
}
Establezca la propiedad resourceType de
Para existente , use:
{
"recoveryProximityPlacementGroupId": "string",
"resourceType": "Existing"
}
Establezca la propiedad resourceType de
Para existente , use:
{
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string",
"resourceType": "Existing"
}
Para New, use:
{
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string",
"resourceType": "New"
}
Establezca la propiedad resourceType de
Para existente , use:
{
"recoveryResourceGroupId": "string",
"resourceType": "Existing"
}
Establezca la propiedad resourceType de
Para existente , use:
{
"recoveryAvailabilitySetId": "string",
"resourceType": "Existing"
}
Establezca la propiedad resourceType de
Para existente , use:
{
"azureStorageAccountId": "string",
"resourceType": "Existing"
}
Nombre | Descripción | Valor |
---|---|---|
autoProtectionOfDataDisk | Valor que indica si la protección automática está habilitada. | 'Deshabilitado' 'Habilitado' |
diskEncryptionInfo | Información de cifrado de disco de recuperación (para dos flujos de paso). | DiskEncryptionInfo |
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | string (obligatorio) |
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | cuerda |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
primaryLocation | Ubicación principal de la máquina virtual. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
protectionProfileCustomInput | Entradas personalizadas del perfil de protección. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Entrada del conjunto de disponibilidad de recuperación. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tipo de disponibilidad de recuperación de la máquina virtual. | 'AvailabilitySet' 'AvailabilityZone' 'Single' (obligatorio) |
recoveryAvailabilityZone | Zona de disponibilidad de recuperación. | cuerda |
recoveryBootDiagStorageAccount | La cuenta de almacenamiento de diagnóstico de arranque. | storageAccountCustomDetails |
recoveryLocation | Ubicación de recuperación de la máquina virtual. | string (obligatorio) |
recoveryProximityPlacementGroupCustomInput | Entrada personalizada del grupo de selección de ubicación de proximidad de recuperación. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string (obligatorio) |
recoverySubscriptionId | Identificador de suscripción de recuperación de la máquina virtual. | string (obligatorio) |
recoveryVirtualNetworkCustomInput | Entrada de red virtual de recuperación. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Lista de entradas de disco de máquina virtual. | A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetails[] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetailsOrA2AVmManagedDiskDetails[] |
Nombre | Descripción | Valor |
---|---|---|
diskUri | Uri del disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Entrada de la cuenta de almacenamiento VHD de recuperación. | storageAccountCustomDetails |
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionInfo | Información de cifrado de disco de recuperación (para flujos de paso único o uno). | DiskEncryptionInfo |
diskId | Identificador del disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
recoveryDiskEncryptionSetId | Identificador del conjunto de cifrado de disco de recuperación. | cuerda |
recoveryReplicaDiskAccountType | Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | cuerda |
recoveryResourceGroupCustomInput | Entrada del grupo de recursos de recuperación. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será un objeto A2ACreateProtectionIntentInput. Para otros proveedores, puede ser NULL. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | 'A2A' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para el secreto. | cuerda |
secretIdentifier | Dirección URL o identificador secretos. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
protectionProfileId | El id. de arm del perfil de protección. Produce un error, si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. Se producirá un error si el recurso no existe. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. Se producirá un error si el recurso no existe. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoverySubnetName | Nombre de la subred de recuperación. | cuerda |
recoveryVirtualNetworkId | Identificador de red virtual de recuperación. Se producirá un error si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
azureStorageAccountId | El identificador de arm de la cuenta de almacenamiento. Produce un error, si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | cuerda |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2018-07-10' |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Cree propiedades de entrada de intención de protección. | createProtectionIntentPropertiesOrReplicationProtectionIntentProperties |
tipo | El tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents" |
Nombre | Descripción | Valor |
---|---|---|
appConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con la aplicación (en minutos). | Int |
crashConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con bloqueos (en minutos). | Int |
multiVmSyncStatus | Valor que indica si se debe habilitar la sincronización de varias máquinas virtuales. El valor debe ser "Habilitado" o "Deshabilitado". | 'Deshabilitar' 'Enable' (obligatorio) |
policyName | Entrada del perfil de protección. | string (obligatorio) |
recoveryPointHistory | Duración en minutos hasta que se deben almacenar los puntos de recuperación. | Int |
resourceType | Tipo de clase. | 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryVirtualNetworkName | Nombre de la red virtual de recuperación. | cuerda |
recoveryVirtualNetworkResourceGroupName | Nombre del grupo de recursos que se va a usar para crear la red virtual de recuperación. Si no está presente, la red de destino se crearía en el mismo grupo de recursos que la máquina virtual de destino. | cuerda |
resourceType | Tipo de clase. | 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingProtectionProfile. Establezca en "Nuevo" para el tipo NewProtectionProfile. | 'Existing' 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryAvailabilitySet. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryProximityPlacementGroup. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryResourceGroup. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryVirtualNetwork. Establezca en "Nuevo" para el tipo NewRecoveryVirtualNetwork. | 'Existing' 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingStorageAccount. | 'Existing' (obligatorio) |
El tipo de recurso vaults/replicationProtectionIntents se puede implementar con las operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10"
name = "string"
body = {
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
}
Establezca la propiedad resourceType de
Para existente , use:
{
protectionProfileId = "string"
resourceType = "Existing"
}
Para New, use:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
resourceType = "New"
}
Objetos CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Establezca la propiedad instanceType
Para A2A, use:
{
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
instanceType = "A2A"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryLocation = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput = {
resourceType = "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType = "string"
recoveryAvailabilityZone = "string"
recoveryBootDiagStorageAccount = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation = "string"
recoveryProximityPlacementGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId = "string"
recoverySubscriptionId = "string"
recoveryVirtualNetworkCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks = [
{
diskUri = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks = [
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
diskId = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType = "string"
}
]
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryProximityPlacementGroupId = "string"
resourceType = "Existing"
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
resourceType = "Existing"
}
Para New, use:
{
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
resourceType = "New"
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryResourceGroupId = "string"
resourceType = "Existing"
}
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryAvailabilitySetId = "string"
resourceType = "Existing"
}
Establezca la propiedad resourceType de
Para existente , use:
{
azureStorageAccountId = "string"
resourceType = "Existing"
}
Nombre | Descripción | Valor |
---|---|---|
autoProtectionOfDataDisk | Valor que indica si la protección automática está habilitada. | 'Deshabilitado' 'Habilitado' |
diskEncryptionInfo | Información de cifrado de disco de recuperación (para dos flujos de paso). | DiskEncryptionInfo |
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | string (obligatorio) |
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | cuerda |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
primaryLocation | Ubicación principal de la máquina virtual. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
protectionProfileCustomInput | Entradas personalizadas del perfil de protección. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Entrada del conjunto de disponibilidad de recuperación. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tipo de disponibilidad de recuperación de la máquina virtual. | 'AvailabilitySet' 'AvailabilityZone' 'Single' (obligatorio) |
recoveryAvailabilityZone | Zona de disponibilidad de recuperación. | cuerda |
recoveryBootDiagStorageAccount | La cuenta de almacenamiento de diagnóstico de arranque. | storageAccountCustomDetails |
recoveryLocation | Ubicación de recuperación de la máquina virtual. | string (obligatorio) |
recoveryProximityPlacementGroupCustomInput | Entrada personalizada del grupo de selección de ubicación de proximidad de recuperación. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string (obligatorio) |
recoverySubscriptionId | Identificador de suscripción de recuperación de la máquina virtual. | string (obligatorio) |
recoveryVirtualNetworkCustomInput | Entrada de red virtual de recuperación. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Lista de entradas de disco de máquina virtual. | A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetails[] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetailsOrA2AVmManagedDiskDetails[] |
Nombre | Descripción | Valor |
---|---|---|
diskUri | Uri del disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Entrada de la cuenta de almacenamiento VHD de recuperación. | storageAccountCustomDetails |
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionInfo | Información de cifrado de disco de recuperación (para flujos de paso único o uno). | DiskEncryptionInfo |
diskId | Identificador del disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | storageAccountCustomDetails |
recoveryDiskEncryptionSetId | Identificador del conjunto de cifrado de disco de recuperación. | cuerda |
recoveryReplicaDiskAccountType | Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | cuerda |
recoveryResourceGroupCustomInput | Entrada del grupo de recursos de recuperación. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será un objeto A2ACreateProtectionIntentInput. Para otros proveedores, puede ser NULL. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | 'A2A' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para el secreto. | cuerda |
secretIdentifier | Dirección URL o identificador secretos. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
protectionProfileId | El id. de arm del perfil de protección. Produce un error, si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. Se producirá un error si el recurso no existe. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. Se producirá un error si el recurso no existe. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | cuerda |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoverySubnetName | Nombre de la subred de recuperación. | cuerda |
recoveryVirtualNetworkId | Identificador de red virtual de recuperación. Se producirá un error si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
azureStorageAccountId | El identificador de arm de la cuenta de almacenamiento. Produce un error, si el recurso no existe. | string (obligatorio) |
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | cuerda |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | cuerda |
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: almacenes de |
Propiedades | Cree propiedades de entrada de intención de protección. | createProtectionIntentPropertiesOrReplicationProtectionIntentProperties |
tipo | El tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10" |
Nombre | Descripción | Valor |
---|---|---|
appConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con la aplicación (en minutos). | Int |
crashConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con bloqueos (en minutos). | Int |
multiVmSyncStatus | Valor que indica si se debe habilitar la sincronización de varias máquinas virtuales. El valor debe ser "Habilitado" o "Deshabilitado". | 'Deshabilitar' 'Enable' (obligatorio) |
policyName | Entrada del perfil de protección. | string (obligatorio) |
recoveryPointHistory | Duración en minutos hasta que se deben almacenar los puntos de recuperación. | Int |
resourceType | Tipo de clase. | 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
recoveryVirtualNetworkName | Nombre de la red virtual de recuperación. | cuerda |
recoveryVirtualNetworkResourceGroupName | Nombre del grupo de recursos que se va a usar para crear la red virtual de recuperación. Si no está presente, la red de destino se crearía en el mismo grupo de recursos que la máquina virtual de destino. | cuerda |
resourceType | Tipo de clase. | 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingProtectionProfile. Establezca en "Nuevo" para el tipo NewProtectionProfile. | 'Existing' 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryAvailabilitySet. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryProximityPlacementGroup. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryResourceGroup. | 'Existing' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryVirtualNetwork. Establezca en "Nuevo" para el tipo NewRecoveryVirtualNetwork. | 'Existing' 'Nuevo' (obligatorio) |
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingStorageAccount. | 'Existing' (obligatorio) |