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 |
---|---|---|---|---|
resource
|
path | True |
string |
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. |
subscription
|
path | True |
string uuid |
ID langganan target. Nilai harus UUID. |
vault
|
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 |
|
eTag |
string |
ETag Opsional. |
|
identity |
DppIdentityDetails |
||
tags |
object |
Tag sumber daya. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK |
|
201 Created |
Dibuat |
|
Other Status Codes |
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 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"
}
]
}
}
Definisi
Nama | Deskripsi |
---|---|
Alerts |
|
Azure |
Pengaturan untuk pemberitahuan berbasis Azure Monitor |
Backup |
BackupVault |
Backup |
Sumber Daya BackupVault |
Cloud |
CloudError |
created |
Jenis identitas yang membuat sumber daya. |
Cross |
Pengaturan CrossSubscriptionRestore |
Cross |
Status CrossSubscriptionRestore |
Dpp |
DppIdentityDetails |
Error |
Respons kesalahan manajemen sumber daya. |
Error |
Info tambahan kesalahan manajemen sumber daya. |
Feature |
Kelas yang berisi pengaturan fitur vault |
Immutability |
Pengaturan Imutabilitas pada tingkat vault |
Immutability |
Status imutabilitas |
Monitoring |
Pengaturan Pemantauan |
Provisioning |
Status penyediaan sumber daya BackupVault |
Resource |
ResourceMoveDetails akan dikembalikan sebagai respons terhadap panggilan GetResource dari ARM |
Resource |
Status pemindahan sumber daya untuk brankas cadangan |
Security |
Kelas yang berisi pengaturan keamanan vault |
Soft |
Pengaturan terkait penghapusan sementara |
Soft |
Status penghapusan sementara |
Storage |
StorageSetting |
Storage |
Mendapatkan atau mengatur jenis datastore. |
Storage |
Mendapatkan atau mengatur jenis. |
system |
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 |
BackupVault
BackupVault
Nama | Jenis | Deskripsi |
---|---|---|
featureSettings |
Pengaturan Fitur |
|
isVaultProtectedByResourceGuard |
boolean |
Apakah vault dilindungi oleh resource guard |
monitoringSettings |
Pengaturan Pemantauan |
|
provisioningState |
Status penyediaan sumber daya BackupVault |
|
resourceMoveDetails |
Detail pemindahan sumber daya untuk brankas cadangan |
|
resourceMoveState |
Status pemindahan sumber daya untuk brankas cadangan |
|
securitySettings |
Pengaturan Keamanan |
|
storageSettings |
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 |
|
location |
string |
Lokasi sumber daya. |
name |
string |
Nama sumber daya yang terkait dengan sumber daya. |
properties |
BackupVault |
|
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 |
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 |
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 |
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 |
Pengaturan CrossSubscriptionRestore |
ImmutabilitySettings
Pengaturan Imutabilitas pada tingkat vault
Nama | Jenis | Deskripsi |
---|---|---|
state |
Status imutabilitas |
ImmutabilityState
Status imutabilitas
Nama | Jenis | Deskripsi |
---|---|---|
Disabled |
string |
|
Locked |
string |
|
Unlocked |
string |
MonitoringSettings
Pengaturan Pemantauan
Nama | Jenis | Deskripsi |
---|---|---|
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 |
Pengaturan Imutabilitas pada tingkat vault |
|
softDeleteSettings |
Pengaturan terkait penghapusan sementara |
SoftDeleteSettings
Pengaturan terkait penghapusan sementara
Nama | Jenis | Deskripsi |
---|---|---|
retentionDurationInDays |
number |
Durasi retensi penghapusan sementara |
state |
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 |
Mendapatkan atau mengatur jenis datastore. |
|
type |
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 |
Jenis identitas yang membuat sumber daya. |
|
lastModifiedAt |
string |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
lastModifiedByType |
Jenis identitas yang terakhir mengubah sumber daya. |