Insiemi di credenziali di Microsoft.RecoveryServices/replicationProtectionIntents 2022-04-01
Definizione di risorsa Bicep
Il tipo di risorsa vaults/replicationProtectionIntents può essere distribuito in:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationProtectionIntents, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Oggetti CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
instanceType: 'A2A'
agentAutoUpdateStatus: 'string'
automationAccountArmId: 'string'
automationAccountAuthenticationType: 'string'
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryLocation: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput: {
resourceType: 'string'
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType: 'string'
recoveryAvailabilityZone: 'string'
recoveryBootDiagStorageAccount: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation: 'string'
recoveryProximityPlacementGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId: 'string'
recoverySubscriptionId: 'string'
recoveryVirtualNetworkCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks: [
{
diskUri: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks: [
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
diskId: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType: 'string'
}
]
Oggetti StorageAccountCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per Existing (esistente), usare:
resourceType: 'Existing'
azureStorageAccountId: 'string'
Oggetti ProtectionProfileCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per Existing (esistente), usare:
resourceType: 'Existing'
protectionProfileId: 'string'
Per Nuovo, usare:
resourceType: 'New'
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
Oggetti RecoveryAvailabilitySetCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per Existing (esistente), usare:
resourceType: 'Existing'
recoveryAvailabilitySetId: 'string'
Oggetti RecoveryProximityPlacementGroupCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per Existing (esistente), usare:
resourceType: 'Existing'
recoveryProximityPlacementGroupId: 'string'
Oggetti RecoveryVirtualNetworkCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per Existing (esistente), usare:
resourceType: 'Existing'
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
Per Nuovo, usare:
resourceType: 'New'
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
Oggetti RecoveryResourceGroupCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per Existing (esistente), usare:
resourceType: 'Existing'
recoveryResourceGroupId: 'string'
Valori delle proprietà
vaults/replicationProtectionIntents
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatorio) |
padre | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: insiemi di credenziali |
properties | Creare le proprietà di input della finalità di protezione. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Nome | Descrizione | Valore |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Per il provider A2A, sarà A2ACreateProtectionIntentInput oggetto . | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Nome | Descrizione | Valore |
---|---|---|
instanceType | Impostare il tipo di oggetto | A2A (obbligatorio) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Nome | Descrizione | Valore |
---|---|---|
instanceType | Tipo di classe. | 'A2A' (obbligatorio) |
agentAutoUpdateStatus | Valore che indica se l'aggiornamento automatico è abilitato. | 'Disabilitato' 'Enabled' |
automationAccountArmId | ID arm dell'account di automazione. | string |
automationAccountAuthenticationType | Valore che indica il tipo di autenticazione per l'account di automazione. Il valore predefinito è "RunAsAccount". | 'RunAsAccount' 'SystemAssignedIdentity' |
autoProtectionOfDataDisk | Valore che indica se la protezione automatica è abilitata. | 'Disabilitato' 'Enabled' |
diskEncryptionInfo | Informazioni sulla crittografia del disco di ripristino (per due flussi pass). | DiskEncryptionInfo |
fabricObjectId | ID oggetto specifico dell'infrastruttura della macchina virtuale. | stringa (obbligatoria) |
multiVmGroupId | ID gruppo multi vm. | string |
multiVmGroupName | Nome del gruppo multi vm. | string |
primaryLocation | Percorso primario per la macchina virtuale. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
protectionProfileCustomInput | Input personalizzati del profilo di protezione. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Input del set di disponibilità di ripristino. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tipo di disponibilità di ripristino della macchina virtuale. | 'AvailabilitySet' 'AvailabilityZone' 'Single' (obbligatorio) |
recoveryAvailabilityZone | Zona di disponibilità di ripristino. | string |
recoveryBootDiagStorageAccount | Account di archiviazione di diagnostica di avvio. | StorageAccountCustomDetails |
recoveryLocation | Percorso di ripristino per la macchina virtuale. | stringa (obbligatoria) |
recoveryProximityPlacementGroupCustomInput | Input personalizzato del gruppo di posizionamento di prossimità di ripristino. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | ID gruppo di risorse di ripristino. Valido per gli scenari V2. | stringa (obbligatoria) |
recoverySubscriptionId | ID sottoscrizione di ripristino della macchina virtuale. | stringa (obbligatoria) |
recoveryVirtualNetworkCustomInput | Input di rete virtuale di ripristino. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Elenco degli input del disco della macchina virtuale. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Elenco degli input del disco gestito della macchina virtuale. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionKeyInfo | Informazioni di riferimento sul ripristino di KeyVault per il segreto. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Riferimento di KeyVault di ripristino per la chiave. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nome | Descrizione | Valore |
---|---|---|
keyVaultResourceArmId | ID arm della risorsa KeyVault per il segreto. | string |
secretIdentifier | URL/identificatore del segreto. | string |
KeyEncryptionKeyInfo
Nome | Descrizione | Valore |
---|---|---|
keyIdentifier | URL/identificatore della chiave. | string |
keyVaultResourceArmId | ID arm della risorsa KeyVault per la chiave. | string |
StorageAccountCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingStorageAccount
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Existing' (obbligatorio) |
azureStorageAccountId | ID arm dell'account di archiviazione. Generare un errore, se la risorsa non esiste. | stringa (obbligatorio) |
ProtectionProfileCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente Nuovo (obbligatorio) |
ExistingProtectionProfile
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Existing' (obbligatorio) |
protectionProfileId | ID arm del profilo di protezione. Generare un errore, se la risorsa non esiste. | stringa (obbligatorio) |
NewProtectionProfile
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'New' (obbligatorio) |
appConsistentFrequencyInMinutes | Frequenza snapshot coerente dell'app (in minuti). | INT |
crashConsistentFrequencyInMinutes | Frequenza snapshot coerente con l'arresto anomalo del sistema (in minuti). | INT |
multiVmSyncStatus | Valore che indica se è necessario abilitare la sincronizzazione tra più macchine virtuali. Il valore deve essere 'Enabled' o 'Disabled'. | 'Disable' 'Enable' (obbligatorio) |
policyName | Input del profilo di protezione. | stringa (obbligatorio) |
recoveryPointHistory | Durata in minuti fino alla quale devono essere archiviati i punti di ripristino. | INT |
RecoveryAvailabilitySetCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryAvailabilitySet
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Existing' (obbligatorio) |
recoveryAvailabilitySetId | ID del set di disponibilità di ripristino. Genererà un errore, se la risorsa non esiste. | string |
RecoveryProximityPlacementGroupCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryProximityPlacementGroup
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Existing' (obbligatorio) |
recoveryProximityPlacementGroupId | ID del gruppo di posizionamento di prossimità di ripristino. Genererà un errore, se la risorsa non esiste. | string |
RecoveryVirtualNetworkCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente Nuovo (obbligatorio) |
ExistingRecoveryVirtualNetwork
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Esistente' (obbligatorio) |
recoverySubnetName | Nome della subnet di ripristino. | string |
recoveryVirtualNetworkId | ID rete virtuale di ripristino. Verrà generato un errore, se la risorsa non esiste. | stringa (obbligatoria) |
NewRecoveryVirtualNetwork
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Nuovo' (obbligatorio) |
recoveryVirtualNetworkName | Nome della rete virtuale di ripristino. | string |
recoveryVirtualNetworkResourceGroupName | 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. | string |
A2AProtectionIntentDiskInputDetails
Nome | Descrizione | Valore |
---|---|---|
diskUri | Uri del disco. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Input dell'account di archiviazione VHD di ripristino. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionInfo | Informazioni sulla crittografia del disco di ripristino (per uno/singolo flusso di passaggio). | DiskEncryptionInfo |
diskId | ID disco. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | ID del set di crittografia del disco di ripristino. | string |
recoveryReplicaDiskAccountType | Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non specificato dall'utente. | string |
recoveryResourceGroupCustomInput | Input del gruppo di risorse di ripristino. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | 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. | string |
RecoveryResourceGroupCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryResourceGroup
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Esistente' (obbligatorio) |
recoveryResourceGroupId | ID gruppo di risorse di ripristino. Valido per gli scenari V2. | string |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa Vaults/replicationProtectionIntents può essere distribuito in:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationProtectionIntents, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2022-04-01",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
Oggetti CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
"instanceType": "A2A",
"agentAutoUpdateStatus": "string",
"automationAccountArmId": "string",
"automationAccountAuthenticationType": "string",
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryLocation": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"protectionProfileCustomInput": {
"resourceType": "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
},
"recoveryAvailabilitySetCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
},
"recoveryAvailabilityType": "string",
"recoveryAvailabilityZone": "string",
"recoveryBootDiagStorageAccount": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryLocation": "string",
"recoveryProximityPlacementGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
},
"recoveryResourceGroupId": "string",
"recoverySubscriptionId": "string",
"recoveryVirtualNetworkCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
},
"vmDisks": [
{
"diskUri": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryAzureStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
],
"vmManagedDisks": [
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"diskId": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
},
"recoveryTargetDiskAccountType": "string"
}
]
Oggetti StorageAccountCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
"resourceType": "Existing",
"azureStorageAccountId": "string"
Oggetti ProtectionProfileCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
"resourceType": "Existing",
"protectionProfileId": "string"
Per Nuovo, usare:
"resourceType": "New",
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int"
Oggetti RecoveryAvailabilitySetCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
"resourceType": "Existing",
"recoveryAvailabilitySetId": "string"
Oggetti RecoveryProximityPlacementGroupCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
"resourceType": "Existing",
"recoveryProximityPlacementGroupId": "string"
Oggetti RecoveryVirtualNetworkCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
"resourceType": "Existing",
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string"
Per Nuovo, usare:
"resourceType": "New",
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string"
Oggetti RecoveryResourceGroupCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
"resourceType": "Existing",
"recoveryResourceGroupId": "string"
Valori delle proprietà
vaults/replicationProtectionIntents
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents' |
apiVersion | Versione dell'API risorsa | '2022-04-01' |
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON. |
stringa (obbligatoria) |
properties | Creare proprietà di input della finalità di protezione. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Nome | Descrizione | Valore |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Per il provider A2A, sarà l'oggetto A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Nome | Descrizione | Valore |
---|---|---|
instanceType | Impostare il tipo di oggetto | A2A (obbligatorio) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Nome | Descrizione | Valore |
---|---|---|
instanceType | Tipo di classe. | 'A2A' (obbligatorio) |
agentAutoUpdateStatus | Valore che indica se l'aggiornamento automatico è abilitato. | 'Disabilitato' 'Enabled' |
automationAccountArmId | ID arm dell'account di automazione. | string |
automationAccountAuthenticationType | Valore che indica il tipo di autenticazione per l'account di automazione. Il valore predefinito è "RunAsAccount". | 'RunAsAccount' 'SystemAssignedIdentity' |
autoProtectionOfDataDisk | Valore che indica se la protezione automatica è abilitata. | 'Disabilitato' 'Enabled' |
diskEncryptionInfo | Informazioni sulla crittografia del disco di ripristino (per due flussi pass). | DiskEncryptionInfo |
fabricObjectId | ID oggetto specifico dell'infrastruttura della macchina virtuale. | stringa (obbligatoria) |
multiVmGroupId | ID gruppo multi vm. | string |
multiVmGroupName | Nome del gruppo multi vm. | string |
primaryLocation | Percorso primario per la macchina virtuale. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
protectionProfileCustomInput | Input personalizzati del profilo di protezione. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Input del set di disponibilità di ripristino. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tipo di disponibilità di ripristino della macchina virtuale. | 'AvailabilitySet' 'AvailabilityZone' 'Single' (obbligatorio) |
recoveryAvailabilityZone | Zona di disponibilità di ripristino. | string |
recoveryBootDiagStorageAccount | Account di archiviazione di diagnostica di avvio. | StorageAccountCustomDetails |
recoveryLocation | Percorso di ripristino per la macchina virtuale. | stringa (obbligatorio) |
recoveryProximityPlacementGroupCustomInput | Input personalizzato del gruppo di posizionamento di prossimità di ripristino. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | ID del gruppo di risorse di ripristino. Valido per gli scenari V2. | stringa (obbligatorio) |
recoverySubscriptionId | ID sottoscrizione di ripristino della macchina virtuale. | stringa (obbligatorio) |
recoveryVirtualNetworkCustomInput | Input della rete virtuale di ripristino. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Elenco di input del disco della macchina virtuale. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Elenco di input del disco gestito della macchina virtuale. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionKeyInfo | Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per il segreto. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per la chiave. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nome | Descrizione | Valore |
---|---|---|
keyVaultResourceArmId | ID arm della risorsa KeyVault per il segreto. | string |
secretIdentifier | URL/identificatore del segreto. | string |
KeyEncryptionKeyInfo
Nome | Descrizione | Valore |
---|---|---|
keyIdentifier | URL/identificatore della chiave. | string |
keyVaultResourceArmId | ID arm della risorsa KeyVault per la chiave. | string |
StorageAccountCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingStorageAccount
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Existing' (obbligatorio) |
azureStorageAccountId | ID arm dell'account di archiviazione. Generare un errore, se la risorsa non esiste. | stringa (obbligatorio) |
ProtectionProfileCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente Nuovo (obbligatorio) |
ExistingProtectionProfile
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Existing' (obbligatorio) |
protectionProfileId | ID arm del profilo di protezione. Generare un errore, se la risorsa non esiste. | stringa (obbligatorio) |
NewProtectionProfile
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'New' (obbligatorio) |
appConsistentFrequencyInMinutes | Frequenza snapshot coerente dell'app (in minuti). | INT |
crashConsistentFrequencyInMinutes | Frequenza snapshot coerente con l'arresto anomalo del sistema (in minuti). | INT |
multiVmSyncStatus | Valore che indica se è necessario abilitare la sincronizzazione tra più macchine virtuali. Il valore deve essere 'Enabled' o 'Disabled'. | 'Disabilita' 'Enable' (obbligatorio) |
policyName | Input del profilo di protezione. | stringa (obbligatoria) |
recoveryPointHistory | Durata in minuti fino a quando i punti di ripristino devono essere archiviati. | INT |
RecoveryAvailabilitySetCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryAvailabilitySet
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Esistente' (obbligatorio) |
recoveryAvailabilitySetId | ID del set di disponibilità di ripristino. Verrà generato un errore, se la risorsa non esiste. | string |
RecoveryProximityPlacementGroupCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryProximityPlacementGroup
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Esistente' (obbligatorio) |
recoveryProximityPlacementGroupId | ID gruppo di posizionamento di prossimità del ripristino. Verrà generato un errore, se la risorsa non esiste. | string |
RecoveryVirtualNetworkCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente Nuovo (obbligatorio) |
ExistingRecoveryVirtualNetwork
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Esistente' (obbligatorio) |
recoverySubnetName | Nome della subnet di ripristino. | string |
recoveryVirtualNetworkId | ID rete virtuale di ripristino. Verrà generato un errore, se la risorsa non esiste. | stringa (obbligatoria) |
NewRecoveryVirtualNetwork
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Nuovo' (obbligatorio) |
recoveryVirtualNetworkName | Nome della rete virtuale di ripristino. | string |
recoveryVirtualNetworkResourceGroupName | 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. | string |
A2AProtectionIntentDiskInputDetails
Nome | Descrizione | Valore |
---|---|---|
diskUri | Uri del disco. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Input dell'account di archiviazione VHD di ripristino. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionInfo | Informazioni sulla crittografia del disco di ripristino (per uno/singolo flusso di passaggio). | DiskEncryptionInfo |
diskId | ID disco. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | ID del set di crittografia del disco di ripristino. | string |
recoveryReplicaDiskAccountType | Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non specificato dall'utente. | string |
recoveryResourceGroupCustomInput | Input del gruppo di risorse di ripristino. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | 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. | string |
RecoveryResourceGroupCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryResourceGroup
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | 'Esistente' (obbligatorio) |
recoveryResourceGroupId | ID gruppo di risorse di ripristino. Valido per gli scenari V2. | string |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa Vaults/replicationProtectionIntents può essere distribuito in:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationProtectionIntents, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
Oggetti CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
instanceType = "A2A"
agentAutoUpdateStatus = "string"
automationAccountArmId = "string"
automationAccountAuthenticationType = "string"
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryLocation = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput = {
resourceType = "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType = "string"
recoveryAvailabilityZone = "string"
recoveryBootDiagStorageAccount = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation = "string"
recoveryProximityPlacementGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId = "string"
recoverySubscriptionId = "string"
recoveryVirtualNetworkCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks = [
{
diskUri = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks = [
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
diskId = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType = "string"
}
]
Oggetti StorageAccountCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
resourceType = "Existing"
azureStorageAccountId = "string"
Oggetti ProtectionProfileCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
resourceType = "Existing"
protectionProfileId = "string"
Per Nuovo, usare:
resourceType = "New"
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
Oggetti RecoveryAvailabilitySetCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
resourceType = "Existing"
recoveryAvailabilitySetId = "string"
Oggetti RecoveryProximityPlacementGroupCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
resourceType = "Existing"
recoveryProximityPlacementGroupId = "string"
Oggetti RecoveryVirtualNetworkCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
resourceType = "Existing"
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
Per Nuovo, usare:
resourceType = "New"
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
Oggetti RecoveryResourceGroupCustomDetails
Impostare la proprietà resourceType per specificare il tipo di oggetto.
Per esistente, usare:
resourceType = "Existing"
recoveryResourceGroupId = "string"
Valori delle proprietà
vaults/replicationProtectionIntents
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-04-01" |
name | Nome della risorsa | stringa (obbligatoria) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: insiemi di credenziali |
properties | Creare proprietà di input della finalità di protezione. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Nome | Descrizione | Valore |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. Per il provider A2A, sarà l'oggetto A2ACreateProtectionIntentInput. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Nome | Descrizione | Valore |
---|---|---|
instanceType | Impostare il tipo di oggetto | A2A (obbligatorio) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Nome | Descrizione | Valore |
---|---|---|
instanceType | Tipo di classe. | "A2A" (obbligatorio) |
agentAutoUpdateStatus | Valore che indica se l'aggiornamento automatico è abilitato. | "Disabilitato" "Abilitato" |
automationAccountArmId | ID arm dell'account di automazione. | string |
automationAccountAuthenticationType | Valore che indica il tipo di autenticazione per l'account di automazione. Il valore predefinito è "RunAsAccount". | "RunAsAccount" "SystemAssignedIdentity" |
autoProtectionOfDataDisk | Valore che indica se la protezione automatica è abilitata. | "Disabilitato" "Abilitato" |
diskEncryptionInfo | Informazioni sulla crittografia del disco di ripristino (per due flussi pass). | DiskEncryptionInfo |
fabricObjectId | ID oggetto specifico dell'infrastruttura della macchina virtuale. | stringa (obbligatoria) |
multiVmGroupId | ID gruppo multi vm. | string |
multiVmGroupName | Nome del gruppo multi vm. | string |
primaryLocation | Percorso primario per la macchina virtuale. | stringa (obbligatoria) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di gestione temporanea principale. | StorageAccountCustomDetails |
protectionProfileCustomInput | Input personalizzati del profilo di protezione. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Input del set di disponibilità di ripristino. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Tipo di disponibilità di ripristino della macchina virtuale. | "AvailabilitySet" "AvailabilityZone" "Single" (obbligatorio) |
recoveryAvailabilityZone | Zona di disponibilità di ripristino. | string |
recoveryBootDiagStorageAccount | Account di archiviazione di diagnostica di avvio. | StorageAccountCustomDetails |
recoveryLocation | Percorso di ripristino per la macchina virtuale. | stringa (obbligatoria) |
recoveryProximityPlacementGroupCustomInput | Input personalizzato del gruppo di posizionamento di prossimità di ripristino. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | ID gruppo di risorse di ripristino. Valido per gli scenari V2. | stringa (obbligatoria) |
recoverySubscriptionId | ID sottoscrizione di ripristino della macchina virtuale. | stringa (obbligatoria) |
recoveryVirtualNetworkCustomInput | Input di rete virtuale di ripristino. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Elenco degli input del disco della macchina virtuale. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Elenco degli input del disco gestito della macchina virtuale. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionKeyInfo | Informazioni di riferimento sul ripristino di KeyVault per il segreto. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Riferimento di KeyVault di ripristino per la chiave. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nome | Descrizione | Valore |
---|---|---|
keyVaultResourceArmId | ID arm della risorsa KeyVault per il segreto. | string |
secretIdentifier | URL/identificatore del segreto. | string |
KeyEncryptionKeyInfo
Nome | Descrizione | Valore |
---|---|---|
keyIdentifier | URL/identificatore della chiave. | string |
keyVaultResourceArmId | ID arm della risorsa KeyVault per la chiave. | string |
StorageAccountCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
EsistenteStorageAccount
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Esistente" (obbligatorio) |
azureStorageAccountId | Id arm dell'account di archiviazione. Generare l'errore, se la risorsa non esiste. | stringa (obbligatoria) |
ProtectionProfileCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente Nuovo (obbligatorio) |
EsistenteProtectionProfile
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Esistente" (obbligatorio) |
protectionProfileId | Id arm del profilo di protezione. Genera errore, se la risorsa non esiste. | stringa (obbligatoria) |
NewProtectionProfile
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Nuovo" (obbligatorio) |
appConsistentFrequencyInMinutes | Frequenza dello snapshot coerente dell'app (in minuti). | INT |
crashConsistentFrequencyInMinutes | Frequenza dello snapshot coerente con arresto anomalo (in minuti). | INT |
multiVmSyncStatus | Valore che indica se è necessario abilitare la sincronizzazione multi-VM. Il valore deve essere "Abilitato" o "Disabilitato". | "Disable" "Abilita" (obbligatorio) |
policyName | Input del profilo di protezione. | stringa (obbligatoria) |
recoveryPointHistory | Durata in minuti fino a quando i punti di ripristino devono essere archiviati. | INT |
RecoveryAvailabilitySetCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryAvailabilitySet
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Esistente" (obbligatorio) |
recoveryAvailabilitySetId | ID del set di disponibilità di ripristino. Verrà generato un errore, se la risorsa non esiste. | string |
RecoveryProximityPlacementGroupCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryProximityPlacementGroup
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Esistente" (obbligatorio) |
recoveryProximityPlacementGroupId | ID gruppo di posizionamento di prossimità del ripristino. Verrà generato un errore, se la risorsa non esiste. | string |
RecoveryVirtualNetworkCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente Nuovo (obbligatorio) |
ExistingRecoveryVirtualNetwork
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Existing" (obbligatorio) |
recoverySubnetName | Nome della subnet di ripristino. | string |
recoveryVirtualNetworkId | ID rete virtuale di ripristino. Genererà un errore, se la risorsa non esiste. | stringa (obbligatorio) |
NewRecoveryVirtualNetwork
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Nuovo" (obbligatorio) |
recoveryVirtualNetworkName | Nome della rete virtuale di ripristino. | string |
recoveryVirtualNetworkResourceGroupName | 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. | string |
A2AProtectionIntentDiskInputDetails
Nome | Descrizione | Valore |
---|---|---|
diskUri | Uri del disco. | stringa (obbligatorio) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di staging primario. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Input dell'account di archiviazione del disco rigido virtuale di ripristino. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionInfo | Informazioni di crittografia del disco di ripristino (per flussi di un singolo passaggio). | DiskEncryptionInfo |
diskId | ID disco. | stringa (obbligatorio) |
primaryStagingStorageAccountCustomInput | Input dell'account di archiviazione di staging primario. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | ID del set di crittografia del disco di ripristino. | string |
recoveryReplicaDiskAccountType | Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine, se non specificato dall'utente. | string |
recoveryResourceGroupCustomInput | Input del gruppo di risorse di ripristino. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | 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. | string |
RecoveryResourceGroupCustomDetails
Nome | Descrizione | Valore |
---|---|---|
resourceType | Impostare il tipo di oggetto | Esistente (obbligatorio) |
ExistingRecoveryResourceGroup
Nome | Descrizione | Valore |
---|---|---|
resourceType | Tipo di classe. | "Existing" (obbligatorio) |
recoveryResourceGroupId | ID del gruppo di risorse di ripristino. Valido per gli scenari V2. | string |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per