Cofres microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-12-01
- última
- 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
Definição de recurso do Bicep
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-12-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, use:
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
instanceType: 'A2A'
multiVmGroupId: 'string'
multiVmGroupName: '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'
}
]
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'
targetVmSize: 'string'
targetVmTags: {
{customized property}: 'string'
}
useManagedDisks: 'string'
useManagedDisksForReplication: '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'
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
fabricDiscoveryMachineId: 'string'
instanceType: 'InMageRcm'
licenseType: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetBootDiagnosticsStorageAccountId: 'string'
targetNetworkId: 'string'
targetProximityPlacementGroupId: 'string'
targetResourceGroupId: 'string'
targetSubnetName: 'string'
targetVmName: 'string'
targetVmSize: 'string'
testNetworkId: 'string'
testSubnetName: 'string'
}
Para HyperVReplica2012, use:
{
instanceType: 'HyperVReplica2012'
}
Para HyperVReplica2012R2, use:
{
instanceType: 'HyperVReplica2012R2'
}
Para HyperVReplicaBaseReplicationDetails, use:
{
instanceType: 'HyperVReplicaBaseReplicationDetails'
}
Para InMageRcmFailback, use:
{
instanceType: 'InMageRcmFailback'
}
Valores de propriedade
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nome | Descrição | Valor |
---|---|---|
fabricObjectId | A ID de objeto específica da malha da máquina virtual. | corda |
instanceType | O tipo de classe. | 'A2ACrossClusterMigration' (obrigatório) |
recoveryContainerId | A ID do contêiner de recuperação. | corda |
A2AEnableProtectionInputOrA2AReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para dois fluxos de passagem). | |
fabricObjectId | A ID de objeto específica da malha da máquina virtual. | cadeia de caracteres (obrigatório) |
instanceType | O tipo de classe. | 'A2A' (obrigatório) |
multiVmGroupId | A ID do grupo de várias VMs. | corda |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
recoveryAvailabilitySetId | A ID do conjunto de disponibilidade de recuperação. | corda |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | corda |
recoveryAzureNetworkId | A ID do ARM da rede virtual do Azure de recuperação. | corda |
recoveryBootDiagStorageAccountId | A conta de armazenamento de diagnóstico de inicialização. | corda |
recoveryCapacityReservationGroupId | A ID do grupo de reserva de capacidade de recuperação. | corda |
recoveryCloudServiceId | A ID do serviço de nuvem de recuperação. Válida para cenários V1. | corda |
recoveryContainerId | A ID do contêiner de recuperação. | corda |
recoveryExtendedLocation | O local estendido da recuperação. | ExtendedLocation |
recoveryProximityPlacementGroupId | A ID do grupo de posicionamento por proximidade de recuperação. | corda |
recoveryResourceGroupId | A ID do grupo de recursos de recuperação. Válida para cenários V2. | corda |
recoverySubnetName | O nome da sub-rede de recuperação. | corda |
recoveryVirtualMachineScaleSetId | A ID do conjunto de dimensionamento de máquinas virtuais. | corda |
vmDisks | A lista de detalhes do disco de VM. | A2AVmDiskInputDetails[] |
vmManagedDisks | A lista de detalhes do disco gerenciado da VM. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskUri | O Uri do disco. | cadeia de caracteres (obrigatório) |
primaryStagingAzureStorageAccountId | A ID da conta de armazenamento de preparo primário. | cadeia de caracteres (obrigatório) |
recoveryAzureStorageAccountId | A ID da conta de armazenamento VHD de recuperação. | cadeia de caracteres (obrigatório) |
A2AVmManagedDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para um/fluxos de passagem única). | |
diskId | A ID do disco. | cadeia de caracteres (obrigatório) |
primaryStagingAzureStorageAccountId | A conta de armazenamento de preparo primário Arm Id. | cadeia de caracteres (obrigatório) |
recoveryDiskEncryptionSetId | A ID do conjunto de criptografia de disco de recuperação. | corda |
recoveryReplicaDiskAccountType | O tipo de disco de réplica. É um valor opcional e será igual ao tipo de disco de origem se não for fornecido pelo usuário. | corda |
recoveryResourceGroupId | A ID do Arm do grupo de recursos de destino. | cadeia de caracteres (obrigatório) |
recoveryTargetDiskAccountType | O tipo de disco de destino após o failover. É um valor opcional e será igual ao tipo de disco de origem se não for fornecido pelo usuário. | corda |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Nome | Descrição | Valor |
---|---|---|
keyVaultResourceArmId | A ID do ARM do recurso KeyVault para segredo. | corda |
secretIdentifier | A url/identificador do segredo. | corda |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nome | Descrição | Valor |
---|---|---|
policyId | A ID da política. | corda |
protectableItemId | A ID do item protegido. | corda |
providerSpecificDetails | O ReplicationProviderInput. Para o provedor HyperVReplicaAzure, ele será o objeto AzureEnableProtectionInput. Para o provedor San, ele será o objeto SanEnableProtectionInput. Para o provedor HyperVReplicaAzure, ele pode ser nulo. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nome | Descrição | Valor |
---|---|---|
instanceType | Defina como 'A2A' para o tipo A2AEnableProtectionInputOrA2AReplicationDetails. Defina como 'A2ACrossClusterMigration' para o tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Defina como 'HyperVReplicaAzure' para o tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Defina como 'InMage' para o tipo InMageEnableProtectionInputOrInMageReplicationDetails. Defina como 'InMageAzureV2' para o tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Defina como 'InMageRcm' para o tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Defina como 'HyperVReplica2012' para o tipo HyperVReplicaReplicationDetails. Defina como 'HyperVReplica2012R2' para o tipo HyperVReplicaBlueReplicationDetails. Defina como 'HyperVReplicaBaseReplicationDetails' para o tipo HyperVReplicaBaseReplicationDetails. Defina como 'InMageRcmFailback' para o tipo InMageRcmFailbackReplicationDetails. | 'A2A' 'A2ACrossClusterMigration' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' 'InMageRcmFailback' (obrigatório) |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
nome | O nome do local estendido. | cadeia de caracteres (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
HyperVReplicaAzureDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | O DiskId. | corda |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | O LogStorageAccountId. | corda |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
disksToInclude | A lista de IDs VHD de discos a serem protegidos. | string[] |
disksToIncludeForManagedDisks | Os discos a serem incluídos na lista de discos gerenciados. | HyperVReplicaAzureDiskInputDetails[] |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor da cadeia de caracteres de SrsDataContract.EnableRDPOnTargetOption enumeração. | corda |
hvHostVmId | A Hyper-V ID da VM do host. | corda |
instanceType | O tipo de classe. | 'HyperVReplicaAzure' (obrigatório) |
licenseType | Tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | corda |
osType | O tipo de sistema operacional associado à VM. | corda |
seedManagedDiskTags | As marcas dos discos gerenciados de propagação. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino para implantação do gerenciador de recursos. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | corda |
targetAzureSubnetId | A ID de sub-rede do Azure de destino selecionada. | corda |
targetAzureV1ResourceGroupId | A ID do grupo de recursos de destino (para implantação clássica) na qual a VM de failover deve ser criada. | corda |
targetAzureV2ResourceGroupId | A ID do grupo de recursos de destino (para implantação do gerenciador de recursos) na qual a VM de failover deve ser criada. | corda |
targetAzureVmName | O nome da VM do Azure de destino. | corda |
targetManagedDiskTags | As marcas dos discos gerenciados de destino. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | As marcas para as NICs de destino. | HyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | A ID do ARM do grupo de posicionamento por proximidade. | corda |
targetStorageAccountId | A ID da conta de armazenamento. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
targetVmTags | As marcas de VM de destino. | HyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Um valor que indica se os discos gerenciados devem ser usados durante o failover. | corda |
useManagedDisksForReplication | Um valor que indica se os discos gerenciados devem ser usados durante a replicação. | corda |
vhdId | A ID de VHD do disco do sistema operacional associada à VM. | corda |
vmName | O nome da VM. | corda |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nome | Descrição | Valor |
---|
HyperVReplicaBaseReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplicaBaseReplicationDetails' (obrigatório) |
HyperVReplicaBlueReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplica2012R2' (obrigatório) |
HyperVReplicaReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplica2012' (obrigatório) |
InMageAzureV2DiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | O DiskId. | corda |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | O LogStorageAccountId. | corda |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
disksToInclude | Os discos a serem incluídos na lista. | InMageAzureV2DiskInputDetails[] |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor da cadeia de caracteres de SrsDataContract.EnableRDPOnTargetOption enumeração. | corda |
instanceType | O tipo de classe. | 'InMageAzureV2' (obrigatório) |
licenseType | Tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | corda |
masterTargetId | A ID de destino mestre. | corda |
multiVmGroupId | A ID do grupo de várias VMs. | corda |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
processServerId | A ID do Servidor de Processo. | corda |
runAsAccountId | A ID da conta do CS. | corda |
seedManagedDiskTags | As marcas dos discos gerenciados de propagação. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
storageAccountId | A ID da conta de armazenamento. | corda |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino para implantação do gerenciador de recursos. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | corda |
targetAzureSubnetId | A ID de sub-rede do Azure de destino selecionada. | corda |
targetAzureV1ResourceGroupId | A ID do grupo de recursos de destino (para implantação clássica) na qual a VM de failover deve ser criada. | corda |
targetAzureV2ResourceGroupId | A ID do grupo de recursos de destino (para implantação do gerenciador de recursos) na qual a VM de failover deve ser criada. | corda |
targetAzureVmName | O nome da VM do Azure de destino. | corda |
targetManagedDiskTags | As marcas dos discos gerenciados de destino. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | As marcas para as NICs de destino. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | A ID do ARM do grupo de posicionamento por proximidade. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
targetVmTags | As marcas de VM de destino. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nome | Descrição | Valor |
---|
InMageDiskExclusionInput
Nome | Descrição | Valor |
---|---|---|
diskSignatureOptions | A opção baseada em assinatura de disco convidado para exclusão de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | A opção baseada em rótulo de volume para exclusão de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nome | Descrição | Valor |
---|---|---|
diskSignature | A assinatura de convidado do disco a ser excluída da replicação. | corda |
InMageEnableProtectionInputOrInMageReplicationDetails
InMageRcmDiskInput
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | A ID do disco. | cadeia de caracteres (obrigatório) |
diskType | O tipo de disco. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (obrigatório) |
logStorageAccountId | A ID do ARM da conta de armazenamento de log. | cadeia de caracteres (obrigatório) |
InMageRcmDisksDefaultInput
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskType | O tipo de disco. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (obrigatório) |
logStorageAccountId | A ID do ARM da conta de armazenamento de log. | cadeia de caracteres (obrigatório) |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nome | Descrição | Valor |
---|---|---|
disksDefault | A entrada de disco padrão. | InMageRcmDisksDefaultInput |
disksToInclude | Os discos a serem incluídos na lista. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | A ID do ARM do computador descoberto. | cadeia de caracteres (obrigatório) |
instanceType | O tipo de classe. | 'InMageRcm' (obrigatório) |
licenseType | O tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
processServerId | A ID do servidor de processo. | cadeia de caracteres (obrigatório) |
runAsAccountId | A ID da conta executar como. | corda |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetBootDiagnosticsStorageAccountId | A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino. | corda |
targetNetworkId | A ID do ARM da rede de destino selecionada. | corda |
targetProximityPlacementGroupId | A ID do grupo de posicionamento por proximidade de destino. | corda |
targetResourceGroupId | A ID do ARM do grupo de recursos de destino. | cadeia de caracteres (obrigatório) |
targetSubnetName | O nome da sub-rede de destino selecionado. | corda |
targetVmName | O nome da VM de destino. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
testNetworkId | A ID do ARM da rede de teste selecionada. | corda |
testSubnetName | O nome da sub-rede de teste selecionado. | corda |
InMageRcmFailbackReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'InMageRcmFailback' (obrigatório) |
InMageVolumeExclusionOptions
Nome | Descrição | Valor |
---|---|---|
onlyExcludeIfSingleVolume | O valor que indica se o disco de vários volumes deve ser excluído ou não. Se um disco tiver vários volumes e um dos volumes tiver correspondência de rótulo com VolumeLabel, esse disco será excluído da replicação se OnlyExcludeIfSingleVolume for false. | corda |
volumeLabel | O rótulo de volume. O disco que tiver qualquer volume com esse rótulo será excluído da replicação. | corda |
KeyEncryptionKeyInfo
Nome | Descrição | Valor |
---|---|---|
keyIdentifier | A URL/identificador da chave. | corda |
keyVaultResourceArmId | A ID do ARM do recurso KeyVault para chave. | corda |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: vaults/replicationFabrics/replicationProtectionContainers |
Propriedades | Habilitar propriedades de entrada de proteção. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
Definição de recurso de modelo do ARM
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2021-12-01",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, use:
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"instanceType": "A2A",
"multiVmGroupId": "string",
"multiVmGroupName": "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"
}
],
"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",
"targetVmSize": "string",
"targetVmTags": {
"{customized property}": "string"
},
"useManagedDisks": "string",
"useManagedDisksForReplication": "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"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"fabricDiscoveryMachineId": "string",
"instanceType": "InMageRcm",
"licenseType": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetBootDiagnosticsStorageAccountId": "string",
"targetNetworkId": "string",
"targetProximityPlacementGroupId": "string",
"targetResourceGroupId": "string",
"targetSubnetName": "string",
"targetVmName": "string",
"targetVmSize": "string",
"testNetworkId": "string",
"testSubnetName": "string"
}
Para HyperVReplica2012, use:
{
"instanceType": "HyperVReplica2012"
}
Para HyperVReplica2012R2, use:
{
"instanceType": "HyperVReplica2012R2"
}
Para HyperVReplicaBaseReplicationDetails, use:
{
"instanceType": "HyperVReplicaBaseReplicationDetails"
}
Para InMageRcmFailback, use:
{
"instanceType": "InMageRcmFailback"
}
Valores de propriedade
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nome | Descrição | Valor |
---|---|---|
fabricObjectId | A ID de objeto específica da malha da máquina virtual. | corda |
instanceType | O tipo de classe. | 'A2ACrossClusterMigration' (obrigatório) |
recoveryContainerId | A ID do contêiner de recuperação. | corda |
A2AEnableProtectionInputOrA2AReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para dois fluxos de passagem). | |
fabricObjectId | A ID de objeto específica da malha da máquina virtual. | cadeia de caracteres (obrigatório) |
instanceType | O tipo de classe. | 'A2A' (obrigatório) |
multiVmGroupId | A ID do grupo de várias VMs. | corda |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
recoveryAvailabilitySetId | A ID do conjunto de disponibilidade de recuperação. | corda |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | corda |
recoveryAzureNetworkId | A ID do ARM da rede virtual do Azure de recuperação. | corda |
recoveryBootDiagStorageAccountId | A conta de armazenamento de diagnóstico de inicialização. | corda |
recoveryCapacityReservationGroupId | A ID do grupo de reserva de capacidade de recuperação. | corda |
recoveryCloudServiceId | A ID do serviço de nuvem de recuperação. Válida para cenários V1. | corda |
recoveryContainerId | A ID do contêiner de recuperação. | corda |
recoveryExtendedLocation | O local estendido da recuperação. | ExtendedLocation |
recoveryProximityPlacementGroupId | A ID do grupo de posicionamento por proximidade de recuperação. | corda |
recoveryResourceGroupId | A ID do grupo de recursos de recuperação. Válida para cenários V2. | corda |
recoverySubnetName | O nome da sub-rede de recuperação. | corda |
recoveryVirtualMachineScaleSetId | A ID do conjunto de dimensionamento de máquinas virtuais. | corda |
vmDisks | A lista de detalhes do disco de VM. | A2AVmDiskInputDetails[] |
vmManagedDisks | A lista de detalhes do disco gerenciado da VM. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskUri | O Uri do disco. | cadeia de caracteres (obrigatório) |
primaryStagingAzureStorageAccountId | A ID da conta de armazenamento de preparo primário. | cadeia de caracteres (obrigatório) |
recoveryAzureStorageAccountId | A ID da conta de armazenamento VHD de recuperação. | cadeia de caracteres (obrigatório) |
A2AVmManagedDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para um/fluxos de passagem única). | |
diskId | A ID do disco. | cadeia de caracteres (obrigatório) |
primaryStagingAzureStorageAccountId | A conta de armazenamento de preparo primário Arm Id. | cadeia de caracteres (obrigatório) |
recoveryDiskEncryptionSetId | A ID do conjunto de criptografia de disco de recuperação. | corda |
recoveryReplicaDiskAccountType | O tipo de disco de réplica. É um valor opcional e será igual ao tipo de disco de origem se não for fornecido pelo usuário. | corda |
recoveryResourceGroupId | A ID do Arm do grupo de recursos de destino. | cadeia de caracteres (obrigatório) |
recoveryTargetDiskAccountType | O tipo de disco de destino após o failover. É um valor opcional e será igual ao tipo de disco de origem se não for fornecido pelo usuário. | corda |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Nome | Descrição | Valor |
---|---|---|
keyVaultResourceArmId | A ID do ARM do recurso KeyVault para segredo. | corda |
secretIdentifier | A url/identificador do segredo. | corda |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nome | Descrição | Valor |
---|---|---|
policyId | A ID da política. | corda |
protectableItemId | A ID do item protegido. | corda |
providerSpecificDetails | O ReplicationProviderInput. Para o provedor HyperVReplicaAzure, ele será o objeto AzureEnableProtectionInput. Para o provedor San, ele será o objeto SanEnableProtectionInput. Para o provedor HyperVReplicaAzure, ele pode ser nulo. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nome | Descrição | Valor |
---|---|---|
instanceType | Defina como 'A2A' para o tipo A2AEnableProtectionInputOrA2AReplicationDetails. Defina como 'A2ACrossClusterMigration' para o tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Defina como 'HyperVReplicaAzure' para o tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Defina como 'InMage' para o tipo InMageEnableProtectionInputOrInMageReplicationDetails. Defina como 'InMageAzureV2' para o tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Defina como 'InMageRcm' para o tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Defina como 'HyperVReplica2012' para o tipo HyperVReplicaReplicationDetails. Defina como 'HyperVReplica2012R2' para o tipo HyperVReplicaBlueReplicationDetails. Defina como 'HyperVReplicaBaseReplicationDetails' para o tipo HyperVReplicaBaseReplicationDetails. Defina como 'InMageRcmFailback' para o tipo InMageRcmFailbackReplicationDetails. | 'A2A' 'A2ACrossClusterMigration' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' 'InMageRcmFailback' (obrigatório) |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
nome | O nome do local estendido. | cadeia de caracteres (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
HyperVReplicaAzureDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | O DiskId. | corda |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | O LogStorageAccountId. | corda |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
disksToInclude | A lista de IDs VHD de discos a serem protegidos. | string[] |
disksToIncludeForManagedDisks | Os discos a serem incluídos na lista de discos gerenciados. | HyperVReplicaAzureDiskInputDetails[] |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor da cadeia de caracteres de SrsDataContract.EnableRDPOnTargetOption enumeração. | corda |
hvHostVmId | A Hyper-V ID da VM do host. | corda |
instanceType | O tipo de classe. | 'HyperVReplicaAzure' (obrigatório) |
licenseType | Tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | corda |
osType | O tipo de sistema operacional associado à VM. | corda |
seedManagedDiskTags | As marcas dos discos gerenciados de propagação. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino para implantação do gerenciador de recursos. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | corda |
targetAzureSubnetId | A ID de sub-rede do Azure de destino selecionada. | corda |
targetAzureV1ResourceGroupId | A ID do grupo de recursos de destino (para implantação clássica) na qual a VM de failover deve ser criada. | corda |
targetAzureV2ResourceGroupId | A ID do grupo de recursos de destino (para implantação do gerenciador de recursos) na qual a VM de failover deve ser criada. | corda |
targetAzureVmName | O nome da VM do Azure de destino. | corda |
targetManagedDiskTags | As marcas dos discos gerenciados de destino. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | As marcas para as NICs de destino. | HyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | A ID do ARM do grupo de posicionamento por proximidade. | corda |
targetStorageAccountId | A ID da conta de armazenamento. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
targetVmTags | As marcas de VM de destino. | HyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Um valor que indica se os discos gerenciados devem ser usados durante o failover. | corda |
useManagedDisksForReplication | Um valor que indica se os discos gerenciados devem ser usados durante a replicação. | corda |
vhdId | A ID de VHD do disco do sistema operacional associada à VM. | corda |
vmName | O nome da VM. | corda |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nome | Descrição | Valor |
---|
HyperVReplicaBaseReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplicaBaseReplicationDetails' (obrigatório) |
HyperVReplicaBlueReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplica2012R2' (obrigatório) |
HyperVReplicaReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplica2012' (obrigatório) |
InMageAzureV2DiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | O DiskId. | corda |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | O LogStorageAccountId. | corda |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
disksToInclude | Os discos a serem incluídos na lista. | InMageAzureV2DiskInputDetails[] |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor da cadeia de caracteres de SrsDataContract.EnableRDPOnTargetOption enumeração. | corda |
instanceType | O tipo de classe. | 'InMageAzureV2' (obrigatório) |
licenseType | Tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | corda |
masterTargetId | A ID de destino mestre. | corda |
multiVmGroupId | A ID do grupo de várias VMs. | corda |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
processServerId | A ID do Servidor de Processo. | corda |
runAsAccountId | A ID da conta do CS. | corda |
seedManagedDiskTags | As marcas dos discos gerenciados de propagação. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
storageAccountId | A ID da conta de armazenamento. | corda |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino para implantação do gerenciador de recursos. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | corda |
targetAzureSubnetId | A ID de sub-rede do Azure de destino selecionada. | corda |
targetAzureV1ResourceGroupId | A ID do grupo de recursos de destino (para implantação clássica) na qual a VM de failover deve ser criada. | corda |
targetAzureV2ResourceGroupId | A ID do grupo de recursos de destino (para implantação do gerenciador de recursos) na qual a VM de failover deve ser criada. | corda |
targetAzureVmName | O nome da VM do Azure de destino. | corda |
targetManagedDiskTags | As marcas dos discos gerenciados de destino. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | As marcas para as NICs de destino. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | A ID do ARM do grupo de posicionamento por proximidade. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
targetVmTags | As marcas de VM de destino. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nome | Descrição | Valor |
---|
InMageDiskExclusionInput
Nome | Descrição | Valor |
---|---|---|
diskSignatureOptions | A opção baseada em assinatura de disco convidado para exclusão de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | A opção baseada em rótulo de volume para exclusão de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nome | Descrição | Valor |
---|---|---|
diskSignature | A assinatura de convidado do disco a ser excluída da replicação. | corda |
InMageEnableProtectionInputOrInMageReplicationDetails
InMageRcmDiskInput
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | A ID do disco. | cadeia de caracteres (obrigatório) |
diskType | O tipo de disco. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (obrigatório) |
logStorageAccountId | A ID do ARM da conta de armazenamento de log. | cadeia de caracteres (obrigatório) |
InMageRcmDisksDefaultInput
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskType | O tipo de disco. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (obrigatório) |
logStorageAccountId | A ID do ARM da conta de armazenamento de log. | cadeia de caracteres (obrigatório) |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nome | Descrição | Valor |
---|---|---|
disksDefault | A entrada de disco padrão. | InMageRcmDisksDefaultInput |
disksToInclude | Os discos a serem incluídos na lista. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | A ID do ARM do computador descoberto. | cadeia de caracteres (obrigatório) |
instanceType | O tipo de classe. | 'InMageRcm' (obrigatório) |
licenseType | O tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
processServerId | A ID do servidor de processo. | cadeia de caracteres (obrigatório) |
runAsAccountId | A ID da conta executar como. | corda |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetBootDiagnosticsStorageAccountId | A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino. | corda |
targetNetworkId | A ID do ARM da rede de destino selecionada. | corda |
targetProximityPlacementGroupId | A ID do grupo de posicionamento por proximidade de destino. | corda |
targetResourceGroupId | A ID do ARM do grupo de recursos de destino. | cadeia de caracteres (obrigatório) |
targetSubnetName | O nome da sub-rede de destino selecionado. | corda |
targetVmName | O nome da VM de destino. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
testNetworkId | A ID do ARM da rede de teste selecionada. | corda |
testSubnetName | O nome da sub-rede de teste selecionado. | corda |
InMageRcmFailbackReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'InMageRcmFailback' (obrigatório) |
InMageVolumeExclusionOptions
Nome | Descrição | Valor |
---|---|---|
onlyExcludeIfSingleVolume | O valor que indica se o disco de vários volumes deve ser excluído ou não. Se um disco tiver vários volumes e um dos volumes tiver correspondência de rótulo com VolumeLabel, esse disco será excluído da replicação se OnlyExcludeIfSingleVolume for false. | corda |
volumeLabel | O rótulo de volume. O disco que tiver qualquer volume com esse rótulo será excluído da replicação. | corda |
KeyEncryptionKeyInfo
Nome | Descrição | Valor |
---|---|---|
keyIdentifier | A URL/identificador da chave. | corda |
keyVaultResourceArmId | A ID do ARM do recurso KeyVault para chave. | corda |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2021-12-01' |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Habilitar propriedades de entrada de proteção. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems' |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-12-01"
name = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, use:
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
instanceType = "A2A"
multiVmGroupId = "string"
multiVmGroupName = "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"
}
]
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"
targetVmSize = "string"
targetVmTags = {
{customized property} = "string"
}
useManagedDisks = "string"
useManagedDisksForReplication = "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"
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
fabricDiscoveryMachineId = "string"
instanceType = "InMageRcm"
licenseType = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetBootDiagnosticsStorageAccountId = "string"
targetNetworkId = "string"
targetProximityPlacementGroupId = "string"
targetResourceGroupId = "string"
targetSubnetName = "string"
targetVmName = "string"
targetVmSize = "string"
testNetworkId = "string"
testSubnetName = "string"
}
Para HyperVReplica2012, use:
{
instanceType = "HyperVReplica2012"
}
Para HyperVReplica2012R2, use:
{
instanceType = "HyperVReplica2012R2"
}
Para HyperVReplicaBaseReplicationDetails, use:
{
instanceType = "HyperVReplicaBaseReplicationDetails"
}
Para InMageRcmFailback, use:
{
instanceType = "InMageRcmFailback"
}
Valores de propriedade
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nome | Descrição | Valor |
---|---|---|
fabricObjectId | A ID de objeto específica da malha da máquina virtual. | corda |
instanceType | O tipo de classe. | 'A2ACrossClusterMigration' (obrigatório) |
recoveryContainerId | A ID do contêiner de recuperação. | corda |
A2AEnableProtectionInputOrA2AReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para dois fluxos de passagem). | |
fabricObjectId | A ID de objeto específica da malha da máquina virtual. | cadeia de caracteres (obrigatório) |
instanceType | O tipo de classe. | 'A2A' (obrigatório) |
multiVmGroupId | A ID do grupo de várias VMs. | corda |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
recoveryAvailabilitySetId | A ID do conjunto de disponibilidade de recuperação. | corda |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | corda |
recoveryAzureNetworkId | A ID do ARM da rede virtual do Azure de recuperação. | corda |
recoveryBootDiagStorageAccountId | A conta de armazenamento de diagnóstico de inicialização. | corda |
recoveryCapacityReservationGroupId | A ID do grupo de reserva de capacidade de recuperação. | corda |
recoveryCloudServiceId | A ID do serviço de nuvem de recuperação. Válida para cenários V1. | corda |
recoveryContainerId | A ID do contêiner de recuperação. | corda |
recoveryExtendedLocation | O local estendido da recuperação. | ExtendedLocation |
recoveryProximityPlacementGroupId | A ID do grupo de posicionamento por proximidade de recuperação. | corda |
recoveryResourceGroupId | A ID do grupo de recursos de recuperação. Válida para cenários V2. | corda |
recoverySubnetName | O nome da sub-rede de recuperação. | corda |
recoveryVirtualMachineScaleSetId | A ID do conjunto de dimensionamento de máquinas virtuais. | corda |
vmDisks | A lista de detalhes do disco de VM. | A2AVmDiskInputDetails[] |
vmManagedDisks | A lista de detalhes do disco gerenciado da VM. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskUri | O Uri do disco. | cadeia de caracteres (obrigatório) |
primaryStagingAzureStorageAccountId | A ID da conta de armazenamento de preparo primário. | cadeia de caracteres (obrigatório) |
recoveryAzureStorageAccountId | A ID da conta de armazenamento VHD de recuperação. | cadeia de caracteres (obrigatório) |
A2AVmManagedDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para um/fluxos de passagem única). | |
diskId | A ID do disco. | cadeia de caracteres (obrigatório) |
primaryStagingAzureStorageAccountId | A conta de armazenamento de preparo primário Arm Id. | cadeia de caracteres (obrigatório) |
recoveryDiskEncryptionSetId | A ID do conjunto de criptografia de disco de recuperação. | corda |
recoveryReplicaDiskAccountType | O tipo de disco de réplica. É um valor opcional e será igual ao tipo de disco de origem se não for fornecido pelo usuário. | corda |
recoveryResourceGroupId | A ID do Arm do grupo de recursos de destino. | cadeia de caracteres (obrigatório) |
recoveryTargetDiskAccountType | O tipo de disco de destino após o failover. É um valor opcional e será igual ao tipo de disco de origem se não for fornecido pelo usuário. | corda |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Nome | Descrição | Valor |
---|---|---|
keyVaultResourceArmId | A ID do ARM do recurso KeyVault para segredo. | corda |
secretIdentifier | A url/identificador do segredo. | corda |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nome | Descrição | Valor |
---|---|---|
policyId | A ID da política. | corda |
protectableItemId | A ID do item protegido. | corda |
providerSpecificDetails | O ReplicationProviderInput. Para o provedor HyperVReplicaAzure, ele será o objeto AzureEnableProtectionInput. Para o provedor San, ele será o objeto SanEnableProtectionInput. Para o provedor HyperVReplicaAzure, ele pode ser nulo. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nome | Descrição | Valor |
---|---|---|
instanceType | Defina como 'A2A' para o tipo A2AEnableProtectionInputOrA2AReplicationDetails. Defina como 'A2ACrossClusterMigration' para o tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Defina como 'HyperVReplicaAzure' para o tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Defina como 'InMage' para o tipo InMageEnableProtectionInputOrInMageReplicationDetails. Defina como 'InMageAzureV2' para o tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Defina como 'InMageRcm' para o tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Defina como 'HyperVReplica2012' para o tipo HyperVReplicaReplicationDetails. Defina como 'HyperVReplica2012R2' para o tipo HyperVReplicaBlueReplicationDetails. Defina como 'HyperVReplicaBaseReplicationDetails' para o tipo HyperVReplicaBaseReplicationDetails. Defina como 'InMageRcmFailback' para o tipo InMageRcmFailbackReplicationDetails. | 'A2A' 'A2ACrossClusterMigration' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' 'InMageRcmFailback' (obrigatório) |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
nome | O nome do local estendido. | cadeia de caracteres (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
HyperVReplicaAzureDiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | O DiskId. | corda |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | O LogStorageAccountId. | corda |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
disksToInclude | A lista de IDs VHD de discos a serem protegidos. | string[] |
disksToIncludeForManagedDisks | Os discos a serem incluídos na lista de discos gerenciados. | HyperVReplicaAzureDiskInputDetails[] |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor da cadeia de caracteres de SrsDataContract.EnableRDPOnTargetOption enumeração. | corda |
hvHostVmId | A Hyper-V ID da VM do host. | corda |
instanceType | O tipo de classe. | 'HyperVReplicaAzure' (obrigatório) |
licenseType | Tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | corda |
osType | O tipo de sistema operacional associado à VM. | corda |
seedManagedDiskTags | As marcas dos discos gerenciados de propagação. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino para implantação do gerenciador de recursos. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | corda |
targetAzureSubnetId | A ID de sub-rede do Azure de destino selecionada. | corda |
targetAzureV1ResourceGroupId | A ID do grupo de recursos de destino (para implantação clássica) na qual a VM de failover deve ser criada. | corda |
targetAzureV2ResourceGroupId | A ID do grupo de recursos de destino (para implantação do gerenciador de recursos) na qual a VM de failover deve ser criada. | corda |
targetAzureVmName | O nome da VM do Azure de destino. | corda |
targetManagedDiskTags | As marcas dos discos gerenciados de destino. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | As marcas para as NICs de destino. | HyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | A ID do ARM do grupo de posicionamento por proximidade. | corda |
targetStorageAccountId | A ID da conta de armazenamento. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
targetVmTags | As marcas de VM de destino. | HyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Um valor que indica se os discos gerenciados devem ser usados durante o failover. | corda |
useManagedDisksForReplication | Um valor que indica se os discos gerenciados devem ser usados durante a replicação. | corda |
vhdId | A ID de VHD do disco do sistema operacional associada à VM. | corda |
vmName | O nome da VM. | corda |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nome | Descrição | Valor |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nome | Descrição | Valor |
---|
HyperVReplicaBaseReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplicaBaseReplicationDetails' (obrigatório) |
HyperVReplicaBlueReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplica2012R2' (obrigatório) |
HyperVReplicaReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'HyperVReplica2012' (obrigatório) |
InMageAzureV2DiskInputDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | O DiskId. | corda |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | O LogStorageAccountId. | corda |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
disksToInclude | Os discos a serem incluídos na lista. | InMageAzureV2DiskInputDetails[] |
diskType | O DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor da cadeia de caracteres de SrsDataContract.EnableRDPOnTargetOption enumeração. | corda |
instanceType | O tipo de classe. | 'InMageAzureV2' (obrigatório) |
licenseType | Tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | corda |
masterTargetId | A ID de destino mestre. | corda |
multiVmGroupId | A ID do grupo de várias VMs. | corda |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
processServerId | A ID do Servidor de Processo. | corda |
runAsAccountId | A ID da conta do CS. | corda |
seedManagedDiskTags | As marcas dos discos gerenciados de propagação. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'NotSpecified' 'PAYG' |
storageAccountId | A ID da conta de armazenamento. | corda |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino para implantação do gerenciador de recursos. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | corda |
targetAzureSubnetId | A ID de sub-rede do Azure de destino selecionada. | corda |
targetAzureV1ResourceGroupId | A ID do grupo de recursos de destino (para implantação clássica) na qual a VM de failover deve ser criada. | corda |
targetAzureV2ResourceGroupId | A ID do grupo de recursos de destino (para implantação do gerenciador de recursos) na qual a VM de failover deve ser criada. | corda |
targetAzureVmName | O nome da VM do Azure de destino. | corda |
targetManagedDiskTags | As marcas dos discos gerenciados de destino. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | As marcas para as NICs de destino. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | A ID do ARM do grupo de posicionamento por proximidade. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
targetVmTags | As marcas de VM de destino. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nome | Descrição | Valor |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nome | Descrição | Valor |
---|
InMageDiskExclusionInput
Nome | Descrição | Valor |
---|---|---|
diskSignatureOptions | A opção baseada em assinatura de disco convidado para exclusão de disco. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | A opção baseada em rótulo de volume para exclusão de disco. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nome | Descrição | Valor |
---|---|---|
diskSignature | A assinatura de convidado do disco a ser excluída da replicação. | corda |
InMageEnableProtectionInputOrInMageReplicationDetails
InMageRcmDiskInput
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskId | A ID do disco. | cadeia de caracteres (obrigatório) |
diskType | O tipo de disco. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (obrigatório) |
logStorageAccountId | A ID do ARM da conta de armazenamento de log. | cadeia de caracteres (obrigatório) |
InMageRcmDisksDefaultInput
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do ARM DiskEncryptionSet. | corda |
diskType | O tipo de disco. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (obrigatório) |
logStorageAccountId | A ID do ARM da conta de armazenamento de log. | cadeia de caracteres (obrigatório) |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nome | Descrição | Valor |
---|---|---|
disksDefault | A entrada de disco padrão. | InMageRcmDisksDefaultInput |
disksToInclude | Os discos a serem incluídos na lista. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | A ID do ARM do computador descoberto. | cadeia de caracteres (obrigatório) |
instanceType | O tipo de classe. | 'InMageRcm' (obrigatório) |
licenseType | O tipo de licença. | 'NoLicenseType' 'NotSpecified' 'WindowsServer' |
multiVmGroupName | O nome do grupo de várias VMs. | corda |
processServerId | A ID do servidor de processo. | cadeia de caracteres (obrigatório) |
runAsAccountId | A ID da conta executar como. | corda |
targetAvailabilitySetId | A ID do ARM do conjunto de disponibilidade de destino. | corda |
targetAvailabilityZone | A zona de disponibilidade de destino. | corda |
targetBootDiagnosticsStorageAccountId | A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino. | corda |
targetNetworkId | A ID do ARM da rede de destino selecionada. | corda |
targetProximityPlacementGroupId | A ID do grupo de posicionamento por proximidade de destino. | corda |
targetResourceGroupId | A ID do ARM do grupo de recursos de destino. | cadeia de caracteres (obrigatório) |
targetSubnetName | O nome da sub-rede de destino selecionado. | corda |
targetVmName | O nome da VM de destino. | corda |
targetVmSize | O tamanho da VM de destino. | corda |
testNetworkId | A ID do ARM da rede de teste selecionada. | corda |
testSubnetName | O nome da sub-rede de teste selecionado. | corda |
InMageRcmFailbackReplicationDetails
Nome | Descrição | Valor |
---|---|---|
instanceType | O tipo de classe. | 'InMageRcmFailback' (obrigatório) |
InMageVolumeExclusionOptions
Nome | Descrição | Valor |
---|---|---|
onlyExcludeIfSingleVolume | O valor que indica se o disco de vários volumes deve ser excluído ou não. Se um disco tiver vários volumes e um dos volumes tiver correspondência de rótulo com VolumeLabel, esse disco será excluído da replicação se OnlyExcludeIfSingleVolume for false. | corda |
volumeLabel | O rótulo de volume. O disco que tiver qualquer volume com esse rótulo será excluído da replicação. | corda |
KeyEncryptionKeyInfo
Nome | Descrição | Valor |
---|---|---|
keyIdentifier | A URL/identificador da chave. | corda |
keyVaultResourceArmId | A ID do ARM do recurso KeyVault para chave. | corda |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: vaults/replicationFabrics/replicationProtectionContainers |
Propriedades | Habilitar propriedades de entrada de proteção. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-12-01" |