Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
- Últimas
- 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 recursos do bíceps
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do 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@2024-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objetos
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
instanceType: 'A2A'
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
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'
name: 'string'
type: 'EdgeZone'
}
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:
instanceType: 'A2ACrossClusterMigration'
fabricObjectId: 'string'
recoveryContainerId: 'string'
Para HyperVReplica2012 , use:
instanceType: 'HyperVReplica2012'
Para HyperVReplica2012R2 , use:
instanceType: 'HyperVReplica2012R2'
Para HyperVReplicaAzure, use:
instanceType: 'HyperVReplicaAzure'
diskEncryptionSetId: 'string'
disksToInclude: [
'string'
]
disksToIncludeForManagedDisks: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
licenseType: 'string'
logStorageAccountId: 'string'
osType: 'string'
seedManagedDiskTags: {}
sqlServerLicenseType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {}
targetNicTags: {}
targetProximityPlacementGroupId: 'string'
targetStorageAccountId: 'string'
targetVmSecurityProfile: {
targetVmConfidentialEncryption: 'string'
targetVmMonitoring: 'string'
targetVmSecureBoot: 'string'
targetVmSecurityType: 'string'
targetVmTpm: 'string'
}
targetVmSize: 'string'
targetVmTags: {}
useManagedDisks: 'string'
useManagedDisksForReplication: 'string'
userSelectedOSName: 'string'
vhdId: 'string'
vmName: 'string'
Para HyperVReplicaBaseReplicationDetails , use:
instanceType: 'HyperVReplicaBaseReplicationDetails'
Para InMage, use:
instanceType: 'InMage'
datastoreName: 'string'
diskExclusionInput: {
diskSignatureOptions: [
{
diskSignature: 'string'
}
]
volumeOptions: [
{
onlyExcludeIfSingleVolume: 'string'
volumeLabel: 'string'
}
]
}
disksToInclude: [
'string'
]
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
retentionDrive: 'string'
runAsAccountId: 'string'
vmFriendlyName: 'string'
Para InMageAzureV2 , use:
instanceType: 'InMageAzureV2'
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
licenseType: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
seedManagedDiskTags: {}
sqlServerLicenseType: 'string'
storageAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {}
targetNicTags: {}
targetProximityPlacementGroupId: 'string'
targetVmSize: 'string'
targetVmTags: {}
Para InMageRcm, use:
instanceType: 'InMageRcm'
disksDefault: {
diskEncryptionSetId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
]
fabricDiscoveryMachineId: 'string'
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 InMageRcmFailback , use:
instanceType: 'InMageRcmFailback'
Valores de propriedade
cofres/replicaçãoFabrics/replicaçãoProteçãoConta...
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
string (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: replicationProtectionContainers |
propriedades | Habilite as propriedades de entrada de proteção. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Designação | Descrição | Valor |
---|---|---|
policyId | O ID da política. | string |
protectableItemId | O item protegível Id. | string |
providerSpecificDetails | O ReplicationProviderInput. Para o provedor HyperVReplicaAzure, será o objeto AzureEnableProtectionInput. Para o provedor San, será o objeto SanEnableProtectionInput. Para o provedor HyperVReplicaAzure, ele pode ser nulo. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Definir o tipo de objeto |
A2A A2ACrossClusterMigration HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 InMageRcm InMageRcmFailback (obrigatório) |
A2AEnableProtectionInputOrA2AReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | «A2A» (obrigatório) |
autoProtectionOfDataDisk | Um valor que indica se a proteção automática está ativada. | 'Desativado' 'Habilitado' |
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para dois fluxos de passagem). | DiskEncryptionInfo |
fabricObjectId | O objeto específico da malha Id da máquina virtual. | string (obrigatório) |
multiVmGroupId | O ID do grupo multi vm. | string |
multiVmGroupName | O nome do grupo multi vm. | string |
proteçãoClusterId | A ID do cluster de proteção de replicação. | string |
recoveryAvailabilitySetId | O conjunto de disponibilidade de recuperação Id. | string |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | string |
recuperaçãoAzureNetworkId | A ID ARM da rede virtual do Azure de recuperação. | string |
recoveryBootDiagStorageAccountId | A conta de armazenamento de diagnóstico de inicialização. | string |
recoveryCapacityReservationGroupId | O grupo de reserva de capacidade de recuperação Id. | string |
recoveryCloudServiceId | O serviço de nuvem de recuperação Id. Válido para cenários V1. | string |
recoveryContainerId | O contêiner de recuperação Id. | string |
recoveryExtendedLocation | A recuperação estendeu o local. | ExtendedLocation |
recuperaçãoProximidadePlacementGroupId | O ID do grupo de posicionamento de proximidade de recuperação. | string |
recoveryResourceGroupId | O grupo de recursos de recuperação Id. Válido para cenários V2. | string |
recoverySubnetName | O nome da sub-rede de recuperação. | string |
recuperaçãoVirtualMachineScaleSetId | O conjunto de dimensionamento da máquina virtual Id. | string |
vmDisks | A lista de detalhes do disco vm. | A2AVmDiskInputDetails[] |
vmManagedDisks | A lista de detalhes do disco gerenciado vm. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Designação | Descrição | Valor |
---|---|---|
keyVaultResourceArmId | O ID ARM do recurso KeyVault para segredo. | string |
secretIdentifier | O url secreto / identificador. | string |
KeyEncryptionKeyInfo
Designação | Descrição | Valor |
---|---|---|
keyIdentifier | O URL / identificador da chave. | string |
keyVaultResourceArmId | O recurso KeyVault ARM Id para chave. | string |
Localização Estendida
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do local estendido. | string |
tipo | Tipo de local estendido. Os valores possíveis incluem: 'EdgeZone' | string |
Designação | O nome do local estendido. | string (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
A2AVmDiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskUri | O Uri do disco. | string (obrigatório) |
primaryStagingAzureStorageAccountId | A ID da conta de armazenamento de preparo principal. | string (obrigatório) |
recuperaçãoAzureStorageAccountId | O ID da conta de armazenamento VHD de recuperação. | string (obrigatório) |
A2AVmManagedDiskInputDetails
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'A2ACrossClusterMigration' (obrigatório) |
fabricObjectId | O objeto específico da malha Id da máquina virtual. | string |
recoveryContainerId | O contêiner de recuperação Id. | string |
HyperVReplicaReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplica2012' (obrigatório) |
HyperVReplicaBlueReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplica2012R2' (obrigatório) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplicaAzure' (obrigatório) |
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
disksToInclude | A lista de Ids VHD de discos a serem protegidos. | string[] |
disksToIncludeForManagedDisks | A lista de discos a incluir para discos gerenciados. | HyperVReplicaAzureDiskInputDetails[] |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_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 enum. | string |
hvHostVmId | O Hyper-V ID da VM do host. | string |
Tipo de licença | Tipo de licença. | 'NoLicenseType' 'Não especificado' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | string |
osType | O tipo de SO associado à VM. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | objeto |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'Não especificado' 'PAYG' |
targetAvailabilitySetId | A disponibilidade de destino definiu o ARM Id para a implantação do gerenciador de recursos. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | string |
targetAzureSubnetId | A ID da sub-rede do Azure de destino selecionada. | string |
targetAzureV1ResourceGroupId | A Id do grupo de recursos de destino (para implantação clássica) no qual a VM de failover deve ser criada. | string |
targetAzureV2ResourceGroupId | A Id do grupo de recursos de destino (para implantação do gerenciador de recursos) no qual a VM de failover deve ser criada. | string |
targetAzureVmName | O nome da VM azure de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | objeto |
targetNicTags | As tags para as NICs de destino. | objeto |
targetProximityPlacementGroupId | O grupo de colocação de proximidade ARM Id. | string |
targetStorageAccountId | O ID da conta de armazenamento. | string |
targetVmSecurityProfile | O perfil de segurança da VM de destino. | SecurityProfileProperties |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | objeto |
useManagedDisks | Um valor que indica se os discos gerenciados devem ser usados durante o failover. | string |
useManagedDisksForReplication | Um valor que indica se os discos gerenciados devem ser usados durante a replicação. | string |
userSelectedOSName | O nome do sistema operacional selecionado pelo usuário. | string |
vhdId | A ID VHD do disco do SO associada à VM. | string |
vmNome | O nome da VM. | string |
HyperVReplicaAzureDiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O DiskId. | string |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
logStorageAccountId | O LogStorageAccountId. | string |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
SecurityProfileProperties
Designação | Descrição | Valor |
---|---|---|
targetVmConfidentialEncryption | Um valor que indica se a criptografia de computação confidencial deve ser habilitada. | 'Desativado' 'Habilitado' |
targetVmMonitoring | Um valor que indica se o monitoramento de integridade deve ser habilitado. | 'Desativado' 'Habilitado' |
targetVmSecureBoot | Um valor que indica se a inicialização segura deve ser habilitada. | 'Desativado' 'Habilitado' |
targetVmSecurityType | O tipo de segurança VM de destino. | 'ConfidencialVM' 'Nenhuma' 'Lançamento confiável' |
targetVmTpm | Um valor que indica se o módulo de plataforma confiável deve ser habilitado. | 'Desativado' 'Habilitado' |
HyperVReplicaBaseReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplicaBaseReplicationDetails' (obrigatório) |
InMageEnableProtectionInputOrInMageReplicationDetail...
InMageDiskExclusionInput
Designação | 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
Designação | Descrição | Valor |
---|---|---|
diskSignature | A assinatura convidada do disco a ser excluído da replicação. | string |
InMageVolumeExclusionOptions
Designação | Descrição | Valor |
---|---|---|
onlyExcludeIfSingleVolume | O valor que indica se o disco multivolume 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. | string |
volumeLabel | O rótulo do volume. O disco com qualquer volume com esse rótulo será excluído da replicação. | string |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'InMageAzureV2' (obrigatório) |
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
disksToInclude | A lista de discos a serem incluídos. | InMageAzureV2DiskInputDetails[] |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_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 enum. | string |
Tipo de licença | Tipo de licença. | 'NoLicenseType' 'Não especificado' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | string |
masterTargetId | O ID de destino mestre. | string |
multiVmGroupId | O ID do grupo de várias VMs. | string |
multiVmGroupName | O nome do grupo de várias VMs. | string |
processServerId | A ID do servidor de processo. | string |
runAsAccountId | O ID da conta CS. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | objeto |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'Não especificado' 'PAYG' |
storageAccountId | O ID da conta de armazenamento. | string |
targetAvailabilitySetId | A disponibilidade de destino definiu o ARM Id para a implantação do gerenciador de recursos. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | string |
targetAzureSubnetId | A ID da sub-rede do Azure de destino selecionada. | string |
targetAzureV1ResourceGroupId | A Id do grupo de recursos de destino (para implantação clássica) no qual a VM de failover deve ser criada. | string |
targetAzureV2ResourceGroupId | A Id do grupo de recursos de destino (para implantação do gerenciador de recursos) no qual a VM de failover deve ser criada. | string |
targetAzureVmName | O nome da VM azure de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | objeto |
targetNicTags | As tags para as NICs de destino. | objeto |
targetProximityPlacementGroupId | O grupo de colocação de proximidade ARM Id. | string |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | objeto |
InMageAzureV2DiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O DiskId. | string |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
logStorageAccountId | O LogStorageAccountId. | string |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'InMageRcm' (obrigatório) |
discosPadrão | A entrada de disco padrão. | InMageRcmDisksDefaultInput |
disksToInclude | A lista de discos a serem incluídos. | InMageRcmDiskInput [] |
fabricDiscoveryMachineId | O ID ARM da máquina descoberta. | string (obrigatório) |
Tipo de licença | O tipo de licença. | 'NoLicenseType' 'Não especificado' 'WindowsServer' |
multiVmGroupName | O nome do grupo de várias VMs. | string |
processServerId | O ID do servidor de processo. | string (obrigatório) |
runAsAccountId | O ID da conta run-as. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | UserCreatedResourceTag[] |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'Não especificado' 'PAYG' |
targetAvailabilitySetId | A disponibilidade de destino definiu ARM Id. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetBootDiagnosticsStorageAccountId | A ID ARM da conta de armazenamento de diagnóstico de inicialização de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | UserCreatedResourceTag[] |
targetNetworkId | A rede de destino selecionada ARM Id. | string |
targetNicTags | As tags para as NICs de destino. | UserCreatedResourceTag[] |
targetProximityPlacementGroupId | O ID do grupo de posicionamento de proximidade de destino. | string |
targetResourceGroupId | O grupo de recursos de destino ARM Id. | string (obrigatório) |
targetSubnetName | O nome da sub-rede de destino selecionada. | string |
targetVmName | O nome da VM de destino. | string |
targetVmSecurityProfile | O perfil de segurança da VM de destino. | SecurityProfileProperties |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | UserCreatedResourceTag[] |
testNetworkId | A rede de teste selecionada ARM Id. | string |
testSubnetName | O nome da sub-rede de teste selecionada. | string |
userSelectedOSName | O nome do sistema operacional selecionado pelo usuário. | string |
InMageRcmDisksDefaultInput
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' (obrigatório) |
logStorageAccountId | A conta de armazenamento de log ARM Id. | string (obrigatório) |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
InMageRcmDiskInput
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O ID do disco. | string (obrigatório) |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' (obrigatório) |
logStorageAccountId | A conta de armazenamento de log ARM Id. | string (obrigatório) |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
UserCreatedResourceTag
Designação | Descrição | Valor |
---|---|---|
nome_tag | O nome da tag. Leia para obter mais informações: /azure/azure-resource-manager/management/tag-resources#limitations | string Restrições: Comprimento máximo = 512 |
tagValue | O valor da tag. Leia-a para obter mais informações: /azure/azure-resource-manager/management/tag-resources#limitations | string Restrições: Comprimento máximo = 256 |
InMageRcmFailbackReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'InMageRcmFailback' (obrigatório) |
Definição de recurso de modelo ARM
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, adicione o seguinte JSON ao seu modelo.
{
"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
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objetos
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
"instanceType": "A2A",
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"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",
"name": "string",
"type": "EdgeZone"
},
"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:
"instanceType": "A2ACrossClusterMigration",
"fabricObjectId": "string",
"recoveryContainerId": "string"
Para HyperVReplica2012 , use:
"instanceType": "HyperVReplica2012"
Para HyperVReplica2012R2 , use:
"instanceType": "HyperVReplica2012R2"
Para HyperVReplicaAzure, use:
"instanceType": "HyperVReplicaAzure",
"diskEncryptionSetId": "string",
"disksToInclude": [ "string" ],
"disksToIncludeForManagedDisks": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"licenseType": "string",
"logStorageAccountId": "string",
"osType": "string",
"seedManagedDiskTags": {},
"sqlServerLicenseType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {},
"targetNicTags": {},
"targetProximityPlacementGroupId": "string",
"targetStorageAccountId": "string",
"targetVmSecurityProfile": {
"targetVmConfidentialEncryption": "string",
"targetVmMonitoring": "string",
"targetVmSecureBoot": "string",
"targetVmSecurityType": "string",
"targetVmTpm": "string"
},
"targetVmSize": "string",
"targetVmTags": {},
"useManagedDisks": "string",
"useManagedDisksForReplication": "string",
"userSelectedOSName": "string",
"vhdId": "string",
"vmName": "string"
Para HyperVReplicaBaseReplicationDetails , use:
"instanceType": "HyperVReplicaBaseReplicationDetails"
Para InMage, use:
"instanceType": "InMage",
"datastoreName": "string",
"diskExclusionInput": {
"diskSignatureOptions": [
{
"diskSignature": "string"
}
],
"volumeOptions": [
{
"onlyExcludeIfSingleVolume": "string",
"volumeLabel": "string"
}
]
},
"disksToInclude": [ "string" ],
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"retentionDrive": "string",
"runAsAccountId": "string",
"vmFriendlyName": "string"
Para InMageAzureV2 , use:
"instanceType": "InMageAzureV2",
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"licenseType": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"seedManagedDiskTags": {},
"sqlServerLicenseType": "string",
"storageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {},
"targetNicTags": {},
"targetProximityPlacementGroupId": "string",
"targetVmSize": "string",
"targetVmTags": {}
Para InMageRcm, use:
"instanceType": "InMageRcm",
"disksDefault": {
"diskEncryptionSetId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
}
],
"fabricDiscoveryMachineId": "string",
"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 InMageRcmFailback , use:
"instanceType": "InMageRcmFailback"
Valores de propriedade
cofres/replicaçãoFabrics/replicaçãoProteçãoConta...
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems' |
apiVersion | A versão da api de recursos | '2024-04-01' |
Designação | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos JSON ARM. |
string (obrigatório) |
propriedades | Habilite as propriedades de entrada de proteção. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Designação | Descrição | Valor |
---|---|---|
policyId | O ID da política. | string |
protectableItemId | O item protegível Id. | string |
providerSpecificDetails | O ReplicationProviderInput. Para o provedor HyperVReplicaAzure, será o objeto AzureEnableProtectionInput. Para o provedor San, será o objeto SanEnableProtectionInput. Para o provedor HyperVReplicaAzure, ele pode ser nulo. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Definir o tipo de objeto |
A2A A2ACrossClusterMigration HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 InMageRcm InMageRcmFailback (obrigatório) |
A2AEnableProtectionInputOrA2AReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | «A2A» (obrigatório) |
autoProtectionOfDataDisk | Um valor que indica se a proteção automática está ativada. | 'Desativado' 'Habilitado' |
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para dois fluxos de passagem). | DiskEncryptionInfo |
fabricObjectId | O objeto específico da malha Id da máquina virtual. | string (obrigatório) |
multiVmGroupId | O ID do grupo multi vm. | string |
multiVmGroupName | O nome do grupo multi vm. | string |
proteçãoClusterId | A ID do cluster de proteção de replicação. | string |
recoveryAvailabilitySetId | O conjunto de disponibilidade de recuperação Id. | string |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | string |
recuperaçãoAzureNetworkId | A ID ARM da rede virtual do Azure de recuperação. | string |
recoveryBootDiagStorageAccountId | A conta de armazenamento de diagnóstico de inicialização. | string |
recoveryCapacityReservationGroupId | O grupo de reserva de capacidade de recuperação Id. | string |
recoveryCloudServiceId | O serviço de nuvem de recuperação Id. Válido para cenários V1. | string |
recoveryContainerId | O contêiner de recuperação Id. | string |
recoveryExtendedLocation | A recuperação estendeu o local. | ExtendedLocation |
recuperaçãoProximidadePlacementGroupId | O ID do grupo de posicionamento de proximidade de recuperação. | string |
recoveryResourceGroupId | O grupo de recursos de recuperação Id. Válido para cenários V2. | string |
recoverySubnetName | O nome da sub-rede de recuperação. | string |
recuperaçãoVirtualMachineScaleSetId | O conjunto de dimensionamento da máquina virtual Id. | string |
vmDisks | A lista de detalhes do disco vm. | A2AVmDiskInputDetails[] |
vmManagedDisks | A lista de detalhes do disco gerenciado vm. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Designação | Descrição | Valor |
---|---|---|
keyVaultResourceArmId | O ID ARM do recurso KeyVault para segredo. | string |
secretIdentifier | O url secreto / identificador. | string |
KeyEncryptionKeyInfo
Designação | Descrição | Valor |
---|---|---|
keyIdentifier | O URL / identificador da chave. | string |
keyVaultResourceArmId | O recurso KeyVault ARM Id para chave. | string |
Localização Estendida
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do local estendido. | string |
tipo | Tipo de local estendido. Os valores possíveis incluem: 'EdgeZone' | string |
Designação | O nome do local estendido. | string (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
A2AVmDiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskUri | O Uri do disco. | string (obrigatório) |
primaryStagingAzureStorageAccountId | A ID da conta de armazenamento de preparo principal. | string (obrigatório) |
recuperaçãoAzureStorageAccountId | O ID da conta de armazenamento VHD de recuperação. | string (obrigatório) |
A2AVmManagedDiskInputDetails
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'A2ACrossClusterMigration' (obrigatório) |
fabricObjectId | O objeto específico da malha Id da máquina virtual. | string |
recoveryContainerId | O contêiner de recuperação Id. | string |
HyperVReplicaReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplica2012' (obrigatório) |
HyperVReplicaBlueReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplica2012R2' (obrigatório) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplicaAzure' (obrigatório) |
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
disksToInclude | A lista de Ids VHD de discos a serem protegidos. | string[] |
disksToIncludeForManagedDisks | A lista de discos a incluir para discos gerenciados. | HyperVReplicaAzureDiskInputDetails[] |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_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 enum. | string |
hvHostVmId | O Hyper-V ID da VM do host. | string |
Tipo de licença | Tipo de licença. | 'NoLicenseType' 'Não especificado' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | string |
osType | O tipo de SO associado à VM. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | objeto |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'Não especificado' 'PAYG' |
targetAvailabilitySetId | A disponibilidade de destino definiu o ARM Id para a implantação do gerenciador de recursos. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | string |
targetAzureSubnetId | A ID da sub-rede do Azure de destino selecionada. | string |
targetAzureV1ResourceGroupId | A Id do grupo de recursos de destino (para implantação clássica) no qual a VM de failover deve ser criada. | string |
targetAzureV2ResourceGroupId | A Id do grupo de recursos de destino (para implantação do gerenciador de recursos) no qual a VM de failover deve ser criada. | string |
targetAzureVmName | O nome da VM azure de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | objeto |
targetNicTags | As tags para as NICs de destino. | objeto |
targetProximityPlacementGroupId | O grupo de colocação de proximidade ARM Id. | string |
targetStorageAccountId | O ID da conta de armazenamento. | string |
targetVmSecurityProfile | O perfil de segurança da VM de destino. | SecurityProfileProperties |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | objeto |
useManagedDisks | Um valor que indica se os discos gerenciados devem ser usados durante o failover. | string |
useManagedDisksForReplication | Um valor que indica se os discos gerenciados devem ser usados durante a replicação. | string |
userSelectedOSName | O nome do sistema operacional selecionado pelo usuário. | string |
vhdId | A ID VHD do disco do SO associada à VM. | string |
vmNome | O nome da VM. | string |
HyperVReplicaAzureDiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O DiskId. | string |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
logStorageAccountId | O LogStorageAccountId. | string |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
SecurityProfileProperties
Designação | Descrição | Valor |
---|---|---|
targetVmConfidentialEncryption | Um valor que indica se a criptografia de computação confidencial deve ser habilitada. | 'Desativado' 'Habilitado' |
targetVmMonitoring | Um valor que indica se o monitoramento de integridade deve ser habilitado. | 'Desativado' 'Habilitado' |
targetVmSecureBoot | Um valor que indica se a inicialização segura deve ser habilitada. | 'Desativado' 'Habilitado' |
targetVmSecurityType | O tipo de segurança VM de destino. | 'ConfidencialVM' 'Nenhuma' 'Lançamento confiável' |
targetVmTpm | Um valor que indica se o módulo de plataforma confiável deve ser habilitado. | 'Desativado' 'Habilitado' |
HyperVReplicaBaseReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'HyperVReplicaBaseReplicationDetails' (obrigatório) |
InMageEnableProtectionInputOrInMageReplicationDetail...
InMageDiskExclusionInput
Designação | 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
Designação | Descrição | Valor |
---|---|---|
diskSignature | A assinatura convidada do disco a ser excluído da replicação. | string |
InMageVolumeExclusionOptions
Designação | Descrição | Valor |
---|---|---|
onlyExcludeIfSingleVolume | O valor que indica se o disco multivolume 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. | string |
volumeLabel | O rótulo do volume. O disco com qualquer volume com esse rótulo será excluído da replicação. | string |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'InMageAzureV2' (obrigatório) |
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
disksToInclude | A lista de discos a serem incluídos. | InMageAzureV2DiskInputDetails[] |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_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 enum. | string |
Tipo de licença | Tipo de licença. | 'NoLicenseType' 'Não especificado' 'WindowsServer' |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | string |
masterTargetId | O ID de destino mestre. | string |
multiVmGroupId | O ID do grupo de várias VMs. | string |
multiVmGroupName | O nome do grupo de várias VMs. | string |
processServerId | A ID do servidor de processo. | string |
runAsAccountId | O ID da conta CS. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | objeto |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'Não especificado' 'PAYG' |
storageAccountId | O ID da conta de armazenamento. | string |
targetAvailabilitySetId | A disponibilidade de destino definiu o ARM Id para a implantação do gerenciador de recursos. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | string |
targetAzureSubnetId | A ID da sub-rede do Azure de destino selecionada. | string |
targetAzureV1ResourceGroupId | A Id do grupo de recursos de destino (para implantação clássica) no qual a VM de failover deve ser criada. | string |
targetAzureV2ResourceGroupId | A Id do grupo de recursos de destino (para implantação do gerenciador de recursos) no qual a VM de failover deve ser criada. | string |
targetAzureVmName | O nome da VM azure de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | objeto |
targetNicTags | As tags para as NICs de destino. | objeto |
targetProximityPlacementGroupId | O grupo de colocação de proximidade ARM Id. | string |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | objeto |
InMageAzureV2DiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O DiskId. | string |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
logStorageAccountId | O LogStorageAccountId. | string |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'InMageRcm' (obrigatório) |
discosPadrão | A entrada de disco padrão. | InMageRcmDisksDefaultInput |
disksToInclude | A lista de discos a serem incluídos. | InMageRcmDiskInput [] |
fabricDiscoveryMachineId | O ID ARM da máquina descoberta. | string (obrigatório) |
Tipo de licença | O tipo de licença. | 'NoLicenseType' 'Não especificado' 'WindowsServer' |
multiVmGroupName | O nome do grupo de várias VMs. | string |
processServerId | O ID do servidor de processo. | string (obrigatório) |
runAsAccountId | O ID da conta run-as. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | UserCreatedResourceTag[] |
sqlServerLicenseType | O tipo de licença do SQL Server. | 'AHUB' 'NoLicenseType' 'Não especificado' 'PAYG' |
targetAvailabilitySetId | A disponibilidade de destino definiu ARM Id. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetBootDiagnosticsStorageAccountId | A ID ARM da conta de armazenamento de diagnóstico de inicialização de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | UserCreatedResourceTag[] |
targetNetworkId | A rede de destino selecionada ARM Id. | string |
targetNicTags | As tags para as NICs de destino. | UserCreatedResourceTag[] |
targetProximityPlacementGroupId | O ID do grupo de posicionamento de proximidade de destino. | string |
targetResourceGroupId | O grupo de recursos de destino ARM Id. | string (obrigatório) |
targetSubnetName | O nome da sub-rede de destino selecionada. | string |
targetVmName | O nome da VM de destino. | string |
targetVmSecurityProfile | O perfil de segurança da VM de destino. | SecurityProfileProperties |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | UserCreatedResourceTag[] |
testNetworkId | A rede de teste selecionada ARM Id. | string |
testSubnetName | O nome da sub-rede de teste selecionada. | string |
userSelectedOSName | O nome do sistema operacional selecionado pelo usuário. | string |
InMageRcmDisksDefaultInput
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' (obrigatório) |
logStorageAccountId | A conta de armazenamento de log ARM Id. | string (obrigatório) |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
InMageRcmDiskInput
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O ID do disco. | string (obrigatório) |
tipo de disco | O tipo de disco. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' (obrigatório) |
logStorageAccountId | A conta de armazenamento de log ARM Id. | string (obrigatório) |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
UserCreatedResourceTag
Designação | Descrição | Valor |
---|---|---|
nome_tag | O nome da tag. Leia para obter mais informações: /azure/azure-resource-manager/management/tag-resources#limitations | string Restrições: Comprimento máximo = 512 |
tagValue | O valor da tag. Leia-a para obter mais informações: /azure/azure-resource-manager/management/tag-resources#limitations | string Restrições: Comprimento máximo = 256 |
InMageRcmFailbackReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | 'InMageRcmFailback' (obrigatório) |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objetos
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
instanceType = "A2A"
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
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"
name = "string"
type = "EdgeZone"
}
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:
instanceType = "A2ACrossClusterMigration"
fabricObjectId = "string"
recoveryContainerId = "string"
Para HyperVReplica2012 , use:
instanceType = "HyperVReplica2012"
Para HyperVReplica2012R2 , use:
instanceType = "HyperVReplica2012R2"
Para HyperVReplicaAzure, use:
instanceType = "HyperVReplicaAzure"
diskEncryptionSetId = "string"
disksToInclude = [
"string"
]
disksToIncludeForManagedDisks = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
licenseType = "string"
logStorageAccountId = "string"
osType = "string"
seedManagedDiskTags = {}
sqlServerLicenseType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {}
targetNicTags = {}
targetProximityPlacementGroupId = "string"
targetStorageAccountId = "string"
targetVmSecurityProfile = {
targetVmConfidentialEncryption = "string"
targetVmMonitoring = "string"
targetVmSecureBoot = "string"
targetVmSecurityType = "string"
targetVmTpm = "string"
}
targetVmSize = "string"
targetVmTags = {}
useManagedDisks = "string"
useManagedDisksForReplication = "string"
userSelectedOSName = "string"
vhdId = "string"
vmName = "string"
Para HyperVReplicaBaseReplicationDetails , use:
instanceType = "HyperVReplicaBaseReplicationDetails"
Para InMage, use:
instanceType = "InMage"
datastoreName = "string"
diskExclusionInput = {
diskSignatureOptions = [
{
diskSignature = "string"
}
]
volumeOptions = [
{
onlyExcludeIfSingleVolume = "string"
volumeLabel = "string"
}
]
}
disksToInclude = [
"string"
]
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
retentionDrive = "string"
runAsAccountId = "string"
vmFriendlyName = "string"
Para InMageAzureV2 , use:
instanceType = "InMageAzureV2"
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
licenseType = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
seedManagedDiskTags = {}
sqlServerLicenseType = "string"
storageAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {}
targetNicTags = {}
targetProximityPlacementGroupId = "string"
targetVmSize = "string"
targetVmTags = {}
Para InMageRcm, use:
instanceType = "InMageRcm"
disksDefault = {
diskEncryptionSetId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
]
fabricDiscoveryMachineId = "string"
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 InMageRcmFailback , use:
instanceType = "InMageRcmFailback"
Valores de propriedade
cofres/replicaçãoFabrics/replicaçãoProteçãoConta...
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01" |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: replicationProtectionContainers |
propriedades | Habilite as propriedades de entrada de proteção. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Designação | Descrição | Valor |
---|---|---|
policyId | O ID da política. | string |
protectableItemId | O item protegível Id. | string |
providerSpecificDetails | O ReplicationProviderInput. Para o provedor HyperVReplicaAzure, será o objeto AzureEnableProtectionInput. Para o provedor San, será o objeto SanEnableProtectionInput. Para o provedor HyperVReplicaAzure, ele pode ser nulo. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Definir o tipo de objeto |
A2A A2ACrossClusterMigration HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 InMageRcm InMageRcmFailback (obrigatório) |
A2AEnableProtectionInputOrA2AReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "A2A" (obrigatório) |
autoProtectionOfDataDisk | Um valor que indica se a proteção automática está ativada. | "Desativado" "Habilitado" |
diskEncryptionInfo | As informações de criptografia de disco de recuperação (para dois fluxos de passagem). | DiskEncryptionInfo |
fabricObjectId | O objeto específico da malha Id da máquina virtual. | string (obrigatório) |
multiVmGroupId | O ID do grupo multi vm. | string |
multiVmGroupName | O nome do grupo multi vm. | string |
proteçãoClusterId | A ID do cluster de proteção de replicação. | string |
recoveryAvailabilitySetId | O conjunto de disponibilidade de recuperação Id. | string |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | string |
recuperaçãoAzureNetworkId | A ID ARM da rede virtual do Azure de recuperação. | string |
recoveryBootDiagStorageAccountId | A conta de armazenamento de diagnóstico de inicialização. | string |
recoveryCapacityReservationGroupId | O grupo de reserva de capacidade de recuperação Id. | string |
recoveryCloudServiceId | O serviço de nuvem de recuperação Id. Válido para cenários V1. | string |
recoveryContainerId | O contêiner de recuperação Id. | string |
recoveryExtendedLocation | A recuperação estendeu o local. | ExtendedLocation |
recuperaçãoProximidadePlacementGroupId | O ID do grupo de posicionamento de proximidade de recuperação. | string |
recoveryResourceGroupId | O grupo de recursos de recuperação Id. Válido para cenários V2. | string |
recoverySubnetName | O nome da sub-rede de recuperação. | string |
recuperaçãoVirtualMachineScaleSetId | O conjunto de dimensionamento da máquina virtual Id. | string |
vmDisks | A lista de detalhes do disco vm. | A2AVmDiskInputDetails[] |
vmManagedDisks | A lista de detalhes do disco gerenciado vm. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
DiskEncryptionKeyInfo
Designação | Descrição | Valor |
---|---|---|
keyVaultResourceArmId | O ID ARM do recurso KeyVault para segredo. | string |
secretIdentifier | O url secreto / identificador. | string |
KeyEncryptionKeyInfo
Designação | Descrição | Valor |
---|---|---|
keyIdentifier | O URL / identificador da chave. | string |
keyVaultResourceArmId | O recurso KeyVault ARM Id para chave. | string |
Localização Estendida
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do local estendido. | string |
tipo | Tipo de local estendido. Os valores possíveis incluem: 'EdgeZone' | string |
Designação | O nome do local estendido. | string (obrigatório) |
tipo | O tipo de local estendido. | "EdgeZone" (obrigatório) |
A2AVmDiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskUri | O Uri do disco. | string (obrigatório) |
primaryStagingAzureStorageAccountId | A ID da conta de armazenamento de preparo principal. | string (obrigatório) |
recuperaçãoAzureStorageAccountId | O ID da conta de armazenamento VHD de recuperação. | string (obrigatório) |
A2AVmManagedDiskInputDetails
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "A2ACrossClusterMigration" (obrigatório) |
fabricObjectId | O objeto específico da malha Id da máquina virtual. | string |
recoveryContainerId | O contêiner de recuperação Id. | string |
HyperVReplicaReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "HyperVReplica2012" (obrigatório) |
HyperVReplicaBlueReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "HyperVReplica2012R2" (obrigatório) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "HyperVReplicaAzure" (obrigatório) |
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
disksToInclude | A lista de Ids VHD de discos a serem protegidos. | string[] |
disksToIncludeForManagedDisks | A lista de discos a incluir para discos gerenciados. | HyperVReplicaAzureDiskInputDetails[] |
tipo de disco | O tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_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 enum. | string |
hvHostVmId | O Hyper-V ID da VM do host. | string |
Tipo de licença | Tipo de licença. | "NoLicenseType" "Não especificado" "WindowsServer" |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | string |
osType | O tipo de SO associado à VM. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | objeto |
sqlServerLicenseType | O tipo de licença do SQL Server. | "AHUB" "NoLicenseType" "Não especificado" "PAYG" |
targetAvailabilitySetId | A disponibilidade de destino definiu o ARM Id para a implantação do gerenciador de recursos. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | string |
targetAzureSubnetId | A ID da sub-rede do Azure de destino selecionada. | string |
targetAzureV1ResourceGroupId | A Id do grupo de recursos de destino (para implantação clássica) no qual a VM de failover deve ser criada. | string |
targetAzureV2ResourceGroupId | A Id do grupo de recursos de destino (para implantação do gerenciador de recursos) no qual a VM de failover deve ser criada. | string |
targetAzureVmName | O nome da VM azure de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | objeto |
targetNicTags | As tags para as NICs de destino. | objeto |
targetProximityPlacementGroupId | O grupo de colocação de proximidade ARM Id. | string |
targetStorageAccountId | O ID da conta de armazenamento. | string |
targetVmSecurityProfile | O perfil de segurança da VM de destino. | SecurityProfileProperties |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | objeto |
useManagedDisks | Um valor que indica se os discos gerenciados devem ser usados durante o failover. | string |
useManagedDisksForReplication | Um valor que indica se os discos gerenciados devem ser usados durante a replicação. | string |
userSelectedOSName | O nome do sistema operacional selecionado pelo usuário. | string |
vhdId | A ID VHD do disco do SO associada à VM. | string |
vmNome | O nome da VM. | string |
HyperVReplicaAzureDiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O DiskId. | string |
tipo de disco | O tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | O LogStorageAccountId. | string |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
SecurityProfileProperties
Designação | Descrição | Valor |
---|---|---|
targetVmConfidentialEncryption | Um valor que indica se a criptografia de computação confidencial deve ser habilitada. | "Desativado" "Habilitado" |
targetVmMonitoring | Um valor que indica se o monitoramento de integridade deve ser habilitado. | "Desativado" "Habilitado" |
targetVmSecureBoot | Um valor que indica se a inicialização segura deve ser habilitada. | "Desativado" "Habilitado" |
targetVmSecurityType | O tipo de segurança VM de destino. | "VM confidencial" "Nenhuma" "Lançamento confiável" |
targetVmTpm | Um valor que indica se o módulo de plataforma confiável deve ser habilitado. | "Desativado" "Habilitado" |
HyperVReplicaBaseReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "HyperVReplicaBaseReplicationDetails" (obrigatório) |
InMageEnableProtectionInputOrInMageReplicationDetail...
InMageDiskExclusionInput
Designação | 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
Designação | Descrição | Valor |
---|---|---|
diskSignature | A assinatura convidada do disco a ser excluído da replicação. | string |
InMageVolumeExclusionOptions
Designação | Descrição | Valor |
---|---|---|
onlyExcludeIfSingleVolume | O valor que indica se o disco multivolume 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. | string |
volumeLabel | O rótulo do volume. O disco com qualquer volume com esse rótulo será excluído da replicação. | string |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "InMageAzureV2" (obrigatório) |
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
disksToInclude | A lista de discos a serem incluídos. | InMageAzureV2DiskInputDetails[] |
tipo de disco | O tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_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 enum. | string |
Tipo de licença | Tipo de licença. | "NoLicenseType" "Não especificado" "WindowsServer" |
logStorageAccountId | A conta de armazenamento a ser usada para registro em log durante a replicação. | string |
masterTargetId | O ID de destino mestre. | string |
multiVmGroupId | O ID do grupo de várias VMs. | string |
multiVmGroupName | O nome do grupo de várias VMs. | string |
processServerId | A ID do servidor de processo. | string |
runAsAccountId | O ID da conta CS. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | objeto |
sqlServerLicenseType | O tipo de licença do SQL Server. | "AHUB" "NoLicenseType" "Não especificado" "PAYG" |
storageAccountId | O ID da conta de armazenamento. | string |
targetAvailabilitySetId | A disponibilidade de destino definiu o ARM Id para a implantação do gerenciador de recursos. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetAzureNetworkId | A ID de rede do Azure de destino selecionada. | string |
targetAzureSubnetId | A ID da sub-rede do Azure de destino selecionada. | string |
targetAzureV1ResourceGroupId | A Id do grupo de recursos de destino (para implantação clássica) no qual a VM de failover deve ser criada. | string |
targetAzureV2ResourceGroupId | A Id do grupo de recursos de destino (para implantação do gerenciador de recursos) no qual a VM de failover deve ser criada. | string |
targetAzureVmName | O nome da VM azure de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | objeto |
targetNicTags | As tags para as NICs de destino. | objeto |
targetProximityPlacementGroupId | O grupo de colocação de proximidade ARM Id. | string |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | objeto |
InMageAzureV2DiskInputDetails
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O DiskId. | string |
tipo de disco | O tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | O LogStorageAccountId. | string |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "InMageRcm" (obrigatório) |
discosPadrão | A entrada de disco padrão. | InMageRcmDisksDefaultInput |
disksToInclude | A lista de discos a serem incluídos. | InMageRcmDiskInput [] |
fabricDiscoveryMachineId | O ID ARM da máquina descoberta. | string (obrigatório) |
Tipo de licença | O tipo de licença. | "NoLicenseType" "Não especificado" "WindowsServer" |
multiVmGroupName | O nome do grupo de várias VMs. | string |
processServerId | O ID do servidor de processo. | string (obrigatório) |
runAsAccountId | O ID da conta run-as. | string |
seedManagedDiskTags | As tags para os discos gerenciados de semente. | UserCreatedResourceTag[] |
sqlServerLicenseType | O tipo de licença do SQL Server. | "AHUB" "NoLicenseType" "Não especificado" "PAYG" |
targetAvailabilitySetId | A disponibilidade de destino definiu ARM Id. | string |
targetAvailabilityZone | A zona de disponibilidade de destino. | string |
targetBootDiagnosticsStorageAccountId | A ID ARM da conta de armazenamento de diagnóstico de inicialização de destino. | string |
targetManagedDiskTags | As tags para os discos gerenciados de destino. | UserCreatedResourceTag[] |
targetNetworkId | A rede de destino selecionada ARM Id. | string |
targetNicTags | As tags para as NICs de destino. | UserCreatedResourceTag[] |
targetProximityPlacementGroupId | O ID do grupo de posicionamento de proximidade de destino. | string |
targetResourceGroupId | O grupo de recursos de destino ARM Id. | string (obrigatório) |
targetSubnetName | O nome da sub-rede de destino selecionada. | string |
targetVmName | O nome da VM de destino. | string |
targetVmSecurityProfile | O perfil de segurança da VM de destino. | SecurityProfileProperties |
targetVmSize | O tamanho da VM de destino. | string |
targetVmTags | As tags VM de destino. | UserCreatedResourceTag[] |
testNetworkId | A rede de teste selecionada ARM Id. | string |
testSubnetName | O nome da sub-rede de teste selecionada. | string |
userSelectedOSName | O nome do sistema operacional selecionado pelo usuário. | string |
InMageRcmDisksDefaultInput
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
tipo de disco | O tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (obrigatório) |
logStorageAccountId | A conta de armazenamento de log ARM Id. | string (obrigatório) |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
InMageRcmDiskInput
Designação | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID ARM do DiskEncryptionSet. | string |
diskId | O ID do disco. | string (obrigatório) |
tipo de disco | O tipo de disco. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (obrigatório) |
logStorageAccountId | A conta de armazenamento de log ARM Id. | string (obrigatório) |
sectorSizeInBytes | O tamanho do setor lógico (em bytes), 512 por padrão. | Int |
UserCreatedResourceTag
Designação | Descrição | Valor |
---|---|---|
nome_tag | O nome da tag. Leia para obter mais informações: /azure/azure-resource-manager/management/tag-resources#limitations | string Restrições: Comprimento máximo = 512 |
tagValue | O valor da tag. Leia-a para obter mais informações: /azure/azure-resource-manager/management/tag-resources#limitations | string Restrições: Comprimento máximo = 256 |
InMageRcmFailbackReplicationDetails
Designação | Descrição | Valor |
---|---|---|
tipo de instância | O tipo de classe. | "InMageRcmFailback" (obrigatório) |