Partager via


Backup Resource Vault Configs - Update

Met à jour la configuration de sécurité du coffre.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

vaultName
path True

string

Le nom de VaultResource

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Nom Obligatoire Type Description
x-ms-authorization-auxiliary

string

Corps de la demande

Nom Type Description
eTag

string

ETag facultatif.

location

string

Emplacement géographique où réside la ressource

properties

BackupResourceVaultConfig

Propriétés BackupResourceVaultConfigResource

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

BackupResourceVaultConfigResource

L’opération Azure s’est terminée avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Update Vault Security Config

Exemple de requête

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"
  }
}

Exemple de réponse

{
  "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"
  }
}

Définitions

Nom Description
BackupResourceVaultConfig

Détails de configuration du coffre de ressources de sauvegarde.

BackupResourceVaultConfigResource

Détails de configuration du coffre de ressources de sauvegarde.

createdByType

Type d’identité qui a créé la ressource.

EnhancedSecurityState

Activé ou désactivé.

ErrorDetail

Error Detail qui encapsule le code, le message et les recommandations.

ErrorResponse

Réponse d’erreur

SoftDeleteFeatureState

État de la fonctionnalité Suppression réversible

StorageType

Type de stockage

StorageTypeState

Verrouillé ou déverrouillé. Une fois qu’un ordinateur est inscrit sur une ressource, storageTypeState est toujours verrouillé.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

BackupResourceVaultConfig

Détails de configuration du coffre de ressources de sauvegarde.

Nom Type Description
enhancedSecurityState

EnhancedSecurityState

Activé ou désactivé.

isSoftDeleteFeatureStateEditable

boolean

Cet indicateur n’est plus utilisé. Utilisez « softDeleteFeatureState » pour définir l’état de suppression réversible pour le coffre

resourceGuardOperationRequests

string[]

Demandes d’opération ResourceGuard

softDeleteFeatureState

SoftDeleteFeatureState

État de la fonctionnalité Suppression réversible

softDeleteRetentionPeriodInDays

integer (int32)

Période de rétention de suppression réversible en jours

storageModelType

StorageType

Type de stockage.

storageType

StorageType

Type de stockage.

storageTypeState

StorageTypeState

Verrouillé ou déverrouillé. Une fois qu’un ordinateur est inscrit sur une ressource, storageTypeState est toujours verrouillé.

BackupResourceVaultConfigResource

Détails de configuration du coffre de ressources de sauvegarde.

Nom Type Description
eTag

string

ETag facultatif.

id

string

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties

BackupResourceVaultConfig

Propriétés BackupResourceVaultConfigResource

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

EnhancedSecurityState

Activé ou désactivé.

Valeur Description
Invalid
Enabled
Disabled

ErrorDetail

Error Detail qui encapsule le code, le message et les recommandations.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur lié au Code.

recommendations

string[]

Liste des chaînes de recommandation.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

SoftDeleteFeatureState

État de la fonctionnalité Suppression réversible

Valeur Description
Invalid
Enabled
Disabled
AlwaysON

StorageType

Type de stockage

Valeur Description
Invalid
GeoRedundant
LocallyRedundant
ZoneRedundant
ReadAccessGeoZoneRedundant

StorageTypeState

Verrouillé ou déverrouillé. Une fois qu’un ordinateur est inscrit sur une ressource, storageTypeState est toujours verrouillé.

Valeur Description
Invalid
Locked
Unlocked

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.