Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-07-10
- najnowsze
- 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
Definicja zasobu Bicep
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.
Format zasobu
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@2018-07-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
instanceType: 'A2A'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
multiVmGroupName: 'string'
recoveryAvailabilitySetId: 'string'
recoveryAvailabilityZone: 'string'
recoveryAzureNetworkId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryProximityPlacementGroupId: 'string'
recoveryResourceGroupId: 'string'
recoverySubnetName: '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 funkcji HyperVReplica2012użyj:
instanceType: 'HyperVReplica2012'
W przypadku funkcji HyperVReplica2012R2użyj:
instanceType: 'HyperVReplica2012R2'
W przypadku funkcji HyperVReplicaAzureużyj:
instanceType: 'HyperVReplicaAzure'
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
logStorageAccountId: 'string'
osType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetProximityPlacementGroupId: 'string'
targetStorageAccountId: 'string'
targetVmSize: 'string'
useManagedDisks: 'string'
vhdId: 'string'
vmName: 'string'
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
instanceType: 'HyperVReplicaBaseReplicationDetails'
W przypadku InMageużyj:
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'
W przypadku InMageAzureV2użyj:
instanceType: 'InMageAzureV2'
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
storageAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetProximityPlacementGroupId: 'string'
targetVmSize: 'string'
W przypadku InMageRcmużyj:
instanceType: 'InMageRcm'
disksDefault: {
diskEncryptionSetId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
fabricDiscoveryMachineId: 'string'
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 Sanużyj:
instanceType: 'San'
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep. |
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: replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
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. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustawianie typu obiektu |
A2A HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMageAzureV2 InMageRcm San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania. | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | 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 |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | struna |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | struna |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | struna |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | struna |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | struna |
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. | struna |
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 |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
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 |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
targetAvailabilitySetId | Identyfikator arm zestawu dostępności. | 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 |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Nazwa konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
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 |
InMageDiskExclusionInput
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[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
InMageVolumeExclusionOptions
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 |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
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 |
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 |
storageAccountId | Nazwa konta magazynu. | struna |
targetAvailabilitySetId | Identyfikator arm zestawu dostępności. | 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 |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
InMageAzureV2DiskInputDetails
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 |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | struna |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
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. | struna |
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 |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm zestawu szyfrowania dysków. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | struna |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm zestawu szyfrowania dysków. | struna |
diskId | Identyfikator dysku. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | struna |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "San" (wymagane) |
Definicja zasobu szablonu usługi ARM
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.
Format zasobu
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": "2018-07-10",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
"instanceType": "A2A",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"multiVmGroupName": "string",
"recoveryAvailabilitySetId": "string",
"recoveryAvailabilityZone": "string",
"recoveryAzureNetworkId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryProximityPlacementGroupId": "string",
"recoveryResourceGroupId": "string",
"recoverySubnetName": "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 funkcji HyperVReplica2012użyj:
"instanceType": "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2użyj:
"instanceType": "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzureużyj:
"instanceType": "HyperVReplicaAzure",
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"logStorageAccountId": "string",
"osType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetProximityPlacementGroupId": "string",
"targetStorageAccountId": "string",
"targetVmSize": "string",
"useManagedDisks": "string",
"vhdId": "string",
"vmName": "string"
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
"instanceType": "HyperVReplicaBaseReplicationDetails"
W przypadku InMageużyj:
"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"
W przypadku InMageAzureV2użyj:
"instanceType": "InMageAzureV2",
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"storageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetProximityPlacementGroupId": "string",
"targetVmSize": "string"
W przypadku InMageRcmużyj:
"instanceType": "InMageRcm",
"disksDefault": {
"diskEncryptionSetId": "string",
"diskType": "string",
"logStorageAccountId": "string"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"fabricDiscoveryMachineId": "string",
"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 Sanużyj:
"instanceType": "San"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
apiVersion | Wersja interfejsu API zasobów | '2018-07-10' |
nazwa | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
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. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustawianie typu obiektu |
A2A HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMageAzureV2 InMageRcm San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania. | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | 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 |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | struna |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | struna |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | struna |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | struna |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | struna |
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. | struna |
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 |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
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 |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
targetAvailabilitySetId | Identyfikator arm zestawu dostępności. | 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 |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Nazwa konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
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 |
InMageDiskExclusionInput
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[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
InMageVolumeExclusionOptions
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 |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
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 |
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 |
storageAccountId | Nazwa konta magazynu. | struna |
targetAvailabilitySetId | Identyfikator arm zestawu dostępności. | 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 |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
InMageAzureV2DiskInputDetails
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 |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | struna |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
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. | struna |
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 |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm zestawu szyfrowania dysków. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | struna |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm zestawu szyfrowania dysków. | struna |
diskId | Identyfikator dysku. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | struna |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "San" (wymagane) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
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.
Format zasobu
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@2018-07-10"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
instanceType = "A2A"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
multiVmGroupName = "string"
recoveryAvailabilitySetId = "string"
recoveryAvailabilityZone = "string"
recoveryAzureNetworkId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryProximityPlacementGroupId = "string"
recoveryResourceGroupId = "string"
recoverySubnetName = "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 funkcji HyperVReplica2012użyj:
instanceType = "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2użyj:
instanceType = "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzureużyj:
instanceType = "HyperVReplicaAzure"
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
logStorageAccountId = "string"
osType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetProximityPlacementGroupId = "string"
targetStorageAccountId = "string"
targetVmSize = "string"
useManagedDisks = "string"
vhdId = "string"
vmName = "string"
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
instanceType = "HyperVReplicaBaseReplicationDetails"
W przypadku InMageużyj:
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"
W przypadku InMageAzureV2użyj:
instanceType = "InMageAzureV2"
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
storageAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetProximityPlacementGroupId = "string"
targetVmSize = "string"
W przypadku InMageRcmużyj:
instanceType = "InMageRcm"
disksDefault = {
diskEncryptionSetId = "string"
diskType = "string"
logStorageAccountId = "string"
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
fabricDiscoveryMachineId = "string"
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 Sanużyj:
instanceType = "San"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10" |
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
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. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustawianie typu obiektu |
A2A HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMageAzureV2 InMageRcm San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania. | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | 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 |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | struna |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | struna |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | struna |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | struna |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | struna |
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. | struna |
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 |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
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 |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
targetAvailabilitySetId | Identyfikator arm zestawu dostępności. | 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 |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Nazwa konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
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 |
InMageDiskExclusionInput
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[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
InMageVolumeExclusionOptions
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 |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
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 |
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 |
storageAccountId | Nazwa konta magazynu. | struna |
targetAvailabilitySetId | Identyfikator arm zestawu dostępności. | 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 |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
InMageAzureV2DiskInputDetails
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 |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | struna |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
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. | struna |
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 |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm zestawu szyfrowania dysków. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | struna |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm zestawu szyfrowania dysków. | struna |
diskId | Identyfikator dysku. | struna |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | struna |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "San" (wymagane) |