Udostępnij za pośrednictwem


Magazyny Microsoft.RecoveryServices/replicationProtectionIntents 2021-06-01

Definicja zasobu Bicep

Typ zasobu vaults/replicationProtectionIntents można wdrożyć przy użyciu operacji docelowych:

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/replicationProtectionIntents, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-06-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ącej użyj polecenia:

{
  protectionProfileId: 'string'
  resourceType: 'Existing'
}

W obszarze Nowy użyj polecenia:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  multiVmSyncStatus: 'string'
  policyName: 'string'
  recoveryPointHistory: int
  resourceType: 'New'
}

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings, obiekty

Ustaw właściwość instanceType , aby określić typ obiektu.

W przypadku usługi A2A użyj:

{
  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'
    }
  ]
}

RecoveryVirtualNetworkCustomDetails, obiekty

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoverySubnetName: 'string'
  recoveryVirtualNetworkId: 'string'
  resourceType: 'Existing'
}

W obszarze Nowy użyj polecenia:

{
  recoveryVirtualNetworkName: 'string'
  recoveryVirtualNetworkResourceGroupName: 'string'
  resourceType: 'New'
}

RecoveryProximityPlacementGroupCustomDetails obiektów

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoveryProximityPlacementGroupId: 'string'
  resourceType: 'Existing'
}

Obiekty RecoveryResourceGroupCustomDetails

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoveryResourceGroupId: 'string'
  resourceType: 'Existing'
}

Obiekty StorageAccountCustomDetails

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  azureStorageAccountId: 'string'
  resourceType: 'Existing'
}

RecoveryAvailabilitySetCustomDetails obiektów

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoveryAvailabilitySetId: 'string'
  resourceType: 'Existing'
}

Wartości właściwości

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Nazwa Opis Wartość
nazwa Nazwa zasobu 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: magazyny
właściwości Utwórz właściwości wejściowe intencji ochrony. CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Nazwa Opis Wartość
autoProtectionOfDataDisk (Automatyczna ochrona dysku danych) Wartość wskazująca, czy włączono automatyczną ochronę. "Wyłączone"
"Włączone"
diskEncryptionInfo (informacje o szyfrowaniu) Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "A2A" (wymagane)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. ciąg
primaryLocation (lokalizacja podstawowa) Lokalizacja podstawowa maszyny wirtualnej. ciąg (wymagany)
primaryStagingStorageAccountCustomInput Podstawowe dane wejściowe przejściowego konta magazynu. StorageAccountCustomDetails
protectionProfileCustomInput (Wejście Niestandardowe) 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) Strefa dostępności odzyskiwania. ciąg
recoveryBootDiagStorageAccount Konto magazynu diagnostycznego rozruchu. StorageAccountCustomDetails
recoveryLocation (lokalizacja odzyskiwania) Lokalizacja odzyskiwania maszyny wirtualnej. ciąg (wymagany)
recoveryProximityPlacementGroupCustomInput Niestandardowe dane wejściowe grupy umieszczania w pobliżu odzyskiwania. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg (wymagany)
recoverySubscriptionId (identyfikator subskrypcji) Identyfikator subskrypcji odzyskiwania maszyny wirtualnej. ciąg (wymagany)
recoveryVirtualNetworkCustomInput Dane wejściowe sieci wirtualnej odzyskiwania. OdzyskiwanieVirtualNetworkCustomDetails
Dyski wirtualne Lista danych wejściowych dysku maszyny wirtualnej. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks (Dyski wirtualne) Lista danych wejściowych dysku zarządzanego maszyny wirtualnej. A2AProtectionIntentManagedDiskInputDetails[]

A2AProtectionIntentDiskInputDetails

Nazwa Opis Wartość
diskUri (identyfikator 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) Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). DiskEncryptionInfo
diskId (identyfikator dysku) Identyfikator dysku. ciąg (wymagany)
primaryStagingStorageAccountCustomInput Podstawowe dane wejściowe przejściowego konta magazynu. StorageAccountCustomDetails
recoveryDiskEncryptionSetId Identyfikator zestawu szyfrowania dysków odzyskiwania. ciąg
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. ciąg
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. ciąg

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Nazwa Opis Wartość
providerSpecificDetails (Szczegóły dostawcy) Element ReplicationProviderInput. W przypadku dostawcy A2A będzie to obiekt A2ACreateProtectionIntentInput. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Nazwa Opis Wartość
instanceType (typ instancji) Ustaw wartość "A2A" dla typu A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. "A2A" (wymagane)

DiskEncryptionInfo

Nazwa Opis Wartość
diskEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. DiskEncryptionKeyInfo
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. ciąg
secretIdentifier (identyfikator sekretu) Tajny adres URL/identyfikator. ciąg

Istniejąca aplikacjaProtectionProfile

Nazwa Opis Wartość
protectionProfileId (identyfikator ochrony) Identyfikator arm profilu ochrony. Zgłaszaj błąd, jeśli zasób nie istnieje. ciąg (wymagany)
typ zasobu 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. ciąg
typ zasobu 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. ciąg
typ zasobu Typ klasy. "Istniejący" (wymagany)

ExistingRecoveryResourceGroup

Nazwa Opis Wartość
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg
typ zasobu Typ klasy. "Istniejący" (wymagany)

IstniejącyrekoveryVirtualNetwork

Nazwa Opis Wartość
recoverySubnetName (nazwa_podsieci recoverySubnetName) Nazwa podsieci odzyskiwania. ciąg
recoveryVirtualNetworkId Identyfikator sieci wirtualnej odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. ciąg (wymagany)
typ zasobu 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)
typ zasobu Typ klasy. "Istniejący" (wymagany)

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier (identyfikator klucza) Adres URL/identyfikator klucza. ciąg
keyVaultResourceArmId Identyfikator arm zasobu usługi KeyVault dla klucza. ciąg

Nowy profil ochrony

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). int (integer)
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). int (integer)
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)
nazwaPolityki Dane wejściowe profilu ochrony. ciąg (wymagany)
recoveryPointHistory (Historia punktów odzyskiwania) Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. int (integer)
typ zasobu Typ klasy. "Nowy" (wymagany)

NewRecoveryVirtualNetwork (NowaOdzyskiwanieSieć wirtualna)

Nazwa Opis Wartość
recoveryVirtualNetworkName (nazwa_sieci wirtualnej) Nazwa sieci wirtualnej odzyskiwania. ciąg
recoveryVirtualNetworkResourceGroupName (nazwa_grupyzasobów) 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. ciąg
typ zasobu Typ klasy. "Nowy" (wymagany)

ProtectionProfileCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingProtectionProfile ustaw wartość "Existing". Ustaw wartość "Nowy" dla typu NewProtectionProfile. "Istniejący"
"Nowy" (wymagany)

RecoveryAvailabilitySetCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Existing" dla typu ExistingRecoveryAvailabilitySet. "Istniejący" (wymagany)

RecoveryProximityPlacementGroupCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Existing" dla typu ExistingRecoveryProximityPlacementGroup. "Istniejący" (wymagany)

RecoveryResourceGroupCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingRecoveryResourceGroup ustaw wartość "Existing". "Istniejący" (wymagany)

OdzyskiwanieVirtualNetworkCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingRecoveryVirtualNetwork ustaw wartość "Istniejąca". Ustaw wartość "Nowy" dla typu NewRecoveryVirtualNetwork. "Istniejący"
"Nowy" (wymagany)

StorageAccountCustomDetails

Nazwa Opis Wartość
typ zasobu 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:

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/replicationProtectionIntents, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
  "apiVersion": "2021-06-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ącej użyj polecenia:

{
  "protectionProfileId": "string",
  "resourceType": "Existing"
}

W obszarze Nowy użyj polecenia:

{
  "appConsistentFrequencyInMinutes": "int",
  "crashConsistentFrequencyInMinutes": "int",
  "multiVmSyncStatus": "string",
  "policyName": "string",
  "recoveryPointHistory": "int",
  "resourceType": "New"
}

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings, obiekty

Ustaw właściwość instanceType , aby określić typ obiektu.

W przypadku usługi A2A użyj:

{
  "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"
    }
  ]
}

RecoveryVirtualNetworkCustomDetails, obiekty

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  "recoverySubnetName": "string",
  "recoveryVirtualNetworkId": "string",
  "resourceType": "Existing"
}

W obszarze Nowy użyj polecenia:

{
  "recoveryVirtualNetworkName": "string",
  "recoveryVirtualNetworkResourceGroupName": "string",
  "resourceType": "New"
}

RecoveryProximityPlacementGroupCustomDetails obiektów

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  "recoveryProximityPlacementGroupId": "string",
  "resourceType": "Existing"
}

Obiekty RecoveryResourceGroupCustomDetails

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  "recoveryResourceGroupId": "string",
  "resourceType": "Existing"
}

Obiekty StorageAccountCustomDetails

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  "azureStorageAccountId": "string",
  "resourceType": "Existing"
}

RecoveryAvailabilitySetCustomDetails obiektów

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  "recoveryAvailabilitySetId": "string",
  "resourceType": "Existing"
}

Wartości właściwości

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2021-06-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"

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Nazwa Opis Wartość
autoProtectionOfDataDisk (Automatyczna ochrona dysku danych) Wartość wskazująca, czy włączono automatyczną ochronę. "Wyłączone"
"Włączone"
diskEncryptionInfo (informacje o szyfrowaniu) Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "A2A" (wymagane)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. ciąg
primaryLocation (lokalizacja podstawowa) Lokalizacja podstawowa maszyny wirtualnej. ciąg (wymagany)
primaryStagingStorageAccountCustomInput Podstawowe dane wejściowe przejściowego konta magazynu. StorageAccountCustomDetails
protectionProfileCustomInput (Wejście Niestandardowe) 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) Strefa dostępności odzyskiwania. ciąg
recoveryBootDiagStorageAccount Konto magazynu diagnostycznego rozruchu. StorageAccountCustomDetails
recoveryLocation (lokalizacja odzyskiwania) Lokalizacja odzyskiwania maszyny wirtualnej. ciąg (wymagany)
recoveryProximityPlacementGroupCustomInput Niestandardowe dane wejściowe grupy umieszczania w pobliżu odzyskiwania. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg (wymagany)
recoverySubscriptionId (identyfikator subskrypcji) Identyfikator subskrypcji odzyskiwania maszyny wirtualnej. ciąg (wymagany)
recoveryVirtualNetworkCustomInput Dane wejściowe sieci wirtualnej odzyskiwania. OdzyskiwanieVirtualNetworkCustomDetails
Dyski wirtualne Lista danych wejściowych dysku maszyny wirtualnej. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks (Dyski wirtualne) Lista danych wejściowych dysku zarządzanego maszyny wirtualnej. A2AProtectionIntentManagedDiskInputDetails[]

A2AProtectionIntentDiskInputDetails

Nazwa Opis Wartość
diskUri (identyfikator 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) Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). DiskEncryptionInfo
diskId (identyfikator dysku) Identyfikator dysku. ciąg (wymagany)
primaryStagingStorageAccountCustomInput Podstawowe dane wejściowe przejściowego konta magazynu. StorageAccountCustomDetails
recoveryDiskEncryptionSetId Identyfikator zestawu szyfrowania dysków odzyskiwania. ciąg
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. ciąg
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. ciąg

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Nazwa Opis Wartość
providerSpecificDetails (Szczegóły dostawcy) Element ReplicationProviderInput. W przypadku dostawcy A2A będzie to obiekt A2ACreateProtectionIntentInput. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Nazwa Opis Wartość
instanceType (typ instancji) Ustaw wartość "A2A" dla typu A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. "A2A" (wymagane)

DiskEncryptionInfo

Nazwa Opis Wartość
diskEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. DiskEncryptionKeyInfo
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. ciąg
secretIdentifier (identyfikator sekretu) Tajny adres URL/identyfikator. ciąg

Istniejąca aplikacjaProtectionProfile

Nazwa Opis Wartość
protectionProfileId (identyfikator ochrony) Identyfikator arm profilu ochrony. Zgłaszaj błąd, jeśli zasób nie istnieje. ciąg (wymagany)
typ zasobu 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. ciąg
typ zasobu 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. ciąg
typ zasobu Typ klasy. "Istniejący" (wymagany)

ExistingRecoveryResourceGroup

Nazwa Opis Wartość
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg
typ zasobu Typ klasy. "Istniejący" (wymagany)

IstniejącyrekoveryVirtualNetwork

Nazwa Opis Wartość
recoverySubnetName (nazwa_podsieci recoverySubnetName) Nazwa podsieci odzyskiwania. ciąg
recoveryVirtualNetworkId Identyfikator sieci wirtualnej odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. ciąg (wymagany)
typ zasobu 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)
typ zasobu Typ klasy. "Istniejący" (wymagany)

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier (identyfikator klucza) Adres URL/identyfikator klucza. ciąg
keyVaultResourceArmId Identyfikator arm zasobu usługi KeyVault dla klucza. ciąg

Nowy profil ochrony

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). int (integer)
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). int (integer)
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)
nazwaPolityki Dane wejściowe profilu ochrony. ciąg (wymagany)
recoveryPointHistory (Historia punktów odzyskiwania) Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. int (integer)
typ zasobu Typ klasy. "Nowy" (wymagany)

NewRecoveryVirtualNetwork (NowaOdzyskiwanieSieć wirtualna)

Nazwa Opis Wartość
recoveryVirtualNetworkName (nazwa_sieci wirtualnej) Nazwa sieci wirtualnej odzyskiwania. ciąg
recoveryVirtualNetworkResourceGroupName (nazwa_grupyzasobów) 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. ciąg
typ zasobu Typ klasy. "Nowy" (wymagany)

ProtectionProfileCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingProtectionProfile ustaw wartość "Existing". Ustaw wartość "Nowy" dla typu NewProtectionProfile. "Istniejący"
"Nowy" (wymagany)

RecoveryAvailabilitySetCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Existing" dla typu ExistingRecoveryAvailabilitySet. "Istniejący" (wymagany)

RecoveryProximityPlacementGroupCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Existing" dla typu ExistingRecoveryProximityPlacementGroup. "Istniejący" (wymagany)

RecoveryResourceGroupCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingRecoveryResourceGroup ustaw wartość "Existing". "Istniejący" (wymagany)

OdzyskiwanieVirtualNetworkCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingRecoveryVirtualNetwork ustaw wartość "Istniejąca". Ustaw wartość "Nowy" dla typu NewRecoveryVirtualNetwork. "Istniejący"
"Nowy" (wymagany)

StorageAccountCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Istniejąca" dla typu ExistingStorageAccount. "Istniejący" (wymagany)

Przykłady użycia

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 dziennik 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-06-01"
  name = "string"
  parent_id = "string"
  body = {
    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ącej użyj polecenia:

{
  protectionProfileId = "string"
  resourceType = "Existing"
}

W obszarze Nowy użyj polecenia:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  multiVmSyncStatus = "string"
  policyName = "string"
  recoveryPointHistory = int
  resourceType = "New"
}

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings, obiekty

Ustaw właściwość instanceType , aby określić typ obiektu.

W przypadku usługi A2A użyj:

{
  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"
    }
  ]
}

RecoveryVirtualNetworkCustomDetails, obiekty

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoverySubnetName = "string"
  recoveryVirtualNetworkId = "string"
  resourceType = "Existing"
}

W obszarze Nowy użyj polecenia:

{
  recoveryVirtualNetworkName = "string"
  recoveryVirtualNetworkResourceGroupName = "string"
  resourceType = "New"
}

RecoveryProximityPlacementGroupCustomDetails obiektów

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoveryProximityPlacementGroupId = "string"
  resourceType = "Existing"
}

Obiekty RecoveryResourceGroupCustomDetails

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoveryResourceGroupId = "string"
  resourceType = "Existing"
}

Obiekty StorageAccountCustomDetails

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  azureStorageAccountId = "string"
  resourceType = "Existing"
}

RecoveryAvailabilitySetCustomDetails obiektów

Ustaw właściwość resourceType , aby określić typ obiektu.

W przypadku istniejącej użyj polecenia:

{
  recoveryAvailabilitySetId = "string"
  resourceType = "Existing"
}

Wartości właściwości

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) 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-06-01"

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Nazwa Opis Wartość
autoProtectionOfDataDisk (Automatyczna ochrona dysku danych) Wartość wskazująca, czy włączono automatyczną ochronę. "Wyłączone"
"Włączone"
diskEncryptionInfo (informacje o szyfrowaniu) Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "A2A" (wymagane)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. ciąg
primaryLocation (lokalizacja podstawowa) Lokalizacja podstawowa maszyny wirtualnej. ciąg (wymagany)
primaryStagingStorageAccountCustomInput Podstawowe dane wejściowe przejściowego konta magazynu. StorageAccountCustomDetails
protectionProfileCustomInput (Wejście Niestandardowe) 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) Strefa dostępności odzyskiwania. ciąg
recoveryBootDiagStorageAccount Konto magazynu diagnostycznego rozruchu. StorageAccountCustomDetails
recoveryLocation (lokalizacja odzyskiwania) Lokalizacja odzyskiwania maszyny wirtualnej. ciąg (wymagany)
recoveryProximityPlacementGroupCustomInput Niestandardowe dane wejściowe grupy umieszczania w pobliżu odzyskiwania. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg (wymagany)
recoverySubscriptionId (identyfikator subskrypcji) Identyfikator subskrypcji odzyskiwania maszyny wirtualnej. ciąg (wymagany)
recoveryVirtualNetworkCustomInput Dane wejściowe sieci wirtualnej odzyskiwania. OdzyskiwanieVirtualNetworkCustomDetails
Dyski wirtualne Lista danych wejściowych dysku maszyny wirtualnej. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks (Dyski wirtualne) Lista danych wejściowych dysku zarządzanego maszyny wirtualnej. A2AProtectionIntentManagedDiskInputDetails[]

A2AProtectionIntentDiskInputDetails

Nazwa Opis Wartość
diskUri (identyfikator 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) Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). DiskEncryptionInfo
diskId (identyfikator dysku) Identyfikator dysku. ciąg (wymagany)
primaryStagingStorageAccountCustomInput Podstawowe dane wejściowe przejściowego konta magazynu. StorageAccountCustomDetails
recoveryDiskEncryptionSetId Identyfikator zestawu szyfrowania dysków odzyskiwania. ciąg
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. ciąg
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. ciąg

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Nazwa Opis Wartość
providerSpecificDetails (Szczegóły dostawcy) Element ReplicationProviderInput. W przypadku dostawcy A2A będzie to obiekt A2ACreateProtectionIntentInput. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Nazwa Opis Wartość
instanceType (typ instancji) Ustaw wartość "A2A" dla typu A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. "A2A" (wymagane)

DiskEncryptionInfo

Nazwa Opis Wartość
diskEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. DiskEncryptionKeyInfo
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. ciąg
secretIdentifier (identyfikator sekretu) Tajny adres URL/identyfikator. ciąg

Istniejąca aplikacjaProtectionProfile

Nazwa Opis Wartość
protectionProfileId (identyfikator ochrony) Identyfikator arm profilu ochrony. Zgłaszaj błąd, jeśli zasób nie istnieje. ciąg (wymagany)
typ zasobu 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. ciąg
typ zasobu 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. ciąg
typ zasobu Typ klasy. "Istniejący" (wymagany)

ExistingRecoveryResourceGroup

Nazwa Opis Wartość
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg
typ zasobu Typ klasy. "Istniejący" (wymagany)

IstniejącyrekoveryVirtualNetwork

Nazwa Opis Wartość
recoverySubnetName (nazwa_podsieci recoverySubnetName) Nazwa podsieci odzyskiwania. ciąg
recoveryVirtualNetworkId Identyfikator sieci wirtualnej odzyskiwania. Zgłosi błąd, jeśli zasób nie istnieje. ciąg (wymagany)
typ zasobu 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)
typ zasobu Typ klasy. "Istniejący" (wymagany)

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier (identyfikator klucza) Adres URL/identyfikator klucza. ciąg
keyVaultResourceArmId Identyfikator arm zasobu usługi KeyVault dla klucza. ciąg

Nowy profil ochrony

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). int (integer)
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). int (integer)
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)
nazwaPolityki Dane wejściowe profilu ochrony. ciąg (wymagany)
recoveryPointHistory (Historia punktów odzyskiwania) Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. int (integer)
typ zasobu Typ klasy. "Nowy" (wymagany)

NewRecoveryVirtualNetwork (NowaOdzyskiwanieSieć wirtualna)

Nazwa Opis Wartość
recoveryVirtualNetworkName (nazwa_sieci wirtualnej) Nazwa sieci wirtualnej odzyskiwania. ciąg
recoveryVirtualNetworkResourceGroupName (nazwa_grupyzasobów) 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. ciąg
typ zasobu Typ klasy. "Nowy" (wymagany)

ProtectionProfileCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingProtectionProfile ustaw wartość "Existing". Ustaw wartość "Nowy" dla typu NewProtectionProfile. "Istniejący"
"Nowy" (wymagany)

RecoveryAvailabilitySetCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Existing" dla typu ExistingRecoveryAvailabilitySet. "Istniejący" (wymagany)

RecoveryProximityPlacementGroupCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Existing" dla typu ExistingRecoveryProximityPlacementGroup. "Istniejący" (wymagany)

RecoveryResourceGroupCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingRecoveryResourceGroup ustaw wartość "Existing". "Istniejący" (wymagany)

OdzyskiwanieVirtualNetworkCustomDetails

Nazwa Opis Wartość
typ zasobu Dla typu ExistingRecoveryVirtualNetwork ustaw wartość "Istniejąca". Ustaw wartość "Nowy" dla typu NewRecoveryVirtualNetwork. "Istniejący"
"Nowy" (wymagany)

StorageAccountCustomDetails

Nazwa Opis Wartość
typ zasobu Ustaw wartość "Istniejąca" dla typu ExistingStorageAccount. "Istniejący" (wymagany)