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
intentObjectName
path True

string

Nama maksud perlindungan replikasi.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

resourceName
path True

string

Nama Vault

subscriptionId
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

CreateProtectionIntentProperties

Buat properti input niat perlindungan.

Respons

Nama Jenis Deskripsi
200 OK

ReplicationProtectionIntent

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
A2ACreateProtectionIntentInput

A2A membuat input maksud perlindungan.

A2AProtectionIntentDiskInputDetails

Detail input disk tidak terkelola Azure VM.

A2AProtectionIntentManagedDiskInputDetails

Detail input disk terkelola Azure VM.

A2ARecoveryAvailabilityType

Jenis ketersediaan pemulihan komputer virtual.

A2AReplicationIntentDetails

Pengaturan khusus penyedia A2A.

AgentAutoUpdateStatus

Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan.

AutomationAccountAuthenticationType

Nilai yang menunjukkan jenis autentikasi yang akan digunakan untuk Akun automasi.

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

createdByType

Jenis identitas yang membuat sumber daya.

CreateProtectionIntentInput

Buat input maksud perlindungan.

CreateProtectionIntentProperties

Buat properti input niat perlindungan.

DiskEncryptionInfo

Info enkripsi disk pemulihan (BEK dan KEK).

DiskEncryptionKeyInfo

Informasi Kunci Enkripsi Disk (Kunci Enkripsi BitLocker (BEK) di Windows).

ExistingProtectionProfile

Input akun penyimpanan yang ada.

ExistingRecoveryAvailabilitySet

Input set ketersediaan pemulihan yang ada.

ExistingRecoveryProximityPlacementGroup

Input grup penempatan kedekatan pemulihan yang ada.

ExistingRecoveryRecoveryResourceGroup

Input grup sumber daya pemulihan yang ada.

ExistingRecoveryVirtualNetwork

Input jaringan virtual pemulihan yang ada.

ExistingStorageAccount

Input akun penyimpanan yang ada.

KeyEncryptionKeyInfo

Informasi Key Encryption Key (KEK).

NewProtectionProfile

Input profil perlindungan baru.

NewRecoveryVirtualNetwork

Pemulihan input jaringan virtual untuk membuat jaringan virtual baru dari jaringan sumber yang diberikan.

ReplicationProtectionIntent

Maksud perlindungan replikasi.

ReplicationProtectionIntentProperties

Detail data kustom maksud perlindungan replikasi.

SetMultiVmSyncStatus

Nilai yang menunjukkan apakah sinkronisasi multi-VM harus diaktifkan. Nilai harus 'Diaktifkan' atau 'Dinonaktifkan'.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

A2ACreateProtectionIntentInput

A2A membuat input maksud perlindungan.

Nama Jenis Nilai default Deskripsi
agentAutoUpdateStatus

AgentAutoUpdateStatus

Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan.

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

automationAccountArmId

string

Id arm akun otomatisasi.

automationAccountAuthenticationType

AutomationAccountAuthenticationType

RunAsAccount

Nilai yang menunjukkan jenis autentikasi untuk akun otomatisasi. Nilai defaultnya adalah "RunAsAccount".

diskEncryptionInfo

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:

ExistingStorageAccount

Input akun penyimpanan penahapan utama.

protectionProfileCustomInput ProtectionProfileCustomDetails:

Input kustom profil perlindungan.

recoveryAvailabilitySetCustomInput RecoveryAvailabilitySetCustomDetails:

ExistingRecoveryAvailabilitySet

Input set ketersediaan pemulihan.

recoveryAvailabilityType

A2ARecoveryAvailabilityType

Jenis ketersediaan pemulihan komputer virtual.

recoveryAvailabilityZone

string

Zona ketersediaan pemulihan.

recoveryBootDiagStorageAccount StorageAccountCustomDetails:

ExistingStorageAccount

Akun penyimpanan diagnostik boot.

recoveryLocation

string

Lokasi pemulihan untuk komputer virtual.

recoveryProximityPlacementGroupCustomInput RecoveryProximityPlacementGroupCustomDetails:

ExistingRecoveryProximityPlacementGroup

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

A2AProtectionIntentDiskInputDetails[]

Daftar input disk vm.

vmManagedDisks

A2AProtectionIntentManagedDiskInputDetails[]

Daftar input disk terkelola vm.

A2AProtectionIntentDiskInputDetails

Detail input disk tidak terkelola Azure VM.

Nama Jenis Deskripsi
diskUri

string

Uri disk.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

Input akun penyimpanan penahapan utama.

recoveryAzureStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

Input akun penyimpanan VHD pemulihan.

A2AProtectionIntentManagedDiskInputDetails

Detail input disk terkelola Azure VM.

Nama Jenis Deskripsi
diskEncryptionInfo

DiskEncryptionInfo

Informasi enkripsi disk pemulihan (untuk satu/alur pass tunggal).

diskId

string

Id disk.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

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:

ExistingRecoveryRecoveryResourceGroup

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

AgentAutoUpdateStatus

Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan.

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

automationAccountArmId

string

Id arm akun otomatisasi.

automationAccountAuthenticationType

AutomationAccountAuthenticationType

RunAsAccount

Nilai yang menunjukkan jenis autentikasi yang akan digunakan untuk Akun automasi.

diskEncryptionInfo

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:

ExistingStorageAccount

Detail akun penyimpanan penahapan utama.

protectionProfile ProtectionProfileCustomDetails:

Detail kustom profil perlindungan.

recoveryAvailabilitySet RecoveryAvailabilitySetCustomDetails:

ExistingRecoveryAvailabilitySet

Detail set ketersediaan pemulihan.

recoveryAvailabilityType

string

Jenis ketersediaan pemulihan komputer virtual.

recoveryAvailabilityZone

string

Zona ketersediaan pemulihan.

recoveryBootDiagStorageAccount StorageAccountCustomDetails:

ExistingStorageAccount

Akun penyimpanan diagnostik boot.

recoveryLocation

string

Lokasi pemulihan untuk komputer virtual.

recoveryProximityPlacementGroup RecoveryProximityPlacementGroupCustomDetails:

ExistingRecoveryProximityPlacementGroup

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

A2AProtectionIntentDiskInputDetails[]

Daftar detail disk vm.

vmManagedDisks

A2AProtectionIntentManagedDiskInputDetails[]

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

CreateProtectionIntentProperties

Buat properti input niat perlindungan.

CreateProtectionIntentProperties

Buat properti input niat perlindungan.

Nama Jenis Deskripsi
providerSpecificDetails CreateProtectionIntentProviderSpecificDetails:

A2ACreateProtectionIntentInput

The ReplicationProviderInput. Untuk penyedia A2A, itu akan menjadi objek A2ACreateProtectionIntentInput.

DiskEncryptionInfo

Info enkripsi disk pemulihan (BEK dan KEK).

Nama Jenis Deskripsi
diskEncryptionKeyInfo

DiskEncryptionKeyInfo

Referensi KeyVault pemulihan untuk rahasia.

keyEncryptionKeyInfo

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

SetMultiVmSyncStatus

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

ReplicationProtectionIntentProperties

Data kustom.

systemData

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:

A2AReplicationIntentDetails

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

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

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.