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=2021-08-01

Parameter URI

Name In Required Type Description
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

Name Type Description
properties

Membuat properti input niat perlindungan.

Respons

Name Type Description
200 OK

OK

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
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=2021-08-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

{
  "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

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 akan digunakan untuk Akun automasi.

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

CreateProtectionIntentInput

Buat input niat perlindungan.

CreateProtectionIntentProperties

Buat properti input niat perlindungan.

DiskEncryptionInfo

Info enkripsi disk pemulihan (BEK dan KEK).

DiskEncryptionKeyInfo

Informasi Kunci Enkripsi Disk (Kunci Enkripsi BitLocker (BEK) pada 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.

Name Type Default Value Description
agentAutoUpdateStatus

Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan.

autoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

automationAccountArmId
  • string

Id arm akun automasi.

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 yang dikelola vm.

A2AProtectionIntentDiskInputDetails

Detail input disk tidak terkelola Azure VM.

Name Type Description
diskUri
  • string

The disk Uri.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

Input akun penyimpanan penahapan utama.

recoveryAzureStorageAccountCustomInput StorageAccountCustomDetails:

Input akun penyimpanan VHD pemulihan.

A2AProtectionIntentManagedDiskInputDetails

Detail input disk terkelola Azure VM.

Name Type Description
diskEncryptionInfo

Informasi enkripsi disk pemulihan (untuk satu/alur akses 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.

Name Type Description
AvailabilitySet
  • string
AvailabilityZone
  • string
Single
  • string

A2AReplicationIntentDetails

Pengaturan khusus penyedia A2A.

Name Type Default Value Description
agentAutoUpdateStatus

Nilai yang menunjukkan apakah pembaruan otomatis diaktifkan.

autoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

automationAccountArmId
  • string

Id arm akun automasi.

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.

Name Type Description
Disabled
  • string
Enabled
  • string

AutomationAccountAuthenticationType

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

Name Type Description
RunAsAccount
  • string
SystemAssignedIdentity
  • string

AutoProtectionOfDataDisk

Nilai yang menunjukkan apakah perlindungan otomatis diaktifkan.

Name Type Description
Disabled
  • string
Enabled
  • string

CreateProtectionIntentInput

Buat input niat perlindungan.

Name Type Description
properties

Buat properti input niat perlindungan.

CreateProtectionIntentProperties

Buat properti input niat perlindungan.

Name Type Description
providerSpecificDetails CreateProtectionIntentProviderSpecificDetails:

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

DiskEncryptionInfo

Info enkripsi disk pemulihan (BEK dan KEK).

Name Type Description
diskEncryptionKeyInfo

Referensi KeyVault pemulihan untuk rahasia.

keyEncryptionKeyInfo

Referensi KeyVault pemulihan untuk kunci.

DiskEncryptionKeyInfo

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

Name Type Description
keyVaultResourceArmId
  • string

Id ARM sumber daya KeyVault untuk rahasia.

secretIdentifier
  • string

Url / pengidentifikasi rahasia.

ExistingProtectionProfile

Input akun penyimpanan yang ada.

Name Type Description
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.

Name Type Description
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.

Name Type Description
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.

Name Type Description
recoveryResourceGroupId
  • string

Id grup sumber daya pemulihan. Valid untuk skenario V2.

resourceType string:
  • Existing

Jenis kelas.

ExistingRecoveryVirtualNetwork

Input jaringan virtual pemulihan yang ada.

Name Type Description
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.

Name Type Description
azureStorageAccountId
  • string

Akun penyimpanan Arm Id. Kesalahan lempar, jika sumber daya tidak ada.

resourceType string:
  • Existing

Jenis kelas.

KeyEncryptionKeyInfo

Informasi Kunci Enkripsi Kunci (KEK).

Name Type Description
keyIdentifier
  • string

URL/pengidentifikasi kunci.

keyVaultResourceArmId
  • string

Id ARM sumber daya KeyVault untuk kunci.

NewProtectionProfile

Input profil Perlindungan Baru.

Name Type Description
appConsistentFrequencyInMinutes
  • integer

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

crashConsistentFrequencyInMinutes
  • integer

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

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.

Name Type Description
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.

Name Type Description
id
  • string

ID sumber daya

location
  • string

Lokasi sumber daya

name
  • string

Nama sumber daya

properties

Data kustom.

type
  • string

Jenis Sumber Daya

ReplicationProtectionIntentProperties

Detail data kustom niat perlindungan replikasi.

Name Type Description
creationTimeUTC
  • string

Waktu pembuatan di UTC.

friendlyName
  • string

Nama.

isActive
  • boolean

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

Name Type Description
Disable
  • string
Enable
  • string