Almacenes de Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2024-04-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
- 2018-01-10
- 2016-08-10
Definición de recursos de Bicep
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems se puede implementar con operaciones destinadas a:
- 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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
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'
protectionClusterId: 'string'
recoveryAvailabilitySetId: 'string'
recoveryAvailabilityZone: 'string'
recoveryAzureNetworkId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCapacityReservationGroupId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryExtendedLocation: {
name: 'string'
type: 'string'
}
recoveryProximityPlacementGroupId: 'string'
recoveryResourceGroupId: 'string'
recoverySubnetName: 'string'
recoveryVirtualMachineScaleSetId: 'string'
vmDisks: [
{
diskUri: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryAzureStorageAccountId: 'string'
}
]
vmManagedDisks: [
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
diskId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryDiskEncryptionSetId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
}
]
}
Para A2ACrossClusterMigration, use:
{
fabricObjectId: 'string'
instanceType: 'A2ACrossClusterMigration'
recoveryContainerId: 'string'
}
Para HyperVReplicaAzure, use:
{
diskEncryptionSetId: 'string'
disksToInclude: [
'string'
]
disksToIncludeForManagedDisks: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
instanceType: 'HyperVReplicaAzure'
licenseType: 'string'
logStorageAccountId: 'string'
osType: 'string'
seedManagedDiskTags: {
{customized property}: 'string'
}
sqlServerLicenseType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {
{customized property}: 'string'
}
targetNicTags: {
{customized property}: 'string'
}
targetProximityPlacementGroupId: 'string'
targetStorageAccountId: 'string'
targetVmSecurityProfile: {
targetVmConfidentialEncryption: 'string'
targetVmMonitoring: 'string'
targetVmSecureBoot: 'string'
targetVmSecurityType: 'string'
targetVmTpm: 'string'
}
targetVmSize: 'string'
targetVmTags: {
{customized property}: 'string'
}
useManagedDisks: 'string'
useManagedDisksForReplication: 'string'
userSelectedOSName: 'string'
vhdId: 'string'
vmName: 'string'
}
Para inMage, use:
{
datastoreName: 'string'
diskExclusionInput: {
diskSignatureOptions: [
{
diskSignature: 'string'
}
]
volumeOptions: [
{
onlyExcludeIfSingleVolume: 'string'
volumeLabel: 'string'
}
]
}
disksToInclude: [
'string'
]
instanceType: 'InMage'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
retentionDrive: 'string'
runAsAccountId: 'string'
vmFriendlyName: 'string'
}
Para InMageAzureV2, use:
{
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
instanceType: 'InMageAzureV2'
licenseType: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
seedManagedDiskTags: {
{customized property}: 'string'
}
sqlServerLicenseType: 'string'
storageAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {
{customized property}: 'string'
}
targetNicTags: {
{customized property}: 'string'
}
targetProximityPlacementGroupId: 'string'
targetVmSize: 'string'
targetVmTags: {
{customized property}: 'string'
}
}
Para InMageRcm, use:
{
disksDefault: {
diskEncryptionSetId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
]
fabricDiscoveryMachineId: 'string'
instanceType: 'InMageRcm'
licenseType: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
seedManagedDiskTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
sqlServerLicenseType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetBootDiagnosticsStorageAccountId: 'string'
targetManagedDiskTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
targetNetworkId: 'string'
targetNicTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
targetProximityPlacementGroupId: 'string'
targetResourceGroupId: 'string'
targetSubnetName: 'string'
targetVmName: 'string'
targetVmSecurityProfile: {
targetVmConfidentialEncryption: 'string'
targetVmMonitoring: 'string'
targetVmSecureBoot: 'string'
targetVmSecurityType: 'string'
targetVmTpm: 'string'
}
targetVmSize: 'string'
targetVmTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
testNetworkId: 'string'
testSubnetName: 'string'
userSelectedOSName: 'string'
}
Para HyperVReplica2012, use:
{
instanceType: 'HyperVReplica2012'
}
Para HyperVReplica2012R2, use:
{
instanceType: 'HyperVReplica2012R2'
}
Para HyperVReplicaBaseReplicationDetails, use:
{
instanceType: 'HyperVReplicaBaseReplicationDetails'
}
Para inMageRcmFailback, use:
{
instanceType: 'InMageRcmFailback'
}
Valores de propiedad
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | cuerda |
instanceType | Tipo de clase. | 'A2ACrossClusterMigration' (obligatorio) |
recoveryContainerId | Identificador del contenedor de recuperación. | cuerda |
A2AEnableProtectionInputOrA2AReplicationDetails
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 |
protectionClusterId | Identificador del clúster de protección de replicación. | cuerda |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. | cuerda |
recoveryAvailabilityZone | Zona de disponibilidad de recuperación. | cuerda |
recoveryAzureNetworkId | Identificador de ARM de la red virtual de Azure de recuperación. | cuerda |
recoveryBootDiagStorageAccountId | La cuenta de almacenamiento de diagnóstico de arranque. | cuerda |
recoveryCapacityReservationGroupId | Identificador del grupo de reserva de capacidad de recuperación. | cuerda |
recoveryCloudServiceId | Identificador del servicio en la nube de recuperación. Válido para escenarios V1. | cuerda |
recoveryContainerId | Identificador del contenedor de recuperación. | cuerda |
recoveryExtendedLocation | Ubicación extendida de recuperación. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. | cuerda |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | cuerda |
recoverySubnetName | Nombre de la subred de recuperación. | cuerda |
recoveryVirtualMachineScaleSetId | Identificador del conjunto de escalado de máquinas virtuales. | cuerda |
vmDisks | Lista de detalles del disco de máquina virtual. | |
vmManagedDisks | La lista de detalles del disco administrado de máquina virtual. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskUri | Uri del disco. | string (obligatorio) |
primaryStagingAzureStorageAccountId | Identificador de la cuenta de almacenamiento provisional principal. | string (obligatorio) |
recoveryAzureStorageAccountId | Identificador de la cuenta de almacenamiento de VHD de recuperación. | string (obligatorio) |
A2AVmManagedDiskInputDetails
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 |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nombre | Descripción | Valor |
---|---|---|
policyId | Identificador de directiva. | cuerda |
protectableItemId | Identificador de elemento protegible. | cuerda |
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. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2AEnableProtectionInputOrA2AReplicationDetails. Establezca en "A2ACrossClusterMigration" para el tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Establezca en "HyperVReplicaAzure" para el tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Establezca en "InMage" para el tipo InMageEnableProtectionInputOrInMageReplicationDetails. Establezca en "InMageAzureV2" para el tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Establezca en "InMageRcm" para el tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Establezca en "HyperVReplica2012" para el tipo HyperVReplicaReplicationDetails. Establezca en "HyperVReplica2012R2" para el tipo HyperVReplicaBlueReplicationDetails. Establezca en "HyperVReplicaBaseReplicationDetails" para el tipo HyperVReplicaBaseReplicationDetails. Establezca en "InMageRcmFailback" para el tipo InMageRcmFailbackReplicationDetails. | 'A2A' 'A2ACrossClusterMigration' 'HyperVReplica2012' "HyperVReplica2012R2" 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' 'InMageRcmFailback' (obligatorio) |
ExtendedLocation
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la ubicación extendida. | string (obligatorio) |
tipo | Tipo de ubicación extendida. | 'EdgeZone' (obligatorio) |
HyperVReplicaAzureDiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM diskEncryptionSet. | cuerda |
diskId | The DiskId. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | cuerda |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
disksToInclude | Lista de identificadores de disco duro virtual que se van a proteger. | string[] |
disksToIncludeForManagedDisks | Los discos que se van a incluir en la lista de discos administrados. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
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. | cuerda |
hvHostVmId | Identificador de máquina virtual del host de Hyper-V. | cuerda |
instanceType | Tipo de clase. | 'HyperVReplicaAzure' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | cuerda |
osType | Tipo de sistema operativo asociado a la máquina virtual. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | cuerda |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | cuerda |
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. | cuerda |
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. | cuerda |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | hyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Etiquetas para las NIC de destino. | HyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identificador arm del grupo de selección de ubicación de proximidad. | cuerda |
targetStorageAccountId | Identificador de la cuenta de almacenamiento. | cuerda |
targetVmSecurityProfile | Perfil de seguridad de máquina virtual de destino. | SecurityProfileProperties |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | HyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | cuerda |
useManagedDisksForReplication | Valor que indica si se deben usar discos administrados durante la replicación. | cuerda |
userSelectedOSName | Nombre del sistema operativo seleccionado por el usuario. | cuerda |
vhdId | Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. | cuerda |
vmName | Nombre de la máquina virtual. | cuerda |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nombre | Descripción | Valor |
---|
HyperVReplicaBaseReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplicaBaseReplicationDetails' (obligatorio) |
HyperVReplicaBlueReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012R2' (obligatorio) |
HyperVReplicaReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012' (obligatorio) |
InMageAzureV2DiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM diskEncryptionSet. | cuerda |
diskId | The DiskId. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | cuerda |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
disksToInclude | Los discos que se van a incluir en la lista. | InMageAzureV2DiskInputDetails[] |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
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. | cuerda |
instanceType | Tipo de clase. | 'InMageAzureV2' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | cuerda |
masterTargetId | Identificador de destino maestro. | cuerda |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | cuerda |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
processServerId | Identificador del servidor de procesos. | cuerda |
runAsAccountId | Identificador de cuenta de CS. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
storageAccountId | Identificador de la cuenta de almacenamiento. | cuerda |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | cuerda |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | cuerda |
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. | cuerda |
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. | cuerda |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Etiquetas para las NIC de destino. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identificador arm del grupo de selección de ubicación de proximidad. | cuerda |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nombre | Descripción | Valor |
---|
InMageDiskExclusionInput
Nombre | Descripción | Valor |
---|---|---|
diskSignatureOptions | Opción basada en firma de disco invitado para la exclusión de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opción basada en etiquetas de volumen para la exclusión de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nombre | Descripción | Valor |
---|---|---|
diskSignature | Firma de invitado del disco que se va a excluir de la replicación. | cuerda |
InMageEnableProtectionInputOrInMageReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
datastoreName | Nombre del almacén de datos de destino. | cuerda |
diskExclusionInput | La entrada habilitar la exclusión de disco. | InMageDiskExclusionInput |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
instanceType | Tipo de clase. | 'InMage' (obligatorio) |
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. | cuerda |
vmFriendlyName | Nombre de la máquina virtual. | cuerda |
InMageRcmDiskInput
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
diskId | Identificador del disco. | string (obligatorio) |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" 'UltraSSD_LRS' (obligatorio) |
logStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de registros. | string (obligatorio) |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
InMageRcmDisksDefaultInput
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" 'UltraSSD_LRS' (obligatorio) |
logStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de registros. | string (obligatorio) |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
disksDefault | Entrada de disco predeterminada. | inMageRcmDisksDefaultInput |
disksToInclude | Los discos que se van a incluir en la lista. | inMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identificador arm de la máquina detectada. | string (obligatorio) |
instanceType | Tipo de clase. | 'InMageRcm' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
processServerId | Identificador del servidor de procesos. | string (obligatorio) |
runAsAccountId | Identificador de cuenta de ejecución. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | UserCreatedResourceTag [] |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetBootDiagnosticsStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | UserCreatedResourceTag [] |
targetNetworkId | Identificador de ARM de red de destino seleccionado. | cuerda |
targetNicTags | Etiquetas para las NIC de destino. | UserCreatedResourceTag [] |
targetProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de destino. | cuerda |
targetResourceGroupId | Identificador de ARM del grupo de recursos de destino. | string (obligatorio) |
targetSubnetName | Nombre de subred de destino seleccionado. | cuerda |
targetVmName | Nombre de la máquina virtual de destino. | cuerda |
targetVmSecurityProfile | Perfil de seguridad de máquina virtual de destino. | SecurityProfileProperties |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | UserCreatedResourceTag [] |
testNetworkId | Identificador de ARM de red de prueba seleccionado. | cuerda |
testSubnetName | Nombre de subred de prueba seleccionado. | cuerda |
userSelectedOSName | Nombre del sistema operativo seleccionado por el usuario. | cuerda |
InMageRcmFailbackReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'InMageRcmFailback' (obligatorio) |
InMageVolumeExclusionOptions
Nombre | Descripción | Valor |
---|---|---|
onlyExcludeIfSingleVolume | Valor que indica si se va a excluir el disco de varios volúmenes o no. 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. | cuerda |
volumeLabel | Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. | cuerda |
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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
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: vaults/replicationFabrics/replicationProtectionContainers |
Propiedades | Habilite las propiedades de entrada de protección. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
SecurityProfileProperties
Nombre | Descripción | Valor |
---|---|---|
targetVmConfidentialEncryption | Valor que indica si se va a habilitar el cifrado de proceso confidencial. | 'Deshabilitado' 'Habilitado' |
targetVmMonitoring | Valor que indica si se va a habilitar la supervisión de integridad. | 'Deshabilitado' 'Habilitado' |
targetVmSecureBoot | Valor que indica si se va a habilitar el arranque seguro. | 'Deshabilitado' 'Habilitado' |
targetVmSecurityType | Tipo de seguridad de máquina virtual de destino. | "ConfidentialVM" 'Ninguno' "TrustedLaunch" |
targetVmTpm | Valor que indica si se va a habilitar el módulo de plataforma de confianza. | 'Deshabilitado' 'Habilitado' |
UserCreatedResourceTag
Nombre | Descripción | Valor |
---|---|---|
tagName | Nombre de etiqueta. Lea para más información: /azure/azure-resource-manager/management/tag-resources#limitations | cuerda Restricciones: Longitud máxima = |
tagValue | Valor de etiqueta. Lea ella para más información: /azure/azure-resource-manager/management/tag-resources#limitations | cuerda Restricciones: Longitud máxima = |
Definición de recursos de plantilla de ARM
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems se puede implementar con operaciones destinadas a:
- 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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2024-04-01",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
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",
"protectionClusterId": "string",
"recoveryAvailabilitySetId": "string",
"recoveryAvailabilityZone": "string",
"recoveryAzureNetworkId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCapacityReservationGroupId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryExtendedLocation": {
"name": "string",
"type": "string"
},
"recoveryProximityPlacementGroupId": "string",
"recoveryResourceGroupId": "string",
"recoverySubnetName": "string",
"recoveryVirtualMachineScaleSetId": "string",
"vmDisks": [
{
"diskUri": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryAzureStorageAccountId": "string"
}
],
"vmManagedDisks": [
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"diskId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string"
}
]
}
Para A2ACrossClusterMigration, use:
{
"fabricObjectId": "string",
"instanceType": "A2ACrossClusterMigration",
"recoveryContainerId": "string"
}
Para HyperVReplicaAzure, use:
{
"diskEncryptionSetId": "string",
"disksToInclude": [ "string" ],
"disksToIncludeForManagedDisks": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"instanceType": "HyperVReplicaAzure",
"licenseType": "string",
"logStorageAccountId": "string",
"osType": "string",
"seedManagedDiskTags": {
"{customized property}": "string"
},
"sqlServerLicenseType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {
"{customized property}": "string"
},
"targetNicTags": {
"{customized property}": "string"
},
"targetProximityPlacementGroupId": "string",
"targetStorageAccountId": "string",
"targetVmSecurityProfile": {
"targetVmConfidentialEncryption": "string",
"targetVmMonitoring": "string",
"targetVmSecureBoot": "string",
"targetVmSecurityType": "string",
"targetVmTpm": "string"
},
"targetVmSize": "string",
"targetVmTags": {
"{customized property}": "string"
},
"useManagedDisks": "string",
"useManagedDisksForReplication": "string",
"userSelectedOSName": "string",
"vhdId": "string",
"vmName": "string"
}
Para inMage, use:
{
"datastoreName": "string",
"diskExclusionInput": {
"diskSignatureOptions": [
{
"diskSignature": "string"
}
],
"volumeOptions": [
{
"onlyExcludeIfSingleVolume": "string",
"volumeLabel": "string"
}
]
},
"disksToInclude": [ "string" ],
"instanceType": "InMage",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"retentionDrive": "string",
"runAsAccountId": "string",
"vmFriendlyName": "string"
}
Para InMageAzureV2, use:
{
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"instanceType": "InMageAzureV2",
"licenseType": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"seedManagedDiskTags": {
"{customized property}": "string"
},
"sqlServerLicenseType": "string",
"storageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {
"{customized property}": "string"
},
"targetNicTags": {
"{customized property}": "string"
},
"targetProximityPlacementGroupId": "string",
"targetVmSize": "string",
"targetVmTags": {
"{customized property}": "string"
}
}
Para InMageRcm, use:
{
"disksDefault": {
"diskEncryptionSetId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
}
],
"fabricDiscoveryMachineId": "string",
"instanceType": "InMageRcm",
"licenseType": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"seedManagedDiskTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"sqlServerLicenseType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetBootDiagnosticsStorageAccountId": "string",
"targetManagedDiskTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"targetNetworkId": "string",
"targetNicTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"targetProximityPlacementGroupId": "string",
"targetResourceGroupId": "string",
"targetSubnetName": "string",
"targetVmName": "string",
"targetVmSecurityProfile": {
"targetVmConfidentialEncryption": "string",
"targetVmMonitoring": "string",
"targetVmSecureBoot": "string",
"targetVmSecurityType": "string",
"targetVmTpm": "string"
},
"targetVmSize": "string",
"targetVmTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"testNetworkId": "string",
"testSubnetName": "string",
"userSelectedOSName": "string"
}
Para HyperVReplica2012, use:
{
"instanceType": "HyperVReplica2012"
}
Para HyperVReplica2012R2, use:
{
"instanceType": "HyperVReplica2012R2"
}
Para HyperVReplicaBaseReplicationDetails, use:
{
"instanceType": "HyperVReplicaBaseReplicationDetails"
}
Para inMageRcmFailback, use:
{
"instanceType": "InMageRcmFailback"
}
Valores de propiedad
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | cuerda |
instanceType | Tipo de clase. | 'A2ACrossClusterMigration' (obligatorio) |
recoveryContainerId | Identificador del contenedor de recuperación. | cuerda |
A2AEnableProtectionInputOrA2AReplicationDetails
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 |
protectionClusterId | Identificador del clúster de protección de replicación. | cuerda |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. | cuerda |
recoveryAvailabilityZone | Zona de disponibilidad de recuperación. | cuerda |
recoveryAzureNetworkId | Identificador de ARM de la red virtual de Azure de recuperación. | cuerda |
recoveryBootDiagStorageAccountId | La cuenta de almacenamiento de diagnóstico de arranque. | cuerda |
recoveryCapacityReservationGroupId | Identificador del grupo de reserva de capacidad de recuperación. | cuerda |
recoveryCloudServiceId | Identificador del servicio en la nube de recuperación. Válido para escenarios V1. | cuerda |
recoveryContainerId | Identificador del contenedor de recuperación. | cuerda |
recoveryExtendedLocation | Ubicación extendida de recuperación. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. | cuerda |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | cuerda |
recoverySubnetName | Nombre de la subred de recuperación. | cuerda |
recoveryVirtualMachineScaleSetId | Identificador del conjunto de escalado de máquinas virtuales. | cuerda |
vmDisks | Lista de detalles del disco de máquina virtual. | |
vmManagedDisks | La lista de detalles del disco administrado de máquina virtual. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskUri | Uri del disco. | string (obligatorio) |
primaryStagingAzureStorageAccountId | Identificador de la cuenta de almacenamiento provisional principal. | string (obligatorio) |
recoveryAzureStorageAccountId | Identificador de la cuenta de almacenamiento de VHD de recuperación. | string (obligatorio) |
A2AVmManagedDiskInputDetails
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 |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nombre | Descripción | Valor |
---|---|---|
policyId | Identificador de directiva. | cuerda |
protectableItemId | Identificador de elemento protegible. | cuerda |
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. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2AEnableProtectionInputOrA2AReplicationDetails. Establezca en "A2ACrossClusterMigration" para el tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Establezca en "HyperVReplicaAzure" para el tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Establezca en "InMage" para el tipo InMageEnableProtectionInputOrInMageReplicationDetails. Establezca en "InMageAzureV2" para el tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Establezca en "InMageRcm" para el tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Establezca en "HyperVReplica2012" para el tipo HyperVReplicaReplicationDetails. Establezca en "HyperVReplica2012R2" para el tipo HyperVReplicaBlueReplicationDetails. Establezca en "HyperVReplicaBaseReplicationDetails" para el tipo HyperVReplicaBaseReplicationDetails. Establezca en "InMageRcmFailback" para el tipo InMageRcmFailbackReplicationDetails. | 'A2A' 'A2ACrossClusterMigration' 'HyperVReplica2012' "HyperVReplica2012R2" 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' 'InMageRcmFailback' (obligatorio) |
ExtendedLocation
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la ubicación extendida. | string (obligatorio) |
tipo | Tipo de ubicación extendida. | 'EdgeZone' (obligatorio) |
HyperVReplicaAzureDiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM diskEncryptionSet. | cuerda |
diskId | The DiskId. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | cuerda |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
disksToInclude | Lista de identificadores de disco duro virtual que se van a proteger. | string[] |
disksToIncludeForManagedDisks | Los discos que se van a incluir en la lista de discos administrados. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
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. | cuerda |
hvHostVmId | Identificador de máquina virtual del host de Hyper-V. | cuerda |
instanceType | Tipo de clase. | 'HyperVReplicaAzure' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | cuerda |
osType | Tipo de sistema operativo asociado a la máquina virtual. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | cuerda |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | cuerda |
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. | cuerda |
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. | cuerda |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | hyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Etiquetas para las NIC de destino. | HyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identificador arm del grupo de selección de ubicación de proximidad. | cuerda |
targetStorageAccountId | Identificador de la cuenta de almacenamiento. | cuerda |
targetVmSecurityProfile | Perfil de seguridad de máquina virtual de destino. | SecurityProfileProperties |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | HyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | cuerda |
useManagedDisksForReplication | Valor que indica si se deben usar discos administrados durante la replicación. | cuerda |
userSelectedOSName | Nombre del sistema operativo seleccionado por el usuario. | cuerda |
vhdId | Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. | cuerda |
vmName | Nombre de la máquina virtual. | cuerda |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nombre | Descripción | Valor |
---|
HyperVReplicaBaseReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplicaBaseReplicationDetails' (obligatorio) |
HyperVReplicaBlueReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012R2' (obligatorio) |
HyperVReplicaReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012' (obligatorio) |
InMageAzureV2DiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM diskEncryptionSet. | cuerda |
diskId | The DiskId. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | cuerda |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
disksToInclude | Los discos que se van a incluir en la lista. | InMageAzureV2DiskInputDetails[] |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
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. | cuerda |
instanceType | Tipo de clase. | 'InMageAzureV2' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | cuerda |
masterTargetId | Identificador de destino maestro. | cuerda |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | cuerda |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
processServerId | Identificador del servidor de procesos. | cuerda |
runAsAccountId | Identificador de cuenta de CS. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
storageAccountId | Identificador de la cuenta de almacenamiento. | cuerda |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | cuerda |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | cuerda |
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. | cuerda |
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. | cuerda |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Etiquetas para las NIC de destino. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identificador arm del grupo de selección de ubicación de proximidad. | cuerda |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nombre | Descripción | Valor |
---|
InMageDiskExclusionInput
Nombre | Descripción | Valor |
---|---|---|
diskSignatureOptions | Opción basada en firma de disco invitado para la exclusión de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opción basada en etiquetas de volumen para la exclusión de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nombre | Descripción | Valor |
---|---|---|
diskSignature | Firma de invitado del disco que se va a excluir de la replicación. | cuerda |
InMageEnableProtectionInputOrInMageReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
datastoreName | Nombre del almacén de datos de destino. | cuerda |
diskExclusionInput | La entrada habilitar la exclusión de disco. | InMageDiskExclusionInput |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
instanceType | Tipo de clase. | 'InMage' (obligatorio) |
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. | cuerda |
vmFriendlyName | Nombre de la máquina virtual. | cuerda |
InMageRcmDiskInput
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
diskId | Identificador del disco. | string (obligatorio) |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" 'UltraSSD_LRS' (obligatorio) |
logStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de registros. | string (obligatorio) |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
InMageRcmDisksDefaultInput
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" 'UltraSSD_LRS' (obligatorio) |
logStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de registros. | string (obligatorio) |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
disksDefault | Entrada de disco predeterminada. | inMageRcmDisksDefaultInput |
disksToInclude | Los discos que se van a incluir en la lista. | inMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identificador arm de la máquina detectada. | string (obligatorio) |
instanceType | Tipo de clase. | 'InMageRcm' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
processServerId | Identificador del servidor de procesos. | string (obligatorio) |
runAsAccountId | Identificador de cuenta de ejecución. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | UserCreatedResourceTag [] |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetBootDiagnosticsStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | UserCreatedResourceTag [] |
targetNetworkId | Identificador de ARM de red de destino seleccionado. | cuerda |
targetNicTags | Etiquetas para las NIC de destino. | UserCreatedResourceTag [] |
targetProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de destino. | cuerda |
targetResourceGroupId | Identificador de ARM del grupo de recursos de destino. | string (obligatorio) |
targetSubnetName | Nombre de subred de destino seleccionado. | cuerda |
targetVmName | Nombre de la máquina virtual de destino. | cuerda |
targetVmSecurityProfile | Perfil de seguridad de máquina virtual de destino. | SecurityProfileProperties |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | UserCreatedResourceTag [] |
testNetworkId | Identificador de ARM de red de prueba seleccionado. | cuerda |
testSubnetName | Nombre de subred de prueba seleccionado. | cuerda |
userSelectedOSName | Nombre del sistema operativo seleccionado por el usuario. | cuerda |
InMageRcmFailbackReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'InMageRcmFailback' (obligatorio) |
InMageVolumeExclusionOptions
Nombre | Descripción | Valor |
---|---|---|
onlyExcludeIfSingleVolume | Valor que indica si se va a excluir el disco de varios volúmenes o no. 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. | cuerda |
volumeLabel | Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. | cuerda |
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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-04-01' |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Habilite las propiedades de entrada de protección. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
tipo | El tipo de recurso | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems' |
SecurityProfileProperties
Nombre | Descripción | Valor |
---|---|---|
targetVmConfidentialEncryption | Valor que indica si se va a habilitar el cifrado de proceso confidencial. | 'Deshabilitado' 'Habilitado' |
targetVmMonitoring | Valor que indica si se va a habilitar la supervisión de integridad. | 'Deshabilitado' 'Habilitado' |
targetVmSecureBoot | Valor que indica si se va a habilitar el arranque seguro. | 'Deshabilitado' 'Habilitado' |
targetVmSecurityType | Tipo de seguridad de máquina virtual de destino. | "ConfidentialVM" 'Ninguno' "TrustedLaunch" |
targetVmTpm | Valor que indica si se va a habilitar el módulo de plataforma de confianza. | 'Deshabilitado' 'Habilitado' |
UserCreatedResourceTag
Nombre | Descripción | Valor |
---|---|---|
tagName | Nombre de etiqueta. Lea para más información: /azure/azure-resource-manager/management/tag-resources#limitations | cuerda Restricciones: Longitud máxima = |
tagValue | Valor de etiqueta. Lea ella para más información: /azure/azure-resource-manager/management/tag-resources#limitations | cuerda Restricciones: Longitud máxima = |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems se puede implementar con operaciones destinadas a:
- 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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01"
name = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
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"
protectionClusterId = "string"
recoveryAvailabilitySetId = "string"
recoveryAvailabilityZone = "string"
recoveryAzureNetworkId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCapacityReservationGroupId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryExtendedLocation = {
name = "string"
type = "string"
}
recoveryProximityPlacementGroupId = "string"
recoveryResourceGroupId = "string"
recoverySubnetName = "string"
recoveryVirtualMachineScaleSetId = "string"
vmDisks = [
{
diskUri = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryAzureStorageAccountId = "string"
}
]
vmManagedDisks = [
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
diskId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryDiskEncryptionSetId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
}
]
}
Para A2ACrossClusterMigration, use:
{
fabricObjectId = "string"
instanceType = "A2ACrossClusterMigration"
recoveryContainerId = "string"
}
Para HyperVReplicaAzure, use:
{
diskEncryptionSetId = "string"
disksToInclude = [
"string"
]
disksToIncludeForManagedDisks = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
instanceType = "HyperVReplicaAzure"
licenseType = "string"
logStorageAccountId = "string"
osType = "string"
seedManagedDiskTags = {
{customized property} = "string"
}
sqlServerLicenseType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {
{customized property} = "string"
}
targetNicTags = {
{customized property} = "string"
}
targetProximityPlacementGroupId = "string"
targetStorageAccountId = "string"
targetVmSecurityProfile = {
targetVmConfidentialEncryption = "string"
targetVmMonitoring = "string"
targetVmSecureBoot = "string"
targetVmSecurityType = "string"
targetVmTpm = "string"
}
targetVmSize = "string"
targetVmTags = {
{customized property} = "string"
}
useManagedDisks = "string"
useManagedDisksForReplication = "string"
userSelectedOSName = "string"
vhdId = "string"
vmName = "string"
}
Para inMage, use:
{
datastoreName = "string"
diskExclusionInput = {
diskSignatureOptions = [
{
diskSignature = "string"
}
]
volumeOptions = [
{
onlyExcludeIfSingleVolume = "string"
volumeLabel = "string"
}
]
}
disksToInclude = [
"string"
]
instanceType = "InMage"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
retentionDrive = "string"
runAsAccountId = "string"
vmFriendlyName = "string"
}
Para InMageAzureV2, use:
{
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
instanceType = "InMageAzureV2"
licenseType = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
seedManagedDiskTags = {
{customized property} = "string"
}
sqlServerLicenseType = "string"
storageAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {
{customized property} = "string"
}
targetNicTags = {
{customized property} = "string"
}
targetProximityPlacementGroupId = "string"
targetVmSize = "string"
targetVmTags = {
{customized property} = "string"
}
}
Para InMageRcm, use:
{
disksDefault = {
diskEncryptionSetId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
]
fabricDiscoveryMachineId = "string"
instanceType = "InMageRcm"
licenseType = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
seedManagedDiskTags = [
{
tagName = "string"
tagValue = "string"
}
]
sqlServerLicenseType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetBootDiagnosticsStorageAccountId = "string"
targetManagedDiskTags = [
{
tagName = "string"
tagValue = "string"
}
]
targetNetworkId = "string"
targetNicTags = [
{
tagName = "string"
tagValue = "string"
}
]
targetProximityPlacementGroupId = "string"
targetResourceGroupId = "string"
targetSubnetName = "string"
targetVmName = "string"
targetVmSecurityProfile = {
targetVmConfidentialEncryption = "string"
targetVmMonitoring = "string"
targetVmSecureBoot = "string"
targetVmSecurityType = "string"
targetVmTpm = "string"
}
targetVmSize = "string"
targetVmTags = [
{
tagName = "string"
tagValue = "string"
}
]
testNetworkId = "string"
testSubnetName = "string"
userSelectedOSName = "string"
}
Para HyperVReplica2012, use:
{
instanceType = "HyperVReplica2012"
}
Para HyperVReplica2012R2, use:
{
instanceType = "HyperVReplica2012R2"
}
Para HyperVReplicaBaseReplicationDetails, use:
{
instanceType = "HyperVReplicaBaseReplicationDetails"
}
Para inMageRcmFailback, use:
{
instanceType = "InMageRcmFailback"
}
Valores de propiedad
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
fabricObjectId | Identificador de objeto específico del tejido de la máquina virtual. | cuerda |
instanceType | Tipo de clase. | 'A2ACrossClusterMigration' (obligatorio) |
recoveryContainerId | Identificador del contenedor de recuperación. | cuerda |
A2AEnableProtectionInputOrA2AReplicationDetails
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 |
protectionClusterId | Identificador del clúster de protección de replicación. | cuerda |
recoveryAvailabilitySetId | Identificador del conjunto de disponibilidad de recuperación. | cuerda |
recoveryAvailabilityZone | Zona de disponibilidad de recuperación. | cuerda |
recoveryAzureNetworkId | Identificador de ARM de la red virtual de Azure de recuperación. | cuerda |
recoveryBootDiagStorageAccountId | La cuenta de almacenamiento de diagnóstico de arranque. | cuerda |
recoveryCapacityReservationGroupId | Identificador del grupo de reserva de capacidad de recuperación. | cuerda |
recoveryCloudServiceId | Identificador del servicio en la nube de recuperación. Válido para escenarios V1. | cuerda |
recoveryContainerId | Identificador del contenedor de recuperación. | cuerda |
recoveryExtendedLocation | Ubicación extendida de recuperación. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de recuperación. | cuerda |
recoveryResourceGroupId | Identificador del grupo de recursos de recuperación. Válido para escenarios V2. | cuerda |
recoverySubnetName | Nombre de la subred de recuperación. | cuerda |
recoveryVirtualMachineScaleSetId | Identificador del conjunto de escalado de máquinas virtuales. | cuerda |
vmDisks | Lista de detalles del disco de máquina virtual. | |
vmManagedDisks | La lista de detalles del disco administrado de máquina virtual. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskUri | Uri del disco. | string (obligatorio) |
primaryStagingAzureStorageAccountId | Identificador de la cuenta de almacenamiento provisional principal. | string (obligatorio) |
recoveryAzureStorageAccountId | Identificador de la cuenta de almacenamiento de VHD de recuperación. | string (obligatorio) |
A2AVmManagedDiskInputDetails
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 |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nombre | Descripción | Valor |
---|---|---|
policyId | Identificador de directiva. | cuerda |
protectableItemId | Identificador de elemento protegible. | cuerda |
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. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nombre | Descripción | Valor |
---|---|---|
instanceType | Establezca en "A2A" para el tipo A2AEnableProtectionInputOrA2AReplicationDetails. Establezca en "A2ACrossClusterMigration" para el tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Establezca en "HyperVReplicaAzure" para el tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Establezca en "InMage" para el tipo InMageEnableProtectionInputOrInMageReplicationDetails. Establezca en "InMageAzureV2" para el tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Establezca en "InMageRcm" para el tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Establezca en "HyperVReplica2012" para el tipo HyperVReplicaReplicationDetails. Establezca en "HyperVReplica2012R2" para el tipo HyperVReplicaBlueReplicationDetails. Establezca en "HyperVReplicaBaseReplicationDetails" para el tipo HyperVReplicaBaseReplicationDetails. Establezca en "InMageRcmFailback" para el tipo InMageRcmFailbackReplicationDetails. | 'A2A' 'A2ACrossClusterMigration' 'HyperVReplica2012' "HyperVReplica2012R2" 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' 'InMageRcmFailback' (obligatorio) |
ExtendedLocation
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la ubicación extendida. | string (obligatorio) |
tipo | Tipo de ubicación extendida. | 'EdgeZone' (obligatorio) |
HyperVReplicaAzureDiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM diskEncryptionSet. | cuerda |
diskId | The DiskId. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | cuerda |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
disksToInclude | Lista de identificadores de disco duro virtual que se van a proteger. | string[] |
disksToIncludeForManagedDisks | Los discos que se van a incluir en la lista de discos administrados. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
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. | cuerda |
hvHostVmId | Identificador de máquina virtual del host de Hyper-V. | cuerda |
instanceType | Tipo de clase. | 'HyperVReplicaAzure' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | cuerda |
osType | Tipo de sistema operativo asociado a la máquina virtual. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | cuerda |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | cuerda |
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. | cuerda |
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. | cuerda |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | hyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Etiquetas para las NIC de destino. | HyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identificador arm del grupo de selección de ubicación de proximidad. | cuerda |
targetStorageAccountId | Identificador de la cuenta de almacenamiento. | cuerda |
targetVmSecurityProfile | Perfil de seguridad de máquina virtual de destino. | SecurityProfileProperties |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | HyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Valor que indica si se deben usar discos administrados durante la conmutación por error. | cuerda |
useManagedDisksForReplication | Valor que indica si se deben usar discos administrados durante la replicación. | cuerda |
userSelectedOSName | Nombre del sistema operativo seleccionado por el usuario. | cuerda |
vhdId | Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. | cuerda |
vmName | Nombre de la máquina virtual. | cuerda |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nombre | Descripción | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nombre | Descripción | Valor |
---|
HyperVReplicaBaseReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplicaBaseReplicationDetails' (obligatorio) |
HyperVReplicaBlueReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012R2' (obligatorio) |
HyperVReplicaReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'HyperVReplica2012' (obligatorio) |
InMageAzureV2DiskInputDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM diskEncryptionSet. | cuerda |
diskId | The DiskId. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | cuerda |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
disksToInclude | Los discos que se van a incluir en la lista. | InMageAzureV2DiskInputDetails[] |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
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. | cuerda |
instanceType | Tipo de clase. | 'InMageAzureV2' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | La cuenta de almacenamiento que se va a usar para el registro durante la replicación. | cuerda |
masterTargetId | Identificador de destino maestro. | cuerda |
multiVmGroupId | Identificador del grupo de varias máquinas virtuales. | cuerda |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
processServerId | Identificador del servidor de procesos. | cuerda |
runAsAccountId | Identificador de cuenta de CS. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
storageAccountId | Identificador de la cuenta de almacenamiento. | cuerda |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetAzureNetworkId | Identificador de red de Azure de destino seleccionado. | cuerda |
targetAzureSubnetId | Identificador de subred de Azure de destino seleccionado. | cuerda |
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. | cuerda |
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. | cuerda |
targetAzureVmName | Nombre de máquina virtual de Azure de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Etiquetas para las NIC de destino. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identificador arm del grupo de selección de ubicación de proximidad. | cuerda |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nombre | Descripción | Valor |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nombre | Descripción | Valor |
---|
InMageDiskExclusionInput
Nombre | Descripción | Valor |
---|---|---|
diskSignatureOptions | Opción basada en firma de disco invitado para la exclusión de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opción basada en etiquetas de volumen para la exclusión de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nombre | Descripción | Valor |
---|---|---|
diskSignature | Firma de invitado del disco que se va a excluir de la replicación. | cuerda |
InMageEnableProtectionInputOrInMageReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
datastoreName | Nombre del almacén de datos de destino. | cuerda |
diskExclusionInput | La entrada habilitar la exclusión de disco. | InMageDiskExclusionInput |
disksToInclude | Los discos que se van a incluir en la lista. | string[] |
instanceType | Tipo de clase. | 'InMage' (obligatorio) |
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. | cuerda |
vmFriendlyName | Nombre de la máquina virtual. | cuerda |
InMageRcmDiskInput
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
diskId | Identificador del disco. | string (obligatorio) |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" 'UltraSSD_LRS' (obligatorio) |
logStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de registros. | string (obligatorio) |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
InMageRcmDisksDefaultInput
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionSetId | Identificador de ARM DiskEncryptionSet. | cuerda |
diskType | Tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" 'UltraSSD_LRS' (obligatorio) |
logStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de registros. | string (obligatorio) |
sectorSizeInBytes | Tamaño del sector lógico (en bytes), 512 de forma predeterminada. | Int |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
disksDefault | Entrada de disco predeterminada. | inMageRcmDisksDefaultInput |
disksToInclude | Los discos que se van a incluir en la lista. | inMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identificador arm de la máquina detectada. | string (obligatorio) |
instanceType | Tipo de clase. | 'InMageRcm' (obligatorio) |
licenseType | Tipo de licencia. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
multiVmGroupName | Nombre del grupo de varias máquinas virtuales. | cuerda |
processServerId | Identificador del servidor de procesos. | string (obligatorio) |
runAsAccountId | Identificador de cuenta de ejecución. | cuerda |
seedManagedDiskTags | Etiquetas para los discos administrados de inicialización. | UserCreatedResourceTag [] |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | Identificador de ARM del conjunto de disponibilidad de destino. | cuerda |
targetAvailabilityZone | Zona de disponibilidad de destino. | cuerda |
targetBootDiagnosticsStorageAccountId | Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. | cuerda |
targetManagedDiskTags | Etiquetas para los discos administrados de destino. | UserCreatedResourceTag [] |
targetNetworkId | Identificador de ARM de red de destino seleccionado. | cuerda |
targetNicTags | Etiquetas para las NIC de destino. | UserCreatedResourceTag [] |
targetProximityPlacementGroupId | Identificador del grupo de selección de ubicación de proximidad de destino. | cuerda |
targetResourceGroupId | Identificador de ARM del grupo de recursos de destino. | string (obligatorio) |
targetSubnetName | Nombre de subred de destino seleccionado. | cuerda |
targetVmName | Nombre de la máquina virtual de destino. | cuerda |
targetVmSecurityProfile | Perfil de seguridad de máquina virtual de destino. | SecurityProfileProperties |
targetVmSize | Tamaño de máquina virtual de destino. | cuerda |
targetVmTags | Etiquetas de máquina virtual de destino. | UserCreatedResourceTag [] |
testNetworkId | Identificador de ARM de red de prueba seleccionado. | cuerda |
testSubnetName | Nombre de subred de prueba seleccionado. | cuerda |
userSelectedOSName | Nombre del sistema operativo seleccionado por el usuario. | cuerda |
InMageRcmFailbackReplicationDetails
Nombre | Descripción | Valor |
---|---|---|
instanceType | Tipo de clase. | 'InMageRcmFailback' (obligatorio) |
InMageVolumeExclusionOptions
Nombre | Descripción | Valor |
---|---|---|
onlyExcludeIfSingleVolume | Valor que indica si se va a excluir el disco de varios volúmenes o no. 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. | cuerda |
volumeLabel | Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. | cuerda |
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/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
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: vaults/replicationFabrics/replicationProtectionContainers |
Propiedades | Habilite las propiedades de entrada de protección. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
tipo | El tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01" |
SecurityProfileProperties
Nombre | Descripción | Valor |
---|---|---|
targetVmConfidentialEncryption | Valor que indica si se va a habilitar el cifrado de proceso confidencial. | 'Deshabilitado' 'Habilitado' |
targetVmMonitoring | Valor que indica si se va a habilitar la supervisión de integridad. | 'Deshabilitado' 'Habilitado' |
targetVmSecureBoot | Valor que indica si se va a habilitar el arranque seguro. | 'Deshabilitado' 'Habilitado' |
targetVmSecurityType | Tipo de seguridad de máquina virtual de destino. | "ConfidentialVM" 'Ninguno' "TrustedLaunch" |
targetVmTpm | Valor que indica si se va a habilitar el módulo de plataforma de confianza. | 'Deshabilitado' 'Habilitado' |
UserCreatedResourceTag
Nombre | Descripción | Valor |
---|---|---|
tagName | Nombre de etiqueta. Lea para más información: /azure/azure-resource-manager/management/tag-resources#limitations | cuerda Restricciones: Longitud máxima = |
tagValue | Valor de etiqueta. Lea ella para más información: /azure/azure-resource-manager/management/tag-resources#limitations | cuerda Restricciones: Longitud máxima = |