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
resourceGroupName
path True

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

subscriptionId
path True

string

uuid

ID cílového předplatného. Hodnota musí být UUID.

vaultName
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

BackupVault
BackupVaultResource – vlastnosti

eTag

string

Volitelná značka ETag.

identity

DppIdentityDetails

DppIdentityDetails
Podrobnosti o spravované identitě vstupu

tags

object

Značky prostředků.

Odpovědi

Name Typ Description
200 OK

BackupVaultResource

OK

201 Created

BackupVaultResource

Vytvořeno

Other Status Codes

CloudError

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 BackupVault
Create BackupVault With MSI

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
AlertsState
AzureMonitorAlertSettings

Nastavení pro upozornění založená na službě Azure Monitor

BackupVault

BackupVault

BackupVaultResource

Prostředek BackupVault

CloudError

Chyba cloudu

createdByType

Typ identity, která prostředek vytvořila.

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Settings

CrossSubscriptionRestoreState

Stav CrossSubscriptionRestore

DppIdentityDetails

DppIdentityDetails

Error

Odpověď na chybu správy prostředků.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

FeatureSettings

Třída obsahující nastavení funkce trezoru

ImmutabilitySettings

Nastavení neměnnosti na úrovni trezoru

ImmutabilityState

Stav neměnnosti

MonitoringSettings

Nastavení monitorování

ProvisioningState

Stav zřizování prostředku BackupVault

ResourceMoveDetails

ResourceMoveDetails se vrátí v reakci na volání GetResource z ARM.

ResourceMoveState

Stav přesunu prostředků pro trezor záloh

SecuritySettings

Třída obsahující nastavení zabezpečení trezoru

SoftDeleteSettings

Nastavení související s obnovitelným odstraněním

SoftDeleteState

Stav obnovitelného odstranění

StorageSetting

Nastavení úložiště

StorageSettingStoreTypes

Získá nebo nastaví typ úložiště dat.

StorageSettingTypes

Získá nebo nastaví typ.

systemData

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

AlertsState

BackupVault

BackupVault

Name Typ Description
featureSettings

FeatureSettings

Nastavení funkcí

isVaultProtectedByResourceGuard

boolean

Je trezor chráněný ochranou prostředků?

monitoringSettings

MonitoringSettings

Nastavení monitorování

provisioningState

ProvisioningState

Stav zřizování prostředku BackupVault

resourceMoveDetails

ResourceMoveDetails

Podrobnosti o přesunu prostředků pro trezor záloh

resourceMoveState

ResourceMoveState

Stav přesunu prostředků pro trezor záloh

securitySettings

SecuritySettings

Nastavení zabezpečení

storageSettings

StorageSetting[]

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

DppIdentityDetails
Podrobnosti o spravované identitě vstupu

location

string

Umístění prostředku.

name

string

Název prostředku přidružený k prostředku.

properties

BackupVault

BackupVault
BackupVaultResource – vlastnosti

systemData

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

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

CrossSubscriptionRestoreState

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

ErrorAdditionalInfo[]

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

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Settings

ImmutabilitySettings

Nastavení neměnnosti na úrovni trezoru

Name Typ Description
state

ImmutabilityState

Stav neměnnosti

ImmutabilityState

Stav neměnnosti

Name Typ Description
Disabled

string

Locked

string

Unlocked

string

MonitoringSettings

Nastavení monitorování

Name Typ Description
azureMonitorAlertSettings

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

ImmutabilitySettings

Nastavení neměnnosti na úrovni trezoru

softDeleteSettings

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

SoftDeleteState

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

StorageSettingStoreTypes

Získá nebo nastaví typ úložiště dat.

type

StorageSettingTypes

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

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

createdByType

Typ identity, která naposledy změnila prostředek.