Magazyny Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-04-01
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
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'
recoveryCloudServiceId: 'string'
recoveryContainerId: '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'
}
]
}
W przypadku A2ACrossClusterMigrationużyj:
{
fabricObjectId: 'string'
instanceType: 'A2ACrossClusterMigration'
recoveryContainerId: 'string'
}
W przypadku funkcji HyperVReplicaAzureużyj:
{
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'
}
W przypadku InMageużyj:
{
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'
}
W przypadku InMageAzureV2użyj:
{
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'
}
}
W przypadku InMageRcmużyj:
{
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'
}
W przypadku funkcji HyperVReplica2012użyj:
{
instanceType: 'HyperVReplica2012'
}
W przypadku funkcji HyperVReplica2012R2użyj:
{
instanceType: 'HyperVReplica2012R2'
}
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
{
instanceType: 'HyperVReplicaBaseReplicationDetails'
}
W przypadku InMageRcmFailbackużyj:
{
instanceType: 'InMageRcmFailback'
}
Nazwa | Opis | Wartość |
---|---|---|
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
instanceType | Typ klasy. | "A2A" (wymagane) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy san będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ustaw wartość "InMageRcm" dla typu InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012" "HyperVReplica2012R2" "HyperVReplicaAzure" "HyperVReplicaBaseReplicationDetails" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | hyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | hyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | InMageAzureV2EnableProtectionInputTargetVmTags |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
Nazwa | Opis | Wartość |
---|---|---|
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
instanceType | Typ klasy. | "InMage" (wymagane) |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcmFailback" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: vaults/replicationFabrics/replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Plik Bicep | Opis |
---|---|
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii | Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure. |
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2021-04-01",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
"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",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "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"
}
]
}
W przypadku A2ACrossClusterMigrationużyj:
{
"fabricObjectId": "string",
"instanceType": "A2ACrossClusterMigration",
"recoveryContainerId": "string"
}
W przypadku funkcji HyperVReplicaAzureużyj:
{
"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"
}
W przypadku InMageużyj:
{
"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"
}
W przypadku InMageAzureV2użyj:
{
"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"
}
}
W przypadku InMageRcmużyj:
{
"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"
}
W przypadku funkcji HyperVReplica2012użyj:
{
"instanceType": "HyperVReplica2012"
}
W przypadku funkcji HyperVReplica2012R2użyj:
{
"instanceType": "HyperVReplica2012R2"
}
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
{
"instanceType": "HyperVReplicaBaseReplicationDetails"
}
W przypadku InMageRcmFailbackużyj:
{
"instanceType": "InMageRcmFailback"
}
Nazwa | Opis | Wartość |
---|---|---|
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
instanceType | Typ klasy. | "A2A" (wymagane) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy san będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ustaw wartość "InMageRcm" dla typu InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012" "HyperVReplica2012R2" "HyperVReplicaAzure" "HyperVReplicaBaseReplicationDetails" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | hyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | hyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | InMageAzureV2EnableProtectionInputTargetVmTags |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
Nazwa | Opis | Wartość |
---|---|---|
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
instanceType | Typ klasy. | "InMage" (wymagane) |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcmFailback" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2021-04-01' |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii Wdrażanie do Azure |
Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure. |
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01"
name = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
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"
recoveryCloudServiceId = "string"
recoveryContainerId = "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"
}
]
}
W przypadku A2ACrossClusterMigrationużyj:
{
fabricObjectId = "string"
instanceType = "A2ACrossClusterMigration"
recoveryContainerId = "string"
}
W przypadku funkcji HyperVReplicaAzureużyj:
{
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"
}
W przypadku InMageużyj:
{
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"
}
W przypadku InMageAzureV2użyj:
{
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"
}
}
W przypadku InMageRcmużyj:
{
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"
}
W przypadku funkcji HyperVReplica2012użyj:
{
instanceType = "HyperVReplica2012"
}
W przypadku funkcji HyperVReplica2012R2użyj:
{
instanceType = "HyperVReplica2012R2"
}
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
{
instanceType = "HyperVReplicaBaseReplicationDetails"
}
W przypadku InMageRcmFailbackużyj:
{
instanceType = "InMageRcmFailback"
}
Nazwa | Opis | Wartość |
---|---|---|
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
instanceType | Typ klasy. | "A2A" (wymagane) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy san będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ustaw wartość "InMageRcm" dla typu InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012" "HyperVReplica2012R2" "HyperVReplicaAzure" "HyperVReplicaBaseReplicationDetails" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | hyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | hyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | InMageAzureV2EnableProtectionInputTargetVmTags |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
Nazwa | Opis | Wartość |
---|---|---|
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
instanceType | Typ klasy. | "InMage" (wymagane) |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
Nazwa | Opis | Wartość |
---|---|---|
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcmFailback" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: vaults/replicationFabrics/replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01" |