Almacenes microsoft.RecoveryServices/replicationProtectionIntents 2021-06-01
- más reciente
- 2024-10-01
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
Definición de recursos de Bicep
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.
Formato de recurso
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue la siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Objetos RecoveryResourceGroupCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryResourceGroupId: 'string'
resourceType: 'Existing'
}
Objetos RecoveryVirtualNetworkCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
resourceType: 'Existing'
}
Para New, use:
{
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
resourceType: 'New'
}
Objetos ProtectionProfileCustomDetails
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 StorageAccountCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
azureStorageAccountId: 'string'
resourceType: 'Existing'
}
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'
}
]
}
Objetos RecoveryProximityPlacementGroupCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryProximityPlacementGroupId: 'string'
resourceType: 'Existing'
}
Objetos RecoveryAvailabilitySetCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryAvailabilitySetId: 'string'
resourceType: 'Existing'
}
Valores de propiedad
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
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. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetails[] |
A2AProtectionIntentDiskInputDetails
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 |
A2AProtectionIntentManagedDiskInputDetails
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 |
CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Nombre | Descripción | Valor |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será un objeto A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | 'A2A' (obligatorio) |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Nombre | Descripción | Valor |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para el secreto. | cuerda |
secretIdentifier | Dirección URL o identificador secretos. | cuerda |
ExistingProtectionProfile
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) |
ExistingRecoveryAvailabilitySet
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) |
ExistingRecoveryProximityPlacementGroup
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) |
ExistingRecoveryResourceGroup
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) |
ExistingRecoveryVirtualNetwork
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) |
ExistingStorageAccount
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) |
KeyEncryptionKeyInfo
Nombre | Descripción | Valor |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | cuerda |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | cuerda |
Microsoft.RecoveryServices/vaults/replicationProtectionIntents
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 |
NewProtectionProfile
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) |
NewRecoveryVirtualNetwork
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) |
ProtectionProfileCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingProtectionProfile. Establezca en "Nuevo" para el tipo NewProtectionProfile. | 'Existing' 'Nuevo' (obligatorio) |
RecoveryAvailabilitySetCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryAvailabilitySet. | 'Existing' (obligatorio) |
RecoveryProximityPlacementGroupCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryProximityPlacementGroup. | 'Existing' (obligatorio) |
RecoveryResourceGroupCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryResourceGroup. | 'Existing' (obligatorio) |
RecoveryVirtualNetworkCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryVirtualNetwork. Establezca en "Nuevo" para el tipo NewRecoveryVirtualNetwork. | 'Existing' 'Nuevo' (obligatorio) |
StorageAccountCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingStorageAccount. | 'Existing' (obligatorio) |
Definición de recursos de plantilla de ARM
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.
Formato de recurso
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2021-06-01",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Objetos RecoveryResourceGroupCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
"recoveryResourceGroupId": "string",
"resourceType": "Existing"
}
Objetos RecoveryVirtualNetworkCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string",
"resourceType": "Existing"
}
Para New, use:
{
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string",
"resourceType": "New"
}
Objetos ProtectionProfileCustomDetails
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 StorageAccountCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
"azureStorageAccountId": "string",
"resourceType": "Existing"
}
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"
}
]
}
Objetos RecoveryProximityPlacementGroupCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
"recoveryProximityPlacementGroupId": "string",
"resourceType": "Existing"
}
Objetos RecoveryAvailabilitySetCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
"recoveryAvailabilitySetId": "string",
"resourceType": "Existing"
}
Valores de propiedad
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
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. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetails[] |
A2AProtectionIntentDiskInputDetails
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 |
A2AProtectionIntentManagedDiskInputDetails
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 |
CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Nombre | Descripción | Valor |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será un objeto A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | 'A2A' (obligatorio) |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Nombre | Descripción | Valor |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para el secreto. | cuerda |
secretIdentifier | Dirección URL o identificador secretos. | cuerda |
ExistingProtectionProfile
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) |
ExistingRecoveryAvailabilitySet
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) |
ExistingRecoveryProximityPlacementGroup
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) |
ExistingRecoveryResourceGroup
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) |
ExistingRecoveryVirtualNetwork
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) |
ExistingStorageAccount
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) |
KeyEncryptionKeyInfo
Nombre | Descripción | Valor |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | cuerda |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | cuerda |
Microsoft.RecoveryServices/vaults/replicationProtectionIntents
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2021-06-01' |
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" |
NewProtectionProfile
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) |
NewRecoveryVirtualNetwork
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) |
ProtectionProfileCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingProtectionProfile. Establezca en "Nuevo" para el tipo NewProtectionProfile. | 'Existing' 'Nuevo' (obligatorio) |
RecoveryAvailabilitySetCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryAvailabilitySet. | 'Existing' (obligatorio) |
RecoveryProximityPlacementGroupCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryProximityPlacementGroup. | 'Existing' (obligatorio) |
RecoveryResourceGroupCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryResourceGroup. | 'Existing' (obligatorio) |
RecoveryVirtualNetworkCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryVirtualNetwork. Establezca en "Nuevo" para el tipo NewRecoveryVirtualNetwork. | 'Existing' 'Nuevo' (obligatorio) |
StorageAccountCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingStorageAccount. | 'Existing' (obligatorio) |
Definición de recursos de Terraform (proveedor AzAPI)
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.
Formato de recurso
Para crear un recurso Microsoft.RecoveryServices/vaults/replicationProtectionIntents, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-06-01"
name = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
Objetos RecoveryResourceGroupCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryResourceGroupId = "string"
resourceType = "Existing"
}
Objetos RecoveryVirtualNetworkCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
resourceType = "Existing"
}
Para New, use:
{
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
resourceType = "New"
}
Objetos ProtectionProfileCustomDetails
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 StorageAccountCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
azureStorageAccountId = "string"
resourceType = "Existing"
}
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"
}
]
}
Objetos RecoveryProximityPlacementGroupCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryProximityPlacementGroupId = "string"
resourceType = "Existing"
}
Objetos RecoveryAvailabilitySetCustomDetails
Establezca la propiedad resourceType de
Para existente , use:
{
recoveryAvailabilitySetId = "string"
resourceType = "Existing"
}
Valores de propiedad
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
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. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Lista de entradas de disco administrado de máquina virtual. | A2AProtectionIntentManagedDiskInputDetails[] |
A2AProtectionIntentDiskInputDetails
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 |
A2AProtectionIntentManagedDiskInputDetails
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 |
CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Nombre | Descripción | Valor |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Para el proveedor A2A, será un objeto A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | 'A2A' (obligatorio) |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Nombre | Descripción | Valor |
---|---|---|
keyVaultResourceArmId | Identificador de ARM del recurso keyVault para el secreto. | cuerda |
secretIdentifier | Dirección URL o identificador secretos. | cuerda |
ExistingProtectionProfile
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) |
ExistingRecoveryAvailabilitySet
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) |
ExistingRecoveryProximityPlacementGroup
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) |
ExistingRecoveryResourceGroup
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) |
ExistingRecoveryVirtualNetwork
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) |
ExistingStorageAccount
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) |
KeyEncryptionKeyInfo
Nombre | Descripción | Valor |
---|---|---|
keyIdentifier | Dirección URL o identificador de clave. | cuerda |
keyVaultResourceArmId | Identificador de ARM del recurso KeyVault para la clave. | cuerda |
Microsoft.RecoveryServices/vaults/replicationProtectionIntents
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@2021-06-01" |
NewProtectionProfile
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) |
NewRecoveryVirtualNetwork
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) |
ProtectionProfileCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingProtectionProfile. Establezca en "Nuevo" para el tipo NewProtectionProfile. | 'Existing' 'Nuevo' (obligatorio) |
RecoveryAvailabilitySetCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryAvailabilitySet. | 'Existing' (obligatorio) |
RecoveryProximityPlacementGroupCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryProximityPlacementGroup. | 'Existing' (obligatorio) |
RecoveryResourceGroupCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryResourceGroup. | 'Existing' (obligatorio) |
RecoveryVirtualNetworkCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingRecoveryVirtualNetwork. Establezca en "Nuevo" para el tipo NewRecoveryVirtualNetwork. | 'Existing' 'Nuevo' (obligatorio) |
StorageAccountCustomDetails
Nombre | Descripción | Valor |
---|---|---|
resourceType | Establezca en "Existing" para el tipo ExistingStorageAccount. | 'Existing' (obligatorio) |