Backup Instances - Trigger Restore
Attiva il ripristino per un backupInstance
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore?api-version=2023-01-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
backup
|
path | True |
string |
Nome dell'istanza di backup. |
resource
|
path | True |
string |
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string uuid |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
vault
|
path | True |
string |
Nome dell'insieme di credenziali di backup. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Il corpo della richiesta può essere uno dei seguenti:
Nome | Descrizione |
---|---|
Azure |
Richiesta di ripristino basato su Backup di Azure |
Azure |
Richiesta di ripristino basato su AzureBackupPointTime |
Azure |
Ripristino di AzureBackup con richiesta di riattivazione |
AzureBackupRecoveryPointBasedRestoreRequest
Richiesta di ripristino basato su Backup di Azure
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
objectType | True | string: | |
recoveryPointId | True |
string |
|
restoreTargetInfo | True | RestoreTargetInfoBase: |
Ottiene o imposta le informazioni di destinazione di ripristino. |
sourceDataStoreType | True |
Ottiene o imposta il tipo dell'archivio dati di origine. |
|
sourceResourceId |
string |
ID completo di Azure Resource Manager dell'origine dati che viene ripristinata. |
AzureBackupRecoveryTimeBasedRestoreRequest
Richiesta di ripristino basato su AzureBackupPointTime
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
objectType | True | string: | |
recoveryPointTime | True |
string |
Il tempo di ripristino nel formato ISO 8601 - 2020-08-14T17:30:00.000000000Z. |
restoreTargetInfo | True | RestoreTargetInfoBase: |
Ottiene o imposta le informazioni di destinazione di ripristino. |
sourceDataStoreType | True |
Ottiene o imposta il tipo dell'archivio dati di origine. |
|
sourceResourceId |
string |
ID completo di Azure Resource Manager dell'origine dati che viene ripristinata. |
AzureBackupRestoreWithRehydrationRequest
Ripristino di AzureBackup con richiesta di riattivazione
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
objectType | True | string: | |
recoveryPointId | True |
string |
|
rehydrationPriority | True |
Priorità da usare per la reidratazione. Valori elevati o standard |
|
rehydrationRetentionDuration | True |
string |
Durata di conservazione nel formato ISO 8601, ad esempio P10D. |
restoreTargetInfo | True | RestoreTargetInfoBase: |
Ottiene o imposta le informazioni di destinazione di ripristino. |
sourceDataStoreType | True |
Ottiene o imposta il tipo dell'archivio dati di origine. |
|
sourceResourceId |
string |
ID completo di Azure Resource Manager dell'origine dati che viene ripristinata. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Contiene informazioni aggiuntive come ID processo |
|
202 Accepted |
L'operazione verrà completata in modo asincrono. Headers
|
|
Other Status Codes |
Risposta di errore che descrive perché l'operazione non è riuscita. |
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
Trigger Restore |
Trigger Restore As Files |
Trigger Restore With Rehydration |
Trigger Restore
Sample Request
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2023-01-01
{
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"restoreTargetInfo": {
"objectType": "RestoreTargetInfo",
"recoveryOption": "FailIfExists",
"datasourceSetInfo": {
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceName": "viveksipgtest",
"resourceType": "Microsoft.DBforPostgreSQL/servers",
"resourceUri": "",
"resourceLocation": "",
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases"
},
"datasourceInfo": {
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb",
"resourceName": "targetdb",
"resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"resourceUri": "",
"resourceLocation": "",
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases"
},
"datasourceAuthCredentials": {
"secretStoreResource": {
"uri": "https://samplevault.vault.azure.net/secrets/credentials",
"secretStoreType": "AzureKeyVault"
},
"objectType": "SecretStoreBasedAuthCredentials"
},
"restoreLocation": "southeastasia"
}
}
Sample Response
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-01-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-01-01
Retry-After: 60
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Trigger Restore As Files
Sample Request
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2023-01-01
{
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"restoreTargetInfo": {
"targetDetails": {
"url": "https://teststorage.blob.core.windows.net/restoretest",
"filePrefix": "restoredblob",
"restoreTargetLocationType": "AzureBlobs"
},
"restoreLocation": "southeastasia",
"recoveryOption": "FailIfExists",
"objectType": "RestoreFilesTargetInfo"
}
}
Sample Response
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-01-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-01-01
Retry-After: 60
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Trigger Restore With Rehydration
Sample Request
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2023-01-01
{
"objectType": "AzureBackupRestoreWithRehydrationRequest",
"recoveryPointId": "hardcodedRP",
"rehydrationRetentionDuration": "7D",
"rehydrationPriority": "High",
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"restoreTargetInfo": {
"objectType": "RestoreTargetInfo",
"recoveryOption": "FailIfExists",
"datasourceSetInfo": {
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceName": "viveksipgtest",
"resourceType": "Microsoft.DBforPostgreSQL/servers",
"resourceUri": "",
"resourceLocation": "",
"datasourceType": "OssDB"
},
"datasourceInfo": {
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"resourceName": "testdb",
"resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"resourceUri": "",
"resourceLocation": "",
"datasourceType": "OssDB"
},
"restoreLocation": "southeastasia"
}
}
Sample Response
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-01-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-01-01
Retry-After: 60
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Definizioni
Nome | Descrizione |
---|---|
Azure |
AzureBackupRecoveryPointBasedRestoreRequest |
Azure |
AzureBackupRecoveryTimeBasedRestoreRequest |
Azure |
AzureBackupRestoreWithRehydrationRequest |
Cloud |
CloudError |
Datasource |
Origine dati |
Datasource |
DatasourceSet |
Error |
Risposta all'errore di gestione delle risorse. |
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Existing |
Ottiene o imposta la proprietà Conflict Policy. Questa proprietà imposta i criteri durante il conflitto delle risorse durante il ripristino. |
Item |
Ripristinare le informazioni di destinazione per l'operazione di ripristino a livello di elemento |
Item |
Criteri di prefisso da usare per durante il ripristino |
Kubernetes |
Informazioni di destinazione del backup del cluster kubernetes per l'operazione di ripristino |
Kubernetes |
Informazioni sulla destinazione del volume persistente a livello di elemento per l'operazione di ripristino |
Kubernetes |
Informazioni sulla destinazione della classe di archiviazione kubernetes a livello di elemento per l'operazione di ripristino |
Operation |
OperationJobExtendedInfo |
Persistent |
Ottiene o imposta la proprietà Modalità di ripristino pv (volume persistente). Questa proprietà imposta se i volumi devono essere ripristinati. |
Range |
Informazioni di destinazione a livello di elemento per l'operazione di ripristino |
Recovery |
Opzione di ripristino |
Rehydration |
Priorità da usare per la riattivazione. Valori elevati o standard |
Restore |
Classe che incapsula il ripristino come parametri di destinazione dei file |
Restore |
Classe che incapsula i parametri di destinazione del ripristino |
Restore |
Indica il percorso di destinazione in cui verranno ripristinati i dati, il valore stringa per l'enumerazione {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
Secret |
Credenziali di autenticazione basate sull'archivio segreto. |
Secret |
Classe che rappresenta una risorsa dell'archivio segreto. |
Secret |
Ottiene o imposta il tipo di archivio segreto |
Source |
Ottiene o imposta il tipo dell'archivio dati di origine. |
Target |
Classe che incapsula i dettagli di destinazione, usato dove la destinazione non è un'origine dati |
AzureBackupRecoveryPointBasedRestoreRequest
AzureBackupRecoveryPointBasedRestoreRequest
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: | |
recoveryPointId |
string |
|
restoreTargetInfo | RestoreTargetInfoBase: |
Ottiene o imposta le informazioni sulla destinazione di ripristino. |
sourceDataStoreType |
Ottiene o imposta il tipo dell'archivio dati di origine. |
|
sourceResourceId |
string |
ID completo di Azure Resource Manager dell'origine dati da ripristinare. |
AzureBackupRecoveryTimeBasedRestoreRequest
AzureBackupRecoveryTimeBasedRestoreRequest
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: | |
recoveryPointTime |
string |
Esempio di tempo di recupero in formato ISO 8601 - 2020-08-14T17:30:00.0000000Z. |
restoreTargetInfo | RestoreTargetInfoBase: |
Ottiene o imposta le informazioni sulla destinazione di ripristino. |
sourceDataStoreType |
Ottiene o imposta il tipo dell'archivio dati di origine. |
|
sourceResourceId |
string |
ID completo di Azure Resource Manager dell'origine dati da ripristinare. |
AzureBackupRestoreWithRehydrationRequest
AzureBackupRestoreWithRehydrationRequest
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: | |
recoveryPointId |
string |
|
rehydrationPriority |
Priorità da usare per la riattivazione. Valori elevati o standard |
|
rehydrationRetentionDuration |
string |
Durata della conservazione in formato ISO 8601, ad esempio P10D. |
restoreTargetInfo | RestoreTargetInfoBase: |
Ottiene o imposta le informazioni sulla destinazione di ripristino. |
sourceDataStoreType |
Ottiene o imposta il tipo dell'archivio dati di origine. |
|
sourceResourceId |
string |
ID completo di Azure Resource Manager dell'origine dati da ripristinare. |
CloudError
CloudError
Nome | Tipo | Descrizione |
---|---|---|
error |
Risposta all'errore di gestione delle risorse. |
Datasource
Origine dati
Nome | Tipo | Descrizione |
---|---|---|
datasourceType |
string |
DatasourceType della risorsa. |
objectType |
string |
Tipo di oggetto Datasource, utilizzato per inizializzare il tipo ereditato corretto |
resourceID |
string |
ID arm completo della risorsa. Per le risorse di Azure, si tratta dell'ID ARM. Per le risorse non di Azure, questo sarà l'ID creato dal servizio di backup tramite Fabric/Vault. |
resourceLocation |
string |
Posizione dell'origine dati. |
resourceName |
string |
Identificatore univoco della risorsa nel contesto dell'elemento padre. |
resourceType |
string |
Tipo di risorsa dell'origine dati. |
resourceUri |
string |
URI della risorsa. |
DatasourceSet
DatasourceSet
Nome | Tipo | Descrizione |
---|---|---|
datasourceType |
string |
DatasourceType della risorsa. |
objectType |
string |
Tipo di oggetto Datasource, utilizzato per inizializzare il tipo ereditato corretto |
resourceID |
string |
ID arm completo della risorsa. Per le risorse di Azure, si tratta dell'ID ARM. Per le risorse non di Azure, questo sarà l'ID creato dal servizio di backup tramite Fabric/Vault. |
resourceLocation |
string |
Posizione dell'origine dati. |
resourceName |
string |
Identificatore univoco della risorsa nel contesto dell'elemento padre. |
resourceType |
string |
Tipo di risorsa dell'origine dati. |
resourceUri |
string |
URI della risorsa. |
Error
Risposta all'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Error[] |
Dettagli dell'errore. |
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
ExistingResourcePolicy
Ottiene o imposta la proprietà Conflict Policy. Questa proprietà imposta i criteri durante il conflitto delle risorse durante il ripristino.
Nome | Tipo | Descrizione |
---|---|---|
Patch |
string |
|
Skip |
string |
ItemLevelRestoreTargetInfo
Ripristinare le informazioni di destinazione per l'operazione di ripristino a livello di elemento
Nome | Tipo | Descrizione |
---|---|---|
datasourceAuthCredentials | AuthCredentials: |
Credenziali da usare per l'autenticazione con il provider dell'origine dati. |
datasourceInfo |
Origine dati |
|
datasourceSetInfo |
DatasourceSet |
|
objectType | string: |
Tipo di oggetto Datasource, utilizzato per inizializzare il tipo ereditato corretto |
recoveryOption |
Opzione di ripristino |
|
restoreCriteria | ItemLevelRestoreCriteria[]: |
Criteri di ripristino |
restoreLocation |
string |
Area di ripristino di destinazione |
ItemPathBasedRestoreCriteria
Criteri di prefisso da usare per durante il ripristino
Nome | Tipo | Descrizione |
---|---|---|
isPathRelativeToBackupItem |
boolean |
Flag per specificare se il percorso è relativo all'elemento di backup o al percorso completo |
itemPath |
string |
Percorso dell'elemento da ripristinare. Potrebbe trattarsi del percorso completo dell'elemento o del percorso relativo all'elemento di backup |
objectType | string: |
Tipo dell'oggetto specifico : utilizzato per la deserializzazione |
subItemPathPrefix |
string[] |
Elenco di stringhe di prefisso da utilizzare come criteri di filtro durante il ripristino. Questi valori sono relativi al percorso dell'elemento specificato. |
KubernetesClusterRestoreCriteria
Informazioni di destinazione del backup del cluster kubernetes per l'operazione di ripristino
Nome | Tipo | Descrizione |
---|---|---|
conflictPolicy |
Ottiene o imposta la proprietà Conflict Policy. Questa proprietà imposta i criteri durante il conflitto delle risorse durante il ripristino. |
|
excludedNamespaces |
string[] |
Ottiene o imposta la proprietà escludi spazi dei nomi. Questa proprietà imposta gli spazi dei nomi da escludere durante il ripristino. |
excludedResourceTypes |
string[] |
Ottiene o imposta la proprietà escludi tipi di risorse. Questa proprietà imposta i tipi di risorse da escludere durante il ripristino. |
includeClusterScopeResources |
boolean |
Ottiene o imposta la proprietà include risorse del cluster. Questa proprietà se abilitata includerà le risorse dell'ambito del cluster durante il ripristino. |
includedNamespaces |
string[] |
Ottiene o imposta la proprietà include spazi dei nomi. Questa proprietà imposta gli spazi dei nomi da includere durante il ripristino. |
includedResourceTypes |
string[] |
Ottiene o imposta la proprietà include tipi di risorse. Questa proprietà imposta i tipi di risorse da includere durante il ripristino. |
labelSelectors |
string[] |
Ottiene o imposta la proprietà LabelSelectors. Questa proprietà imposta la risorsa con tali selettore di etichette da includere durante il ripristino. |
namespaceMappings |
object |
Ottiene o imposta la proprietà Mapping dello spazio dei nomi. Questa proprietà imposta se lo spazio dei nomi deve essere modificato durante il ripristino. |
objectType | string: |
Tipo dell'oggetto specifico : usato per la deserializzazione |
persistentVolumeRestoreMode |
Ottiene o imposta la proprietà Modalità di ripristino pv (volume persistente). Questa proprietà imposta se i volumi devono essere ripristinati. |
KubernetesPVRestoreCriteria
Informazioni sulla destinazione del volume persistente a livello di elemento per l'operazione di ripristino
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome dell'attestazione del volume persistente selezionato |
objectType | string: |
Tipo dell'oggetto specifico : usato per la deserializzazione |
storageClassName |
string |
Nome della classe di archiviazione selezionata per l'operazione di ripristino |
KubernetesStorageClassRestoreCriteria
Informazioni sulla destinazione della classe di archiviazione kubernetes a livello di elemento per l'operazione di ripristino
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Tipo dell'oggetto specifico : usato per la deserializzazione |
provisioner |
string |
Provisioner della classe di archiviazione |
selectedStorageClassName |
string |
Nome della classe di archiviazione selezionata |
OperationJobExtendedInfo
OperationJobExtendedInfo
Nome | Tipo | Descrizione |
---|---|---|
jobId |
string |
ID arm del processo creato per questa operazione. |
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
PersistentVolumeRestoreMode
Ottiene o imposta la proprietà Modalità di ripristino pv (volume persistente). Questa proprietà imposta se i volumi devono essere ripristinati.
Nome | Tipo | Descrizione |
---|---|---|
RestoreWithVolumeData |
string |
|
RestoreWithoutVolumeData |
string |
RangeBasedItemLevelRestoreCriteria
Informazioni di destinazione a livello di elemento per l'operazione di ripristino
Nome | Tipo | Descrizione |
---|---|---|
maxMatchingValue |
string |
valore massimo per la corrispondenza del prefisso di intervallo |
minMatchingValue |
string |
valore minimo per la corrispondenza del prefisso di intervallo |
objectType | string: |
Tipo dell'oggetto specifico : utilizzato per la deserializzazione |
RecoveryOption
Opzione di ripristino
Nome | Tipo | Descrizione |
---|---|---|
FailIfExists |
string |
RehydrationPriority
Priorità da usare per la riattivazione. Valori elevati o standard
Nome | Tipo | Descrizione |
---|---|---|
High |
string |
|
Invalid |
string |
|
Standard |
string |
RestoreFilesTargetInfo
Classe che incapsula il ripristino come parametri di destinazione dei file
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Tipo di oggetto Datasource, utilizzato per inizializzare il tipo ereditato corretto |
recoveryOption |
Opzione di ripristino |
|
restoreLocation |
string |
Area di ripristino di destinazione |
targetDetails |
Destinazione dell'operazione RestoreAsFiles, quando la destinazione non è un'origine dati |
RestoreTargetInfo
Classe che incapsula i parametri di destinazione del ripristino
Nome | Tipo | Descrizione |
---|---|---|
datasourceAuthCredentials | AuthCredentials: |
Credenziali da usare per l'autenticazione con il provider dell'origine dati. |
datasourceInfo |
Origine dati |
|
datasourceSetInfo |
DatasourceSet |
|
objectType | string: |
Tipo di oggetto Datasource, utilizzato per inizializzare il tipo ereditato corretto |
recoveryOption |
Opzione di ripristino |
|
restoreLocation |
string |
Area di ripristino di destinazione |
RestoreTargetLocationType
Indica il percorso di destinazione in cui verranno ripristinati i dati, il valore stringa per l'enumerazione {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}
Nome | Tipo | Descrizione |
---|---|---|
AzureBlobs |
string |
|
AzureFiles |
string |
|
Invalid |
string |
SecretStoreBasedAuthCredentials
Credenziali di autenticazione basate sull'archivio segreto.
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Tipo dell'oggetto specifico : usato per la deserializzazione |
secretStoreResource |
Risorsa dell'archivio segreto |
SecretStoreResource
Classe che rappresenta una risorsa dell'archivio segreto.
Nome | Tipo | Descrizione |
---|---|---|
secretStoreType |
Ottiene o imposta il tipo di archivio segreto |
|
uri |
string |
Uri per accedere alla risorsa |
value |
string |
Ottiene o imposta il valore archiviato nella risorsa dell'archivio segreto |
SecretStoreType
Ottiene o imposta il tipo di archivio segreto
Nome | Tipo | Descrizione |
---|---|---|
AzureKeyVault |
string |
|
Invalid |
string |
SourceDataStoreType
Ottiene o imposta il tipo dell'archivio dati di origine.
Nome | Tipo | Descrizione |
---|---|---|
ArchiveStore |
string |
|
OperationalStore |
string |
|
SnapshotStore |
string |
|
VaultStore |
string |
TargetDetails
Classe che incapsula i dettagli di destinazione, usato dove la destinazione non è un'origine dati
Nome | Tipo | Descrizione |
---|---|---|
filePrefix |
string |
L'operazione di ripristino può creare più file all'interno del percorso indicato dall'URL seguente sarà il prefisso comune per tutti |
restoreTargetLocationType |
Indica il percorso di destinazione in cui verranno ripristinati i dati, il valore stringa per l'enumerazione {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
targetResourceArmId |
string |
ID ARM completo che indica la destinazione di ripristino. Si tratta dell'ID ARM che punta al contenitore o alla condivisione file Questo è facoltativo se la sottoscrizione di destinazione può essere identificata con il campo URL. In caso contrario, questa operazione è necessaria se il campo CrossSubscriptionRestore di BackupVault si trova in uno degli stati disabilitati |
url |
string |
URL che indica la destinazione di ripristino. Può puntare a contenitore/condivisione file e così via |