Backup Vaults - Create Or Update

Membuat atau memperbarui sumber daya BackupVault milik grup sumber daya.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}?api-version=2021-01-01

Parameter URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nama grup sumber daya tempat vault cadangan berada.

subscriptionId
path True
  • string

Id langganan.

vaultName
path True
  • string

Nama brankas cadangan.

api-version
query True
  • string

Versi Api Klien.

Isi Permintaan

Name Required Type Description
location True
  • string

Lokasi sumber daya.

properties True

BackupVault
Properti BackupVaultResource

eTag
  • string

ETag Opsional.

identity

DppIdentityDetails
Masukkan Detail Identitas Terkelola

tags
  • object

Tag sumber daya.

Respons

Name Type Description
200 OK

OK

201 Created

Dibuat

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda.

Contoh

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=2021-01-01

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "identity": {
    "type": "None"
  },
  "properties": {
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}

Sample Response

Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/providers/Microsoft.DataProtection/locations/West%20US/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2021-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": {
    "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": {
    "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=2021-01-01

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "identity": {
    "type": "systemAssigned"
  },
  "properties": {
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}

Sample Response

Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/providers/Microsoft.DataProtection/locations/West%20US/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2021-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": {
    "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": {
    "provisioningState": "Succeeded",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}

Definisi

BackupVault

BackupVault

BackupVaultResource

Sumber Daya BackupVault

CloudError

CloudError

createdByType

Jenis identitas yang membuat sumber daya.

DppIdentityDetails

DppIdentityDetails

Error

Respons kesalahan manajemen sumber daya.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ProvisioningState

Status penyediaan sumber daya BackupVault

StorageSetting

StorageSetting

StorageSettingStoreTypes

Mendapatkan atau mengatur jenis datastore.

StorageSettingTypes

Mendapatkan atau mengatur jenisnya.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

BackupVault

BackupVault

Name Type Description
provisioningState

Status penyediaan sumber daya BackupVault

storageSettings

Storage Pengaturan

BackupVaultResource

Sumber Daya BackupVault

Name Type Description
eTag
  • string

ETag Opsional.

id
  • string

Id Sumber Daya mewakili jalur lengkap ke sumber daya.

identity

DppIdentityDetails
Masukkan Detail Identitas Terkelola

location
  • string

Lokasi sumber daya.

name
  • string

Nama sumber daya yang terkait dengan sumber daya.

properties

BackupVault
Properti BackupVaultResource

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

tags
  • object

Tag sumber daya.

type
  • string

Jenis sumber daya mewakili jalur lengkap formulir Namespace/ResourceType/ResourceType/...

CloudError

CloudError

Name Type Description
error

Respons kesalahan manajemen sumber daya.

createdByType

Jenis identitas yang membuat sumber daya.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DppIdentityDetails

DppIdentityDetails

Name Type Description
principalId
  • string

ID objek objek perwakilan layanan untuk identitas terkelola yang digunakan untuk memberikan akses berbasis peran ke sumber daya Azure.

tenantId
  • string

Pengidentifikasi Unik Global (GUID) yang mewakili penyewa Azure AD tempat sumber daya sekarang menjadi anggota.

type
  • string

IdentityType yang dapat berupa SystemAssigned atau None

Error

Respons kesalahan manajemen sumber daya.

Name Type Description
additionalInfo

Info tambahan kesalahan.

code
  • string

Kode kesalahan.

details

Detail kesalahan.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Name Type Description
info
  • object

Info tambahan.

type
  • string

Jenis info tambahan.

ProvisioningState

Status penyediaan sumber daya BackupVault

Name Type Description
Failed
  • string
Provisioning
  • string
Succeeded
  • string
Unknown
  • string
Updating
  • string

StorageSetting

StorageSetting

Name Type Description
datastoreType

Mendapatkan atau mengatur jenis datastore.

type

Mendapatkan atau mengatur jenisnya.

StorageSettingStoreTypes

Mendapatkan atau mengatur jenis datastore.

Name Type Description
ArchiveStore
  • string
SnapshotStore
  • string
VaultStore
  • string

StorageSettingTypes

Mendapatkan atau mengatur jenisnya.

Name Type Description
GeoRedundant
  • string
LocallyRedundant
  • string

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Name Type Description
createdAt
  • string

Tanda waktu pembuatan sumber daya (UTC).

createdBy
  • string

Identitas yang membuat sumber daya.

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt
  • string

Jenis identitas yang terakhir mengubah sumber daya.

lastModifiedBy
  • string

Identitas yang terakhir memodifikasi sumber daya.

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.