Replication Protection Intents - Create

Buat sumber daya niat perlindungan.
Operasi untuk membuat item niat perlindungan replikasi ASR.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionIntents/{intentObjectName}?api-version=2023-02-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
intentObjectName
path True

string

Nama untuk item perlindungan replikasi.

resourceGroupName
path True

string

Nama grup sumber daya tempat vault layanan pemulihan ada.

resourceName
path True

string

Nama vault layanan pemulihan.

subscriptionId
path True

string

Id langganan.

api-version
query True

string

Versi Api Klien.

Isi Permintaan

Nama Jenis Deskripsi
properties

CreateProtectionIntentProperties

Membuat properti input niat perlindungan.

Respons

Nama Jenis Deskripsi
200 OK

ReplicationProtectionIntent

OK

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda.

Contoh

Create protection intent Resource.

Sample Request

PUT https://management.azure.com/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationProtectionIntents/vm1?api-version=2023-02-01

{
  "properties": {
    "providerSpecificDetails": {
      "instanceType": "A2A",
      "fabricObjectId": "/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/removeOne/providers/Microsoft.Compute/virtualMachines/vmPpgAv5",
      "primaryLocation": "eastUs2",
      "recoveryLocation": "westus2",
      "recoverySubscriptionId": "ed5bcdf6-d61e-47bd-8ea9-f2bd379a2640",
      "recoveryAvailabilityType": "Single",
      "recoveryResourceGroupId": "/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/removeOne-asr"
    }
  }
}

Sample Response

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=2023-02-01
{
  "id": "/Subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/2007vttp/providers/Microsoft.RecoveryServices/vaults/tp2007vt/replicationProtectionIntents/vm1",
  "name": "vm1",
  "type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
  "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 niat 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 digunakan untuk Akun otomatisasi.

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

CreateProtectionIntentInput

Buat input niat perlindungan.

CreateProtectionIntentProperties

Membuat 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 Kunci Enkripsi Kunci (KEK).

NewProtectionProfile

Input profil Perlindungan Baru.

NewRecoveryVirtualNetwork

Pemulihan input jaringan virtual untuk membuat jaringan virtual baru dari jaringan sumber tertentu.

ReplicationProtectionIntent

Niat perlindungan replikasi.

ReplicationProtectionIntentProperties

Detail data kustom niat perlindungan replikasi.

SetMultiVmSyncStatus

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

A2ACreateProtectionIntentInput

A2A membuat input niat 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 automation.

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 akses 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.

Nama Jenis Deskripsi
AvailabilitySet

string

AvailabilityZone

string

Single

string

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 automation.

automationAccountAuthenticationType

AutomationAccountAuthenticationType

RunAsAccount

Nilai yang menunjukkan jenis autentikasi yang digunakan untuk Akun otomatisasi.

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.

Nama Jenis Deskripsi
Disabled

string

Enabled

string

AutomationAccountAuthenticationType

Nilai yang menunjukkan jenis autentikasi yang digunakan untuk Akun otomatisasi.

Nama Jenis Deskripsi
RunAsAccount

string

SystemAssignedIdentity

string

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

Nama Jenis Deskripsi
Disabled

string

Enabled

string

CreateProtectionIntentInput

Buat input niat perlindungan.

Nama Jenis Deskripsi
properties

CreateProtectionIntentProperties

Membuat properti input niat perlindungan.

CreateProtectionIntentProperties

Membuat 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. Lempar kesalahan, 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 Kunci Enkripsi Kunci (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

Frekuensi rekam jepret yang konsisten dengan aplikasi (dalam menit).

crashConsistentFrequencyInMinutes

integer

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

Durasi dalam menit hingga titik pemulihan perlu disimpan.

resourceType string:

New

Jenis kelas.

NewRecoveryVirtualNetwork

Pemulihan input jaringan virtual untuk membuat jaringan virtual baru dari jaringan sumber tertentu.

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

Niat perlindungan replikasi.

Nama Jenis Deskripsi
id

string

ID sumber daya

location

string

Lokasi sumber daya

name

string

Nama sumber daya

properties

ReplicationProtectionIntentProperties

Data kustom.

type

string

Jenis Sumber Daya

ReplicationProtectionIntentProperties

Detail data kustom niat perlindungan replikasi.

Nama Jenis Deskripsi
creationTimeUTC

string

Waktu pembuatan dalam UTC.

friendlyName

string

Nama.

isActive

boolean

Nilai yang menunjukkan apakah objek niat 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'.

Nama Jenis Deskripsi
Disable

string

Enable

string