Udostępnij przez


Backup Resource Vault Configs - Update

Aktualizuje konfigurację zabezpieczeń magazynu.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2025-08-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

vaultName
path True

string

Nazwa zasobu VaultResource

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Nagłówek żądania

Nazwa Wymagane Typ Opis
x-ms-authorization-auxiliary

string

Treść żądania

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

location

string

Lokalizacja geograficzna, w której znajduje się zasób

properties

BackupResourceVaultConfig

Właściwości backupResourceVaultConfigResource

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

BackupResourceVaultConfigResource

Operacja platformy Azure została ukończona pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Update Vault Security Config

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/SwaggerTest/backupconfig/vaultconfig?api-version=2025-08-01

{
  "properties": {
    "enhancedSecurityState": "Enabled"
  }
}

Przykładowa odpowiedź

{
  "name": "vaultconfig",
  "type": "Microsoft.RecoveryServices/vaults/backupconfig",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/SwaggerTest/backupconfig/vaultconfig",
  "properties": {
    "enhancedSecurityState": "Enabled"
  }
}

Definicje

Nazwa Opis
BackupResourceVaultConfig

Szczegóły konfiguracji magazynu zasobów kopii zapasowej.

BackupResourceVaultConfigResource

Szczegóły konfiguracji magazynu zasobów kopii zapasowej.

createdByType

Typ tożsamości, która utworzyła zasób.

EnhancedSecurityState

Włączone lub wyłączone.

ErrorDetail

Klasa Szczegóły błędu, która hermetyzuje kod, komunikat i zalecenia.

ErrorResponse

Odpowiedź na błąd

SoftDeleteFeatureState

Stan funkcji Usuwania nietrwałego

StorageType

Typ magazynu

StorageTypeState

Zablokowane lub odblokowane. Po zarejestrowaniu maszyny względem zasobu parametr storageTypeState jest zawsze zablokowany.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

BackupResourceVaultConfig

Szczegóły konfiguracji magazynu zasobów kopii zapasowej.

Nazwa Typ Opis
enhancedSecurityState

EnhancedSecurityState

Włączone lub wyłączone.

isSoftDeleteFeatureStateEditable

boolean

Ta flaga nie jest już używana. Użyj polecenia "softDeleteFeatureState", aby ustawić stan usuwania nietrwałego dla magazynu

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

softDeleteFeatureState

SoftDeleteFeatureState

Stan funkcji Usuwania nietrwałego

softDeleteRetentionPeriodInDays

integer (int32)

Okres przechowywania usuwania nietrwałego w dniach

storageModelType

StorageType

Typ magazynu.

storageType

StorageType

Typ magazynu.

storageTypeState

StorageTypeState

Zablokowane lub odblokowane. Po zarejestrowaniu maszyny względem zasobu parametr storageTypeState jest zawsze zablokowany.

BackupResourceVaultConfigResource

Szczegóły konfiguracji magazynu zasobów kopii zapasowej.

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Lokalizacja geograficzna, w której znajduje się zasób

name

string

Nazwa zasobu

properties

BackupResourceVaultConfig

Właściwości backupResourceVaultConfigResource

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

EnhancedSecurityState

Włączone lub wyłączone.

Wartość Opis
Invalid
Enabled
Disabled

ErrorDetail

Klasa Szczegóły błędu, która hermetyzuje kod, komunikat i zalecenia.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie związany z kodem.

recommendations

string[]

Lista ciągów rekomendacji.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

SoftDeleteFeatureState

Stan funkcji Usuwania nietrwałego

Wartość Opis
Invalid
Enabled
Disabled
AlwaysON

StorageType

Typ magazynu

Wartość Opis
Invalid
GeoRedundant
LocallyRedundant
ZoneRedundant
ReadAccessGeoZoneRedundant

StorageTypeState

Zablokowane lub odblokowane. Po zarejestrowaniu maszyny względem zasobu parametr storageTypeState jest zawsze zablokowany.

Wartość Opis
Invalid
Locked
Unlocked

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.