Magazyny Microsoft.RecoveryServices/replicationProtectionIntents 2021-10-01
- najnowsze
- 2024-10-01
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
Definicja zasobu Bicep
Typ zasobu vaults/replicationProtectionIntents można wdrożyć przy użyciu operacji docelowych:
- 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/replicationProtectionIntents, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-10-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
ProtectionProfileCustomDetails , obiekty
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
protectionProfileId: 'string'
resourceType: 'Existing'
}
W przypadku Newużyj:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
resourceType: 'New'
}
Obiekty StorageAccountCustomDetails
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
azureStorageAccountId: 'string'
resourceType: 'Existing'
}
RecoveryVirtualNetworkCustomDetails, obiekty
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
resourceType: 'Existing'
}
W przypadku Newużyj:
{
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
resourceType: 'New'
}
RecoveryAvailabilitySetCustomDetails obiektów
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoveryAvailabilitySetId: 'string'
resourceType: 'Existing'
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
agentAutoUpdateStatus: 'string'
automationAccountArmId: 'string'
automationAccountAuthenticationType: 'string'
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
instanceType: 'A2A'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryLocation: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput: {
resourceType: 'string'
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType: 'string'
recoveryAvailabilityZone: 'string'
recoveryBootDiagStorageAccount: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation: 'string'
recoveryProximityPlacementGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId: 'string'
recoverySubscriptionId: 'string'
recoveryVirtualNetworkCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks: [
{
diskUri: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks: [
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
diskId: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType: 'string'
}
]
}
RecoveryProximityPlacementGroupCustomDetails obiektów
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoveryProximityPlacementGroupId: 'string'
resourceType: 'Existing'
}
Obiekty RecoveryResourceGroupCustomDetails
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoveryResourceGroupId: 'string'
resourceType: 'Existing'
}
Wartości właściwości
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
Nazwa | Opis | Wartość |
---|---|---|
agentAutoUpdateStatus | Wartość wskazująca, czy automatyczna aktualizacja jest włączona. | "Wyłączone" "Włączone" |
automationAccountArmId | Identyfikator arm konta automatyzacji. | struna |
automationAccountAuthenticationType | Wartość wskazująca typ uwierzytelniania dla konta usługi Automation. Wartość domyślna to "RunAsAccount". | "RunAsAccount" "SystemAssignedIdentity" |
autoProtectionOfDataDisk | Wartość wskazująca, czy włączono automatyczną ochronę. | "Wyłączone" "Włączone" |
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 |
primaryLocation | Lokalizacja podstawowa maszyny wirtualnej. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
protectionProfileCustomInput | Niestandardowe dane wejściowe profilu ochrony. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Dane wejściowe zestawu dostępności odzyskiwania. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Typ dostępności odzyskiwania maszyny wirtualnej. | "AvailabilitySet" "AvailabilityZone" "Pojedynczy" (wymagany) |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryBootDiagStorageAccount | Konto magazynu diagnostycznego rozruchu. | StorageAccountCustomDetails |
recoveryLocation | Lokalizacja odzyskiwania maszyny wirtualnej. | ciąg (wymagany) |
recoveryProximityPlacementGroupCustomInput | Niestandardowe dane wejściowe grupy umieszczania w pobliżu odzyskiwania. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg (wymagany) |
recoverySubscriptionId | Identyfikator subskrypcji odzyskiwania maszyny wirtualnej. | ciąg (wymagany) |
recoveryVirtualNetworkCustomInput | Dane wejściowe sieci wirtualnej odzyskiwania. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Lista danych wejściowych dysku maszyny wirtualnej. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Lista danych wejściowych dysku zarządzanego maszyny wirtualnej. | A2AProtectionIntentManagedDiskInputDetails[] |
A2AProtectionIntentDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Dane wejściowe konta magazynu wirtualnego dysku twardego odzyskiwania. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
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 |
recoveryResourceGroupCustomInput | Dane wejściowe grupy zasobów odzyskiwania. | RecoveryResourceGroupCustomDetails |
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 |
CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Nazwa | Opis | Wartość |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy A2A będzie to obiekt A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | "A2A" (wymagane) |
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 |
Istniejąca aplikacjaProtectionProfile
Nazwa | Opis | Wartość |
---|---|---|
protectionProfileId | Identyfikator arm profilu ochrony. Zgłaszaj błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
Istniejąca funkcjaRecoveryAvailabilitySet
Nazwa | Opis | Wartość |
---|---|---|
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingRecoveryProximityPlacementGroup
Nazwa | Opis | Wartość |
---|---|---|
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingRecoveryResourceGroup
Nazwa | Opis | Wartość |
---|---|---|
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
IstniejącyrekoveryVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualNetworkId | Identyfikator sieci wirtualnej odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
azureStorageAccountId | Identyfikator arm konta magazynu. Zgłaszaj błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationProtectionIntents
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: magazyny |
Właściwości | Utwórz właściwości wejściowe intencji ochrony. | createProtectionIntentPropertiesOrReplicationProtectionIntentProperties |
NewProtectionProfile
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | Int |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | Int |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
policyName | Dane wejściowe profilu ochrony. | ciąg (wymagany) |
recoveryPointHistory | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | Int |
resourceType | Typ klasy. | "Nowy" (wymagany) |
NewRecoveryVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
recoveryVirtualNetworkName | Nazwa sieci wirtualnej odzyskiwania. | struna |
recoveryVirtualNetworkResourceGroupName | Nazwa grupy zasobów, która ma zostać użyta do utworzenia sieci wirtualnej odzyskiwania. Jeśli nie ma, docelowa sieć zostanie utworzona w tej samej grupie zasobów co docelowa maszyna wirtualna. | struna |
resourceType | Typ klasy. | "Nowy" (wymagany) |
ProtectionProfileCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingProtectionProfile. Ustaw wartość "Nowy" dla typu NewProtectionProfile. | "Istniejący" "Nowy" (wymagany) |
RecoveryAvailabilitySetCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryAvailabilitySet. | "Istniejący" (wymagany) |
RecoveryProximityPlacementGroupCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryProximityPlacementGroup. | "Istniejący" (wymagany) |
RecoveryResourceGroupCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryResourceGroup. | "Istniejący" (wymagany) |
RecoveryVirtualNetworkCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryVirtualNetwork. Ustaw wartość "Nowy" dla typu NewRecoveryVirtualNetwork. | "Istniejący" "Nowy" (wymagany) |
StorageAccountCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Istniejąca" dla typu ExistingStorageAccount. | "Istniejący" (wymagany) |
Definicja zasobu szablonu usługi ARM
Typ zasobu vaults/replicationProtectionIntents można wdrożyć przy użyciu operacji docelowych:
- 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/replicationProtectionIntents, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2021-10-01",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
ProtectionProfileCustomDetails , obiekty
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
"protectionProfileId": "string",
"resourceType": "Existing"
}
W przypadku Newużyj:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int",
"resourceType": "New"
}
Obiekty StorageAccountCustomDetails
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
"azureStorageAccountId": "string",
"resourceType": "Existing"
}
RecoveryVirtualNetworkCustomDetails, obiekty
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string",
"resourceType": "Existing"
}
W przypadku Newużyj:
{
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string",
"resourceType": "New"
}
RecoveryAvailabilitySetCustomDetails obiektów
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
"recoveryAvailabilitySetId": "string",
"resourceType": "Existing"
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
"agentAutoUpdateStatus": "string",
"automationAccountArmId": "string",
"automationAccountAuthenticationType": "string",
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"instanceType": "A2A",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryLocation": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"protectionProfileCustomInput": {
"resourceType": "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
},
"recoveryAvailabilitySetCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
},
"recoveryAvailabilityType": "string",
"recoveryAvailabilityZone": "string",
"recoveryBootDiagStorageAccount": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryLocation": "string",
"recoveryProximityPlacementGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
},
"recoveryResourceGroupId": "string",
"recoverySubscriptionId": "string",
"recoveryVirtualNetworkCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
},
"vmDisks": [
{
"diskUri": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryAzureStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
],
"vmManagedDisks": [
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"diskId": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
},
"recoveryTargetDiskAccountType": "string"
}
]
}
RecoveryProximityPlacementGroupCustomDetails obiektów
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
"recoveryProximityPlacementGroupId": "string",
"resourceType": "Existing"
}
Obiekty RecoveryResourceGroupCustomDetails
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
"recoveryResourceGroupId": "string",
"resourceType": "Existing"
}
Wartości właściwości
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
Nazwa | Opis | Wartość |
---|---|---|
agentAutoUpdateStatus | Wartość wskazująca, czy automatyczna aktualizacja jest włączona. | "Wyłączone" "Włączone" |
automationAccountArmId | Identyfikator arm konta automatyzacji. | struna |
automationAccountAuthenticationType | Wartość wskazująca typ uwierzytelniania dla konta usługi Automation. Wartość domyślna to "RunAsAccount". | "RunAsAccount" "SystemAssignedIdentity" |
autoProtectionOfDataDisk | Wartość wskazująca, czy włączono automatyczną ochronę. | "Wyłączone" "Włączone" |
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 |
primaryLocation | Lokalizacja podstawowa maszyny wirtualnej. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
protectionProfileCustomInput | Niestandardowe dane wejściowe profilu ochrony. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Dane wejściowe zestawu dostępności odzyskiwania. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Typ dostępności odzyskiwania maszyny wirtualnej. | "AvailabilitySet" "AvailabilityZone" "Pojedynczy" (wymagany) |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryBootDiagStorageAccount | Konto magazynu diagnostycznego rozruchu. | StorageAccountCustomDetails |
recoveryLocation | Lokalizacja odzyskiwania maszyny wirtualnej. | ciąg (wymagany) |
recoveryProximityPlacementGroupCustomInput | Niestandardowe dane wejściowe grupy umieszczania w pobliżu odzyskiwania. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg (wymagany) |
recoverySubscriptionId | Identyfikator subskrypcji odzyskiwania maszyny wirtualnej. | ciąg (wymagany) |
recoveryVirtualNetworkCustomInput | Dane wejściowe sieci wirtualnej odzyskiwania. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Lista danych wejściowych dysku maszyny wirtualnej. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Lista danych wejściowych dysku zarządzanego maszyny wirtualnej. | A2AProtectionIntentManagedDiskInputDetails[] |
A2AProtectionIntentDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Dane wejściowe konta magazynu wirtualnego dysku twardego odzyskiwania. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
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 |
recoveryResourceGroupCustomInput | Dane wejściowe grupy zasobów odzyskiwania. | RecoveryResourceGroupCustomDetails |
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 |
CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Nazwa | Opis | Wartość |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy A2A będzie to obiekt A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | "A2A" (wymagane) |
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 |
Istniejąca aplikacjaProtectionProfile
Nazwa | Opis | Wartość |
---|---|---|
protectionProfileId | Identyfikator arm profilu ochrony. Zgłaszaj błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
Istniejąca funkcjaRecoveryAvailabilitySet
Nazwa | Opis | Wartość |
---|---|---|
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingRecoveryProximityPlacementGroup
Nazwa | Opis | Wartość |
---|---|---|
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingRecoveryResourceGroup
Nazwa | Opis | Wartość |
---|---|---|
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
IstniejącyrekoveryVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualNetworkId | Identyfikator sieci wirtualnej odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
azureStorageAccountId | Identyfikator arm konta magazynu. Zgłaszaj błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationProtectionIntents
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2021-10-01' |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Utwórz właściwości wejściowe intencji ochrony. | createProtectionIntentPropertiesOrReplicationProtectionIntentProperties |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents" |
NewProtectionProfile
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | Int |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | Int |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
policyName | Dane wejściowe profilu ochrony. | ciąg (wymagany) |
recoveryPointHistory | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | Int |
resourceType | Typ klasy. | "Nowy" (wymagany) |
NewRecoveryVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
recoveryVirtualNetworkName | Nazwa sieci wirtualnej odzyskiwania. | struna |
recoveryVirtualNetworkResourceGroupName | Nazwa grupy zasobów, która ma zostać użyta do utworzenia sieci wirtualnej odzyskiwania. Jeśli nie ma, docelowa sieć zostanie utworzona w tej samej grupie zasobów co docelowa maszyna wirtualna. | struna |
resourceType | Typ klasy. | "Nowy" (wymagany) |
ProtectionProfileCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingProtectionProfile. Ustaw wartość "Nowy" dla typu NewProtectionProfile. | "Istniejący" "Nowy" (wymagany) |
RecoveryAvailabilitySetCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryAvailabilitySet. | "Istniejący" (wymagany) |
RecoveryProximityPlacementGroupCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryProximityPlacementGroup. | "Istniejący" (wymagany) |
RecoveryResourceGroupCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryResourceGroup. | "Istniejący" (wymagany) |
RecoveryVirtualNetworkCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryVirtualNetwork. Ustaw wartość "Nowy" dla typu NewRecoveryVirtualNetwork. | "Istniejący" "Nowy" (wymagany) |
StorageAccountCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Istniejąca" dla typu ExistingStorageAccount. | "Istniejący" (wymagany) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu vaults/replicationProtectionIntents można wdrożyć przy użyciu operacji docelowych:
- 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/replicationProtectionIntents, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-10-01"
name = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
ProtectionProfileCustomDetails , obiekty
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
protectionProfileId = "string"
resourceType = "Existing"
}
W przypadku Newużyj:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
resourceType = "New"
}
Obiekty StorageAccountCustomDetails
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
azureStorageAccountId = "string"
resourceType = "Existing"
}
RecoveryVirtualNetworkCustomDetails, obiekty
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
resourceType = "Existing"
}
W przypadku Newużyj:
{
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
resourceType = "New"
}
RecoveryAvailabilitySetCustomDetails obiektów
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoveryAvailabilitySetId = "string"
resourceType = "Existing"
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
agentAutoUpdateStatus = "string"
automationAccountArmId = "string"
automationAccountAuthenticationType = "string"
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
instanceType = "A2A"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryLocation = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput = {
resourceType = "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType = "string"
recoveryAvailabilityZone = "string"
recoveryBootDiagStorageAccount = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation = "string"
recoveryProximityPlacementGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId = "string"
recoverySubscriptionId = "string"
recoveryVirtualNetworkCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks = [
{
diskUri = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks = [
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
diskId = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType = "string"
}
]
}
RecoveryProximityPlacementGroupCustomDetails obiektów
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoveryProximityPlacementGroupId = "string"
resourceType = "Existing"
}
Obiekty RecoveryResourceGroupCustomDetails
Ustaw właściwość resourceType, aby określić typ obiektu.
W przypadku istniejącejużyj:
{
recoveryResourceGroupId = "string"
resourceType = "Existing"
}
Wartości właściwości
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
Nazwa | Opis | Wartość |
---|---|---|
agentAutoUpdateStatus | Wartość wskazująca, czy automatyczna aktualizacja jest włączona. | "Wyłączone" "Włączone" |
automationAccountArmId | Identyfikator arm konta automatyzacji. | struna |
automationAccountAuthenticationType | Wartość wskazująca typ uwierzytelniania dla konta usługi Automation. Wartość domyślna to "RunAsAccount". | "RunAsAccount" "SystemAssignedIdentity" |
autoProtectionOfDataDisk | Wartość wskazująca, czy włączono automatyczną ochronę. | "Wyłączone" "Włączone" |
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 |
primaryLocation | Lokalizacja podstawowa maszyny wirtualnej. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
protectionProfileCustomInput | Niestandardowe dane wejściowe profilu ochrony. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Dane wejściowe zestawu dostępności odzyskiwania. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Typ dostępności odzyskiwania maszyny wirtualnej. | "AvailabilitySet" "AvailabilityZone" "Pojedynczy" (wymagany) |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryBootDiagStorageAccount | Konto magazynu diagnostycznego rozruchu. | StorageAccountCustomDetails |
recoveryLocation | Lokalizacja odzyskiwania maszyny wirtualnej. | ciąg (wymagany) |
recoveryProximityPlacementGroupCustomInput | Niestandardowe dane wejściowe grupy umieszczania w pobliżu odzyskiwania. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg (wymagany) |
recoverySubscriptionId | Identyfikator subskrypcji odzyskiwania maszyny wirtualnej. | ciąg (wymagany) |
recoveryVirtualNetworkCustomInput | Dane wejściowe sieci wirtualnej odzyskiwania. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Lista danych wejściowych dysku maszyny wirtualnej. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Lista danych wejściowych dysku zarządzanego maszyny wirtualnej. | A2AProtectionIntentManagedDiskInputDetails[] |
A2AProtectionIntentDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Dane wejściowe konta magazynu wirtualnego dysku twardego odzyskiwania. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingStorageAccountCustomInput | Podstawowe dane wejściowe przejściowego konta magazynu. | StorageAccountCustomDetails |
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 |
recoveryResourceGroupCustomInput | Dane wejściowe grupy zasobów odzyskiwania. | RecoveryResourceGroupCustomDetails |
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 |
CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Nazwa | Opis | Wartość |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy A2A będzie to obiekt A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings |
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. | "A2A" (wymagane) |
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 |
Istniejąca aplikacjaProtectionProfile
Nazwa | Opis | Wartość |
---|---|---|
protectionProfileId | Identyfikator arm profilu ochrony. Zgłaszaj błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
Istniejąca funkcjaRecoveryAvailabilitySet
Nazwa | Opis | Wartość |
---|---|---|
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingRecoveryProximityPlacementGroup
Nazwa | Opis | Wartość |
---|---|---|
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingRecoveryResourceGroup
Nazwa | Opis | Wartość |
---|---|---|
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
IstniejącyrekoveryVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualNetworkId | Identyfikator sieci wirtualnej odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
ExistingStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
azureStorageAccountId | Identyfikator arm konta magazynu. Zgłaszaj błąd, jeśli zasób nie istnieje. | ciąg (wymagany) |
resourceType | Typ klasy. | "Istniejący" (wymagany) |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationProtectionIntents
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: magazyny |
Właściwości | Utwórz właściwości wejściowe intencji ochrony. | createProtectionIntentPropertiesOrReplicationProtectionIntentProperties |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-10-01" |
NewProtectionProfile
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | Int |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | Int |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
policyName | Dane wejściowe profilu ochrony. | ciąg (wymagany) |
recoveryPointHistory | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | Int |
resourceType | Typ klasy. | "Nowy" (wymagany) |
NewRecoveryVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
recoveryVirtualNetworkName | Nazwa sieci wirtualnej odzyskiwania. | struna |
recoveryVirtualNetworkResourceGroupName | Nazwa grupy zasobów, która ma zostać użyta do utworzenia sieci wirtualnej odzyskiwania. Jeśli nie ma, docelowa sieć zostanie utworzona w tej samej grupie zasobów co docelowa maszyna wirtualna. | struna |
resourceType | Typ klasy. | "Nowy" (wymagany) |
ProtectionProfileCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingProtectionProfile. Ustaw wartość "Nowy" dla typu NewProtectionProfile. | "Istniejący" "Nowy" (wymagany) |
RecoveryAvailabilitySetCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryAvailabilitySet. | "Istniejący" (wymagany) |
RecoveryProximityPlacementGroupCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryProximityPlacementGroup. | "Istniejący" (wymagany) |
RecoveryResourceGroupCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryResourceGroup. | "Istniejący" (wymagany) |
RecoveryVirtualNetworkCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Existing" dla typu ExistingRecoveryVirtualNetwork. Ustaw wartość "Nowy" dla typu NewRecoveryVirtualNetwork. | "Istniejący" "Nowy" (wymagany) |
StorageAccountCustomDetails
Nazwa | Opis | Wartość |
---|---|---|
resourceType | Ustaw wartość "Istniejąca" dla typu ExistingStorageAccount. | "Istniejący" (wymagany) |