Sdílet prostřednictvím


Trezory služby Microsoft.RecoveryServices / replicationProtectionIntents 2021-07-01

Definice prostředku Bicep

Trezory /replicationProtectionIntents typ prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationProtectionIntents, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
    }
  }
}

RecoveryProximityPlacementGroupCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

StorageAccountCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty

Nastavte vlastnost instanceType určit typ objektu.

Pro A2A použijte:

{
  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 – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Pro Novýpoužijte:

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

ProtectionProfileCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Pro Novýpoužijte:

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

Objekty RecoveryAvailabilitySetCustomDetails

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Objekty RecoveryResourceGroupCustomDetails

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Hodnoty vlastností

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Jméno Popis Hodnota
autoProtectionOfDataDisk Hodnota označující, jestli je povolená automatická ochrana. Zakázáno
Povoleno
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro dva toky průchodu) DiskEncryptionInfo
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. string (povinné)
instanceType Typ třídy. A2A (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
primaryLocation Primární umístění virtuálního počítače. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
protectionProfileCustomInput Vlastní vstupy profilu ochrany. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput Vstup skupiny dostupnosti obnovení. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Typ dostupnosti obnovení virtuálního počítače. Skupina dostupnosti
AvailabilityZone
Single (povinné)
recoveryAvailabilityZone Zóna dostupnosti obnovení. řetězec
recoveryBootDiagStorageAccount Účet úložiště diagnostiky spouštění. StorageAccountCustomDetails
recoveryLocation Umístění obnovení pro virtuální počítač. string (povinné)
recoveryProximityPlacementGroupCustomInput Umístění bezkontaktní komunikace pro obnovení seskupuje vlastní vstup. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. string (povinné)
recoverySubscriptionId ID předplatného obnovení virtuálního počítače. string (povinné)
recoveryVirtualNetworkCustomInput Vstup virtuální sítě pro obnovení. recoveryVirtualNetworkCustomDetails
vmDisks Seznam vstupů disků virtuálního počítače. A2AProtectionIntentDiskInputDetails []
vmManagedDisks Seznam vstupů spravovaných disků virtuálního počítače A2AProtectionIntentManagedDiskInputDetails []

A2AProtectionIntentDiskInputDetails

Jméno Popis Hodnota
diskUri Identifikátor URI disku. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
recoveryAzureStorageAccountCustomInput Vstup účtu úložiště virtuálního pevného disku pro obnovení. StorageAccountCustomDetails

A2AProtectionIntentManagedDiskInputDetails

Jméno Popis Hodnota
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro jeden nebo jeden tok průchodu) DiskEncryptionInfo
diskId ID disku. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
recoveryDiskEncryptionSetId ID sady šifrování disku pro obnovení. řetězec
recoveryReplicaDiskAccountType Typ disku repliky. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel. řetězec
recoveryResourceGroupCustomInput Vstup skupiny prostředků obnovení. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Typ cílového disku po převzetí služeb při selhání. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel. řetězec

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Jméno Popis Hodnota
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele A2A bude A2ACreateProtectionIntentInput objekt. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Jméno Popis Hodnota
instanceType Nastavte na A2A pro typ A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. A2A (povinné)

DiskEncryptionInfo

Jméno Popis Hodnota
diskEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro tajný klíč. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení klíče. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Jméno Popis Hodnota
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro tajný klíč. řetězec
secretIdentifier Adresa URL nebo identifikátor tajného kódu. řetězec

ExistingProtectionProfile

Jméno Popis Hodnota
protectionProfileId ID arm profilu ochrany. Vyvolá chybu, pokud prostředek neexistuje. string (povinné)
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryAvailabilitySet

Jméno Popis Hodnota
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryProximityPlacementGroup

Jméno Popis Hodnota
recoveryProximityPlacementGroupId ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryResourceGroup

Jméno Popis Hodnota
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryVirtualNetwork

Jméno Popis Hodnota
recoverySubnetName Název podsítě obnovení. řetězec
recoveryVirtualNetworkId ID virtuální sítě pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. string (povinné)
resourceType Typ třídy. Existující (povinné)

ExistingStorageAccount

Jméno Popis Hodnota
azureStorageAccountId ID arm účtu úložiště. Pokud prostředek neexistuje, vyvolá chybu. string (povinné)
resourceType Typ třídy. Existující (povinné)

KeyEncryptionKeyInfo

Jméno Popis Hodnota
keyIdentifier Adresa URL nebo identifikátor klíče. řetězec
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro klíč. řetězec

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: trezory
vlastnosti Vytvoření vstupních vlastností záměru ochrany createProtectionIntentPropertiesOrReplicationProtectionIntentProperties

NewProtectionProfile

Jméno Popis Hodnota
appConsistentFrequencyInMinutes Frekvence snímků konzistentní vzhledem k aplikaci (v minutách). Int
crashConsistentFrequencyInMinutes Frekvence snímků konzistentní vzhledem k chybám (v minutách). Int
multiVmSyncStatus Hodnota označující, jestli je potřeba povolit synchronizaci více virtuálních počítačů. Hodnota by měla být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázat
Povolení (povinné)
policyName Vstup profilu ochrany. string (povinné)
recoveryPointHistory Doba trvání v minutách, do které je potřeba uložit body obnovení. Int
resourceType Typ třídy. New (povinné)

NewRecoveryVirtualNetwork

Jméno Popis Hodnota
recoveryVirtualNetworkName Název virtuální sítě pro obnovení. řetězec
recoveryVirtualNetworkResourceGroupName Název skupiny prostředků, která se má použít k vytvoření virtuální sítě pro obnovení. Pokud chybí, cílová síť by se vytvořila ve stejné skupině prostředků jako cílový virtuální počítač. řetězec
resourceType Typ třídy. New (povinné)

ProtectionProfileCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingProtectionProfile nastavte hodnotu ExistingProtectionProfile. Pro typ NewProtectionProfilenastavte na NewProtectionProfile . Existující
New (povinné)

RecoveryAvailabilitySetCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryAvailabilitySetna hodnotu Existing Existující (povinné)

RecoveryProximityPlacementGroupCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryProximityPlacementGroupna hodnotu Existing Existující (povinné)

RecoveryResourceGroupCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryResourceGroupna hodnotu Existing Existující (povinné)

RecoveryVirtualNetworkCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryVirtualNetworkna hodnotu Existing Pro typ NewRecoveryVirtualNetwork nastavte hodnotu NewRecoveryVirtualNetwork. Existující
New (povinné)

StorageAccountCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingStorageAccountnastavte hodnotu ExistingStorageAccount . Existující (povinné)

Definice prostředku šablony ARM

Trezory /replicationProtectionIntents typ prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationProtectionIntents, přidejte do šablony následující JSON.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
  "apiVersion": "2021-07-01",
  "name": "string",
  "properties": {
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
    }
  }
}

RecoveryProximityPlacementGroupCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

StorageAccountCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty

Nastavte vlastnost instanceType určit typ objektu.

Pro A2A použijte:

{
  "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 – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Pro Novýpoužijte:

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

ProtectionProfileCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Pro Novýpoužijte:

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

Objekty RecoveryAvailabilitySetCustomDetails

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Objekty RecoveryResourceGroupCustomDetails

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Hodnoty vlastností

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Jméno Popis Hodnota
autoProtectionOfDataDisk Hodnota označující, jestli je povolená automatická ochrana. Zakázáno
Povoleno
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro dva toky průchodu) DiskEncryptionInfo
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. string (povinné)
instanceType Typ třídy. A2A (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
primaryLocation Primární umístění virtuálního počítače. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
protectionProfileCustomInput Vlastní vstupy profilu ochrany. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput Vstup skupiny dostupnosti obnovení. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Typ dostupnosti obnovení virtuálního počítače. Skupina dostupnosti
AvailabilityZone
Single (povinné)
recoveryAvailabilityZone Zóna dostupnosti obnovení. řetězec
recoveryBootDiagStorageAccount Účet úložiště diagnostiky spouštění. StorageAccountCustomDetails
recoveryLocation Umístění obnovení pro virtuální počítač. string (povinné)
recoveryProximityPlacementGroupCustomInput Umístění bezkontaktní komunikace pro obnovení seskupuje vlastní vstup. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. string (povinné)
recoverySubscriptionId ID předplatného obnovení virtuálního počítače. string (povinné)
recoveryVirtualNetworkCustomInput Vstup virtuální sítě pro obnovení. recoveryVirtualNetworkCustomDetails
vmDisks Seznam vstupů disků virtuálního počítače. A2AProtectionIntentDiskInputDetails []
vmManagedDisks Seznam vstupů spravovaných disků virtuálního počítače A2AProtectionIntentManagedDiskInputDetails []

A2AProtectionIntentDiskInputDetails

Jméno Popis Hodnota
diskUri Identifikátor URI disku. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
recoveryAzureStorageAccountCustomInput Vstup účtu úložiště virtuálního pevného disku pro obnovení. StorageAccountCustomDetails

A2AProtectionIntentManagedDiskInputDetails

Jméno Popis Hodnota
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro jeden nebo jeden tok průchodu) DiskEncryptionInfo
diskId ID disku. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
recoveryDiskEncryptionSetId ID sady šifrování disku pro obnovení. řetězec
recoveryReplicaDiskAccountType Typ disku repliky. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel. řetězec
recoveryResourceGroupCustomInput Vstup skupiny prostředků obnovení. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Typ cílového disku po převzetí služeb při selhání. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel. řetězec

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Jméno Popis Hodnota
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele A2A bude A2ACreateProtectionIntentInput objekt. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Jméno Popis Hodnota
instanceType Nastavte na A2A pro typ A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. A2A (povinné)

DiskEncryptionInfo

Jméno Popis Hodnota
diskEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro tajný klíč. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení klíče. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Jméno Popis Hodnota
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro tajný klíč. řetězec
secretIdentifier Adresa URL nebo identifikátor tajného kódu. řetězec

ExistingProtectionProfile

Jméno Popis Hodnota
protectionProfileId ID arm profilu ochrany. Vyvolá chybu, pokud prostředek neexistuje. string (povinné)
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryAvailabilitySet

Jméno Popis Hodnota
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryProximityPlacementGroup

Jméno Popis Hodnota
recoveryProximityPlacementGroupId ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryResourceGroup

Jméno Popis Hodnota
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryVirtualNetwork

Jméno Popis Hodnota
recoverySubnetName Název podsítě obnovení. řetězec
recoveryVirtualNetworkId ID virtuální sítě pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. string (povinné)
resourceType Typ třídy. Existující (povinné)

ExistingStorageAccount

Jméno Popis Hodnota
azureStorageAccountId ID arm účtu úložiště. Pokud prostředek neexistuje, vyvolá chybu. string (povinné)
resourceType Typ třídy. Existující (povinné)

KeyEncryptionKeyInfo

Jméno Popis Hodnota
keyIdentifier Adresa URL nebo identifikátor klíče. řetězec
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro klíč. řetězec

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2021-07-01'
Jméno Název prostředku string (povinné)
vlastnosti Vytvoření vstupních vlastností záměru ochrany createProtectionIntentPropertiesOrReplicationProtectionIntentProperties
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationProtectionIntents

NewProtectionProfile

Jméno Popis Hodnota
appConsistentFrequencyInMinutes Frekvence snímků konzistentní vzhledem k aplikaci (v minutách). Int
crashConsistentFrequencyInMinutes Frekvence snímků konzistentní vzhledem k chybám (v minutách). Int
multiVmSyncStatus Hodnota označující, jestli je potřeba povolit synchronizaci více virtuálních počítačů. Hodnota by měla být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázat
Povolení (povinné)
policyName Vstup profilu ochrany. string (povinné)
recoveryPointHistory Doba trvání v minutách, do které je potřeba uložit body obnovení. Int
resourceType Typ třídy. New (povinné)

NewRecoveryVirtualNetwork

Jméno Popis Hodnota
recoveryVirtualNetworkName Název virtuální sítě pro obnovení. řetězec
recoveryVirtualNetworkResourceGroupName Název skupiny prostředků, která se má použít k vytvoření virtuální sítě pro obnovení. Pokud chybí, cílová síť by se vytvořila ve stejné skupině prostředků jako cílový virtuální počítač. řetězec
resourceType Typ třídy. New (povinné)

ProtectionProfileCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingProtectionProfile nastavte hodnotu ExistingProtectionProfile. Pro typ NewProtectionProfilenastavte na NewProtectionProfile . Existující
New (povinné)

RecoveryAvailabilitySetCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryAvailabilitySetna hodnotu Existing Existující (povinné)

RecoveryProximityPlacementGroupCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryProximityPlacementGroupna hodnotu Existing Existující (povinné)

RecoveryResourceGroupCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryResourceGroupna hodnotu Existing Existující (povinné)

RecoveryVirtualNetworkCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryVirtualNetworkna hodnotu Existing Pro typ NewRecoveryVirtualNetwork nastavte hodnotu NewRecoveryVirtualNetwork. Existující
New (povinné)

StorageAccountCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingStorageAccountnastavte hodnotu ExistingStorageAccount . Existující (povinné)

Definice prostředku Terraformu (poskytovatel AzAPI)

Trezory /replicationProtectionIntents typ prostředku je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationProtectionIntents, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-07-01"
  name = "string"
  body = jsonencode({
    properties = {
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
      }
    }
  })
}

RecoveryProximityPlacementGroupCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

StorageAccountCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty

Nastavte vlastnost instanceType určit typ objektu.

Pro A2A použijte:

{
  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 – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Pro Novýpoužijte:

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

ProtectionProfileCustomDetails – objekty

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Pro Novýpoužijte:

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

Objekty RecoveryAvailabilitySetCustomDetails

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Objekty RecoveryResourceGroupCustomDetails

Nastavte vlastnost resourceType určit typ objektu.

Pro Existujícípoužijte:

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

Hodnoty vlastností

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Jméno Popis Hodnota
autoProtectionOfDataDisk Hodnota označující, jestli je povolená automatická ochrana. Zakázáno
Povoleno
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro dva toky průchodu) DiskEncryptionInfo
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. string (povinné)
instanceType Typ třídy. A2A (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
primaryLocation Primární umístění virtuálního počítače. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
protectionProfileCustomInput Vlastní vstupy profilu ochrany. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput Vstup skupiny dostupnosti obnovení. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Typ dostupnosti obnovení virtuálního počítače. Skupina dostupnosti
AvailabilityZone
Single (povinné)
recoveryAvailabilityZone Zóna dostupnosti obnovení. řetězec
recoveryBootDiagStorageAccount Účet úložiště diagnostiky spouštění. StorageAccountCustomDetails
recoveryLocation Umístění obnovení pro virtuální počítač. string (povinné)
recoveryProximityPlacementGroupCustomInput Umístění bezkontaktní komunikace pro obnovení seskupuje vlastní vstup. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. string (povinné)
recoverySubscriptionId ID předplatného obnovení virtuálního počítače. string (povinné)
recoveryVirtualNetworkCustomInput Vstup virtuální sítě pro obnovení. recoveryVirtualNetworkCustomDetails
vmDisks Seznam vstupů disků virtuálního počítače. A2AProtectionIntentDiskInputDetails []
vmManagedDisks Seznam vstupů spravovaných disků virtuálního počítače A2AProtectionIntentManagedDiskInputDetails []

A2AProtectionIntentDiskInputDetails

Jméno Popis Hodnota
diskUri Identifikátor URI disku. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
recoveryAzureStorageAccountCustomInput Vstup účtu úložiště virtuálního pevného disku pro obnovení. StorageAccountCustomDetails

A2AProtectionIntentManagedDiskInputDetails

Jméno Popis Hodnota
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro jeden nebo jeden tok průchodu) DiskEncryptionInfo
diskId ID disku. string (povinné)
primaryStagingStorageAccountCustomInput Vstup primárního přípravného účtu úložiště. StorageAccountCustomDetails
recoveryDiskEncryptionSetId ID sady šifrování disku pro obnovení. řetězec
recoveryReplicaDiskAccountType Typ disku repliky. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel. řetězec
recoveryResourceGroupCustomInput Vstup skupiny prostředků obnovení. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Typ cílového disku po převzetí služeb při selhání. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel. řetězec

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Jméno Popis Hodnota
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele A2A bude A2ACreateProtectionIntentInput objekt. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Jméno Popis Hodnota
instanceType Nastavte na A2A pro typ A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails. A2A (povinné)

DiskEncryptionInfo

Jméno Popis Hodnota
diskEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro tajný klíč. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení klíče. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Jméno Popis Hodnota
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro tajný klíč. řetězec
secretIdentifier Adresa URL nebo identifikátor tajného kódu. řetězec

ExistingProtectionProfile

Jméno Popis Hodnota
protectionProfileId ID arm profilu ochrany. Vyvolá chybu, pokud prostředek neexistuje. string (povinné)
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryAvailabilitySet

Jméno Popis Hodnota
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryProximityPlacementGroup

Jméno Popis Hodnota
recoveryProximityPlacementGroupId ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryResourceGroup

Jméno Popis Hodnota
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. řetězec
resourceType Typ třídy. Existující (povinné)

ExistingRecoveryVirtualNetwork

Jméno Popis Hodnota
recoverySubnetName Název podsítě obnovení. řetězec
recoveryVirtualNetworkId ID virtuální sítě pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. string (povinné)
resourceType Typ třídy. Existující (povinné)

ExistingStorageAccount

Jméno Popis Hodnota
azureStorageAccountId ID arm účtu úložiště. Pokud prostředek neexistuje, vyvolá chybu. string (povinné)
resourceType Typ třídy. Existující (povinné)

KeyEncryptionKeyInfo

Jméno Popis Hodnota
keyIdentifier Adresa URL nebo identifikátor klíče. řetězec
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro klíč. řetězec

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: trezory
vlastnosti Vytvoření vstupních vlastností záměru ochrany createProtectionIntentPropertiesOrReplicationProtectionIntentProperties
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-07-01

NewProtectionProfile

Jméno Popis Hodnota
appConsistentFrequencyInMinutes Frekvence snímků konzistentní vzhledem k aplikaci (v minutách). Int
crashConsistentFrequencyInMinutes Frekvence snímků konzistentní vzhledem k chybám (v minutách). Int
multiVmSyncStatus Hodnota označující, jestli je potřeba povolit synchronizaci více virtuálních počítačů. Hodnota by měla být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázat
Povolení (povinné)
policyName Vstup profilu ochrany. string (povinné)
recoveryPointHistory Doba trvání v minutách, do které je potřeba uložit body obnovení. Int
resourceType Typ třídy. New (povinné)

NewRecoveryVirtualNetwork

Jméno Popis Hodnota
recoveryVirtualNetworkName Název virtuální sítě pro obnovení. řetězec
recoveryVirtualNetworkResourceGroupName Název skupiny prostředků, která se má použít k vytvoření virtuální sítě pro obnovení. Pokud chybí, cílová síť by se vytvořila ve stejné skupině prostředků jako cílový virtuální počítač. řetězec
resourceType Typ třídy. New (povinné)

ProtectionProfileCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingProtectionProfile nastavte hodnotu ExistingProtectionProfile. Pro typ NewProtectionProfilenastavte na NewProtectionProfile . Existující
New (povinné)

RecoveryAvailabilitySetCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryAvailabilitySetna hodnotu Existing Existující (povinné)

RecoveryProximityPlacementGroupCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryProximityPlacementGroupna hodnotu Existing Existující (povinné)

RecoveryResourceGroupCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryResourceGroupna hodnotu Existing Existující (povinné)

RecoveryVirtualNetworkCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingRecoveryVirtualNetworkna hodnotu Existing Pro typ NewRecoveryVirtualNetwork nastavte hodnotu NewRecoveryVirtualNetwork. Existující
New (povinné)

StorageAccountCustomDetails

Jméno Popis Hodnota
resourceType Pro typ ExistingStorageAccountnastavte hodnotu ExistingStorageAccount . Existující (povinné)