Sdílet prostřednictvím


Replication Protection Intents - Create

Prostředek záměru vytvoření ochrany.
Operace vytvoření položky záměru ochrany replikace ASR.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
intentObjectName
path True

string

Název záměru ochrany proti replikaci.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

resourceName
path True

string

Název úložiště

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Typ Description
properties

CreateProtectionIntentProperties

Vytvoření vstupních vlastností záměru ochrany

Odpovědi

Name Typ Description
200 OK

ReplicationProtectionIntent

Aktualizace zdroje 'ReplicationProtectionIntent' byla úspěšná

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Create protection intent Resource.

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
A2ACreateProtectionIntentInput

A2A vytvoří vstup záměru ochrany.

A2AProtectionIntentDiskInputDetails

Podrobnosti o vstupu nespravovaného disku virtuálního počítače Azure.

A2AProtectionIntentManagedDiskInputDetails

Podrobnosti o vstupu spravovaného disku virtuálního počítače Azure.

A2ARecoveryAvailabilityType

Typ dostupnosti obnovení virtuálního počítače.

A2AReplicationIntentDetails

Nastavení specifická pro poskytovatele A2A.

AgentAutoUpdateStatus

Hodnota označující, jestli je povolená automatická aktualizace.

AutomationAccountAuthenticationType

Hodnota označující typ ověřování, který se má použít pro účet Automation.

AutoProtectionOfDataDisk

Hodnota označující, jestli je povolená automatická ochrana.

createdByType

Typ identity, která prostředek vytvořila.

CreateProtectionIntentInput

Vytvořte vstup záměru ochrany.

CreateProtectionIntentProperties

Vytvoření vstupních vlastností záměru ochrany

DiskEncryptionInfo

Informace o šifrování disku pro obnovení (BEK a KEK).

DiskEncryptionKeyInfo

Informace o šifrovacím klíči disku (šifrovací klíč nástroje BitLocker (BEK) v systému Windows).

ExistingProtectionProfile

Existující vstup účtu úložiště.

ExistingRecoveryAvailabilitySet

Existující vstup skupiny dostupnosti obnovení.

ExistingRecoveryProximityPlacementGroup

Stávající vstup skupiny umístění blízkosti pro obnovení.

ExistingRecoveryRecoveryResourceGroup

Existující vstup skupiny prostředků pro obnovení.

ExistingRecoveryVirtualNetwork

Stávající vstup virtuální sítě pro obnovení.

ExistingStorageAccount

Existující vstup účtu úložiště.

KeyEncryptionKeyInfo

Informace o šifrovacím klíči klíče (KEK).

NewProtectionProfile

Nový vstup profilu ochrany.

NewRecoveryVirtualNetwork

Obnovte vstup virtuální sítě pro vytvoření nové virtuální sítě z dané zdrojové sítě.

ReplicationProtectionIntent

Záměr ochrany proti replikaci.

ReplicationProtectionIntentProperties

Podrobnosti o vlastních datech záměru ochrany replikace.

SetMultiVmSyncStatus

Hodnota označující, jestli je potřeba povolit synchronizaci více virtuálních počítačů. Hodnota by měla být Enabled (Povoleno) nebo Disabled (Zakázáno).

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

A2ACreateProtectionIntentInput

A2A vytvoří vstup záměru ochrany.

Name Typ Default value Description
agentAutoUpdateStatus

AgentAutoUpdateStatus

Hodnota označující, jestli je povolená automatická aktualizace.

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

Hodnota označující, jestli je povolená automatická ochrana.

automationAccountArmId

string

ID arm účtu Automation.

automationAccountAuthenticationType

AutomationAccountAuthenticationType

RunAsAccount

Hodnota označující typ ověřování pro účet Automation. Výchozí hodnota je RunAsAccount.

diskEncryptionInfo

DiskEncryptionInfo

Informace o šifrování disku pro obnovení (pro dva toky průchodu)

fabricObjectId

string

ID objektu specifického pro prostředky infrastruktury virtuálního počítače.

instanceType string:

A2A

Typ třídy.

multiVmGroupId

string

ID skupiny více virtuálních počítačů.

multiVmGroupName

string

Název skupiny více virtuálních počítačů.

primaryLocation

string

Primární umístění virtuálního počítače.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

Vstup primárního přípravného účtu úložiště.

protectionProfileCustomInput ProtectionProfileCustomDetails:

Vlastní vstupy profilu ochrany.

recoveryAvailabilitySetCustomInput RecoveryAvailabilitySetCustomDetails:

ExistingRecoveryAvailabilitySet

Vstup skupiny dostupnosti obnovení.

recoveryAvailabilityType

A2ARecoveryAvailabilityType

Typ dostupnosti obnovení virtuálního počítače.

recoveryAvailabilityZone

string

Zóna dostupnosti obnovení.

recoveryBootDiagStorageAccount StorageAccountCustomDetails:

ExistingStorageAccount

Účet úložiště diagnostiky spouštění.

recoveryLocation

string

Umístění obnovení pro virtuální počítač.

recoveryProximityPlacementGroupCustomInput RecoveryProximityPlacementGroupCustomDetails:

ExistingRecoveryProximityPlacementGroup

Umístění bezkontaktní komunikace pro obnovení seskupuje vlastní vstup.

recoveryResourceGroupId

string

ID skupiny prostředků obnovení. Platné pro scénáře V2.

recoverySubscriptionId

string

ID předplatného obnovení virtuálního počítače.

recoveryVirtualNetworkCustomInput RecoveryVirtualNetworkCustomDetails:

Vstup virtuální sítě pro obnovení.

vmDisks

A2AProtectionIntentDiskInputDetails[]

Seznam vstupů disků virtuálního počítače.

vmManagedDisks

A2AProtectionIntentManagedDiskInputDetails[]

Seznam vstupů spravovaných disků virtuálního počítače

A2AProtectionIntentDiskInputDetails

Podrobnosti o vstupu nespravovaného disku virtuálního počítače Azure.

Name Typ Description
diskUri

string

Identifikátor URI disku.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

Vstup primárního přípravného účtu úložiště.

recoveryAzureStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

Vstup účtu úložiště virtuálního pevného disku pro obnovení.

A2AProtectionIntentManagedDiskInputDetails

Podrobnosti o vstupu spravovaného disku virtuálního počítače Azure.

Name Typ Description
diskEncryptionInfo

DiskEncryptionInfo

Informace o šifrování disku pro obnovení (pro jeden nebo jeden tok průchodu)

diskId

string

ID disku.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

ExistingStorageAccount

Vstup primárního přípravného účtu úložiště.

recoveryDiskEncryptionSetId

string

ID sady šifrování disku pro obnovení.

recoveryReplicaDiskAccountType

string

Typ disku repliky. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel.

recoveryResourceGroupCustomInput RecoveryResourceGroupCustomDetails:

ExistingRecoveryRecoveryResourceGroup

Vstup skupiny prostředků obnovení.

recoveryTargetDiskAccountType

string

Typ cílového disku po převzetí služeb při selhání. Její volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatel.

A2ARecoveryAvailabilityType

Typ dostupnosti obnovení virtuálního počítače.

Hodnota Description
Single

Single

AvailabilitySet

AvailabilitySet

AvailabilityZone

Zóna dostupnosti

A2AReplicationIntentDetails

Nastavení specifická pro poskytovatele A2A.

Name Typ Default value Description
agentAutoUpdateStatus

AgentAutoUpdateStatus

Hodnota označující, jestli je povolená automatická aktualizace.

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

Hodnota označující, jestli je povolená automatická ochrana.

automationAccountArmId

string

ID arm účtu Automation.

automationAccountAuthenticationType

AutomationAccountAuthenticationType

RunAsAccount

Hodnota označující typ ověřování, který se má použít pro účet Automation.

diskEncryptionInfo

DiskEncryptionInfo

Informace o šifrování disku pro obnovení (pro dva toky průchodu)

fabricObjectId

string

ID objektu specifického pro prostředky infrastruktury virtuálního počítače.

instanceType string:

A2A

Získá typ instance.

multiVmGroupId

string

ID skupiny více virtuálních počítačů.

multiVmGroupName

string

Název skupiny více virtuálních počítačů.

primaryLocation

string

Primární umístění virtuálního počítače.

primaryStagingStorageAccount StorageAccountCustomDetails:

ExistingStorageAccount

Podrobnosti o primárním pracovním účtu úložiště.

protectionProfile ProtectionProfileCustomDetails:

Vlastní podrobnosti profilu ochrany.

recoveryAvailabilitySet RecoveryAvailabilitySetCustomDetails:

ExistingRecoveryAvailabilitySet

Podrobnosti o skupině dostupnosti obnovení.

recoveryAvailabilityType

string

Typ dostupnosti obnovení virtuálního počítače.

recoveryAvailabilityZone

string

Zóna dostupnosti obnovení.

recoveryBootDiagStorageAccount StorageAccountCustomDetails:

ExistingStorageAccount

Účet úložiště diagnostiky spouštění.

recoveryLocation

string

Umístění obnovení pro virtuální počítač.

recoveryProximityPlacementGroup RecoveryProximityPlacementGroupCustomDetails:

ExistingRecoveryProximityPlacementGroup

Vlastní podrobnosti o umístění skupiny blízkosti.

recoveryResourceGroupId

string

ID skupiny prostředků pro obnovení.

recoverySubscriptionId

string

ID předplatného obnovení virtuálního počítače.

recoveryVirtualNetwork RecoveryVirtualNetworkCustomDetails:

Podrobnosti o virtuální síti pro obnovení.

vmDisks

A2AProtectionIntentDiskInputDetails[]

Seznam podrobností o disku virtuálního počítače

vmManagedDisks

A2AProtectionIntentManagedDiskInputDetails[]

Seznam podrobností o spravovaném disku virtuálního počítače

AgentAutoUpdateStatus

Hodnota označující, jestli je povolená automatická aktualizace.

Hodnota Description
Disabled

Disabled

Enabled

Enabled

AutomationAccountAuthenticationType

Hodnota označující typ ověřování, který se má použít pro účet Automation.

Hodnota Description
RunAsAccount

RunAsAccount

SystemAssignedIdentity

Systémově přiřazená identita

AutoProtectionOfDataDisk

Hodnota označující, jestli je povolená automatická ochrana.

Hodnota Description
Disabled

Disabled

Enabled

Enabled

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

CreateProtectionIntentInput

Vytvořte vstup záměru ochrany.

Name Typ Description
properties

CreateProtectionIntentProperties

Vytvoření vstupních vlastností záměru ochrany

CreateProtectionIntentProperties

Vytvoření vstupních vlastností záměru ochrany

Name Typ Description
providerSpecificDetails CreateProtectionIntentProviderSpecificDetails:

A2ACreateProtectionIntentInput

Objekt ReplicationProviderInput. U zprostředkovatele A2A bude A2ACreateProtectionIntentInput objekt.

DiskEncryptionInfo

Informace o šifrování disku pro obnovení (BEK a KEK).

Name Typ Description
diskEncryptionKeyInfo

DiskEncryptionKeyInfo

Referenční informace ke službě KeyVault pro obnovení pro tajný klíč.

keyEncryptionKeyInfo

KeyEncryptionKeyInfo

Referenční informace ke službě KeyVault pro obnovení klíče.

DiskEncryptionKeyInfo

Informace o šifrovacím klíči disku (šifrovací klíč nástroje BitLocker (BEK) v systému Windows).

Name Typ Description
keyVaultResourceArmId

string

ID ARM prostředku služby KeyVault pro tajný klíč.

secretIdentifier

string

Adresa URL nebo identifikátor tajného kódu.

ExistingProtectionProfile

Existující vstup účtu úložiště.

Name Typ Description
protectionProfileId

string

ID arm profilu ochrany. Vyvolá chybu, pokud prostředek neexistuje.

resourceType string:

Existing

Typ třídy.

ExistingRecoveryAvailabilitySet

Existující vstup skupiny dostupnosti obnovení.

Name Typ Description
recoveryAvailabilitySetId

string

ID skupiny dostupnosti obnovení. Pokud prostředek neexistuje, vyvolá chybu.

resourceType string:

Existing

Typ třídy.

ExistingRecoveryProximityPlacementGroup

Stávající vstup skupiny umístění blízkosti pro obnovení.

Name Typ Description
recoveryProximityPlacementGroupId

string

ID skupiny umístění bezkontaktní komunikace pro obnovení. Pokud prostředek neexistuje, vyvolá chybu.

resourceType string:

Existing

Typ třídy.

ExistingRecoveryRecoveryResourceGroup

Existující vstup skupiny prostředků pro obnovení.

Name Typ Description
recoveryResourceGroupId

string

ID skupiny prostředků obnovení. Platné pro scénáře V2.

resourceType string:

Existing

Typ třídy.

ExistingRecoveryVirtualNetwork

Stávající vstup virtuální sítě pro obnovení.

Name Typ Description
recoverySubnetName

string

Název podsítě obnovení.

recoveryVirtualNetworkId

string

ID virtuální sítě pro obnovení. Pokud prostředek neexistuje, vyvolá chybu.

resourceType string:

Existing

Typ třídy.

ExistingStorageAccount

Existující vstup účtu úložiště.

Name Typ Description
azureStorageAccountId

string

ID arm účtu úložiště. Pokud prostředek neexistuje, vyvolá chybu.

resourceType string:

Existing

Typ třídy.

KeyEncryptionKeyInfo

Informace o šifrovacím klíči klíče (KEK).

Name Typ Description
keyIdentifier

string

Adresa URL nebo identifikátor klíče.

keyVaultResourceArmId

string

ID ARM prostředku služby KeyVault pro klíč.

NewProtectionProfile

Nový vstup profilu ochrany.

Name Typ Description
appConsistentFrequencyInMinutes

integer (int32)

Frekvence snímků konzistentní vzhledem k aplikaci (v minutách).

crashConsistentFrequencyInMinutes

integer (int32)

Frekvence snímků konzistentní vzhledem k chybám (v minutách).

multiVmSyncStatus

SetMultiVmSyncStatus

Hodnota označující, jestli je potřeba povolit synchronizaci více virtuálních počítačů. Hodnota by měla být Enabled (Povoleno) nebo Disabled (Zakázáno).

policyName

string

Vstup profilu ochrany.

recoveryPointHistory

integer (int32)

Doba trvání v minutách, do které je potřeba uložit body obnovení.

resourceType string:

New

Typ třídy.

NewRecoveryVirtualNetwork

Obnovte vstup virtuální sítě pro vytvoření nové virtuální sítě z dané zdrojové sítě.

Name Typ Description
recoveryVirtualNetworkName

string

Název virtuální sítě pro obnovení.

recoveryVirtualNetworkResourceGroupName

string

Název skupiny prostředků, která se má použít k vytvoření virtuální sítě pro obnovení. Pokud chybí, cílová síť by se vytvořila ve stejné skupině prostředků jako cílový virtuální počítač.

resourceType string:

New

Typ třídy.

ReplicationProtectionIntent

Záměr ochrany proti replikaci.

Name Typ Description
id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Např. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Lokace zdroje

name

string

Název prostředku

properties

ReplicationProtectionIntentProperties

Vlastní data.

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

type

string

Typ prostředku. Např. "Microsoft.Compute/virtualMachines" nebo "Microsoft.Storage/storageAccounts"

ReplicationProtectionIntentProperties

Podrobnosti o vlastních datech záměru ochrany replikace.

Name Typ Description
creationTimeUTC

string

Čas vytvoření v UTC.

friendlyName

string

Název.

isActive

boolean

Hodnota označující, zda je objekt záměru aktivní.

jobId

string

ID úlohy.

jobState

string

Stav úlohy.

providerSpecificDetails ReplicationProtectionIntentProviderSpecificSettings:

A2AReplicationIntentDetails

Vlastní nastavení zprostředkovatele replikace.

SetMultiVmSyncStatus

Hodnota označující, jestli je potřeba povolit synchronizaci více virtuálních počítačů. Hodnota by měla být Enabled (Povoleno) nebo Disabled (Zakázáno).

Hodnota Description
Enable

Povolit

Disable

Zakázat

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.