Trezory Microsoft.RecoveryServices/replicationProtectionIntents 2021-10-01
Definice prostředku Bicep
Typ prostředku trezory/replicationProtectionIntents je možné nasadit do:
- 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@2021-10-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty
Nastavte vlastnost instanceType tak, aby určila typ objektu.
Pro A2A použijte:
instanceType: 'A2A'
agentAutoUpdateStatus: 'string'
automationAccountArmId: 'string'
automationAccountAuthenticationType: 'string'
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
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'
}
]
Objekty StorageAccountCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType: 'Existing'
azureStorageAccountId: 'string'
Objekty ProtectionProfileCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType: 'Existing'
protectionProfileId: 'string'
V části Nový použijte:
resourceType: 'New'
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
Objekty RecoveryAvailabilitySetCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType: 'Existing'
recoveryAvailabilitySetId: 'string'
Objekty RecoveryProximityPlacementGroupCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType: 'Existing'
recoveryProximityPlacementGroupId: 'string'
RecoveryVirtualNetworkCustomDetails – objekty
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType: 'Existing'
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
V části Nový použijte:
resourceType: 'New'
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
Objekty RecoveryResourceGroupCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType: 'Existing'
recoveryResourceGroupId: 'string'
Hodnoty vlastností
trezory/replikaceProtectionIntents
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu. |
string (povinné) |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí 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 |
properties | Vytvořte vstupní vlastnosti záměru ochrany. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Název | Description | Hodnota |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Pro poskytovatele A2A to bude objekt A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Název | Description | Hodnota |
---|---|---|
instanceType | Nastavení typu objektu | A2A (povinné) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Název | Description | Hodnota |
---|---|---|
instanceType | Typ třídy. | A2A (povinné) |
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". | 'Účet Spustit jakos' SystemAssignedIdentity |
autoProtectionOfDataDisk | Hodnota označující, zda je povolena automatická ochrana. | Zakázáno Povoleno |
diskEncryptionInfo | Informace o šifrování disku pro obnovení (pro dva průchozí toky). | DiskEncryptionInfo |
fabricObjectId | ID objektu virtuálního počítače specifického pro prostředky infrastruktury. | string (povinné) |
multiVmGroupId | ID skupiny více virtuálních počítačů | řetězec |
název skupiny multiVmGroup | Název skupiny více virtuálních počítačů. | řetězec |
primární umístění | 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 |
typ obnoveníAvailabilityType | Typ dostupnosti obnovení virtuálního počítače. | 'AvailabilitySet' AvailabilityZone 'Single' (povinné) |
recoveryAvailabilityZone | Zóna dostupnosti obnovení. | řetězec |
recoveryBootDiagStorageAccount | Účet úložiště diagnostiky spouštění. | StorageAccountCustomDetails |
recoveryLocation | Umístění pro obnovení virtuálního počítače. | string (povinné) |
recoveryProximityPlacementGroupCustomInput | Vlastní vstup skupiny umístění bezkontaktní komunikace pro obnovení. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | ID skupiny prostředků obnovení platné pro scénáře V2. | string (povinné) |
recoverySubscriptionId | ID předplatného pro obnovení virtuálního počítače. | string (povinné) |
obnoveníVirtualNetworkCustomInput | Vstup virtuální sítě pro obnovení. | RecoveryVirtualNetworkCustomDetails |
virtuální disky | Seznam vstupů disků virtuálních počítačů | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Seznam vstupů spravovaných disků virtuálního počítače | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Název | Description | Hodnota |
---|---|---|
diskEncryptionKeyInfo | Referenční informace k trezoru klíčů pro obnovení pro tajný kód | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Referenční informace ke službě KeyVault pro obnovení pro klíč. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Název | Description | Hodnota |
---|---|---|
keyVaultResourceArmId | ID ARM prostředku služby KeyVault pro tajný kód. | řetězec |
secretIdentifier | Adresa URL tajného kódu / identifikátor. | řetězec |
KeyEncryptionKeyInfo
Název | Description | Hodnota |
---|---|---|
keyIdentifier | Adresa URL nebo identifikátor klíče. | řetězec |
keyVaultResourceArmId | ID ARM prostředku služby KeyVault pro klíč. | řetězec |
StorageAccountCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingStorageAccount
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
azureStorageAccountId | ID ARM účtu úložiště. Vyvolá chybu, pokud prostředek neexistuje. | string (povinné) |
ProtectionProfileCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující Nové (povinné) |
ExistingProtectionProfile
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
protectionProfileId | ID ARM profilu ochrany. Vyvolá chybu, pokud prostředek neexistuje. | string (povinné) |
NewProtectionProfile
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | 'Nový' (povinné) |
appConsistentFrequencyInMinutes | Frekvence snímků konzistentní vzhledem k aplikaci (v minutách). | int |
crashConsistentFrequencyInMinutes | Frekvence snímků konzistentní vzhledem k selháním (v minutách). | int |
multiVmSyncStatus | Hodnota označující, jestli musí být povolená synchronizace více virtuálních počítačů. Hodnota by měla být Povoleno nebo Zakázáno. | 'Zakázat' Povolit (povinné) |
policyName | Vstup profilu ochrany. | string (povinné) |
recoveryPointHistory | Doba trvání v minutách, do které je potřeba uložit body obnovení. | int |
RecoveryAvailabilitySetCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryAvailabilitySet
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoveryAvailabilitySetId | ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu. | řetězec |
RecoveryProximityPlacementGroupCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryProximityPlacementGroup
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoveryProximityPlacementGroupId | ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. | řetězec |
RecoveryVirtualNetworkCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující Nové (povinné) |
ExistingRecoveryVirtualNetwork
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
název podsítě obnovení | Název podsítě pro obnovení. | řetězec |
recoveryVirtualNetworkId | ID virtuální sítě pro obnovení Pokud prostředek neexistuje, vyvolá chybu. | string (povinné) |
NewRecoveryVirtualNetwork
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Nový (povinné) |
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 |
A2AProtectionIntentDiskInputDetails
Název | Description | Hodnota |
---|---|---|
identifikátor URI disku | Identifikátor URI disku | string (povinné) |
primaryStagingStorageAccountCustomInput | Vstup primárního přípravného účtu úložiště. | StorageAccountCustomDetails |
obnoveníAzureStorageAccountCustomInput | Vstup účtu úložiště VHD pro obnovení. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Název | Description | Hodnota |
---|---|---|
diskEncryptionInfo | Informace o šifrování disku pro obnovení (pro jeden tok nebo jeden průchod). | 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. Jedná se o volitelnou hodnotu a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. | řetězec |
recoveryResourceGroupCustomInput | Vstup skupiny prostředků pro obnovení. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Typ cílového disku po převzetí služeb při selhání. Jedná se o volitelnou hodnotu a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. | řetězec |
RecoveryResourceGroupCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryResourceGroup
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoveryResourceGroupId | ID skupiny prostředků obnovení platné pro scénáře V2. | řetězec |
Definice prostředku šablony ARM
Typ prostředku vaults/replicationProtectionIntents je možné nasadit do:
- Skupiny prostředků – viz příkazy pro nasazení skupin 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í kód JSON.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2021-10-01",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Objekty CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Nastavte vlastnost instanceType a určete typ objektu.
Pro A2A použijte:
"instanceType": "A2A",
"agentAutoUpdateStatus": "string",
"automationAccountArmId": "string",
"automationAccountAuthenticationType": "string",
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"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"
}
]
Objekty StorageAccountCustomDetails
Nastavte vlastnost resourceType a zadejte typ objektu.
V části Existující použijte:
"resourceType": "Existing",
"azureStorageAccountId": "string"
Objekty ProtectionProfileCustomDetails
Nastavte vlastnost resourceType a zadejte typ objektu.
V části Existující použijte:
"resourceType": "Existing",
"protectionProfileId": "string"
V části Nový použijte:
"resourceType": "New",
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int"
Objekty RecoveryAvailabilitySetCustomDetails
Nastavte vlastnost resourceType a zadejte typ objektu.
V části Existující použijte:
"resourceType": "Existing",
"recoveryAvailabilitySetId": "string"
Objekty RecoveryProximityPlacementGroupCustomDetails
Nastavte vlastnost resourceType a zadejte typ objektu.
V části Existující použijte:
"resourceType": "Existing",
"recoveryProximityPlacementGroupId": "string"
Objekty RecoveryVirtualNetworkCustomDetails
Nastavte vlastnost resourceType a zadejte typ objektu.
V části Existující použijte:
"resourceType": "Existing",
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string"
V části Nový použijte:
"resourceType": "New",
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string"
Objekty RecoveryResourceGroupCustomDetails
Nastavte vlastnost resourceType a zadejte typ objektu.
V části Existující použijte:
"resourceType": "Existing",
"recoveryResourceGroupId": "string"
Hodnoty vlastností
trezory/replikaceProtectionIntents
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.RecoveryServices/vaults/replicationProtectionIntents |
apiVersion | Verze rozhraní API prostředku | '2021-10-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
string (povinné) |
properties | Vytvoření vstupních vlastností záměru ochrany | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Název | Description | Hodnota |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Pro poskytovatele A2A to bude objekt A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Název | Description | Hodnota |
---|---|---|
typ instance | Nastavení typu objektu | A2A (povinné) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Název | Description | Hodnota |
---|---|---|
typ instance | Typ třídy. | A2A (povinné) |
agentAutoUpdateStatus | Hodnota označující, zda je povolena 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". | 'Účet Spustit jakos' SystemAssignedIdentity |
autoProtectionOfDataDisk | Hodnota označující, zda je povolena automatická ochrana. | Zakázáno Povoleno |
diskEncryptionInfo | Informace o šifrování disku pro obnovení (pro dva průchozí toky). | DiskEncryptionInfo |
fabricObjectId | ID objektu virtuálního počítače specifického pro prostředky infrastruktury. | string (povinné) |
multiVmGroupId | ID skupiny více virtuálních počítačů | řetězec |
název skupiny multiVmGroup | Název skupiny více virtuálních počítačů. | řetězec |
primární umístění | 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 |
typ obnoveníAvailabilityType | Typ dostupnosti obnovení virtuálního počítače. | 'AvailabilitySet' AvailabilityZone 'Single' (povinné) |
recoveryAvailabilityZone | Zóna dostupnosti obnovení. | řetězec |
recoveryBootDiagStorageAccount | Účet úložiště diagnostiky spouštění. | StorageAccountCustomDetails |
recoveryLocation | Umístění pro obnovení virtuálního počítače. | 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ů disku virtuálního počítače | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Seznam vstupů spravovaných disků virtuálního počítače | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Název | Description | Hodnota |
---|---|---|
diskEncryptionKeyInfo | Referenční informace ke službě KeyVault pro obnovení pro tajný kód | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Referenční informace ke službě KeyVault pro obnovení pro klíč | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Název | Description | Hodnota |
---|---|---|
keyVaultResourceArmId | ID ARM prostředku KeyVault pro tajný klíč | řetězec |
secretIdentifier | Adresa URL nebo identifikátor tajného kódu. | řetězec |
KeyEncryptionKeyInfo
Název | Description | Hodnota |
---|---|---|
keyIdentifier | Adresa URL nebo identifikátor klíče. | řetězec |
keyVaultResourceArmId | ID ARM prostředku KeyVault pro klíč. | řetězec |
StorageAccountCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingStorageAccount
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
azureStorageAccountId | ID ARM účtu úložiště. Vyvolá chybu, pokud prostředek neexistuje. | string (povinné) |
ProtectionProfileCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující Nové (povinné) |
ExistingProtectionProfile
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
protectionProfileId | ID ARM profilu ochrany. Vyvolá chybu, pokud prostředek neexistuje. | string (povinné) |
NewProtectionProfile
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | 'Nový' (povinné) |
appConsistentFrequencyInMinutes | Frekvence snímků konzistentní vzhledem k aplikaci (v minutách). | int |
crashConsistentFrequencyInMinutes | Frekvence snímků konzistentní vzhledem k selháním (v minutách). | int |
multiVmSyncStatus | Hodnota označující, jestli musí být povolená synchronizace více virtuálních počítačů. Hodnota by měla být Povoleno nebo Zakázáno. | 'Zakázat' Povolit (povinné) |
policyName | Vstup profilu ochrany. | string (povinné) |
recoveryPointHistory | Doba trvání v minutách, do které je potřeba uložit body obnovení. | int |
RecoveryAvailabilitySetCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryAvailabilitySet
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoveryAvailabilitySetId | ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu. | řetězec |
RecoveryProximityPlacementGroupCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryProximityPlacementGroup
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoveryProximityPlacementGroupId | ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. | řetězec |
RecoveryVirtualNetworkCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující Nové (povinné) |
ExistingRecoveryVirtualNetwork
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoverySubnetName | Název podsítě pro obnovení. | řetězec |
recoveryVirtualNetworkId | ID virtuální sítě pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. | string (povinné) |
NewRecoveryVirtualNetwork
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | 'Nový' (povinné) |
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 |
A2AProtectionIntentDiskInputDetails
Název | Description | Hodnota |
---|---|---|
diskUri | Identifikátor URI disku | string (povinné) |
primaryStagingStorageAccountCustomInput | Primární vstup přípravného účtu úložiště. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Vstup účtu úložiště VHD pro obnovení. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Název | Description | Hodnota |
---|---|---|
diskEncryptionInfo | Informace o šifrování disku pro obnovení (pro jeden tok nebo jeden průchod). | DiskEncryptionInfo |
diskId | ID disku. | string (povinné) |
primaryStagingStorageAccountCustomInput | Primární vstup přípravného účtu úložiště. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | ID sady šifrování disku pro obnovení. | řetězec |
recoveryReplicaDiskAccountType | Typ disku repliky. Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. | řetězec |
recoveryResourceGroupCustomInput | Vstup skupiny prostředků obnovení. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Typ cílového disku po převzetí služeb při selhání Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. | řetězec |
RecoveryResourceGroupCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryResourceGroup
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | Existující (povinné) |
recoveryResourceGroupId | ID skupiny prostředků obnovení platné pro scénáře V2. | řetězec |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku trezory/replicationProtectionIntents je možné nasadit do:
- 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-10-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings – objekty
Nastavte vlastnost instanceType tak, aby určila typ objektu.
Pro A2A použijte:
instanceType = "A2A"
agentAutoUpdateStatus = "string"
automationAccountArmId = "string"
automationAccountAuthenticationType = "string"
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
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"
}
]
Objekty StorageAccountCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType = "Existing"
azureStorageAccountId = "string"
Objekty ProtectionProfileCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType = "Existing"
protectionProfileId = "string"
V části Nový použijte:
resourceType = "New"
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
Objekty RecoveryAvailabilitySetCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType = "Existing"
recoveryAvailabilitySetId = "string"
Objekty RecoveryProximityPlacementGroupCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType = "Existing"
recoveryProximityPlacementGroupId = "string"
RecoveryVirtualNetworkCustomDetails – objekty
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType = "Existing"
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
V části Nový použijte:
resourceType = "New"
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
Objekty RecoveryResourceGroupCustomDetails
Nastavte vlastnost resourceType a určete typ objektu.
Jako Existující použijte:
resourceType = "Existing"
recoveryResourceGroupId = "string"
Hodnoty vlastností
trezory/replikaceProtectionIntents
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-10-01 |
name | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: trezory |
properties | Vytvořte vstupní vlastnosti záměru ochrany. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Název | Description | Hodnota |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Pro poskytovatele A2A to bude objekt A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Název | Description | Hodnota |
---|---|---|
instanceType | Nastavení typu objektu | A2A (povinné) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Název | Description | Hodnota |
---|---|---|
instanceType | Typ třídy. | "A2A" (povinné) |
agentAutoUpdateStatus | Hodnota označující, zda je povolena 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í, zda je povolena automatická ochrana. | "Zakázáno" "Povoleno" |
diskEncryptionInfo | Informace o šifrování disku pro obnovení (pro dva průchozí toky). | DiskEncryptionInfo |
fabricObjectId | ID objektu virtuálního počítače specifického pro prostředky infrastruktury. | string (povinné) |
multiVmGroupId | ID skupiny více virtuálních počítačů | řetězec |
název skupiny multiVmGroup | Název skupiny více virtuálních počítačů. | řetězec |
primární umístění | 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 |
typ obnoveníAvailabilityType | Typ dostupnosti obnovení virtuálního počítače. | "AvailabilitySet" "AvailabilityZone" "Single" (povinné) |
recoveryAvailabilityZone | Zóna dostupnosti obnovení. | řetězec |
recoveryBootDiagStorageAccount | Účet úložiště diagnostiky spouštění. | StorageAccountCustomDetails |
recoveryLocation | Umístění pro obnovení virtuálního počítače. | string (povinné) |
recoveryProximityPlacementGroupCustomInput | Vlastní vstup skupiny umístění bezkontaktní komunikace pro obnovení. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | ID skupiny prostředků obnovení platné pro scénáře V2. | string (povinné) |
recoverySubscriptionId | ID předplatného pro obnovení virtuálního počítače. | string (povinné) |
obnoveníVirtualNetworkCustomInput | Vstup virtuální sítě pro obnovení. | RecoveryVirtualNetworkCustomDetails |
virtuální disky | Seznam vstupů disků virtuálních počítačů | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Seznam vstupů spravovaných disků virtuálního počítače | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Název | Description | Hodnota |
---|---|---|
diskEncryptionKeyInfo | Referenční informace k trezoru klíčů pro obnovení pro tajný kód | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Referenční informace ke službě KeyVault pro obnovení pro klíč. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Název | Description | Hodnota |
---|---|---|
keyVaultResourceArmId | ID ARM prostředku služby KeyVault pro tajný kód. | řetězec |
secretIdentifier | Adresa URL tajného kódu / identifikátor. | řetězec |
KeyEncryptionKeyInfo
Název | Description | Hodnota |
---|---|---|
keyIdentifier | Adresa URL nebo identifikátor klíče. | řetězec |
keyVaultResourceArmId | ID ARM prostředku služby KeyVault pro klíč. | řetězec |
StorageAccountCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingStorageAccount
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Existující" (povinné) |
azureStorageAccountId | ID ARM účtu úložiště. Pokud prostředek neexistuje, vyvolá se chyba. | string (povinné) |
ProtectionProfileCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující Nové (povinné) |
Existujícíprofile ochrany
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Existující" (povinné) |
id profilu ochrany | ID ARM profilu ochrany vyvolá chybu, pokud prostředek neexistuje. | string (povinné) |
NovýProfile ochrany
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Nový" (povinné) |
appConsistentFrequencyInMinutes | Frekvence snímků konzistentní vzhledem k aplikacím (v minutách) | int |
crashConsistentFrequencyInMinutes | Frekvence snímků konzistentní vzhledem k selháním (v minutách) | int |
multiVmSyncStatus | Hodnota označující, jestli musí být povolená synchronizace více virtuálních počítačů. Hodnota by měla být Povoleno nebo Zakázáno. | "Zakázat" Povolit (povinné) |
název_zásady | Vstup profilu ochrany. | string (povinné) |
obnoveníPointHistory | Doba v minutách, do které je potřeba ukládat body obnovení. | int |
RecoveryAvailabilitySetCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryAvailabilitySet
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Existující" (povinné) |
recoveryAvailabilitySetId | ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu. | řetězec |
RecoveryProximityPlacementGroupCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryProximityPlacementGroup
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Existující" (povinné) |
recoveryProximityPlacementGroupId | ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. | řetězec |
RecoveryVirtualNetworkCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující Nové (povinné) |
ExistingRecoveryVirtualNetwork
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Existující" (povinné) |
recoverySubnetName | Název podsítě pro obnovení. | řetězec |
recoveryVirtualNetworkId | ID virtuální sítě pro obnovení. Pokud prostředek neexistuje, vyvolá chybu. | string (povinné) |
NewRecoveryVirtualNetwork
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Nový" (povinné) |
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 |
A2AProtectionIntentDiskInputDetails
Název | Description | Hodnota |
---|---|---|
diskUri | Identifikátor URI disku | string (povinné) |
primaryStagingStorageAccountCustomInput | Primární vstup přípravného účtu úložiště. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Vstup účtu úložiště VHD pro obnovení. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Název | Description | Hodnota |
---|---|---|
diskEncryptionInfo | Informace o šifrování disku pro obnovení (pro jeden tok nebo jeden průchod). | DiskEncryptionInfo |
diskId | ID disku. | string (povinné) |
primaryStagingStorageAccountCustomInput | Primární vstup přípravného účtu úložiště. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | ID sady šifrování disku pro obnovení. | řetězec |
recoveryReplicaDiskAccountType | Typ disku repliky. Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. | řetězec |
recoveryResourceGroupCustomInput | Vstup skupiny prostředků obnovení. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Typ cílového disku po převzetí služeb při selhání Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. | řetězec |
RecoveryResourceGroupCustomDetails
Název | Description | Hodnota |
---|---|---|
resourceType | Nastavení typu objektu | Existující (povinné) |
ExistingRecoveryResourceGroup
Název | Description | Hodnota |
---|---|---|
resourceType | Typ třídy. | "Existující" (povinné) |
recoveryResourceGroupId | ID skupiny prostředků obnovení platné pro scénáře V2. | řetězec |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro