Replication Protection Intents - Create
Creare una risorsa finalità di protezione.
Operazione per creare un elemento della finalità di protezione della replica asR.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionIntents/{intentObjectName}?api-version=2023-02-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
intent
|
path | True |
string |
Nome per l'elemento di protezione della replica. |
resource
|
path | True |
string |
Nome del gruppo di risorse in cui è presente l'insieme di credenziali dei servizi di ripristino. |
resource
|
path | True |
string |
Nome dell'insieme di credenziali dei servizi di ripristino. |
subscription
|
path | True |
string |
ID sottoscrizione. |
api-version
|
query | True |
string |
Versione dell'API client. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
properties |
Creare proprietà di input della finalità di protezione. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente. |
Esempio
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"
}
}
}
Definizioni
Nome | Descrizione |
---|---|
A2ACreate |
A2A crea l'input della finalità di protezione. |
A2AProtection |
Dettagli sull'input del disco non gestito della macchina virtuale di Azure. |
A2AProtection |
Dettagli dell'input del disco gestito della macchina virtuale di Azure. |
A2ARecovery |
Tipo di disponibilità di ripristino della macchina virtuale. |
A2AReplication |
Impostazioni specifiche del provider A2A. |
Agent |
Valore che indica se l'aggiornamento automatico è abilitato. |
Automation |
Valore che indica l'autenticazione del tipo da usare per l'account di automazione. |
Auto |
Valore che indica se la protezione automatica è abilitata. |
Create |
Creare l'input della finalità di protezione. |
Create |
Creare le proprietà di input della finalità di protezione. |
Disk |
Informazioni di crittografia del disco di ripristino (BEK e KEK). |
Disk |
Informazioni sulla chiave di crittografia del disco (Chiave di crittografia BitLocker) in Windows. |
Existing |
Input dell'account di archiviazione esistente. |
Existing |
Input del set di disponibilità di ripristino esistente. |
Existing |
Input del gruppo di posizionamento di prossimità del ripristino esistente. |
Existing |
Input del gruppo di risorse di ripristino esistente. |
Existing |
Input di rete virtuale di ripristino esistente. |
Existing |
Input dell'account di archiviazione esistente. |
Key |
Informazioni sulla chiave di crittografia delle chiavi (KEK). |
New |
Nuovo input del profilo protezione. |
New |
Input della rete virtuale di ripristino per creare una nuova rete virtuale dalla rete di origine specificata. |
Replication |
Finalità di protezione della replica. |
Replication |
Dettagli dei dati personalizzati della finalità di protezione della replica. |
Set |
Valore che indica se è necessario abilitare la sincronizzazione multi-VM. Il valore deve essere "Abilitato" o "Disabilitato". |
A2ACreateProtectionIntentInput
A2A crea l'input della finalità di protezione.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
agentAutoUpdateStatus |
Valore che indica se l'aggiornamento automatico è abilitato. |
||
autoProtectionOfDataDisk |
Valore che indica se la protezione automatica è abilitata. |
||
automationAccountArmId |
string |
ID arm dell'account di automazione. |
|
automationAccountAuthenticationType | RunAsAccount |
Valore che indica il tipo di autenticazione per l'account di automazione. Il valore predefinito è "RunAsAccount". |
|
diskEncryptionInfo |
Informazioni di crittografia del disco di ripristino (per due flussi di passaggio). |
||
fabricObjectId |
string |
ID oggetto specifico dell'infrastruttura della macchina virtuale. |
|
instanceType |
string:
A2A |
Tipo di classe. |
|
multiVmGroupId |
string |
ID gruppo di più macchine virtuali. |
|
multiVmGroupName |
string |
Nome del gruppo di più macchine virtuali. |
|
primaryLocation |
string |
Percorso primario per la macchina virtuale. |
|
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Input dell'account di archiviazione di staging primario. |
|
protectionProfileCustomInput | ProtectionProfileCustomDetails: |
Input personalizzati del profilo di protezione. |
|
recoveryAvailabilitySetCustomInput | RecoveryAvailabilitySetCustomDetails: |
Input del set di disponibilità di ripristino. |
|
recoveryAvailabilityType |
Tipo di disponibilità di ripristino della macchina virtuale. |
||
recoveryAvailabilityZone |
string |
Zona di disponibilità di ripristino. |
|
recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Account di archiviazione di diagnostica di avvio. |
|
recoveryLocation |
string |
Percorso di ripristino per la macchina virtuale. |
|
recoveryProximityPlacementGroupCustomInput | RecoveryProximityPlacementGroupCustomDetails: |
Input personalizzato del gruppo di posizionamento di prossimità di ripristino. |
|
recoveryResourceGroupId |
string |
ID del gruppo di risorse di ripristino. Valido per gli scenari V2. |
|
recoverySubscriptionId |
string |
ID sottoscrizione di ripristino della macchina virtuale. |
|
recoveryVirtualNetworkCustomInput | RecoveryVirtualNetworkCustomDetails: |
Input della rete virtuale di ripristino. |
|
vmDisks |
Elenco di input del disco della macchina virtuale. |
||
vmManagedDisks |
Elenco di input del disco gestito della macchina virtuale. |
A2AProtectionIntentDiskInputDetails
Dettagli sull'input del disco non gestito della macchina virtuale di Azure.
Nome | Tipo | Descrizione |
---|---|---|
diskUri |
string |
Uri del disco. |
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Input dell'account di archiviazione di staging primario. |
recoveryAzureStorageAccountCustomInput | StorageAccountCustomDetails: |
Input dell'account di archiviazione del disco rigido virtuale di ripristino. |
A2AProtectionIntentManagedDiskInputDetails
Dettagli dell'input del disco gestito della macchina virtuale di Azure.
Nome | Tipo | Descrizione |
---|---|---|
diskEncryptionInfo |
Informazioni di crittografia del disco di ripristino (per flussi di un singolo passaggio). |
|
diskId |
string |
ID disco. |
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Input dell'account di archiviazione di staging primario. |
recoveryDiskEncryptionSetId |
string |
ID del set di crittografia del disco di ripristino. |
recoveryReplicaDiskAccountType |
string |
Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine, se non specificato dall'utente. |
recoveryResourceGroupCustomInput | RecoveryResourceGroupCustomDetails: |
Input del gruppo di risorse di ripristino. |
recoveryTargetDiskAccountType |
string |
Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine, se non specificato dall'utente. |
A2ARecoveryAvailabilityType
Tipo di disponibilità di ripristino della macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
AvailabilitySet |
string |
|
AvailabilityZone |
string |
|
Single |
string |
A2AReplicationIntentDetails
Impostazioni specifiche del provider A2A.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
agentAutoUpdateStatus |
Valore che indica se l'aggiornamento automatico è abilitato. |
||
autoProtectionOfDataDisk |
Valore che indica se la protezione automatica è abilitata. |
||
automationAccountArmId |
string |
ID arm dell'account di automazione. |
|
automationAccountAuthenticationType | RunAsAccount |
Valore che indica l'autenticazione del tipo da usare per l'account di automazione. |
|
diskEncryptionInfo |
Informazioni di crittografia del disco di ripristino (per due flussi di passaggio). |
||
fabricObjectId |
string |
ID oggetto specifico dell'infrastruttura della macchina virtuale. |
|
instanceType |
string:
A2A |
Ottiene il tipo di istanza. |
|
multiVmGroupId |
string |
ID gruppo di più macchine virtuali. |
|
multiVmGroupName |
string |
Nome del gruppo di più macchine virtuali. |
|
primaryLocation |
string |
Percorso primario per la macchina virtuale. |
|
primaryStagingStorageAccount | StorageAccountCustomDetails: |
Dettagli dell'account di archiviazione di staging primario. |
|
protectionProfile | ProtectionProfileCustomDetails: |
Dettagli personalizzati del profilo di protezione. |
|
recoveryAvailabilitySet | RecoveryAvailabilitySetCustomDetails: |
Dettagli del set di disponibilità di ripristino. |
|
recoveryAvailabilityType |
string |
Tipo di disponibilità di ripristino della macchina virtuale. |
|
recoveryAvailabilityZone |
string |
Zona di disponibilità di ripristino. |
|
recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Account di archiviazione di diagnostica di avvio. |
|
recoveryLocation |
string |
Percorso di ripristino per la macchina virtuale. |
|
recoveryProximityPlacementGroup | RecoveryProximityPlacementGroupCustomDetails: |
Dettagli personalizzati del gruppo di posizionamento di prossimità di ripristino. |
|
recoveryResourceGroupId |
string |
ID del gruppo di risorse di ripristino. |
|
recoverySubscriptionId |
string |
ID sottoscrizione di ripristino della macchina virtuale. |
|
recoveryVirtualNetwork | RecoveryVirtualNetworkCustomDetails: |
Dettagli della rete virtuale di ripristino. |
|
vmDisks |
Elenco dei dettagli del disco della macchina virtuale. |
||
vmManagedDisks |
Elenco dei dettagli del disco gestito della macchina virtuale. |
AgentAutoUpdateStatus
Valore che indica se l'aggiornamento automatico è abilitato.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
AutomationAccountAuthenticationType
Valore che indica l'autenticazione del tipo da usare per l'account di automazione.
Nome | Tipo | Descrizione |
---|---|---|
RunAsAccount |
string |
|
SystemAssignedIdentity |
string |
AutoProtectionOfDataDisk
Valore che indica se la protezione automatica è abilitata.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
CreateProtectionIntentInput
Creare l'input della finalità di protezione.
Nome | Tipo | Descrizione |
---|---|---|
properties |
Creare le proprietà di input della finalità di protezione. |
CreateProtectionIntentProperties
Creare le proprietà di input della finalità di protezione.
Nome | Tipo | Descrizione |
---|---|---|
providerSpecificDetails | CreateProtectionIntentProviderSpecificDetails: |
The ReplicationProviderInput. Per il provider A2A, sarà A2ACreateProtectionIntentInput oggetto . |
DiskEncryptionInfo
Informazioni di crittografia del disco di ripristino (BEK e KEK).
Nome | Tipo | Descrizione |
---|---|---|
diskEncryptionKeyInfo |
Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per il segreto. |
|
keyEncryptionKeyInfo |
Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per la chiave. |
DiskEncryptionKeyInfo
Informazioni sulla chiave di crittografia del disco (Chiave di crittografia BitLocker) in Windows.
Nome | Tipo | Descrizione |
---|---|---|
keyVaultResourceArmId |
string |
ID arm della risorsa KeyVault per il segreto. |
secretIdentifier |
string |
URL/identificatore del segreto. |
ExistingProtectionProfile
Input dell'account di archiviazione esistente.
Nome | Tipo | Descrizione |
---|---|---|
protectionProfileId |
string |
ID arm del profilo di protezione. Generare un errore, se la risorsa non esiste. |
resourceType |
string:
Existing |
Tipo di classe. |
ExistingRecoveryAvailabilitySet
Input del set di disponibilità di ripristino esistente.
Nome | Tipo | Descrizione |
---|---|---|
recoveryAvailabilitySetId |
string |
ID del set di disponibilità di ripristino. Verrà generato un errore, se la risorsa non esiste. |
resourceType |
string:
Existing |
Tipo di classe. |
ExistingRecoveryProximityPlacementGroup
Input del gruppo di posizionamento di prossimità del ripristino esistente.
Nome | Tipo | Descrizione |
---|---|---|
recoveryProximityPlacementGroupId |
string |
ID gruppo di posizionamento di prossimità del ripristino. Verrà generato un errore, se la risorsa non esiste. |
resourceType |
string:
Existing |
Tipo di classe. |
ExistingRecoveryRecoveryResourceGroup
Input del gruppo di risorse di ripristino esistente.
Nome | Tipo | Descrizione |
---|---|---|
recoveryResourceGroupId |
string |
ID gruppo di risorse di ripristino. Valido per gli scenari V2. |
resourceType |
string:
Existing |
Tipo di classe. |
ExistingRecoveryVirtualNetwork
Input di rete virtuale di ripristino esistente.
Nome | Tipo | Descrizione |
---|---|---|
recoverySubnetName |
string |
Nome della subnet di ripristino. |
recoveryVirtualNetworkId |
string |
ID rete virtuale di ripristino. Verrà generato un errore, se la risorsa non esiste. |
resourceType |
string:
Existing |
Tipo di classe. |
ExistingStorageAccount
Input dell'account di archiviazione esistente.
Nome | Tipo | Descrizione |
---|---|---|
azureStorageAccountId |
string |
Id arm dell'account di archiviazione. Generare l'errore, se la risorsa non esiste. |
resourceType |
string:
Existing |
Tipo di classe. |
KeyEncryptionKeyInfo
Informazioni sulla chiave di crittografia delle chiavi (KEK).
Nome | Tipo | Descrizione |
---|---|---|
keyIdentifier |
string |
URL/identificatore della chiave. |
keyVaultResourceArmId |
string |
ID arm della risorsa KeyVault per la chiave. |
NewProtectionProfile
Nuovo input del profilo protezione.
Nome | Tipo | Descrizione |
---|---|---|
appConsistentFrequencyInMinutes |
integer |
Frequenza snapshot coerente dell'app (in minuti). |
crashConsistentFrequencyInMinutes |
integer |
Frequenza snapshot coerente con l'arresto anomalo del sistema (in minuti). |
multiVmSyncStatus |
Valore che indica se è necessario abilitare la sincronizzazione tra più macchine virtuali. Il valore deve essere 'Enabled' o 'Disabled'. |
|
policyName |
string |
Input del profilo di protezione. |
recoveryPointHistory |
integer |
Durata in minuti fino alla quale devono essere archiviati i punti di ripristino. |
resourceType |
string:
New |
Tipo di classe. |
NewRecoveryVirtualNetwork
Input della rete virtuale di ripristino per creare una nuova rete virtuale dalla rete di origine specificata.
Nome | Tipo | Descrizione |
---|---|---|
recoveryVirtualNetworkName |
string |
Nome della rete virtuale di ripristino. |
recoveryVirtualNetworkResourceGroupName |
string |
Nome del gruppo di risorse da usare per creare la rete virtuale di ripristino. Se assente, la rete di destinazione verrà creata nello stesso gruppo di risorse della macchina virtuale di destinazione. |
resourceType |
string:
New |
Tipo di classe. |
ReplicationProtectionIntent
Finalità di protezione della replica.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
location |
string |
Resource Location |
name |
string |
Nome risorsa |
properties |
Dati personalizzati. |
|
type |
string |
Tipo di risorsa |
ReplicationProtectionIntentProperties
Dettagli dei dati personalizzati della finalità di protezione della replica.
Nome | Tipo | Descrizione |
---|---|---|
creationTimeUTC |
string |
Ora di creazione in formato UTC. |
friendlyName |
string |
Nome. |
isActive |
boolean |
Valore che indica se l'oggetto finalità è attivo. |
jobId |
string |
ID processo. |
jobState |
string |
Stato del processo. |
providerSpecificDetails | ReplicationProtectionIntentProviderSpecificSettings: |
Impostazioni personalizzate del provider di replica. |
SetMultiVmSyncStatus
Valore che indica se è necessario abilitare la sincronizzazione multi-VM. Il valore deve essere "Abilitato" o "Disabilitato".
Nome | Tipo | Descrizione |
---|---|---|
Disable |
string |
|
Enable |
string |