Replication Protection Intents - Create

Vytvořte prostředek záměru 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=2021-08-01

Parametry identifikátoru URI

Name In Required Type Description
intentObjectName
path True
  • string

Název položky ochrany replikace.

resourceGroupName
path True
  • string

Název skupiny prostředků, ve které je k dispozici trezor služby Recovery Services.

resourceName
path True
  • string

Název trezoru služby Recovery Services.

subscriptionId
path True
  • string

ID předplatného.

api-version
query True
  • string

Verze rozhraní API klienta.

Text požadavku

Name Type Description
properties

Vytvořte vstupní vlastnosti záměru ochrany.

Odpovědi

Name Type Description
200 OK

OK

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation zosobněte svůj uživatelský účet.

Příklady

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

Definice

A2ACreateProtectionIntentInput

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

A2AProtectionIntentDiskInputDetails

Podrobnosti o nespravovaném 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.

CreateProtectionIntentInput

Vytvoření vstupu záměru ochrany

CreateProtectionIntentProperties

Vytvořte vstupní vlastnosti záměru ochrany.

DiskEncryptionInfo

Informace o šifrování disků pro obnovení (BEK a KEK)

DiskEncryptionKeyInfo

Informace o šifrovacím klíči disku (BITLocker Encryption Key (BEK) na Windows)

ExistingProtectionProfile

Vstup existujícího účtu úložiště.

ExistingRecoveryAvailabilitySet

Vstup existující skupiny dostupnosti obnovení

ExistingRecoveryProximityPlacementGroup

Vstup skupiny umístění bezkontaktní komunikace existujícího obnovení

ExistingRecoveryRecoveryResourceGroup

Vstup existující skupiny prostředků obnovení

ExistingRecoveryVirtualNetwork

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

ExistingStorageAccount

Vstup existujícího účtu úložiště.

KeyEncryptionKeyInfo

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

NewProtectionProfile

Nový vstup profilu ochrany.

NewRecoveryVirtualNetwork

Obnovení vstupu virtuální sítě za účelem vytvoření nové virtuální sítě z dané zdrojové sítě

ReplicationProtectionIntent

Záměr ochrany replikace

ReplicationProtectionIntentProperties

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

SetMultiVmSyncStatus

Hodnota označující, jestli musí být povolená synchronizace více virtuálních počítačů. Hodnota by měla být Povolená nebo Zakázaná.

A2ACreateProtectionIntentInput

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

Name Type Default Value Description
agentAutoUpdateStatus

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

autoProtectionOfDataDisk

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

automationAccountArmId
  • string

ID arm účtu Automation.

automationAccountAuthenticationType RunAsAccount

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

diskEncryptionInfo

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

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 s více virtuálními počítači

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:

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

protectionProfileCustomInput ProtectionProfileCustomDetails:

Vlastní vstupy profilu ochrany.

recoveryAvailabilitySetCustomInput RecoveryAvailabilitySetCustomDetails:

Vstup skupiny dostupnosti obnovení.

recoveryAvailabilityType

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

recoveryAvailabilityZone
  • string

Zóna dostupnosti obnovení.

recoveryBootDiagStorageAccount StorageAccountCustomDetails:

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

recoveryLocation
  • string

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

recoveryProximityPlacementGroupCustomInput RecoveryProximityPlacementGroupCustomDetails:

Vlastní vstup umístění bezkontaktní komunikace pro obnovení

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

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

vmManagedDisks

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

A2AProtectionIntentDiskInputDetails

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

Name Type Description
diskUri
  • string

Identifikátor URI disku.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

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

recoveryAzureStorageAccountCustomInput StorageAccountCustomDetails:

Vstup účtu úložiště VHD pro obnovení.

A2AProtectionIntentManagedDiskInputDetails

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

Name Type Description
diskEncryptionInfo

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

diskId
  • string

ID disku.

primaryStagingStorageAccountCustomInput StorageAccountCustomDetails:

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. Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadán uživatel.

recoveryResourceGroupCustomInput RecoveryResourceGroupCustomDetails:

Vstup skupiny prostředků obnovení.

recoveryTargetDiskAccountType
  • string

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

A2ARecoveryAvailabilityType

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

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

A2AReplicationIntentDetails

Nastavení specifické pro poskytovatele A2A

Name Type Default Value Description
agentAutoUpdateStatus

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

autoProtectionOfDataDisk

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

automationAccountArmId
  • string

ID arm účtu Automation.

automationAccountAuthenticationType RunAsAccount

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

diskEncryptionInfo

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

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 s více virtuálními počítači

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:

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

protectionProfile ProtectionProfileCustomDetails:

Vlastní podrobnosti profilu ochrany.

recoveryAvailabilitySet RecoveryAvailabilitySetCustomDetails:

Podrobnosti o skupině dostupnosti obnovení.

recoveryAvailabilityType
  • string

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

recoveryAvailabilityZone
  • string

Zóna dostupnosti obnovení.

recoveryBootDiagStorageAccount StorageAccountCustomDetails:

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

recoveryLocation
  • string

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

recoveryProximityPlacementGroup RecoveryProximityPlacementGroupCustomDetails:

Vlastní podrobnosti o umístění blízkosti obnovení

recoveryResourceGroupId
  • string

ID skupiny prostředků 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

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

vmManagedDisks

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

AgentAutoUpdateStatus

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

Name Type Description
Disabled
  • string
Enabled
  • string

AutomationAccountAuthenticationType

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

Name Type Description
RunAsAccount
  • string
SystemAssignedIdentity
  • string

AutoProtectionOfDataDisk

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

Name Type Description
Disabled
  • string
Enabled
  • string

CreateProtectionIntentInput

Vytvoření vstupu záměru ochrany

Name Type Description
properties

Vytvořte vstupní vlastnosti záměru ochrany.

CreateProtectionIntentProperties

Vytvořte vstupní vlastnosti záměru ochrany.

Name Type Description
providerSpecificDetails CreateProtectionIntentProviderSpecificDetails:

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

DiskEncryptionInfo

Informace o šifrování disků pro obnovení (BEK a KEK)

Name Type Description
diskEncryptionKeyInfo

Referenční informace ke službě KeyVault pro obnovení tajného kódu.

keyEncryptionKeyInfo

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

DiskEncryptionKeyInfo

Informace o šifrovacím klíči disku (BITLocker Encryption Key (BEK) na Windows)

Name Type Description
keyVaultResourceArmId
  • string

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

secretIdentifier
  • string

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

ExistingProtectionProfile

Vstup existujícího účtu úložiště.

Name Type Description
protectionProfileId
  • string

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

resourceType string:
  • Existing

Typ třídy.

ExistingRecoveryAvailabilitySet

Vstup existující skupiny dostupnosti obnovení

Name Type Description
recoveryAvailabilitySetId
  • string

ID skupiny dostupnosti obnovení. Dojde k chybě, pokud prostředek neexistuje.

resourceType string:
  • Existing

Typ třídy.

ExistingRecoveryProximityPlacementGroup

Vstup skupiny umístění bezkontaktní komunikace existujícího obnovení

Name Type Description
recoveryProximityPlacementGroupId
  • string

ID skupiny umístění bezkontaktní komunikace pro obnovení. Dojde k chybě, pokud prostředek neexistuje.

resourceType string:
  • Existing

Typ třídy.

ExistingRecoveryRecoveryResourceGroup

Vstup existující skupiny prostředků obnovení

Name Type 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 Type Description
recoverySubnetName
  • string

Název podsítě obnovení.

recoveryVirtualNetworkId
  • string

ID virtuální sítě pro obnovení. Dojde k chybě, pokud prostředek neexistuje.

resourceType string:
  • Existing

Typ třídy.

ExistingStorageAccount

Vstup existujícího účtu úložiště.

Name Type Description
azureStorageAccountId
  • string

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

resourceType string:
  • Existing

Typ třídy.

KeyEncryptionKeyInfo

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

Name Type Description
keyIdentifier
  • string

Adresa URL nebo identifikátor klíče.

keyVaultResourceArmId
  • string

ID ARM prostředku KeyVault pro klíč.

NewProtectionProfile

Nový vstup profilu ochrany.

Name Type Description
appConsistentFrequencyInMinutes
  • integer

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

crashConsistentFrequencyInMinutes
  • integer

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

multiVmSyncStatus

Hodnota označující, jestli musí být povolená synchronizace více virtuálních počítačů. Hodnota by měla být Povolená nebo Zakázaná.

policyName
  • string

Vstup profilu ochrany.

recoveryPointHistory
  • integer

Doba trvání v minutách, do které musí být body obnovení uloženy.

resourceType string:
  • New

Typ třídy.

NewRecoveryVirtualNetwork

Obnovení vstupu virtuální sítě za účelem vytvoření nové virtuální sítě z dané zdrojové sítě

Name Type 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 replikace

Name Type Description
id
  • string

ID prostředku

location
  • string

Resource Location

name
  • string

Název prostředku

properties

Vlastní data.

type
  • string

Typ prostředku

ReplicationProtectionIntentProperties

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

Name Type Description
creationTimeUTC
  • string

Čas vytvoření ve standardu 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:

Vlastní nastavení zprostředkovatele replikace

SetMultiVmSyncStatus

Hodnota označující, jestli musí být povolená synchronizace více virtuálních počítačů. Hodnota by měla být Povolená nebo Zakázaná.

Name Type Description
Disable
  • string
Enable
  • string