Replication Protection Intents - Create
Buat Sumber Daya maksud perlindungan.
Operasi untuk membuat item maksud perlindungan replikasi ASR.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionIntents/{intentObjectName}?api-version=2026-02-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
intent
|
path | True |
string |
Nama maksud perlindungan replikasi. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
|
resource
|
path | True |
string |
Nama Vault |
|
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus sebuah UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Jenis | Deskripsi |
|---|---|---|
| properties |
Buat properti input niat perlindungan. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Operasi pembaruan 'ReplicationProtectionIntent' sumber daya berhasil |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Create protection intent Resource.
Permintaan sampel
PUT https://management.azure.com/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationProtectionIntents/vm1?api-version=2026-02-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"
}
}
}
Respon sampel
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=2026-02-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"
}
}
}
Definisi
| Nama | Deskripsi |
|---|---|
|
A2ACreate |
A2A membuat input maksud perlindungan. |
|
A2AProtection |
Detail input disk tidak terkelola Azure VM. |
|
A2AProtection |
Detail input disk terkelola Azure VM. |
|
A2ARecovery |
Jenis ketersediaan pemulihan komputer virtual. |
|
A2AReplication |
Pengaturan khusus penyedia A2A. |
|
Agent |
Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan. |
|
Automation |
Nilai yang menunjukkan jenis autentikasi yang akan digunakan untuk Akun automasi. |
|
Auto |
Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan. |
|
created |
Jenis identitas yang membuat sumber daya. |
|
Create |
Buat input maksud perlindungan. |
|
Create |
Buat properti input niat perlindungan. |
|
Disk |
Info enkripsi disk pemulihan (BEK dan KEK). |
|
Disk |
Informasi Kunci Enkripsi Disk (Kunci Enkripsi BitLocker (BEK) di Windows). |
|
Existing |
Input akun penyimpanan yang ada. |
|
Existing |
Input set ketersediaan pemulihan yang ada. |
|
Existing |
Input grup penempatan kedekatan pemulihan yang ada. |
|
Existing |
Input grup sumber daya pemulihan yang ada. |
|
Existing |
Input jaringan virtual pemulihan yang ada. |
|
Existing |
Input akun penyimpanan yang ada. |
|
Key |
Informasi Key Encryption Key (KEK). |
|
New |
Input profil perlindungan baru. |
|
New |
Pemulihan input jaringan virtual untuk membuat jaringan virtual baru dari jaringan sumber yang diberikan. |
|
Replication |
Maksud perlindungan replikasi. |
|
Replication |
Detail data kustom maksud perlindungan replikasi. |
|
Set |
Nilai yang menunjukkan apakah sinkronisasi multi-VM harus diaktifkan. Nilai harus 'Diaktifkan' atau 'Dinonaktifkan'. |
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
A2ACreateProtectionIntentInput
A2A membuat input maksud perlindungan.
| Nama | Jenis | Nilai default | Deskripsi |
|---|---|---|---|
| agentAutoUpdateStatus |
Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan. |
||
| autoProtectionOfDataDisk |
Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan. |
||
| automationAccountArmId |
string |
Id arm akun otomatisasi. |
|
| automationAccountAuthenticationType | RunAsAccount |
Nilai yang menunjukkan jenis autentikasi untuk akun otomatisasi. Nilai defaultnya adalah "RunAsAccount". |
|
| diskEncryptionInfo |
Informasi enkripsi disk pemulihan (untuk dua alur pass). |
||
| fabricObjectId |
string |
Id objek khusus fabric dari komputer virtual. |
|
| instanceType |
string:
A2A |
Jenis kelas. |
|
| multiVmGroupId |
string |
Id grup multi vm. |
|
| multiVmGroupName |
string |
Nama grup multi vm. |
|
| primaryLocation |
string |
Lokasi utama untuk komputer virtual. |
|
| primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Input akun penyimpanan penahapan utama. |
|
| protectionProfileCustomInput | ProtectionProfileCustomDetails: |
Input kustom profil perlindungan. |
|
| recoveryAvailabilitySetCustomInput | RecoveryAvailabilitySetCustomDetails: |
Input set ketersediaan pemulihan. |
|
| recoveryAvailabilityType |
Jenis ketersediaan pemulihan komputer virtual. |
||
| recoveryAvailabilityZone |
string |
Zona ketersediaan pemulihan. |
|
| recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Akun penyimpanan diagnostik boot. |
|
| recoveryLocation |
string |
Lokasi pemulihan untuk komputer virtual. |
|
| recoveryProximityPlacementGroupCustomInput | RecoveryProximityPlacementGroupCustomDetails: |
Input kustom grup penempatan kedekatan pemulihan. |
|
| recoveryResourceGroupId |
string |
Id grup sumber daya pemulihan. Valid untuk skenario V2. |
|
| recoverySubscriptionId |
string |
Id langganan pemulihan komputer virtual. |
|
| recoveryVirtualNetworkCustomInput | RecoveryVirtualNetworkCustomDetails: |
Input jaringan virtual pemulihan. |
|
| vmDisks |
Daftar input disk vm. |
||
| vmManagedDisks |
Daftar input disk terkelola vm. |
A2AProtectionIntentDiskInputDetails
Detail input disk tidak terkelola Azure VM.
| Nama | Jenis | Deskripsi |
|---|---|---|
| diskUri |
string |
Uri disk. |
| primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Input akun penyimpanan penahapan utama. |
| recoveryAzureStorageAccountCustomInput | StorageAccountCustomDetails: |
Input akun penyimpanan VHD pemulihan. |
A2AProtectionIntentManagedDiskInputDetails
Detail input disk terkelola Azure VM.
| Nama | Jenis | Deskripsi |
|---|---|---|
| diskEncryptionInfo |
Informasi enkripsi disk pemulihan (untuk satu/alur pass tunggal). |
|
| diskId |
string |
Id disk. |
| primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Input akun penyimpanan penahapan utama. |
| recoveryDiskEncryptionSetId |
string |
Id set enkripsi disk pemulihan. |
| recoveryReplicaDiskAccountType |
string |
Jenis disk replika. Nilai opsionalnya dan akan sama dengan jenis disk sumber jika tidak disediakan pengguna. |
| recoveryResourceGroupCustomInput | RecoveryResourceGroupCustomDetails: |
Input grup sumber daya pemulihan. |
| recoveryTargetDiskAccountType |
string |
Jenis disk target setelah failover. Nilai opsionalnya dan akan sama dengan jenis disk sumber jika tidak disediakan pengguna. |
A2ARecoveryAvailabilityType
Jenis ketersediaan pemulihan komputer virtual.
| Nilai | Deskripsi |
|---|---|
| Single |
Single |
| AvailabilitySet |
AvailabilitySet |
| AvailabilityZone |
Zona Ketersediaan |
A2AReplicationIntentDetails
Pengaturan khusus penyedia A2A.
| Nama | Jenis | Nilai default | Deskripsi |
|---|---|---|---|
| agentAutoUpdateStatus |
Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan. |
||
| autoProtectionOfDataDisk |
Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan. |
||
| automationAccountArmId |
string |
Id arm akun otomatisasi. |
|
| automationAccountAuthenticationType | RunAsAccount |
Nilai yang menunjukkan jenis autentikasi yang akan digunakan untuk Akun automasi. |
|
| diskEncryptionInfo |
Informasi enkripsi disk pemulihan (untuk dua alur pass). |
||
| fabricObjectId |
string |
Id objek khusus fabric dari komputer virtual. |
|
| instanceType |
string:
A2A |
Mendapatkan jenis Instans. |
|
| multiVmGroupId |
string |
Id grup multi vm. |
|
| multiVmGroupName |
string |
Nama grup multi vm. |
|
| primaryLocation |
string |
Lokasi utama untuk komputer virtual. |
|
| primaryStagingStorageAccount | StorageAccountCustomDetails: |
Detail akun penyimpanan penahapan utama. |
|
| protectionProfile | ProtectionProfileCustomDetails: |
Detail kustom profil perlindungan. |
|
| recoveryAvailabilitySet | RecoveryAvailabilitySetCustomDetails: |
Detail set ketersediaan pemulihan. |
|
| recoveryAvailabilityType |
string |
Jenis ketersediaan pemulihan komputer virtual. |
|
| recoveryAvailabilityZone |
string |
Zona ketersediaan pemulihan. |
|
| recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Akun penyimpanan diagnostik boot. |
|
| recoveryLocation |
string |
Lokasi pemulihan untuk komputer virtual. |
|
| recoveryProximityPlacementGroup | RecoveryProximityPlacementGroupCustomDetails: |
Detail kustom grup penempatan kedekatan pemulihan. |
|
| recoveryResourceGroupId |
string |
ID grup sumber daya pemulihan. |
|
| recoverySubscriptionId |
string |
Id langganan pemulihan komputer virtual. |
|
| recoveryVirtualNetwork | RecoveryVirtualNetworkCustomDetails: |
Detail jaringan virtual pemulihan. |
|
| vmDisks |
Daftar detail disk vm. |
||
| vmManagedDisks |
Daftar detail disk terkelola vm. |
AgentAutoUpdateStatus
Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan.
| Nilai | Deskripsi |
|---|---|
| Disabled |
Disabled |
| Enabled |
Enabled |
AutomationAccountAuthenticationType
Nilai yang menunjukkan jenis autentikasi yang akan digunakan untuk Akun automasi.
| Nilai | Deskripsi |
|---|---|
| RunAsAccount |
RunAsAccount |
| SystemAssignedIdentity |
Identitas Ditugaskan Sistem |
AutoProtectionOfDataDisk
Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.
| Nilai | Deskripsi |
|---|---|
| Disabled |
Disabled |
| Enabled |
Enabled |
createdByType
Jenis identitas yang membuat sumber daya.
| Nilai | Deskripsi |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CreateProtectionIntentInput
Buat input maksud perlindungan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| properties |
Buat properti input niat perlindungan. |
CreateProtectionIntentProperties
Buat properti input niat perlindungan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| providerSpecificDetails | CreateProtectionIntentProviderSpecificDetails: |
The ReplicationProviderInput. Untuk penyedia A2A, itu akan menjadi objek A2ACreateProtectionIntentInput. |
DiskEncryptionInfo
Info enkripsi disk pemulihan (BEK dan KEK).
| Nama | Jenis | Deskripsi |
|---|---|---|
| diskEncryptionKeyInfo |
Referensi KeyVault pemulihan untuk rahasia. |
|
| keyEncryptionKeyInfo |
Referensi KeyVault pemulihan untuk kunci. |
DiskEncryptionKeyInfo
Informasi Kunci Enkripsi Disk (Kunci Enkripsi BitLocker (BEK) di Windows).
| Nama | Jenis | Deskripsi |
|---|---|---|
| keyVaultResourceArmId |
string |
Id ARM sumber daya KeyVault untuk rahasia. |
| secretIdentifier |
string |
Url / pengidentifikasi rahasia. |
ExistingProtectionProfile
Input akun penyimpanan yang ada.
| Nama | Jenis | Deskripsi |
|---|---|---|
| protectionProfileId |
string |
Profil perlindungan Arm Id. Kesalahan lempar, jika sumber daya tidak ada. |
| resourceType |
string:
Existing |
Jenis kelas. |
ExistingRecoveryAvailabilitySet
Input set ketersediaan pemulihan yang ada.
| Nama | Jenis | Deskripsi |
|---|---|---|
| recoveryAvailabilitySetId |
string |
Id set ketersediaan pemulihan. Akan melemparkan kesalahan, jika sumber daya tidak ada. |
| resourceType |
string:
Existing |
Jenis kelas. |
ExistingRecoveryProximityPlacementGroup
Input grup penempatan kedekatan pemulihan yang ada.
| Nama | Jenis | Deskripsi |
|---|---|---|
| recoveryProximityPlacementGroupId |
string |
Id grup penempatan kedekatan pemulihan. Akan melemparkan kesalahan, jika sumber daya tidak ada. |
| resourceType |
string:
Existing |
Jenis kelas. |
ExistingRecoveryRecoveryResourceGroup
Input grup sumber daya pemulihan yang ada.
| Nama | Jenis | Deskripsi |
|---|---|---|
| recoveryResourceGroupId |
string |
Id grup sumber daya pemulihan. Valid untuk skenario V2. |
| resourceType |
string:
Existing |
Jenis kelas. |
ExistingRecoveryVirtualNetwork
Input jaringan virtual pemulihan yang ada.
| Nama | Jenis | Deskripsi |
|---|---|---|
| recoverySubnetName |
string |
Nama subnet pemulihan. |
| recoveryVirtualNetworkId |
string |
Id jaringan virtual pemulihan. Akan melemparkan kesalahan, jika sumber daya tidak ada. |
| resourceType |
string:
Existing |
Jenis kelas. |
ExistingStorageAccount
Input akun penyimpanan yang ada.
| Nama | Jenis | Deskripsi |
|---|---|---|
| azureStorageAccountId |
string |
Akun penyimpanan Arm Id. Kesalahan lempar, jika sumber daya tidak ada. |
| resourceType |
string:
Existing |
Jenis kelas. |
KeyEncryptionKeyInfo
Informasi Key Encryption Key (KEK).
| Nama | Jenis | Deskripsi |
|---|---|---|
| keyIdentifier |
string |
URL/pengidentifikasi kunci. |
| keyVaultResourceArmId |
string |
Id ARM sumber daya KeyVault untuk kunci. |
NewProtectionProfile
Input profil perlindungan baru.
| Nama | Jenis | Deskripsi |
|---|---|---|
| appConsistentFrequencyInMinutes |
integer (int32) |
Frekuensi rekam jepret yang konsisten dengan aplikasi (dalam menit). |
| crashConsistentFrequencyInMinutes |
integer (int32) |
Frekuensi rekam jepret yang konsisten dengan crash (dalam menit). |
| multiVmSyncStatus |
Nilai yang menunjukkan apakah sinkronisasi multi-VM harus diaktifkan. Nilai harus 'Diaktifkan' atau 'Dinonaktifkan'. |
|
| policyName |
string |
Input profil perlindungan. |
| recoveryPointHistory |
integer (int32) |
Durasi dalam menit sampai titik pemulihan perlu disimpan. |
| resourceType |
string:
New |
Jenis kelas. |
NewRecoveryVirtualNetwork
Pemulihan input jaringan virtual untuk membuat jaringan virtual baru dari jaringan sumber yang diberikan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| recoveryVirtualNetworkName |
string |
Nama jaringan virtual pemulihan. |
| recoveryVirtualNetworkResourceGroupName |
string |
Nama grup sumber daya yang akan digunakan untuk membuat jaringan virtual pemulihan. Jika tidak ada, jaringan target akan dibuat dalam grup sumber daya yang sama dengan VM target. |
| resourceType |
string:
New |
Jenis kelas. |
ReplicationProtectionIntent
Maksud perlindungan replikasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string (arm-id) |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Lokasi Sumber Daya |
| name |
string |
Nama sumber daya |
| properties |
Data kustom. |
|
| systemData |
Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. |
|
| type |
string |
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
ReplicationProtectionIntentProperties
Detail data kustom maksud perlindungan replikasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| creationTimeUTC |
string |
Waktu pembuatan di UTC. |
| friendlyName |
string |
Nama. |
| isActive |
boolean |
Nilai yang menunjukkan apakah objek intent aktif. |
| jobId |
string |
Id pekerjaan. |
| jobState |
string |
Status pekerjaan. |
| providerSpecificDetails | ReplicationProtectionIntentProviderSpecificSettings: |
Pengaturan kustom penyedia Replikasi. |
SetMultiVmSyncStatus
Nilai yang menunjukkan apakah sinkronisasi multi-VM harus diaktifkan. Nilai harus 'Diaktifkan' atau 'Dinonaktifkan'.
| Nilai | Deskripsi |
|---|---|
| Enable |
Enable |
| Disable |
Disable |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
string |
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
string (date-time) |
Stempel waktu modifikasi terakhir sumber daya (UTC) |
| lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |