Microsoft.RecoveryServices-valv/replikeringProtectionIntents 2021-04-01
Bicep-resursdefinition
Resurstypen vaults/replicationProtectionIntents kan distribueras till:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationProtectionIntents-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-objekt
Ange egenskapen instanceType för att ange objekttypen.
För A2A använder du:
instanceType: 'A2A'
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'
}
]
StorageAccountCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType: 'Existing'
azureStorageAccountId: 'string'
ProtectionProfileCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType: 'Existing'
protectionProfileId: 'string'
För Ny använder du:
resourceType: 'New'
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
RecoveryAvailabilitySetCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType: 'Existing'
recoveryAvailabilitySetId: 'string'
RecoveryProximityPlacementGroupCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType: 'Existing'
recoveryProximityPlacementGroupId: 'string'
RecoveryVirtualNetworkCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType: 'Existing'
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
För Ny använder du:
resourceType: 'New'
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
RecoveryResourceGroupCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType: 'Existing'
recoveryResourceGroupId: 'string'
Egenskapsvärden
valv/replikeringProtectionIntents
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: valv |
properties | Skapa indataegenskaper för skyddsavsikten. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Name | Beskrivning | Värde |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. För A2A-providern är det A2ACreateProtectionIntentInput-objektet. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Ange objekttyp | A2A (krävs) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "A2A" (krävs) |
autoProtectionOfDataDisk | Ett värde som anger om automatiskt skydd är aktiverat. | "Inaktiverad" "Aktiverad" |
diskEncryptionInfo | Krypteringsinformation för återställningsdisk (för två flöden). | DiskEncryptionInfo |
fabricObjectId | Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. | sträng (krävs) |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
primaryLocation | Den primära platsen för den virtuella datorn. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
protectionProfileCustomInput | Anpassade indata för skyddsprofilen. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Indata för återställningstillgänglighetsuppsättningen. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tillgänglighetstypen för återställning för den virtuella datorn. | "AvailabilitySet" "AvailabilityZone" "Single" (obligatoriskt) |
recoveryAvailabilityZone | Tillgänglighetszonen för återställning. | sträng |
recoveryBootDiagStorageAccount | Lagringskontot för startdiagnostik. | StorageAccountCustomDetails |
recoveryLocation | Återställningsplatsen för den virtuella datorn. | sträng (krävs) |
recoveryProximityPlacementGroupCustomInput | Anpassade indata för närhetsplaceringsgruppen för återställning. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Återställningsresursgruppens ID. Giltigt för V2-scenarier. | sträng (krävs) |
recoverySubscriptionId | Återställningsprenumerations-ID för den virtuella datorn. | sträng (krävs) |
recoveryVirtualNetworkCustomInput | Indata för det virtuella nätverket för återställning. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Listan över vm-diskindata. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Listan över vm-hanterade diskindata. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionKeyInfo | KeyVault-referens för återställning för hemlighet. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | KeyVault-referens för återställning av nyckel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyVaultResourceArmId | KeyVault-resursens ARM-ID för hemlighet. | sträng |
secretIdentifier | Den hemliga URL:en/identifieraren. | sträng |
KeyEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyIdentifier | Nyckelns URL/identifierare. | sträng |
keyVaultResourceArmId | Arm-ID:t för KeyVault-resursen för nyckeln. | sträng |
StorageAccountCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingStorageAccount
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
azureStorageAccountId | Arm-ID för lagringskontot. Utlös fel om resursen inte finns. | sträng (krävs) |
ProtectionProfileCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintliga Ny (krävs) |
ExistingProtectionProfile
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
protectionProfileId | Arm-ID för skyddsprofilen. Generera fel om resursen inte finns. | sträng (krävs) |
NewProtectionProfile
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Ny" (krävs) |
appConsistentFrequencyInMinutes | Appens konsekventa frekvens för ögonblicksbilder (i minuter). | int |
crashConsistentFrequencyInMinutes | Kraschkompatibel ögonblicksbildsfrekvens (i minuter). | int |
multiVmSyncStatus | Ett värde som anger om synkronisering av flera virtuella datorer måste aktiveras. Värdet ska vara "Aktiverat" eller "Inaktiverat". | "Inaktivera" "Aktivera" (obligatoriskt) |
policyName | Indata för skyddsprofilen. | sträng (krävs) |
recoveryPointHistory | Varaktigheten i minuter tills återställningspunkterna måste lagras. | int |
RecoveryAvailabilitySetCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryAvailabilitySet
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoveryAvailabilitySetId | Återställningstillgänglighetsuppsättningens ID. Utlöser fel om resursen inte finns. | sträng |
RecoveryProximityPlacementGroupCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryProximityPlacementGroup
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoveryProximityPlacementGroupId | Grupp-ID för placering av återställningsnäring. Utlöser fel om resursen inte finns. | sträng |
RecoveryVirtualNetworkCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintliga Ny (krävs) |
ExistingRecoveryVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoverySubnetName | Namnet på återställningsundernätet. | sträng |
recoveryVirtualNetworkId | Det virtuella nätverks-ID:t för återställning. Utlöser fel om resursen inte finns. | sträng (krävs) |
NewRecoveryVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Ny" (krävs) |
recoveryVirtualNetworkName | Namnet på det virtuella nätverket för återställning. | sträng |
recoveryVirtualNetworkResourceGroupName | Namnet på resursgruppen som ska användas för att skapa det virtuella återställningsnätverket. Om det saknas skapas målnätverket i samma resursgrupp som den virtuella måldatorn. | sträng |
A2AProtectionIntentDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskUri | Disk-URI:n. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Indata för återställnings-VHD-lagringskontot. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionInfo | Krypteringsinformation för återställningsdiskar (för ett/ett enda pass-flöden). | DiskEncryptionInfo |
diskId | Disk-ID:t. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Återställningsdiskens krypteringsuppsättnings-ID. | sträng |
recoveryReplicaDiskAccountType | Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
recoveryResourceGroupCustomInput | Indata för återställningsresursgruppen. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
RecoveryResourceGroupCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryResourceGroup
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
recoveryResourceGroupId | Återställningsresursgrupps-ID: Giltigt för V2-scenarier. | sträng |
Resursdefinition för ARM-mall
Resurstypen vaults/replicationProtectionIntents kan distribueras till:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.RecoveryServices/vaults/replicationProtectionIntents lägger du till följande JSON i mallen.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2021-04-01",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-objekt
Ange egenskapen instanceType för att ange typ av objekt.
För A2A använder du:
"instanceType": "A2A",
"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"
}
]
StorageAccountCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
"resourceType": "Existing",
"azureStorageAccountId": "string"
ProtectionProfileCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
"resourceType": "Existing",
"protectionProfileId": "string"
För Ny använder du:
"resourceType": "New",
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int"
RecoveryAvailabilitySetCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
"resourceType": "Existing",
"recoveryAvailabilitySetId": "string"
RecoveryProximityPlacementGroupCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
"resourceType": "Existing",
"recoveryProximityPlacementGroupId": "string"
RecoveryVirtualNetworkCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
"resourceType": "Existing",
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string"
För Ny använder du:
"resourceType": "New",
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string"
RecoveryResourceGroupCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
"resourceType": "Existing",
"recoveryResourceGroupId": "string"
Egenskapsvärden
valv/replikeringProtectionIntents
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents" |
apiVersion | Resurs-API-versionen | '2021-04-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
properties | Skapa indataegenskaper för skyddsavsikter. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Name | Beskrivning | Värde |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. För A2A-providern blir den A2ACreateProtectionIntentInput-objekt. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Ange objekttyp | A2A (krävs) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "A2A" (krävs) |
autoProtectionOfDataDisk | Ett värde som anger om det automatiska skyddet är aktiverat. | "Inaktiverad" "Aktiverad" |
diskEncryptionInfo | Krypteringsinformation för återställningsdiskar (för två passflöden). | DiskEncryptionInfo |
fabricObjectId | Infrastrukturspecifikt objekt-ID för den virtuella datorn. | sträng (krävs) |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
primaryLocation | Den primära platsen för den virtuella datorn. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
protectionProfileCustomInput | Anpassade indata för skyddsprofilen. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Indata för återställningstillgänglighetsuppsättningen. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Återställningstillgänglighetstypen för den virtuella datorn. | "AvailabilitySet" "AvailabilityZone" "Enkel" (krävs) |
recoveryAvailabilityZone | Återställningstillgänglighetszonen. | sträng |
recoveryBootDiagStorageAccount | Kontot för startdiagnostiklagring. | StorageAccountCustomDetails |
recoveryLocation | Återställningsplatsen för den virtuella datorn. | sträng (krävs) |
recoveryProximityPlacementGroupCustomInput | Anpassade indata för återställningsnäringsplaceringsgruppen. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Återställningsresursgrupps-ID: Giltigt för V2-scenarier. | sträng (krävs) |
recoverySubscriptionId | Återställningsprenumerations-ID för den virtuella datorn. | sträng (krävs) |
recoveryVirtualNetworkCustomInput | Indata för det virtuella nätverket för återställning. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Listan över vm-diskindata. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Listan över vm-hanterade diskindata. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionKeyInfo | KeyVault-referens för återställning för hemlighet. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | KeyVault-referens för återställning för nyckel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyVaultResourceArmId | KeyVault-resursens ARM-ID för hemlighet. | sträng |
secretIdentifier | Den hemliga URL:en/identifieraren. | sträng |
KeyEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyIdentifier | Nyckel-URL:en/identifieraren. | sträng |
keyVaultResourceArmId | KeyVault-resursens ARM-ID för nyckel. | sträng |
StorageAccountCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingStorageAccount
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
azureStorageAccountId | Arm-ID för lagringskontot. Generera fel om resursen inte finns. | sträng (krävs) |
ProtectionProfileCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintliga Ny (krävs) |
ExistingProtectionProfile
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
protectionProfileId | Arm-ID:t för skyddsprofilen. Generera fel om resursen inte finns. | sträng (krävs) |
NewProtectionProfile
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Ny" (krävs) |
appConsistentFrequencyInMinutes | Appens konsekventa frekvens för ögonblicksbilder (i minuter). | int |
crashConsistentFrequencyInMinutes | Krasch konsekvent ögonblicksbildsfrekvens (i minuter). | int |
multiVmSyncStatus | Ett värde som anger om synkronisering av flera virtuella datorer måste aktiveras. Värdet ska vara "Aktiverat" eller "Inaktiverat". | "Inaktivera" "Aktivera" (krävs) |
policyName | Indata för skyddsprofilen. | sträng (krävs) |
recoveryPointHistory | Varaktigheten i minuter tills återställningspunkterna måste lagras. | int |
RecoveryAvailabilitySetCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryAvailabilitySet
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
recoveryAvailabilitySetId | Återställningstillgänglighetsuppsättningens ID. Utlöser fel om resursen inte finns. | sträng |
RecoveryProximityPlacementGroupCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryProximityPlacementGroup
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
recoveryProximityPlacementGroupId | Grupp-ID för placering av återställningsnäring. Utlöser fel om resursen inte finns. | sträng |
RecoveryVirtualNetworkCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintliga Ny (krävs) |
ExistingRecoveryVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
recoverySubnetName | Namnet på återställningsundernätet. | sträng |
recoveryVirtualNetworkId | Det virtuella nätverks-ID:t för återställning. Utlöser fel om resursen inte finns. | sträng (krävs) |
NewRecoveryVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Ny" (krävs) |
recoveryVirtualNetworkName | Namnet på det virtuella nätverket för återställning. | sträng |
recoveryVirtualNetworkResourceGroupName | Namnet på resursgruppen som ska användas för att skapa det virtuella återställningsnätverket. Om det saknas skapas målnätverket i samma resursgrupp som den virtuella måldatorn. | sträng |
A2AProtectionIntentDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskUri | Disk-URI:n. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Indata för återställnings-VHD-lagringskontot. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionInfo | Krypteringsinformation för återställningsdiskar (för ett/ett enda pass-flöden). | DiskEncryptionInfo |
diskId | Disk-ID:t. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Återställningsdiskens krypteringsuppsättnings-ID. | sträng |
recoveryReplicaDiskAccountType | Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
recoveryResourceGroupCustomInput | Indata för återställningsresursgruppen. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
RecoveryResourceGroupCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryResourceGroup
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoveryResourceGroupId | Återställningsresursgruppens ID. Giltigt för V2-scenarier. | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen vaults/replicationProtectionIntents kan distribueras till:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationProtectionIntents-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-objekt
Ange egenskapen instanceType för att ange objekttypen.
För A2A använder du:
instanceType = "A2A"
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"
}
]
StorageAccountCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType = "Existing"
azureStorageAccountId = "string"
ProtectionProfileCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType = "Existing"
protectionProfileId = "string"
För Ny använder du:
resourceType = "New"
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
RecoveryAvailabilitySetCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType = "Existing"
recoveryAvailabilitySetId = "string"
RecoveryProximityPlacementGroupCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType = "Existing"
recoveryProximityPlacementGroupId = "string"
RecoveryVirtualNetworkCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType = "Existing"
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
För Ny använder du:
resourceType = "New"
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
RecoveryResourceGroupCustomDetails-objekt
Ange egenskapen resourceType för att ange typ av objekt.
För Befintlig använder du:
resourceType = "Existing"
recoveryResourceGroupId = "string"
Egenskapsvärden
valv/replikeringProtectionIntents
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-04-01" |
name | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: valv |
properties | Skapa indataegenskaper för skyddsavsikten. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Name | Beskrivning | Värde |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. För A2A-providern är det A2ACreateProtectionIntentInput-objektet. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Ange objekttyp | A2A (krävs) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "A2A" (krävs) |
autoProtectionOfDataDisk | Ett värde som anger om automatiskt skydd är aktiverat. | "Inaktiverad" "Aktiverad" |
diskEncryptionInfo | Krypteringsinformation för återställningsdisk (för två flöden). | DiskEncryptionInfo |
fabricObjectId | Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. | sträng (krävs) |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
primaryLocation | Den primära platsen för den virtuella datorn. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
protectionProfileCustomInput | Anpassade indata för skyddsprofilen. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Indata för återställningstillgänglighetsuppsättningen. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tillgänglighetstypen för återställning för den virtuella datorn. | "AvailabilitySet" "AvailabilityZone" "Single" (obligatoriskt) |
recoveryAvailabilityZone | Tillgänglighetszonen för återställning. | sträng |
recoveryBootDiagStorageAccount | Lagringskontot för startdiagnostik. | StorageAccountCustomDetails |
recoveryLocation | Återställningsplatsen för den virtuella datorn. | sträng (krävs) |
recoveryProximityPlacementGroupCustomInput | Anpassade indata för närhetsplaceringsgruppen för återställning. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Återställningsresursgruppens ID. Giltigt för V2-scenarier. | sträng (krävs) |
recoverySubscriptionId | Återställningsprenumerations-ID för den virtuella datorn. | sträng (krävs) |
recoveryVirtualNetworkCustomInput | Indata för det virtuella nätverket för återställning. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Listan över vm-diskindata. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Listan över vm-hanterade diskindata. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionKeyInfo | KeyVault-referens för återställning för hemlighet. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | KeyVault-referens för återställning av nyckel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyVaultResourceArmId | KeyVault-resursens ARM-ID för hemlighet. | sträng |
secretIdentifier | Den hemliga URL:en/identifieraren. | sträng |
KeyEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyIdentifier | Nyckelns URL/identifierare. | sträng |
keyVaultResourceArmId | Arm-ID:t för KeyVault-resursen för nyckeln. | sträng |
StorageAccountCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingStorageAccount
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
azureStorageAccountId | Arm-ID för lagringskontot. Utlös fel om resursen inte finns. | sträng (krävs) |
ProtectionProfileCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintliga Ny (krävs) |
ExistingProtectionProfile
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
protectionProfileId | Arm-ID för skyddsprofilen. Generera fel om resursen inte finns. | sträng (krävs) |
NewProtectionProfile
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Ny" (obligatoriskt) |
appConsistentFrequencyInMinutes | Appens konsekventa frekvens för ögonblicksbilder (i minuter). | int |
crashConsistentFrequencyInMinutes | Kraschkompatibel ögonblicksbildsfrekvens (i minuter). | int |
multiVmSyncStatus | Ett värde som anger om synkronisering av flera virtuella datorer måste aktiveras. Värdet ska vara "Aktiverat" eller "Inaktiverat". | "Inaktivera" "Aktivera" (obligatoriskt) |
policyName | Indata för skyddsprofilen. | sträng (krävs) |
recoveryPointHistory | Varaktigheten i minuter tills återställningspunkterna måste lagras. | int |
RecoveryAvailabilitySetCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryAvailabilitySet
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoveryAvailabilitySetId | Återställningstillgänglighetsuppsättningens ID. Utlöser fel om resursen inte finns. | sträng |
RecoveryProximityPlacementGroupCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryProximityPlacementGroup
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoveryProximityPlacementGroupId | Grupp-ID för placering av återställningsnäring. Utlöser fel om resursen inte finns. | sträng |
RecoveryVirtualNetworkCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintliga Ny (krävs) |
ExistingRecoveryVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (obligatoriskt) |
recoverySubnetName | Namnet på återställningsundernätet. | sträng |
recoveryVirtualNetworkId | Det virtuella nätverks-ID:t för återställning. Utlöser fel om resursen inte finns. | sträng (krävs) |
NewRecoveryVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Ny" (obligatoriskt) |
recoveryVirtualNetworkName | Namnet på det virtuella nätverket för återställning. | sträng |
recoveryVirtualNetworkResourceGroupName | Namnet på resursgruppen som ska användas för att skapa det virtuella återställningsnätverket. Om det saknas skapas målnätverket i samma resursgrupp som den virtuella måldatorn. | sträng |
A2AProtectionIntentDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskUri | Disk-URI:n. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Indata för återställnings-VHD-lagringskontot. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionInfo | Krypteringsinformation för återställningsdiskar (för ett/ett enda pass-flöden). | DiskEncryptionInfo |
diskId | Disk-ID:t. | sträng (krävs) |
primaryStagingStorageAccountCustomInput | Indata för det primära mellanlagringskontot. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Återställningsdiskens krypteringsuppsättnings-ID. | sträng |
recoveryReplicaDiskAccountType | Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
recoveryResourceGroupCustomInput | Indata för återställningsresursgruppen. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
RecoveryResourceGroupCustomDetails
Name | Beskrivning | Värde |
---|---|---|
resourceType | Ange objekttyp | Befintlig (krävs) |
ExistingRecoveryResourceGroup
Name | Beskrivning | Värde |
---|---|---|
resourceType | Klasstypen. | "Befintlig" (krävs) |
recoveryResourceGroupId | Återställningsresursgrupps-ID: Giltigt för V2-scenarier. | sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för