Trezory služby Microsoft.RecoveryServices / replicationProtectionIntents 2022-10-01
- nejnovější
- 10. 10. 2024
-
2024-04-04 - 2024-02-01
- 1. 1. 2024
-
2023-08-01 -
2023-06-01 -
2023-04-04 - 2023-02-01
-
2023-01-01 - 10. 10. 2022
- 2022-09-10
- 2022-08-01
- 05. 5. 2022
- 2022-04-01
- 1. 3. 2022
-
2022-022 - 1. 1. 2022
- 12. 12. 2021
- 11. 11. 2021
- 10. 10. 2021
-
2021-08-01 - 2021-07-01
- 2021-06-01
-
2021-04-01 - 2021-03-01
-
2021-021 - 10. 7. 2018
Definice prostředku Bicep
Trezory /replicationProtectionIntents typ prostředku je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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í bicep.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-10-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
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'
}
StorageAccountCustomDetails – objekty
Nastavte vlastnost resourceType určit typ objektu.
Pro Existujícípoužijte:
{
azureStorageAccountId: 'string'
resourceType: 'Existing'
}
RecoveryProximityPlacementGroupCustomDetails – objekty
Nastavte vlastnost resourceType určit typ objektu.
Pro Existujícípoužijte:
{
recoveryProximityPlacementGroupId: 'string'
resourceType: 'Existing'
}
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'
}
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'
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty
Nastavte vlastnost instanceType určit typ objektu.
Pro A2A použijte:
{
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'
}
]
}
Hodnoty vlastností
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
Jméno | Popis | Hodnota |
---|---|---|
agentAutoUpdateStatus | Hodnota označující, jestli je povolená automatická aktualizace. | Zakázáno Povoleno |
automationAccountArmId | ID arm účtu Automation. | řetězec |
automationAccountAuthenticationType | Hodnota označující typ ověřování pro účet Automation. Výchozí hodnota je RunAsAccount. | RunAsAccount SystemAssignedIdentity |
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ě. | |
protectionProfileCustomInput | Vlastní vstupy profilu ochrany. | |
recoveryAvailabilitySetCustomInput | Vstup skupiny dostupnosti obnovení. | |
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í. | |
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ě. | |
recoveryAzureStorageAccountCustomInput | Vstup účtu úložiště virtuálního pevného disku pro obnovení. | |
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ě. | |
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í. | |
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í:
- skupiny prostředků – viz příkazy nasazení 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í JSON.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2022-10-01",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
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"
}
StorageAccountCustomDetails – objekty
Nastavte vlastnost resourceType určit typ objektu.
Pro Existujícípoužijte:
{
"azureStorageAccountId": "string",
"resourceType": "Existing"
}
RecoveryProximityPlacementGroupCustomDetails – objekty
Nastavte vlastnost resourceType určit typ objektu.
Pro Existujícípoužijte:
{
"recoveryProximityPlacementGroupId": "string",
"resourceType": "Existing"
}
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"
}
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"
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty
Nastavte vlastnost instanceType určit typ objektu.
Pro A2A použijte:
{
"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"
}
]
}
Hodnoty vlastností
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
Jméno | Popis | Hodnota |
---|---|---|
agentAutoUpdateStatus | Hodnota označující, jestli je povolená automatická aktualizace. | Zakázáno Povoleno |
automationAccountArmId | ID arm účtu Automation. | řetězec |
automationAccountAuthenticationType | Hodnota označující typ ověřování pro účet Automation. Výchozí hodnota je RunAsAccount. | RunAsAccount SystemAssignedIdentity |
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ě. | |
protectionProfileCustomInput | Vlastní vstupy profilu ochrany. | |
recoveryAvailabilitySetCustomInput | Vstup skupiny dostupnosti obnovení. | |
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í. | |
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ě. | |
recoveryAzureStorageAccountCustomInput | Vstup účtu úložiště virtuálního pevného disku pro obnovení. | |
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ě. | |
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í. | |
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 | '2022-10-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@2022-10-01"
name = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
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"
}
StorageAccountCustomDetails – objekty
Nastavte vlastnost resourceType určit typ objektu.
Pro Existujícípoužijte:
{
azureStorageAccountId = "string"
resourceType = "Existing"
}
RecoveryProximityPlacementGroupCustomDetails – objekty
Nastavte vlastnost resourceType určit typ objektu.
Pro Existujícípoužijte:
{
recoveryProximityPlacementGroupId = "string"
resourceType = "Existing"
}
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"
}
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"
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty
Nastavte vlastnost instanceType určit typ objektu.
Pro A2A použijte:
{
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"
}
]
}
Hodnoty vlastností
A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails
Jméno | Popis | Hodnota |
---|---|---|
agentAutoUpdateStatus | Hodnota označující, jestli je povolená automatická aktualizace. | Zakázáno Povoleno |
automationAccountArmId | ID arm účtu Automation. | řetězec |
automationAccountAuthenticationType | Hodnota označující typ ověřování pro účet Automation. Výchozí hodnota je RunAsAccount. | RunAsAccount SystemAssignedIdentity |
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ě. | |
protectionProfileCustomInput | Vlastní vstupy profilu ochrany. | |
recoveryAvailabilitySetCustomInput | Vstup skupiny dostupnosti obnovení. | |
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í. | |
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ě. | |
recoveryAzureStorageAccountCustomInput | Vstup účtu úložiště virtuálního pevného disku pro obnovení. | |
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ě. | |
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í. | |
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@2022-10-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é) |