Replication Protection Intents - Create
Skapa resurs för skyddsavsikt.
Åtgärden för att skapa ett avsiktsobjekt för ASR-replikeringsskydd.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionIntents/{intentObjectName}?api-version=2025-08-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
intent
|
path | True |
string |
Namn på replikeringsskyddsavsikt. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
resource
|
path | True |
string |
Namnet på valvet |
|
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| properties |
Skapa indataegenskaper för skyddsavsikter. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Resursens 'ReplicationProtectionIntent'-uppdateringsoperation lyckades |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Create protection intent Resource.
Exempelbegäran
PUT https://management.azure.com/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationProtectionIntents/vm1?api-version=2025-08-01
{
"properties": {
"providerSpecificDetails": {
"fabricObjectId": "/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/removeOne/providers/Microsoft.Compute/virtualMachines/vmPpgAv5",
"instanceType": "A2A",
"primaryLocation": "eastUs2",
"recoveryAvailabilityType": "Single",
"recoveryLocation": "westus2",
"recoveryResourceGroupId": "/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/removeOne-asr",
"recoverySubscriptionId": "ed5bcdf6-d61e-47bd-8ea9-f2bd379a2640"
}
}
}
Exempelsvar
Azure-AsyncOperation: https://management.azure.com/Subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-08-01
{
"name": "vm1",
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"id": "/Subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/2007vttp/providers/Microsoft.RecoveryServices/vaults/tp2007vt/replicationProtectionIntents/vm1",
"properties": {
"friendlyName": "vm1",
"jobId": "/Subscriptions/d90d145a-4cdd-45a3-b2c4-971d69775278/resourceGroups/a2acl-rg-vault-prod-gip-ccy/providers/Microsoft.RecoveryServices/vaults/a2acl-vault-prod-gip-ccy/replicationJobs/02004ea7-d498-4bb4-bdeb-cdb611706867",
"jobState": "InProgress",
"providerSpecificDetails": {
"instanceType": "A2A",
"recoveryAvailabilityType": "Single"
}
}
}
Definitioner
| Name | Description |
|---|---|
|
A2ACreate |
A2A skapa indata för skyddsavsikt. |
|
A2AProtection |
Information om ohanterade diskindata för virtuella Azure-datorer. |
|
A2AProtection |
Information om indata för hanterad disk för virtuella Azure-datorer. |
|
A2ARecovery |
Den virtuella datorns återställningstillgänglighetstyp. |
|
A2AReplication |
A2A-leverantörsspecifika inställningar. |
|
Agent |
Ett värde som anger om den automatiska uppdateringen är aktiverad. |
|
Automation |
Ett värde som anger vilken typautentisering som ska användas för automationskontot. |
|
Auto |
Ett värde som anger om det automatiska skyddet är aktiverat. |
|
created |
Den typ av identitet som skapade resursen. |
|
Create |
Skapa indata för skyddsavsikt. |
|
Create |
Skapa indataegenskaper för skyddsavsikter. |
|
Disk |
Information om kryptering av återställningsskiva (BEK och KEK). |
|
Disk |
Information om diskkrypteringsnyckel (BitLocker-krypteringsnyckel (BEK) i Windows). |
|
Existing |
Indata för befintligt lagringskonto. |
|
Existing |
Indata för befintlig återställningstillgänglighetsuppsättning. |
|
Existing |
Indata för befintlig närhetsplaceringsgrupp för återhämtning. |
|
Existing |
Indata för befintlig återställningsresursgrupp. |
|
Existing |
Indata för befintligt virtuellt återställningsnätverk. |
|
Existing |
Indata för befintligt lagringskonto. |
|
Key |
Information om nyckelkrypteringsnyckel (KEK). |
|
New |
Ny indata för skyddsprofil. |
|
New |
Indata för virtuellt nätverk för återställning för att skapa ett nytt virtuellt nätverk från ett visst källnätverk. |
|
Replication |
Avsikt med replikeringsskydd. |
|
Replication |
Anpassad information om replikeringsskydds avsikt. |
|
Set |
Ett värde som anger om synkronisering av flera virtuella datorer måste aktiveras. Värdet ska vara "Aktiverat" eller "Inaktiverat". |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
A2ACreateProtectionIntentInput
A2A skapa indata för skyddsavsikt.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| agentAutoUpdateStatus |
Ett värde som anger om den automatiska uppdateringen är aktiverad. |
||
| autoProtectionOfDataDisk |
Ett värde som anger om det automatiska skyddet är aktiverat. |
||
| automationAccountArmId |
string |
Automation-kontots arm-ID. |
|
| automationAccountAuthenticationType | RunAsAccount |
Ett värde som anger autentiseringstypen för automationskontot. Standardvärdet är "RunAsAccount". |
|
| diskEncryptionInfo |
Krypteringsinformationen för återställningsdisken (för två passflöden). |
||
| fabricObjectId |
string |
Infrastrukturspecifikt objekt-ID för den virtuella datorn. |
|
| instanceType |
string:
A2A |
Klasstypen. |
|
| multiVmGroupId |
string |
Grupp-ID för flera virtuella datorer. |
|
| multiVmGroupName |
string |
Gruppnamnet för flera virtuella datorer. |
|
| primaryLocation |
string |
Den primära platsen för den virtuella datorn. |
|
| primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Indata för det primära mellanlagringskontot. |
|
| protectionProfileCustomInput | ProtectionProfileCustomDetails: |
Anpassade indata för skyddsprofilen. |
|
| recoveryAvailabilitySetCustomInput | RecoveryAvailabilitySetCustomDetails: |
Indata för återställningstillgänglighetsuppsättningen. |
|
| recoveryAvailabilityType |
Den virtuella datorns återställningstillgänglighetstyp. |
||
| recoveryAvailabilityZone |
string |
Tillgänglighetszonen för återställning. |
|
| recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Kontot för startdiagnostiklagring. |
|
| recoveryLocation |
string |
Återställningsplatsen för den virtuella datorn. |
|
| recoveryProximityPlacementGroupCustomInput | RecoveryProximityPlacementGroupCustomDetails: |
Anpassade indata för placeringsgruppen för återställningsnäring. |
|
| recoveryResourceGroupId |
string |
Återställningsresursgruppens ID. Giltigt för V2-scenarier. |
|
| recoverySubscriptionId |
string |
Återställningsprenumerations-ID för den virtuella datorn. |
|
| recoveryVirtualNetworkCustomInput | RecoveryVirtualNetworkCustomDetails: |
Indata för det virtuella nätverket för återställning. |
|
| vmDisks |
Listan över vm-diskindata. |
||
| vmManagedDisks |
Listan över vm-hanterade diskindata. |
A2AProtectionIntentDiskInputDetails
Information om ohanterade diskindata för virtuella Azure-datorer.
| Name | Typ | Description |
|---|---|---|
| diskUri |
string |
Disk-URI:n. |
| primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Indata för det primära mellanlagringskontot. |
| recoveryAzureStorageAccountCustomInput | StorageAccountCustomDetails: |
Indata för återställnings-VHD-lagringskontot. |
A2AProtectionIntentManagedDiskInputDetails
Information om indata för hanterad disk för virtuella Azure-datorer.
| Name | Typ | Description |
|---|---|---|
| diskEncryptionInfo |
Krypteringsinformationen för återställningsdisken (för ett/ett enda pass-flöden). |
|
| diskId |
string |
Disk-ID:t. |
| primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Indata för det primära mellanlagringskontot. |
| recoveryDiskEncryptionSetId |
string |
Återställningsdiskens krypteringsuppsättnings-ID. |
| recoveryReplicaDiskAccountType |
string |
Typ av replikdisk. Det är ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren har angetts. |
| recoveryResourceGroupCustomInput | RecoveryResourceGroupCustomDetails: |
Indata för återställningsresursgruppen. |
| recoveryTargetDiskAccountType |
string |
Måldisktypen efter redundansväxling. Det är ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren har angetts. |
A2ARecoveryAvailabilityType
Den virtuella datorns återställningstillgänglighetstyp.
| Värde | Description |
|---|---|
| Single |
Single |
| AvailabilitySet |
AvailabilitySet |
| AvailabilityZone |
Tillgänglighetszon |
A2AReplicationIntentDetails
A2A-leverantörsspecifika inställningar.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| agentAutoUpdateStatus |
Ett värde som anger om den automatiska uppdateringen är aktiverad. |
||
| autoProtectionOfDataDisk |
Ett värde som anger om det automatiska skyddet är aktiverat. |
||
| automationAccountArmId |
string |
Automation-kontots arm-ID. |
|
| automationAccountAuthenticationType | RunAsAccount |
Ett värde som anger vilken typautentisering som ska användas för automationskontot. |
|
| diskEncryptionInfo |
Krypteringsinformationen för återställningsdisken (för två passflöden). |
||
| fabricObjectId |
string |
Infrastrukturspecifikt objekt-ID för den virtuella datorn. |
|
| instanceType |
string:
A2A |
Hämtar instanstypen. |
|
| multiVmGroupId |
string |
Grupp-ID för flera virtuella datorer. |
|
| multiVmGroupName |
string |
Gruppnamnet för flera virtuella datorer. |
|
| primaryLocation |
string |
Den primära platsen för den virtuella datorn. |
|
| primaryStagingStorageAccount | StorageAccountCustomDetails: |
Information om det primära mellanlagringskontot. |
|
| protectionProfile | ProtectionProfileCustomDetails: |
Anpassad information om skyddsprofilen. |
|
| recoveryAvailabilitySet | RecoveryAvailabilitySetCustomDetails: |
Information om uppsättningen för återställningstillgänglighet. |
|
| recoveryAvailabilityType |
string |
Den virtuella datorns återställningstillgänglighetstyp. |
|
| recoveryAvailabilityZone |
string |
Tillgänglighetszonen för återställning. |
|
| recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Kontot för startdiagnostiklagring. |
|
| recoveryLocation |
string |
Återställningsplatsen för den virtuella datorn. |
|
| recoveryProximityPlacementGroup | RecoveryProximityPlacementGroupCustomDetails: |
Anpassad information om placeringsgruppen för återställningsnärhet. |
|
| recoveryResourceGroupId |
string |
ID:t för återställningsresursgruppen. |
|
| recoverySubscriptionId |
string |
Återställningsprenumerations-ID för den virtuella datorn. |
|
| recoveryVirtualNetwork | RecoveryVirtualNetworkCustomDetails: |
Information om det virtuella återställningsnätverket. |
|
| vmDisks |
Listan över vm-diskinformation. |
||
| vmManagedDisks |
Listan över vm-hanterad diskinformation. |
AgentAutoUpdateStatus
Ett värde som anger om den automatiska uppdateringen är aktiverad.
| Värde | Description |
|---|---|
| Disabled |
Disabled |
| Enabled |
Enabled |
AutomationAccountAuthenticationType
Ett värde som anger vilken typautentisering som ska användas för automationskontot.
| Värde | Description |
|---|---|
| RunAsAccount |
RunAsAccount |
| SystemAssignedIdentity |
Systemtilldelad identitet |
AutoProtectionOfDataDisk
Ett värde som anger om det automatiska skyddet är aktiverat.
| Värde | Description |
|---|---|
| Disabled |
Disabled |
| Enabled |
Enabled |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CreateProtectionIntentInput
Skapa indata för skyddsavsikt.
| Name | Typ | Description |
|---|---|---|
| properties |
Skapa indataegenskaper för skyddsavsikter. |
CreateProtectionIntentProperties
Skapa indataegenskaper för skyddsavsikter.
| Name | Typ | Description |
|---|---|---|
| providerSpecificDetails | CreateProtectionIntentProviderSpecificDetails: |
ReplikationsProviderInput. För A2A-providern blir det A2ACreateProtectionIntentInput-objekt. |
DiskEncryptionInfo
Information om kryptering av återställningsskiva (BEK och KEK).
| Name | Typ | Description |
|---|---|---|
| diskEncryptionKeyInfo |
KeyVault-referensen för återställning för hemlighet. |
|
| keyEncryptionKeyInfo |
KeyVault-referens för återställning för nyckel. |
DiskEncryptionKeyInfo
Information om diskkrypteringsnyckel (BitLocker-krypteringsnyckel (BEK) i Windows).
| Name | Typ | Description |
|---|---|---|
| keyVaultResourceArmId |
string |
KeyVault-resursens ARM-ID för hemlighet. |
| secretIdentifier |
string |
Den hemliga URL:en/identifieraren. |
ExistingProtectionProfile
Indata för befintligt lagringskonto.
| Name | Typ | Description |
|---|---|---|
| protectionProfileId |
string |
Arm-ID:t för skyddsprofilen. Utlöser fel om resursen inte finns. |
| resourceType |
string:
Existing |
Klasstypen. |
ExistingRecoveryAvailabilitySet
Indata för befintlig återställningstillgänglighetsuppsättning.
| Name | Typ | Description |
|---|---|---|
| recoveryAvailabilitySetId |
string |
Återställningstillgänglighetsuppsättningens ID. Utlöser fel om resursen inte finns. |
| resourceType |
string:
Existing |
Klasstypen. |
ExistingRecoveryProximityPlacementGroup
Indata för befintlig närhetsplaceringsgrupp för återhämtning.
| Name | Typ | Description |
|---|---|---|
| recoveryProximityPlacementGroupId |
string |
Grupp-ID för placering av återställningsnäring. Utlöser fel om resursen inte finns. |
| resourceType |
string:
Existing |
Klasstypen. |
ExistingRecoveryRecoveryResourceGroup
Indata för befintlig återställningsresursgrupp.
| Name | Typ | Description |
|---|---|---|
| recoveryResourceGroupId |
string |
Återställningsresursgruppens ID. Giltigt för V2-scenarier. |
| resourceType |
string:
Existing |
Klasstypen. |
ExistingRecoveryVirtualNetwork
Indata för befintligt virtuellt återställningsnätverk.
| Name | Typ | Description |
|---|---|---|
| recoverySubnetName |
string |
Namnet på återställningsundernätet. |
| recoveryVirtualNetworkId |
string |
Det virtuella nätverks-ID:t för återställning. Utlöser fel om resursen inte finns. |
| resourceType |
string:
Existing |
Klasstypen. |
ExistingStorageAccount
Indata för befintligt lagringskonto.
| Name | Typ | Description |
|---|---|---|
| azureStorageAccountId |
string |
Arm-ID för lagringskontot. Utlös fel om resursen inte finns. |
| resourceType |
string:
Existing |
Klasstypen. |
KeyEncryptionKeyInfo
Information om nyckelkrypteringsnyckel (KEK).
| Name | Typ | Description |
|---|---|---|
| keyIdentifier |
string |
Nyckel-URL:en/identifieraren. |
| keyVaultResourceArmId |
string |
KeyVault-resursens ARM-ID för nyckel. |
NewProtectionProfile
Ny indata för skyddsprofil.
| Name | Typ | Description |
|---|---|---|
| appConsistentFrequencyInMinutes |
integer (int32) |
Appens konsekventa frekvens för ögonblicksbilder (i minuter). |
| crashConsistentFrequencyInMinutes |
integer (int32) |
Krasch konsekvent ögonblicksbild frekvens (i minuter). |
| multiVmSyncStatus |
Ett värde som anger om synkronisering av flera virtuella datorer måste aktiveras. Värdet ska vara "Aktiverat" eller "Inaktiverat". |
|
| policyName |
string |
Indata för skyddsprofilen. |
| recoveryPointHistory |
integer (int32) |
Varaktigheten i minuter tills återställningspunkterna måste lagras. |
| resourceType |
string:
New |
Klasstypen. |
NewRecoveryVirtualNetwork
Indata för virtuellt nätverk för återställning för att skapa ett nytt virtuellt nätverk från ett visst källnätverk.
| Name | Typ | Description |
|---|---|---|
| recoveryVirtualNetworkName |
string |
Namnet på det virtuella nätverket för återställning. |
| recoveryVirtualNetworkResourceGroupName |
string |
Namnet på den resursgrupp 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. |
| resourceType |
string:
New |
Klasstypen. |
ReplicationProtectionIntent
Avsikt med replikeringsskydd.
| Name | Typ | Description |
|---|---|---|
| id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Resursplats |
| name |
string |
Namnet på resursen |
| properties |
Anpassade data. |
|
| systemData |
Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. |
|
| type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
ReplicationProtectionIntentProperties
Anpassad information om replikeringsskydds avsikt.
| Name | Typ | Description |
|---|---|---|
| creationTimeUTC |
string |
Skapandetiden i UTC. |
| friendlyName |
string |
Namnet. |
| isActive |
boolean |
Ett värde som anger om avsiktsobjektet är aktivt. |
| jobId |
string |
Jobb-ID:t. |
| jobState |
string |
Jobbets tillstånd. |
| providerSpecificDetails | ReplicationProtectionIntentProviderSpecificSettings: |
Anpassade inställningar för replikeringsprovidern. |
SetMultiVmSyncStatus
Ett värde som anger om synkronisering av flera virtuella datorer måste aktiveras. Värdet ska vara "Aktiverat" eller "Inaktiverat".
| Värde | Description |
|---|---|
| Enable |
Aktivera |
| Disable |
Inaktivera |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för senaste ändring av resurs (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |