Almacenes microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-01-10
Definición de recursos de Bicep
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Establezca la propiedad instanceType para especificar el tipo de objeto.
Para A2A, use:
instanceType: 'A2A'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
multiVmGroupName: 'string'
recoveryAvailabilitySetId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryResourceGroupId: 'string'
vmDisks: [
{
diskUri: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryAzureStorageAccountId: 'string'
}
]
vmManagedDisks: [
{
diskId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
}
]
Para HyperVReplica2012, use:
instanceType: 'HyperVReplica2012'
Para HyperVReplica2012R2, use:
instanceType: 'HyperVReplica2012R2'
Para HyperVReplicaAzure, use:
instanceType: 'HyperVReplicaAzure'
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
logStorageAccountId: 'string'
osType: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetStorageAccountId: 'string'
useManagedDisks: 'string'
vhdId: 'string'
vmName: 'string'
Para HyperVReplicaBaseReplicationDetails, use:
instanceType: 'HyperVReplicaBaseReplicationDetails'
Para InMage, use:
instanceType: 'InMage'
datastoreName: 'string'
diskExclusionInput: {
diskSignatureOptions: [
{
diskSignature: 'string'
}
]
volumeOptions: [
{
onlyExcludeIfSingleVolume: 'string'
volumeLabel: 'string'
}
]
}
disksToInclude: [
'string'
]
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
retentionDrive: 'string'
runAsAccountId: 'string'
vmFriendlyName: 'string'
Para InMageAzureV2, use:
instanceType: 'InMageAzureV2'
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
storageAccountId: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
useManagedDisks: 'string'
Para San, use:
instanceType: 'San'
Valores de propiedad
vaults/replicationFabrics/replicationProtectionConta...
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: replicationProtectionContainers |
properties | Habilite las propiedades de entrada de protección. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nombre | Descripción | Value |
---|---|---|
policyId | Identificador de directiva. | string |
protectableItemId | Identificador de elemento protegible. | string |
providerSpecificDetails | The ReplicationProviderInput. En el caso del proveedor HyperVReplicaAzure, será el objeto AzureEnableProtectionInput. Para el proveedor de San, será el objeto SanEnableProtectionInput. En el caso del proveedor HyperVReplicaAzure, puede ser NULL. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nombre | Descripción | Value |
---|---|---|
instanceType | Establecimiento del tipo de objeto | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (obligatorio) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
diskEncryptionInfo | Información de cifrado de disco de recuperación. | DiskEncryptionInfo |
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. | string |
recoveryBootDiagStorageAccountId | La cuenta de almacenamiento de diagnóstico de arranque. | string |
recoveryCloudServiceId | Identificador de servicio en la nube de recuperación. Válido para escenarios V1. | string |
recoveryContainerId | Identificador del contenedor de recuperación. | string |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string |
vmDisks | Lista de detalles del disco de máquina virtual. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista de detalles del disco administrado de máquina virtual. | A2AVmManagedDiskInputDetails[] |
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 |
A2AVmDiskInputDetails
Nombre | Descripción | Value |
---|---|---|
diskUri | Identificador URI del disco. | string |
primaryStagingAzureStorageAccountId | Identificador de la cuenta de almacenamiento provisional principal. | string |
recoveryAzureStorageAccountId | Identificador de la cuenta de almacenamiento de VHD de recuperación. | string |
A2AVmManagedDiskInputDetails
Nombre | Descripción | Value |
---|---|---|
diskId | Identificador de disco. | string |
primaryStagingAzureStorageAccountId | Identificador de Arm de la cuenta de almacenamiento provisional principal. | 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 |
recoveryResourceGroupId | Identificador de Arm del grupo de recursos de destino. | string |
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 |
HyperVReplicaReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012' (obligatorio) |
HyperVReplicaBlueReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplica2012R2" (obligatorio) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplicaAzure" (obligatorio) |
disksToInclude | Lista de identificadores de disco duro virtual que se van a proteger. | string[] |
enableRdpOnTargetOption | La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración {SrsDataContract.EnableRDPOnTargetOption}. | string |
hvHostVmId | Identificador de máquina virtual del host de Hyper-V. | string |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | string |
osType | Tipo de sistema operativo asociado a vm. | string |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | string |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | string |
targetAzureV1ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureV2ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureVmName | El nombre de la máquina virtual de Azure de destino. | string |
targetStorageAccountId | El nombre de la cuenta de almacenamiento. | string |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | string |
vhdId | Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. | string |
vmName | El nombre de la máquina virtual. | string |
HyperVReplicaBaseReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplicaBaseReplicationDetails' (obligatorio) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'InMage' (obligatorio) |
datastoreName | Nombre del almacén de datos de destino. | string |
diskExclusionInput | La entrada habilitar la exclusión de disco. | InMageDiskExclusionInput |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
masterTargetId | Identificador de destino maestro. | string (obligatorio) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string (obligatorio) |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string (obligatorio) |
processServerId | Identificador del servidor de procesos. | string (obligatorio) |
retentionDrive | Unidad de retención que se va a usar en el mt. | string (obligatorio) |
runAsAccountId | Identificador de cuenta de CS. | string |
vmFriendlyName | El nombre de la máquina virtual. | string |
InMageDiskExclusionInput
Nombre | Descripción | Value |
---|---|---|
diskSignatureOptions | La opción basada en firma de disco invitado para la exclusión de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | La opción basada en etiquetas de volumen para la exclusión de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nombre | Descripción | Value |
---|---|---|
diskSignature | Firma de invitado del disco que se va a excluir de la replicación. | string |
InMageVolumeExclusionOptions
Nombre | Descripción | Value |
---|---|---|
onlyExcludeIfSingleVolume | Valor que indica si se va a excluir o no el disco de varios volúmenes. Si un disco tiene varios volúmenes y uno de los volúmenes tiene la etiqueta que coincide con VolumeLabel, este disco se excluirá de la replicación si OnlyExcludeIfSingleVolume es false. | string |
volumeLabel | Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. | string |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'InMageAzureV2' (obligatorio) |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
enableRdpOnTargetOption | La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración {SrsDataContract.EnableRDPOnTargetOption}. | string |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | string |
masterTargetId | Identificador de destino maestro. | string |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
processServerId | Identificador del servidor de procesos. | string |
runAsAccountId | Identificador de cuenta de CS. | string |
storageAccountId | El nombre de la cuenta de almacenamiento. | string (obligatorio) |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | string |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | string |
targetAzureV1ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureV2ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureVmName | El nombre de la máquina virtual de Azure de destino. | string |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | string |
SanEnableProtectionInput
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'San' (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2018-01-10",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Establezca la propiedad instanceType para especificar el tipo de objeto.
Para A2A, use:
"instanceType": "A2A",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"multiVmGroupName": "string",
"recoveryAvailabilitySetId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryResourceGroupId": "string",
"vmDisks": [
{
"diskUri": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryAzureStorageAccountId": "string"
}
],
"vmManagedDisks": [
{
"diskId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string"
}
]
Para HyperVReplica2012, use:
"instanceType": "HyperVReplica2012"
Para HyperVReplica2012R2, use:
"instanceType": "HyperVReplica2012R2"
Para HyperVReplicaAzure, use:
"instanceType": "HyperVReplicaAzure",
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"logStorageAccountId": "string",
"osType": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetStorageAccountId": "string",
"useManagedDisks": "string",
"vhdId": "string",
"vmName": "string"
Para HyperVReplicaBaseReplicationDetails, use:
"instanceType": "HyperVReplicaBaseReplicationDetails"
Para InMage, use:
"instanceType": "InMage",
"datastoreName": "string",
"diskExclusionInput": {
"diskSignatureOptions": [
{
"diskSignature": "string"
}
],
"volumeOptions": [
{
"onlyExcludeIfSingleVolume": "string",
"volumeLabel": "string"
}
]
},
"disksToInclude": [ "string" ],
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"retentionDrive": "string",
"runAsAccountId": "string",
"vmFriendlyName": "string"
Para InMageAzureV2, use:
"instanceType": "InMageAzureV2",
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"storageAccountId": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"useManagedDisks": "string"
Para San, use:
"instanceType": "San"
Valores de propiedad
vaults/replicationFabrics/replicationProtectionConta...
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems' |
apiVersion | La versión de la API de recursos | '2018-01-10' |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON. |
string (obligatorio) |
properties | Habilite las propiedades de entrada de protección. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nombre | Descripción | Value |
---|---|---|
policyId | Identificador de directiva. | string |
protectableItemId | Identificador de elemento protegible. | string |
providerSpecificDetails | The ReplicationProviderInput. En el caso del proveedor HyperVReplicaAzure, será el objeto AzureEnableProtectionInput. Para el proveedor de San, será el objeto SanEnableProtectionInput. En el caso del proveedor HyperVReplicaAzure, puede ser NULL. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nombre | Descripción | Value |
---|---|---|
instanceType | Establecimiento del tipo de objeto | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (obligatorio) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'A2A' (obligatorio) |
diskEncryptionInfo | Información de cifrado de disco de recuperación. | DiskEncryptionInfo |
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. | string |
recoveryBootDiagStorageAccountId | La cuenta de almacenamiento de diagnóstico de arranque. | string |
recoveryCloudServiceId | Identificador de servicio en la nube de recuperación. Válido para escenarios V1. | string |
recoveryContainerId | Identificador del contenedor de recuperación. | string |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string |
vmDisks | Lista de detalles del disco de máquina virtual. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista de detalles del disco administrado de máquina virtual. | A2AVmManagedDiskInputDetails[] |
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 |
A2AVmDiskInputDetails
Nombre | Descripción | Value |
---|---|---|
diskUri | Uri del disco. | string |
primaryStagingAzureStorageAccountId | Identificador de la cuenta de almacenamiento provisional principal. | string |
recoveryAzureStorageAccountId | Identificador de la cuenta de almacenamiento de VHD de recuperación. | string |
A2AVmManagedDiskInputDetails
Nombre | Descripción | Value |
---|---|---|
diskId | Identificador de disco. | string |
primaryStagingAzureStorageAccountId | Identificador de arm de la cuenta de almacenamiento provisional principal. | 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 |
recoveryResourceGroupId | Identificador de arm del grupo de recursos de destino. | string |
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 |
HyperVReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplica2012" (obligatorio) |
HyperVReplicaBlueReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplica2012R2" (obligatorio) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplicaAzure" (obligatorio) |
disksToInclude | Lista de identificadores de disco duro virtual que se van a proteger. | string[] |
enableRdpOnTargetOption | La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración {SrsDataContract.EnableRDPOnTargetOption}. | string |
hvHostVmId | Identificador de máquina virtual del host de Hyper-V. | string |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | string |
osType | Tipo de sistema operativo asociado a vm. | string |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | string |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | string |
targetAzureV1ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureV2ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureVmName | El nombre de la máquina virtual de Azure de destino. | string |
targetStorageAccountId | El nombre de la cuenta de almacenamiento. | string |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | string |
vhdId | Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. | string |
vmName | El nombre de la máquina virtual. | string |
HyperVReplicaBaseReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplicaBaseReplicationDetails' (obligatorio) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'InMage' (obligatorio) |
datastoreName | Nombre del almacén de datos de destino. | string |
diskExclusionInput | La entrada habilitar la exclusión de disco. | InMageDiskExclusionInput |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
masterTargetId | Identificador de destino maestro. | string (obligatorio) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string (obligatorio) |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string (obligatorio) |
processServerId | Identificador del servidor de procesos. | string (obligatorio) |
retentionDrive | Unidad de retención que se va a usar en el mt. | string (obligatorio) |
runAsAccountId | Identificador de cuenta de CS. | string |
vmFriendlyName | El nombre de la máquina virtual. | string |
InMageDiskExclusionInput
Nombre | Descripción | Value |
---|---|---|
diskSignatureOptions | La opción basada en firma de disco invitado para la exclusión de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | La opción basada en etiquetas de volumen para la exclusión de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nombre | Descripción | Value |
---|---|---|
diskSignature | Firma de invitado del disco que se va a excluir de la replicación. | string |
InMageVolumeExclusionOptions
Nombre | Descripción | Value |
---|---|---|
onlyExcludeIfSingleVolume | Valor que indica si se va a excluir o no el disco de varios volúmenes. Si un disco tiene varios volúmenes y uno de los volúmenes tiene la etiqueta que coincide con VolumeLabel, este disco se excluirá de la replicación si OnlyExcludeIfSingleVolume es false. | string |
volumeLabel | Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. | string |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'InMageAzureV2' (obligatorio) |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
enableRdpOnTargetOption | La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración {SrsDataContract.EnableRDPOnTargetOption}. | string |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | string |
masterTargetId | Identificador de destino maestro. | string |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
processServerId | Identificador del servidor de procesos. | string |
runAsAccountId | Identificador de cuenta de CS. | string |
storageAccountId | El nombre de la cuenta de almacenamiento. | string (obligatorio) |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | string |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | string |
targetAzureV1ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureV2ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | string |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | string |
SanEnableProtectionInput
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | 'San' (obligatorio) |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Establezca la propiedad instanceType para especificar el tipo de objeto.
Para A2A, use:
instanceType = "A2A"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
multiVmGroupName = "string"
recoveryAvailabilitySetId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryResourceGroupId = "string"
vmDisks = [
{
diskUri = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryAzureStorageAccountId = "string"
}
]
vmManagedDisks = [
{
diskId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
}
]
Para HyperVReplica2012, use:
instanceType = "HyperVReplica2012"
Para HyperVReplica2012R2, use:
instanceType = "HyperVReplica2012R2"
Para HyperVReplicaAzure, use:
instanceType = "HyperVReplicaAzure"
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
logStorageAccountId = "string"
osType = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetStorageAccountId = "string"
useManagedDisks = "string"
vhdId = "string"
vmName = "string"
Para HyperVReplicaBaseReplicationDetails, use:
instanceType = "HyperVReplicaBaseReplicationDetails"
Para InMage, use:
instanceType = "InMage"
datastoreName = "string"
diskExclusionInput = {
diskSignatureOptions = [
{
diskSignature = "string"
}
]
volumeOptions = [
{
onlyExcludeIfSingleVolume = "string"
volumeLabel = "string"
}
]
}
disksToInclude = [
"string"
]
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
retentionDrive = "string"
runAsAccountId = "string"
vmFriendlyName = "string"
Para InMageAzureV2, use:
instanceType = "InMageAzureV2"
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
storageAccountId = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
useManagedDisks = "string"
Para San, use:
instanceType = "San"
Valores de propiedad
vaults/replicationFabrics/replicationProtectionConta...
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-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: replicationProtectionContainers |
properties | Habilite las propiedades de entrada de protección. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nombre | Descripción | Value |
---|---|---|
policyId | Identificador de directiva. | string |
protectableItemId | Identificador de elemento protegible. | string |
providerSpecificDetails | The ReplicationProviderInput. En el caso del proveedor HyperVReplicaAzure, será el objeto AzureEnableProtectionInput. Para el proveedor de San, será el objeto SanEnableProtectionInput. En el caso del proveedor HyperVReplicaAzure, puede ser NULL. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nombre | Descripción | Value |
---|---|---|
instanceType | Establecimiento del tipo de objeto | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (obligatorio) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "A2A" (obligatorio) |
diskEncryptionInfo | Información de cifrado de disco de recuperación. | DiskEncryptionInfo |
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. | string |
recoveryBootDiagStorageAccountId | La cuenta de almacenamiento de diagnóstico de arranque. | string |
recoveryCloudServiceId | Identificador del servicio en la nube de recuperación. Válido para escenarios V1. | string |
recoveryContainerId | Identificador del contenedor de recuperación. | string |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | string |
vmDisks | Lista de detalles del disco de máquina virtual. | A2AVmDiskInputDetails[] |
vmManagedDisks | La lista de detalles del disco administrado de máquina virtual. | A2AVmManagedDiskInputDetails[] |
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 |
A2AVmDiskInputDetails
Nombre | Descripción | Value |
---|---|---|
diskUri | Uri del disco. | string |
primaryStagingAzureStorageAccountId | Identificador de la cuenta de almacenamiento provisional principal. | string |
recoveryAzureStorageAccountId | Identificador de la cuenta de almacenamiento de VHD de recuperación. | string |
A2AVmManagedDiskInputDetails
Nombre | Descripción | Value |
---|---|---|
diskId | Identificador de disco. | string |
primaryStagingAzureStorageAccountId | Identificador de arm de la cuenta de almacenamiento provisional principal. | 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 |
recoveryResourceGroupId | Identificador de arm del grupo de recursos de destino. | string |
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 |
HyperVReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplica2012" (obligatorio) |
HyperVReplicaBlueReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplica2012R2" (obligatorio) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplicaAzure" (obligatorio) |
disksToInclude | Lista de identificadores de disco duro virtual que se van a proteger. | string[] |
enableRdpOnTargetOption | La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración {SrsDataContract.EnableRDPOnTargetOption}. | string |
hvHostVmId | Identificador de máquina virtual del host de Hyper-V. | string |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | string |
osType | Tipo de sistema operativo asociado a vm. | string |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | string |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | string |
targetAzureV1ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureV2ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureVmName | El nombre de la máquina virtual de Azure de destino. | string |
targetStorageAccountId | El nombre de la cuenta de almacenamiento. | string |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | string |
vhdId | Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. | string |
vmName | El nombre de la máquina virtual. | string |
HyperVReplicaBaseReplicationDetails
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "HyperVReplicaBaseReplicationDetails" (obligatorio) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "InMage" (obligatorio) |
datastoreName | Nombre del almacén de datos de destino. | string |
diskExclusionInput | La entrada habilitar la exclusión de disco. | InMageDiskExclusionInput |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
masterTargetId | Identificador de destino maestro. | string (obligatorio) |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string (obligatorio) |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string (obligatorio) |
processServerId | Identificador del servidor de procesos. | string (obligatorio) |
retentionDrive | Unidad de retención que se va a usar en el mt. | string (obligatorio) |
runAsAccountId | Identificador de cuenta de CS. | string |
vmFriendlyName | El nombre de la máquina virtual. | string |
InMageDiskExclusionInput
Nombre | Descripción | Value |
---|---|---|
diskSignatureOptions | La opción basada en firma de disco invitado para la exclusión de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | La opción basada en etiquetas de volumen para la exclusión de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nombre | Descripción | Value |
---|---|---|
diskSignature | Firma de invitado del disco que se va a excluir de la replicación. | string |
InMageVolumeExclusionOptions
Nombre | Descripción | Value |
---|---|---|
onlyExcludeIfSingleVolume | Valor que indica si se va a excluir o no el disco de varios volúmenes. Si un disco tiene varios volúmenes y uno de los volúmenes tiene la etiqueta que coincide con VolumeLabel, este disco se excluirá de la replicación si OnlyExcludeIfSingleVolume es false. | string |
volumeLabel | Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. | string |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "InMageAzureV2" (obligatorio) |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
enableRdpOnTargetOption | La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración {SrsDataContract.EnableRDPOnTargetOption}. | string |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | string |
masterTargetId | Identificador de destino maestro. | string |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | string |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | string |
processServerId | Identificador del servidor de procesos. | string |
runAsAccountId | Identificador de cuenta de CS. | string |
storageAccountId | El nombre de la cuenta de almacenamiento. | string (obligatorio) |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | string |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | string |
targetAzureV1ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureV2ResourceGroupId | Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. | string |
targetAzureVmName | El nombre de la máquina virtual de Azure de destino. | string |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | string |
SanEnableProtectionInput
Nombre | Descripción | Value |
---|---|---|
instanceType | Tipo de clase. | "San" (obligatorio) |
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