Almacenes de Microsoft.RecoveryServices/replicationProtectionIntents 2018-07-10
Definición de recursos de Bicep
El tipo de recurso vaults/replicationProtectionIntents se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Objetos CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Establezca la propiedad instanceType para especificar el tipo de objeto.
Para A2A, use:
instanceType: 'A2A'
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
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'
}
]
Objetos StorageAccountCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
resourceType: 'Existing'
azureStorageAccountId: 'string'
Objetos ProtectionProfileCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
resourceType: 'Existing'
protectionProfileId: 'string'
Para Nuevo, use:
resourceType: 'New'
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
Objetos RecoveryAvailabilitySetCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
resourceType: 'Existing'
recoveryAvailabilitySetId: 'string'
Objetos RecoveryProximityPlacementGroupCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
resourceType: 'Existing'
recoveryProximityPlacementGroupId: 'string'
RecoveryVirtualNetworkCustomDetails (objetos)
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
resourceType: 'Existing'
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
Para Nuevo, use:
resourceType: 'New'
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
Objetos RecoveryResourceGroupCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
resourceType: 'Existing'
recoveryResourceGroupId: 'string'
Valores de propiedad
vaults/replicationProtectionIntents
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) |
primario | 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 más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: almacenes |
properties | Cree propiedades de entrada de intención de protección. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Nombre | Descripción | Value |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será el objeto A2ACreateProtectionIntentInput. Para otros proveedores, puede ser NULL. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Nombre | Descripción | Value |
---|---|---|
instanceType | Establecimiento del tipo de objeto | A2A (obligatorio) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
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) |
multiVmGroupId | Identificador de grupo de varias máquinas virtuales. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
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. | string |
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. | A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetail... [] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetailsOrA2AVmMan... [] |
DiskEncryptionInfo
Nombre | Descripción | Value |
---|---|---|
diskEncryptionKeyInfo | Referencia de KeyVault de recuperación para el secreto. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Referencia de KeyVault de recuperación para la clave. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nombre | Descripción | Value |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para el secreto. | string |
secretIdentifier | Dirección URL o identificador del secreto. | string |
KeyEncryptionKeyInfo
Nombre | Descripción | Value |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | string |
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para la clave. | string |
StorageAccountCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingStorageAccount
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
azureStorageAccountId | Id. de arm de la cuenta de almacenamiento. Se produce un error si el recurso no existe. | string (obligatorio) |
ProtectionProfileCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente Nuevo (obligatorio) |
ExistingProtectionProfile
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
protectionProfileId | El id. de arm del perfil de protección. Se produce un error si el recurso no existe. | string (obligatorio) |
NewProtectionProfile
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'New' (obligatorio) |
appConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con la aplicación (en minutos). | int |
crashConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con el bloqueo (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 |
RecoveryAvailabilitySetCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryAvailabilitySet
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. Se producirá un error si el recurso no existe. | string |
RecoveryProximityPlacementGroupCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryProximityPlacementGroup
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. Se producirá un error si el recurso no existe. | string |
RecoveryVirtualNetworkCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente Nuevo (obligatorio) |
ExistingRecoveryVirtualNetwork
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoverySubnetName | El nombre de la subred de recuperación. | string |
recoveryVirtualNetworkId | Identificador de red virtual de recuperación. Se producirá un error si el recurso no existe. | string (obligatorio) |
NewRecoveryVirtualNetwork
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'New' (obligatorio) |
recoveryVirtualNetworkName | Nombre de la red virtual de recuperación. | string |
recoveryVirtualNetworkResourceGroupName | Nombre del grupo de recursos que se va a usar para crear la red virtual de recuperación. Si no existe, la red de destino se crearía en el mismo grupo de recursos que la máquina virtual de destino. | string |
A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetail...
Nombre | Descripción | Value |
---|---|---|
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 |
A2AProtectionIntentManagedDiskInputDetailsOrA2AVmMan...
Nombre | Descripción | Value |
---|---|---|
diskEncryptionInfo | La información de cifrado de disco de recuperación (para un solo flujo de paso). | DiskEncryptionInfo |
diskId | Identificador de disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Identificador del conjunto de cifrado de disco de recuperación. | string |
recoveryReplicaDiskAccountType | Tipo de disco de réplica. Su valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | string |
recoveryResourceGroupCustomInput | Entrada del grupo de recursos de recuperación. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Tipo de disco de destino después de la conmutación por error. Su valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | string |
RecoveryResourceGroupCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryResourceGroup
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string |
Definición de recursos de plantilla de ARM
El tipo de recurso vaults/replicationProtectionIntents se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
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
}
}
}
Objetos CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Establezca la propiedad instanceType para especificar el tipo de objeto.
Para A2A, use:
"instanceType": "A2A",
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"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"
}
]
Objetos StorageAccountCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
"resourceType": "Existing",
"azureStorageAccountId": "string"
Objetos ProtectionProfileCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
"resourceType": "Existing",
"protectionProfileId": "string"
Para Nuevo, use:
"resourceType": "New",
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int"
Objetos RecoveryAvailabilitySetCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
"resourceType": "Existing",
"recoveryAvailabilitySetId": "string"
Objetos RecoveryProximityPlacementGroupCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
"resourceType": "Existing",
"recoveryProximityPlacementGroupId": "string"
RecoveryVirtualNetworkCustomDetails (objetos)
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
"resourceType": "Existing",
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string"
Para Nuevo, use:
"resourceType": "New",
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string"
Objetos RecoveryResourceGroupCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existing, use:
"resourceType": "Existing",
"recoveryResourceGroupId": "string"
Valores de propiedad
vaults/replicationProtectionIntents
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents" |
apiVersion | La versión de la API de recursos | '2018-07-10' |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json. |
string (obligatorio) |
properties | Cree propiedades de entrada de intención de protección. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Nombre | Descripción | Value |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será el objeto A2ACreateProtectionIntentInput. Para otros proveedores, puede ser NULL. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Nombre | Descripción | Value |
---|---|---|
instanceType | Establecimiento del tipo de objeto | A2A (obligatorio) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
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) |
multiVmGroupId | Identificador de grupo de varias máquinas virtuales. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
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. | string |
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. | A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetail... [] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetailsOrA2AVmMan... [] |
DiskEncryptionInfo
Nombre | Descripción | Value |
---|---|---|
diskEncryptionKeyInfo | Referencia de KeyVault de recuperación para el secreto. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Referencia de KeyVault de recuperación para la clave. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nombre | Descripción | Value |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para el secreto. | string |
secretIdentifier | Dirección URL o identificador del secreto. | string |
KeyEncryptionKeyInfo
Nombre | Descripción | Value |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | string |
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para la clave. | string |
StorageAccountCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingStorageAccount
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
azureStorageAccountId | Id. de arm de la cuenta de almacenamiento. Se produce un error si el recurso no existe. | string (obligatorio) |
ProtectionProfileCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente Nuevo (obligatorio) |
ExistingProtectionProfile
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
protectionProfileId | El id. de arm del perfil de protección. Se produce un error si el recurso no existe. | string (obligatorio) |
NewProtectionProfile
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'New' (obligatorio) |
appConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con la aplicación (en minutos). | int |
crashConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con el bloqueo (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 |
RecoveryAvailabilitySetCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryAvailabilitySet
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. Se producirá un error si el recurso no existe. | string |
RecoveryProximityPlacementGroupCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryProximityPlacementGroup
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. Se producirá un error si el recurso no existe. | string |
RecoveryVirtualNetworkCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente Nuevo (obligatorio) |
ExistingRecoveryVirtualNetwork
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoverySubnetName | El nombre de la subred de recuperación. | string |
recoveryVirtualNetworkId | Identificador de red virtual de recuperación. Se producirá un error si el recurso no existe. | string (obligatorio) |
NewRecoveryVirtualNetwork
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'New' (obligatorio) |
recoveryVirtualNetworkName | Nombre de la red virtual de recuperación. | string |
recoveryVirtualNetworkResourceGroupName | Nombre del grupo de recursos que se va a usar para crear la red virtual de recuperación. Si no existe, la red de destino se crearía en el mismo grupo de recursos que la máquina virtual de destino. | string |
A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetail...
Nombre | Descripción | Value |
---|---|---|
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 |
A2AProtectionIntentManagedDiskInputDetailsOrA2AVmMan...
Nombre | Descripción | Value |
---|---|---|
diskEncryptionInfo | La información de cifrado de disco de recuperación (para un solo flujo de paso). | DiskEncryptionInfo |
diskId | Identificador de disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Identificador del conjunto de cifrado de disco de recuperación. | string |
recoveryReplicaDiskAccountType | Tipo de disco de réplica. Su valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | string |
recoveryResourceGroupCustomInput | Entrada del grupo de recursos de recuperación. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Tipo de disco de destino después de la conmutación por error. Su valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | string |
RecoveryResourceGroupCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryResourceGroup
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | 'Existing' (obligatorio) |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso vaults/replicationProtectionIntents se puede implementar en:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
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"
parent_id = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
Objetos CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Establezca la propiedad instanceType para especificar el tipo de objeto.
Para A2A, use:
instanceType = "A2A"
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
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"
}
]
Objetos StorageAccountCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existente, use:
resourceType = "Existing"
azureStorageAccountId = "string"
Objetos ProtectionProfileCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existente, use:
resourceType = "Existing"
protectionProfileId = "string"
Para Nuevo, use:
resourceType = "New"
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
Objetos RecoveryAvailabilitySetCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existente, use:
resourceType = "Existing"
recoveryAvailabilitySetId = "string"
Objetos RecoveryProximityPlacementGroupCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existente, use:
resourceType = "Existing"
recoveryProximityPlacementGroupId = "string"
Objetos RecoveryVirtualNetworkCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existente, use:
resourceType = "Existing"
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
Para Nuevo, use:
resourceType = "New"
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
Objetos RecoveryResourceGroupCustomDetails
Establezca la propiedad resourceType para especificar el tipo de objeto.
Para Existente, use:
resourceType = "Existing"
recoveryResourceGroupId = "string"
Valores de propiedad
vaults/replicationProtectionIntents
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10" |
name | 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 |
properties | Cree propiedades de entrada de intención de protección. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Nombre | Descripción | Value |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será el objeto A2ACreateProtectionIntentInput. Para otros proveedores, puede ser null. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Nombre | Descripción | Value |
---|---|---|
instanceType | Establecimiento del tipo de objeto | A2A (obligatorio) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "A2A" (obligatorio) |
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) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
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. | string |
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. | A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetail... [] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetailsOrA2AVmMan... [] |
DiskEncryptionInfo
Nombre | Descripción | Value |
---|---|---|
diskEncryptionKeyInfo | Referencia de KeyVault de recuperación para el secreto. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Referencia de KeyVault de recuperación para la clave. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nombre | Descripción | Value |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para el secreto. | string |
secretIdentifier | Dirección URL o identificador del secreto. | string |
KeyEncryptionKeyInfo
Nombre | Descripción | Value |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | string |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | string |
StorageAccountCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingStorageAccount
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Existente" (obligatorio) |
azureStorageAccountId | Identificador de Arm de la cuenta de almacenamiento. Se produce un error si el recurso no existe. | string (obligatorio) |
ProtectionProfileCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente Nuevo (obligatorio) |
ExistingProtectionProfile
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Existente" (obligatorio) |
protectionProfileId | El id. de arm del perfil de protección. Se produce un error si el recurso no existe. | string (obligatorio) |
NewProtectionProfile
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Nuevo" (obligatorio) |
appConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con la aplicación (en minutos). | int |
crashConsistentFrequencyInMinutes | Frecuencia de instantánea coherente con el bloqueo (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” "Habilitar" (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 |
RecoveryAvailabilitySetCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryAvailabilitySet
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Existente" (obligatorio) |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. Se producirá un error si el recurso no existe. | string |
RecoveryProximityPlacementGroupCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryProximityPlacementGroup
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Existente" (obligatorio) |
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. Se producirá un error si el recurso no existe. | string |
RecoveryVirtualNetworkCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente Nuevo (obligatorio) |
ExistingRecoveryVirtualNetwork
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Existente" (obligatorio) |
recoverySubnetName | El nombre de la subred de recuperación. | string |
recoveryVirtualNetworkId | Identificador de red virtual de recuperación. Se producirá un error si el recurso no existe. | string (obligatorio) |
NewRecoveryVirtualNetwork
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Nuevo" (obligatorio) |
recoveryVirtualNetworkName | Nombre de la red virtual de recuperación. | string |
recoveryVirtualNetworkResourceGroupName | Nombre del grupo de recursos que se va a usar para crear la red virtual de recuperación. Si no existe, la red de destino se crearía en el mismo grupo de recursos que la máquina virtual de destino. | string |
A2AProtectionIntentDiskInputDetailsOrA2AVmDiskDetail...
Nombre | Descripción | Value |
---|---|---|
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 |
A2AProtectionIntentManagedDiskInputDetailsOrA2AVmMan...
Nombre | Descripción | Value |
---|---|---|
diskEncryptionInfo | La información de cifrado de disco de recuperación (para un solo flujo de paso). | DiskEncryptionInfo |
diskId | Identificador de disco. | string (obligatorio) |
primaryStagingStorageAccountCustomInput | Entrada de la cuenta de almacenamiento provisional principal. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Identificador del conjunto de cifrado de disco de recuperación. | string |
recoveryReplicaDiskAccountType | Tipo de disco de réplica. Su valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | string |
recoveryResourceGroupCustomInput | Entrada del grupo de recursos de recuperación. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Tipo de disco de destino después de la conmutación por error. Su valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. | string |
RecoveryResourceGroupCustomDetails
Nombre | Descripción | Value |
---|---|---|
resourceType | Establecimiento del tipo de objeto | Existente (obligatorio) |
ExistingRecoveryResourceGroup
Nombre | Descripción | Value |
---|---|---|
resourceType | Tipo de clase. | "Existente" (obligatorio) |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de