Backup Vaults - Create Or Update
Vytvoří nebo aktualizuje prostředek BackupVault, který patří do skupiny prostředků.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}?api-version=2023-01-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. |
subscription
|
path | True |
string uuid |
ID cílového předplatného. Hodnota musí být UUID. |
vault
|
path | True |
string |
Název trezoru záloh. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
location | True |
string |
Umístění prostředku. |
properties | True |
BackupVault |
|
eTag |
string |
Volitelná značka ETag. |
|
identity |
DppIdentityDetails |
||
tags |
object |
Značky prostředků. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
201 Created |
Vytvořeno |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | zosobnit svůj uživatelský účet. |
Příklady
Create Backup |
Create Backup |
Create BackupVault
Sample Request
PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2023-01-01
{
"location": "WestUS",
"tags": {
"key1": "val1"
},
"identity": {
"type": "None"
},
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
},
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
Sample Response
Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2023-01-01
{
"id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
"name": "swaggerExample",
"type": "Microsoft.DataProtection/Backupvaults",
"location": "WestUS",
"tags": {
"key1": "val1"
},
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
},
"provisioningState": "Provisioning",
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
{
"identity": {
"type": "None"
},
"id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
"name": "swaggerExample",
"type": "Microsoft.DataProtection/Backupvaults",
"location": "WestUS",
"tags": {
"key1": "val1"
},
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
},
"provisioningState": "Succeeded",
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
Create BackupVault With MSI
Sample Request
PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2023-01-01
{
"location": "WestUS",
"tags": {
"key1": "val1"
},
"identity": {
"type": "systemAssigned"
},
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
},
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
Sample Response
Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2023-01-01
{
"id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
"name": "swaggerExample",
"type": "Microsoft.DataProtection/Backupvaults",
"location": "WestUS",
"tags": {
"key1": "val1"
},
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
},
"provisioningState": "Provisioning",
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
{
"identity": {
"principalId": "c009b9a0-0024-417c-83cd-025d3776045d",
"tenantId": "83abe5cd-bcc3-441a-bd86-e6a75360cecc",
"type": "SystemAssigned"
},
"id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
"name": "swaggerExample",
"type": "Microsoft.DataProtection/Backupvaults",
"location": "WestUS",
"tags": {
"key1": "val1"
},
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
},
"provisioningState": "Succeeded",
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
Definice
Name | Description |
---|---|
Alerts |
|
Azure |
Nastavení pro upozornění založená na službě Azure Monitor |
Backup |
BackupVault |
Backup |
Prostředek BackupVault |
Cloud |
Chyba cloudu |
created |
Typ identity, která prostředek vytvořila. |
Cross |
CrossSubscriptionRestore Settings |
Cross |
Stav CrossSubscriptionRestore |
Dpp |
DppIdentityDetails |
Error |
Odpověď na chybu správy prostředků. |
Error |
Další informace o chybě správy prostředků |
Feature |
Třída obsahující nastavení funkce trezoru |
Immutability |
Nastavení neměnnosti na úrovni trezoru |
Immutability |
Stav neměnnosti |
Monitoring |
Nastavení monitorování |
Provisioning |
Stav zřizování prostředku BackupVault |
Resource |
ResourceMoveDetails se vrátí v reakci na volání GetResource z ARM. |
Resource |
Stav přesunu prostředků pro trezor záloh |
Security |
Třída obsahující nastavení zabezpečení trezoru |
Soft |
Nastavení související s obnovitelným odstraněním |
Soft |
Stav obnovitelného odstranění |
Storage |
Nastavení úložiště |
Storage |
Získá nebo nastaví typ úložiště dat. |
Storage |
Získá nebo nastaví typ. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
AlertsState
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
AzureMonitorAlertSettings
Nastavení pro upozornění založená na službě Azure Monitor
Name | Typ | Description |
---|---|---|
alertsForAllJobFailures |
BackupVault
BackupVault
Name | Typ | Description |
---|---|---|
featureSettings |
Nastavení funkcí |
|
isVaultProtectedByResourceGuard |
boolean |
Je trezor chráněný ochranou prostředků? |
monitoringSettings |
Nastavení monitorování |
|
provisioningState |
Stav zřizování prostředku BackupVault |
|
resourceMoveDetails |
Podrobnosti o přesunu prostředků pro trezor záloh |
|
resourceMoveState |
Stav přesunu prostředků pro trezor záloh |
|
securitySettings |
Nastavení zabezpečení |
|
storageSettings |
Nastavení úložiště |
BackupVaultResource
Prostředek BackupVault
Name | Typ | Description |
---|---|---|
eTag |
string |
Volitelná značka ETag. |
id |
string |
ID prostředku představuje úplnou cestu k prostředku. |
identity |
DppIdentityDetails |
|
location |
string |
Umístění prostředku. |
name |
string |
Název prostředku přidružený k prostředku. |
properties |
BackupVault |
|
systemData |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
tags |
object |
Značky prostředků. |
type |
string |
Typ prostředku představuje úplnou cestu ve formátu Namespace/ResourceType/ResourceType/... |
CloudError
Chyba cloudu
Name | Typ | Description |
---|---|---|
error |
Odpověď na chybu správy prostředků. |
createdByType
Typ identity, která prostředek vytvořila.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CrossSubscriptionRestoreSettings
CrossSubscriptionRestore Settings
Name | Typ | Description |
---|---|---|
state |
Stav CrossSubscriptionRestore |
CrossSubscriptionRestoreState
Stav CrossSubscriptionRestore
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
PermanentlyDisabled |
string |
DppIdentityDetails
DppIdentityDetails
Name | Typ | Description |
---|---|---|
principalId |
string |
ID objektu instančního objektu pro spravovanou identitu, které slouží k udělení přístupu na základě role k prostředku Azure. |
tenantId |
string |
Globálně jedinečný identifikátor (GUID), který představuje Azure AD tenanta, ve kterém je prostředek nyní členem. |
type |
string |
IdentityType, který může být Buď SystemAssigned, nebo None |
Error
Odpověď na chybu správy prostředků.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby |
details |
Error[] |
Podrobnosti o chybě. |
message |
string |
Chybová zpráva |
target |
string |
Cíl chyby. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Typ další informace. |
FeatureSettings
Třída obsahující nastavení funkce trezoru
Name | Typ | Description |
---|---|---|
crossSubscriptionRestoreSettings |
CrossSubscriptionRestore Settings |
ImmutabilitySettings
Nastavení neměnnosti na úrovni trezoru
Name | Typ | Description |
---|---|---|
state |
Stav neměnnosti |
ImmutabilityState
Stav neměnnosti
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Locked |
string |
|
Unlocked |
string |
MonitoringSettings
Nastavení monitorování
Name | Typ | Description |
---|---|---|
azureMonitorAlertSettings |
Nastavení pro upozornění založená na službě Azure Monitor |
ProvisioningState
Stav zřizování prostředku BackupVault
Name | Typ | Description |
---|---|---|
Failed |
string |
|
Provisioning |
string |
|
Succeeded |
string |
|
Unknown |
string |
|
Updating |
string |
ResourceMoveDetails
ResourceMoveDetails se vrátí v reakci na volání GetResource z ARM.
Name | Typ | Description |
---|---|---|
completionTimeUtc |
string |
Čas dokončení poslední operace ResourceMove pokusu ve standardu UTC Formát ISO 8601. |
operationId |
string |
CorrelationId posledního pokusu o operaci ResourceMovehosu |
sourceResourcePath |
string |
Cesta k prostředku ARM zdrojového prostředku |
startTimeUtc |
string |
Čas spuštění poslední operace ResourceMoveho pokusu ve standardu UTC Formát ISO 8601. |
targetResourcePath |
string |
Cesta prostředku ARM k cílovému prostředku použitému v nejnovější operaci ResourceMove operace |
ResourceMoveState
Stav přesunu prostředků pro trezor záloh
Name | Typ | Description |
---|---|---|
CommitFailed |
string |
|
CommitTimedout |
string |
|
CriticalFailure |
string |
|
Failed |
string |
|
InProgress |
string |
|
MoveSucceeded |
string |
|
PartialSuccess |
string |
|
PrepareFailed |
string |
|
PrepareTimedout |
string |
|
Unknown |
string |
SecuritySettings
Třída obsahující nastavení zabezpečení trezoru
Name | Typ | Description |
---|---|---|
immutabilitySettings |
Nastavení neměnnosti na úrovni trezoru |
|
softDeleteSettings |
Nastavení související s obnovitelným odstraněním |
SoftDeleteSettings
Nastavení související s obnovitelným odstraněním
Name | Typ | Description |
---|---|---|
retentionDurationInDays |
number |
Doba uchovávání obnovitelného odstranění |
state |
Stav obnovitelného odstranění |
SoftDeleteState
Stav obnovitelného odstranění
Name | Typ | Description |
---|---|---|
AlwaysOn |
string |
Obnovitelné odstranění je pro BackupVault trvale povolené a nastavení nejde změnit. |
Off |
string |
U služby BackupVault je vypnuté obnovitelné odstranění. |
On |
string |
Obnovitelné odstranění je pro BackupVault povolené, ale je možné ho vypnout. |
StorageSetting
Nastavení úložiště
Name | Typ | Description |
---|---|---|
datastoreType |
Získá nebo nastaví typ úložiště dat. |
|
type |
Získá nebo nastaví typ. |
StorageSettingStoreTypes
Získá nebo nastaví typ úložiště dat.
Name | Typ | Description |
---|---|---|
ArchiveStore |
string |
|
OperationalStore |
string |
|
VaultStore |
string |
StorageSettingTypes
Získá nebo nastaví typ.
Name | Typ | Description |
---|---|---|
GeoRedundant |
string |
|
LocallyRedundant |
string |
|
ZoneRedundant |
string |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identita, která vytvořila prostředek. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |