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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceGroupName
path True

string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

subscriptionId
path True

string

uuid

ID langganan target. Nilai harus UUID.

vaultName
path True

string

Nama brankas cadangan.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
location True

string

Lokasi sumber daya.

properties True

BackupVault

BackupVault
Properti BackupVaultResource

eTag

string

ETag Opsional.

identity

DppIdentityDetails

DppIdentityDetails
Masukkan Detail Identitas Terkelola

tags

object

Tag sumber daya.

Respons

Nama Jenis Deskripsi
200 OK

BackupVaultResource

OK

201 Created

BackupVaultResource

Dibuat

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

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

Scopes

Nama Deskripsi
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=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"
      }
    ]
  }
}

Definisi

Nama Deskripsi
AlertsState
AzureMonitorAlertSettings

Pengaturan untuk pemberitahuan berbasis Azure Monitor

BackupVault

BackupVault

BackupVaultResource

Sumber Daya BackupVault

CloudError

CloudError

createdByType

Jenis identitas yang membuat sumber daya.

CrossSubscriptionRestoreSettings

Pengaturan CrossSubscriptionRestore

CrossSubscriptionRestoreState

Status CrossSubscriptionRestore

DppIdentityDetails

DppIdentityDetails

Error

Respons kesalahan manajemen sumber daya.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

FeatureSettings

Kelas yang berisi pengaturan fitur vault

ImmutabilitySettings

Pengaturan Imutabilitas pada tingkat vault

ImmutabilityState

Status imutabilitas

MonitoringSettings

Pengaturan Pemantauan

ProvisioningState

Status penyediaan sumber daya BackupVault

ResourceMoveDetails

ResourceMoveDetails akan dikembalikan sebagai respons terhadap panggilan GetResource dari ARM

ResourceMoveState

Status pemindahan sumber daya untuk brankas cadangan

SecuritySettings

Kelas yang berisi pengaturan keamanan vault

SoftDeleteSettings

Pengaturan terkait penghapusan sementara

SoftDeleteState

Status penghapusan sementara

StorageSetting

StorageSetting

StorageSettingStoreTypes

Mendapatkan atau mengatur jenis datastore.

StorageSettingTypes

Mendapatkan atau mengatur jenis.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

AlertsState

Nama Jenis Deskripsi
Disabled

string

Enabled

string

AzureMonitorAlertSettings

Pengaturan untuk pemberitahuan berbasis Azure Monitor

Nama Jenis Deskripsi
alertsForAllJobFailures

AlertsState

BackupVault

BackupVault

Nama Jenis Deskripsi
featureSettings

FeatureSettings

Pengaturan Fitur

isVaultProtectedByResourceGuard

boolean

Apakah vault dilindungi oleh resource guard

monitoringSettings

MonitoringSettings

Pengaturan Pemantauan

provisioningState

ProvisioningState

Status penyediaan sumber daya BackupVault

resourceMoveDetails

ResourceMoveDetails

Detail pemindahan sumber daya untuk brankas cadangan

resourceMoveState

ResourceMoveState

Status pemindahan sumber daya untuk brankas cadangan

securitySettings

SecuritySettings

Pengaturan Keamanan

storageSettings

StorageSetting[]

Pengaturan Penyimpanan

BackupVaultResource

Sumber Daya BackupVault

Nama Jenis Deskripsi
eTag

string

ETag Opsional.

id

string

Id Sumber Daya mewakili jalur lengkap ke sumber daya.

identity

DppIdentityDetails

DppIdentityDetails
Masukkan Detail Identitas Terkelola

location

string

Lokasi sumber daya.

name

string

Nama sumber daya yang terkait dengan sumber daya.

properties

BackupVault

BackupVault
Properti BackupVaultResource

systemData

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

Nama Jenis Deskripsi
error

Error

Respons kesalahan manajemen sumber daya.

createdByType

Jenis identitas yang membuat sumber daya.

Nama Jenis Deskripsi
Application

string

Key

string

ManagedIdentity

string

User

string

CrossSubscriptionRestoreSettings

Pengaturan CrossSubscriptionRestore

Nama Jenis Deskripsi
state

CrossSubscriptionRestoreState

Status CrossSubscriptionRestore

CrossSubscriptionRestoreState

Status CrossSubscriptionRestore

Nama Jenis Deskripsi
Disabled

string

Enabled

string

PermanentlyDisabled

string

DppIdentityDetails

DppIdentityDetails

Nama Jenis Deskripsi
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.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

Error[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

FeatureSettings

Kelas yang berisi pengaturan fitur vault

Nama Jenis Deskripsi
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Pengaturan CrossSubscriptionRestore

ImmutabilitySettings

Pengaturan Imutabilitas pada tingkat vault

Nama Jenis Deskripsi
state

ImmutabilityState

Status imutabilitas

ImmutabilityState

Status imutabilitas

Nama Jenis Deskripsi
Disabled

string

Locked

string

Unlocked

string

MonitoringSettings

Pengaturan Pemantauan

Nama Jenis Deskripsi
azureMonitorAlertSettings

AzureMonitorAlertSettings

Pengaturan untuk pemberitahuan berbasis Azure Monitor

ProvisioningState

Status penyediaan sumber daya BackupVault

Nama Jenis Deskripsi
Failed

string

Provisioning

string

Succeeded

string

Unknown

string

Updating

string

ResourceMoveDetails

ResourceMoveDetails akan dikembalikan sebagai respons terhadap panggilan GetResource dari ARM

Nama Jenis Deskripsi
completionTimeUtc

string

Waktu penyelesaian dalam UTC dari operasi ResourceMove terbaru telah dicoba. Format ISO 8601.

operationId

string

CorrelationId dari operasi ResourceMove terbaru yang dicoba

sourceResourcePath

string

Jalur sumber daya ARM sumber daya sumber

startTimeUtc

string

Waktu mulai dalam UTC dari operasi ResourceMove terbaru telah dicoba. Format ISO 8601.

targetResourcePath

string

Jalur sumber daya ARM dari sumber daya target yang digunakan dalam operasi ResourceMove terbaru

ResourceMoveState

Status pemindahan sumber daya untuk brankas cadangan

Nama Jenis Deskripsi
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failed

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

SecuritySettings

Kelas yang berisi pengaturan keamanan vault

Nama Jenis Deskripsi
immutabilitySettings

ImmutabilitySettings

Pengaturan Imutabilitas pada tingkat vault

softDeleteSettings

SoftDeleteSettings

Pengaturan terkait penghapusan sementara

SoftDeleteSettings

Pengaturan terkait penghapusan sementara

Nama Jenis Deskripsi
retentionDurationInDays

number

Durasi retensi penghapusan sementara

state

SoftDeleteState

Status penghapusan sementara

SoftDeleteState

Status penghapusan sementara

Nama Jenis Deskripsi
AlwaysOn

string

Penghapusan Sementara diaktifkan secara permanen untuk BackupVault dan pengaturan tidak dapat diubah

Off

string

Penghapusan Sementara dinonaktifkan untuk BackupVault

On

string

Penghapusan Sementara diaktifkan untuk BackupVault tetapi dapat dinonaktifkan

StorageSetting

StorageSetting

Nama Jenis Deskripsi
datastoreType

StorageSettingStoreTypes

Mendapatkan atau mengatur jenis datastore.

type

StorageSettingTypes

Mendapatkan atau mengatur jenis.

StorageSettingStoreTypes

Mendapatkan atau mengatur jenis datastore.

Nama Jenis Deskripsi
ArchiveStore

string

OperationalStore

string

VaultStore

string

StorageSettingTypes

Mendapatkan atau mengatur jenis.

Nama Jenis Deskripsi
GeoRedundant

string

LocallyRedundant

string

ZoneRedundant

string

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir mengubah sumber daya.