Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2016-08-10
Definicja zasobu Bicep
Można wdrożyć typ zasobu vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-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 usługi A2A użyj:
instanceType: 'A2A'
fabricObjectId: 'string'
recoveryAvailabilitySetId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryResourceGroupId: 'string'
vmDisks: [
{
diskUri: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryAzureStorageAccountId: 'string'
}
]
vmManagedDisks: [
{
diskId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryResourceGroupId: 'string'
}
]
W przypadku funkcji HyperVReplica2012 użyj:
instanceType: 'HyperVReplica2012'
W przypadku funkcji HyperVReplica2012R2 użyj:
instanceType: 'HyperVReplica2012R2'
W przypadku funkcji HyperVReplicaAzure użyj:
instanceType: 'HyperVReplicaAzure'
disksToInclude: [
'string'
]
enableRDPOnTargetOption: 'string'
hvHostVmId: 'string'
logStorageAccountId: 'string'
osType: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetStorageAccountId: 'string'
useManagedDisks: 'string'
vhdId: 'string'
vmName: 'string'
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
instanceType: 'HyperVReplicaBaseReplicationDetails'
W przypadku usługi InMage uż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 maszyny wirtualnej InMageAzureV2 użyj:
instanceType: 'InMageAzureV2'
disksToInclude: [
'string'
]
enableRDPOnTargetOption: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
storageAccountId: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
useManagedDisks: 'string'
W przypadku sieci San użyj:
instanceType: 'San'
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
Nadrzędny | 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 |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskId | Identyfikator dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator arm konta magazynu przejściowego. | ciąg |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg |
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, które mają być chronione. | ciąg[] |
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}. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetStorageAccountId | Nazwa konta magazynu. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Nazwa docelowego magazynu danych. | ciąg |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
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. | ciąg |
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 etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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}. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Główny identyfikator docelowy. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
storageAccountId | Nazwa konta magazynu. | ciąg (wymagany) |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "San" (wymagane) |
Definicja zasobu szablonu usługi ARM
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć w następujących regionach:
- 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 dziennik 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": "2016-08-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 usługi A2A użyj:
"instanceType": "A2A",
"fabricObjectId": "string",
"recoveryAvailabilitySetId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryResourceGroupId": "string",
"vmDisks": [
{
"diskUri": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryAzureStorageAccountId": "string"
}
],
"vmManagedDisks": [
{
"diskId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryResourceGroupId": "string"
}
]
W przypadku funkcji HyperVReplica2012 użyj:
"instanceType": "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2 użyj:
"instanceType": "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzure użyj:
"instanceType": "HyperVReplicaAzure",
"disksToInclude": [ "string" ],
"enableRDPOnTargetOption": "string",
"hvHostVmId": "string",
"logStorageAccountId": "string",
"osType": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetStorageAccountId": "string",
"useManagedDisks": "string",
"vhdId": "string",
"vmName": "string"
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
"instanceType": "HyperVReplicaBaseReplicationDetails"
W przypadku programu InMage uż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 programu InMageAzureV2 użyj:
"instanceType": "InMageAzureV2",
"disksToInclude": [ "string" ],
"enableRDPOnTargetOption": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"storageAccountId": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"useManagedDisks": "string"
W przypadku sieci San uż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 | '2016-08-10' |
name | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | Element ReplicationProviderInput. W przypadku dostawcy Funkcji 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 HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskId | Identyfikator dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator arm konta magazynu przejściowego. | ciąg |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg |
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, które mają być chronione. | ciąg[] |
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}. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetStorageAccountId | Nazwa konta magazynu. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Nazwa docelowego magazynu danych. | ciąg |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
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. | ciąg |
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 etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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}. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Główny identyfikator docelowy. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
storageAccountId | Nazwa konta magazynu. | ciąg (wymagany) |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "San" (wymagane) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Można wdrożyć typ zasobu vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujące narzędzie Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-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 usługi A2A użyj:
instanceType = "A2A"
fabricObjectId = "string"
recoveryAvailabilitySetId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryResourceGroupId = "string"
vmDisks = [
{
diskUri = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryAzureStorageAccountId = "string"
}
]
vmManagedDisks = [
{
diskId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryResourceGroupId = "string"
}
]
W przypadku funkcji HyperVReplica2012 użyj:
instanceType = "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2 użyj:
instanceType = "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzure użyj:
instanceType = "HyperVReplicaAzure"
disksToInclude = [
"string"
]
enableRDPOnTargetOption = "string"
hvHostVmId = "string"
logStorageAccountId = "string"
osType = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetStorageAccountId = "string"
useManagedDisks = "string"
vhdId = "string"
vmName = "string"
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
instanceType = "HyperVReplicaBaseReplicationDetails"
W przypadku usługi InMage uż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 maszyny wirtualnej InMageAzureV2 użyj:
instanceType = "InMageAzureV2"
disksToInclude = [
"string"
]
enableRDPOnTargetOption = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
storageAccountId = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
useManagedDisks = "string"
W przypadku sieci San użyj:
instanceType = "San"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu : replicationProtectionContainers |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
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 HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator konta magazynu. | ciąg |
recoveryAzureStorageAccountId | Identyfikator konta magazynu dysku VHD odzyskiwania. | ciąg |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskId | Identyfikator dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator arm konta magazynu. | ciąg |
recoveryResourceGroupId | Docelowa grupa zasobów Arm Id. | ciąg |
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, które mają być chronione. | ciąg[] |
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}. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetStorageAccountId | Nazwa konta magazynu. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | ciąg |
diskExclusionInput | Włączenie danych wejściowych wykluczeń dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do dołączenia. | ciąg[] |
masterTargetId | Identyfikator obiektu docelowego wzorca. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | 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. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na sygnaturze dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Sygnatura gościa dysku, który ma zostać wykluczony z replikacji. | ciąg |
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 etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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}. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Główny identyfikator docelowy. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
storageAccountId | Nazwa konta magazynu. | ciąg (wymagany) |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "San" (wymagane) |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla