Partager via


Vaults - Create Or Update

Crée ou met à jour un coffre Recovery Services.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}?api-version=2024-10-01

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

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

subscriptionId
path True

string

ID de l’abonnement cible.

vaultName
path True

string

Nom du coffre Recovery Services.

api-version
query True

string

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 Obligatoire Type Description
location True

string

Emplacement des ressources.

etag

string

ETag facultatif.

identity

IdentityData

Identité de la ressource.

properties

VaultProperties

Propriétés du coffre.

sku

Sku

Identifie l’identificateur système unique pour chaque ressource Azure.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

Vault

D’ACCORD

201 Created

Vault

Créé

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

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 empruntez l’identité de votre compte d’utilisateur.

Exemples

Create or Update Recovery Services vault
Create or Update Vault performing critical operation With MUA
Create or Update Vault with CustomerManagedKeys
Create or Update Vault With Monitoring Setting
Create or Update Vault With Redundancy Setting
Create or Update Vault with User Assigned Identity

Create or Update Recovery Services vault

Exemple de requête

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "SystemAssigned"
  }
}

Exemple de réponse

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}

Create or Update Vault performing critical operation With MUA

Exemple de requête

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "infrastructureEncryption": "Enabled"
    },
    "resourceGuardOperationRequests": [
      "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/ankurResourceGuard1/providers/Microsoft.DataProtection/resourceGuards/ResourceGuard38-1/modifyEncryptionSettings/default"
    ]
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  }
}

Exemple de réponse

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
      }
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}
Retry-After: 10
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Provisioning",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

Create or Update Vault with CustomerManagedKeys

Exemple de requête

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  }
}

Exemple de réponse

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
      }
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}
Retry-After: 10
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Provisioning",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

Create or Update Vault With Monitoring Setting

Exemple de requête

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled",
        "alertsForAllFailoverIssues": "Disabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    }
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "SystemAssigned"
  }
}

Exemple de réponse

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled",
        "alertsForAllFailoverIssues": "Disabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled",
        "alertsForAllFailoverIssues": "Disabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}

Create or Update Vault With Redundancy Setting

Exemple de requête

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "redundancySettings": {
      "standardTierStorageRedundancy": "GeoRedundant",
      "crossRegionRestore": "Enabled"
    }
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "SystemAssigned"
  }
}

Exemple de réponse

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "redundancySettings": {
      "standardTierStorageRedundancy": "GeoRedundant",
      "crossRegionRestore": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "redundancySettings": {
      "standardTierStorageRedundancy": "GeoRedundant",
      "crossRegionRestore": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}

Create or Update Vault with User Assigned Identity

Exemple de requête

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  }
}

Exemple de réponse

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
      }
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}
Retry-After: 10
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Provisioning"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

Définitions

Nom Description
AlertsState
AzureMonitorAlertSettings

Paramètres des alertes basées sur Azure Monitor

BackupStorageVersion

Version du stockage de sauvegarde

BCDRSecurityLevel

Niveaux de sécurité du coffre Recovery Services pour la continuité d’activité et la récupération d’urgence

ClassicAlertSettings

Paramètres des alertes classiques

CloudError

CloudError

CmkKekIdentity

Détails de l’identité utilisée pour CMK

CmkKeyVaultProperties

Propriétés du coffre de clés qui héberge CMK

createdByType

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

crossRegionRestore

Indicateur pour indiquer si la restauration interrégion est activée sur le coffre ou non

CrossSubscriptionRestoreSettings

Paramètres pour les paramètres de restauration entre abonnements

crossSubscriptionRestoreState
Encryption

Détails de la clé gérée par le client de la ressource.

EnhancedSecurityState
Error

Réponse d’erreur de gestion des ressources.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

IdentityData

Identité de la ressource.

ImmutabilitySettings

Paramètres d’immuabilité du coffre

ImmutabilityState
InfrastructureEncryptionState

Activation/désactivation de l’état double chiffrement

MonitoringSettings

Paramètres de surveillance du coffre

MoveDetails

Détails de la dernière opération de déplacement effectuée sur la ressource Azure

MultiUserAuthorization

Paramètres MUA du coffre

PrivateEndpoint

Ressource réseau de point de terminaison privé liée à la connexion de point de terminaison privé.

PrivateEndpointConnection

Propriétés de la réponse de connexion de point de terminaison privé.

PrivateEndpointConnectionStatus

Obtient ou définit l’état.

PrivateEndpointConnectionVaultProperties

Informations à stocker dans les propriétés du coffre en tant qu’élément de privateEndpointConnections List.

PrivateLinkServiceConnectionState

Obtient ou définit l’état de connexion du service de liaison privée.

ProvisioningState

Obtient ou définit l’état d’approvisionnement de la connexion de point de terminaison privé.

PublicNetworkAccess

pour activer ou désactiver le trafic réseau entrant du fournisseur de ressources à partir de clients publics

RedundancySettings

Paramètres de redondance d’un coffre

ResourceIdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités.

ResourceMoveState

État de la ressource après l’opération de déplacement

RestoreSettings

Restaurer les paramètres du coffre

SecureScoreLevel

Degré de sécurisation du coffre Recovery Services

SecuritySettings

Paramètres de sécurité du coffre

Sku

Identifie l’identificateur système unique pour chaque ressource Azure.

SkuName

Le nom de la référence SKU est RS0 (recovery Services 0e version) et le niveau est de niveau standard. Ils n’ont aucune incidence sur la redondance du stockage back-end ou sur d’autres paramètres de coffre. Pour gérer la redondance du stockage, utilisez backupstorageconfig

SoftDeleteSettings

Paramètres de suppression réversible du coffre

SoftDeleteState
standardTierStorageRedundancy

Paramètre de redondance de stockage d’un coffre

systemData

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

TriggerType

La façon dont la mise à niveau du coffre a été déclenchée.

UpgradeDetails

Détails de la mise à niveau du coffre.

UserIdentity

Identité de ressource gérée par l’utilisateur du service.

Vault

Informations sur les ressources, telles qu’retournées par le fournisseur de ressources.

VaultPrivateEndpointState

État du point de terminaison privé pour la sauvegarde.

VaultProperties

Propriétés du coffre.

VaultSubResourceType

Type de sous-ressource pour le coffre AzureBackup, AzureBackup_secondary ou AzureSiteRecovery

VaultUpgradeState

État de l’opération de mise à niveau du coffre.

AlertsState

Nom Type Description
Disabled

string

Enabled

string

AzureMonitorAlertSettings

Paramètres des alertes basées sur Azure Monitor

Nom Type Description
alertsForAllFailoverIssues

AlertsState

alertsForAllJobFailures

AlertsState

alertsForAllReplicationIssues

AlertsState

BackupStorageVersion

Version du stockage de sauvegarde

Nom Type Description
Unassigned

string

V1

string

V2

string

BCDRSecurityLevel

Niveaux de sécurité du coffre Recovery Services pour la continuité d’activité et la récupération d’urgence

Nom Type Description
Excellent

string

Fair

string

Good

string

Poor

string

ClassicAlertSettings

Paramètres des alertes classiques

Nom Type Description
alertsForCriticalOperations

AlertsState

emailNotificationsForSiteRecovery

AlertsState

CloudError

CloudError

Nom Type Description
error

Error

Réponse d’erreur de gestion des ressources.

CmkKekIdentity

Détails de l’identité utilisée pour CMK

Nom Type Description
useSystemAssignedIdentity

boolean

Indiquez que l’identité affectée par le système doit être utilisée. Mutuellement exclusif avec le champ « userAssignedIdentity »

userAssignedIdentity

string

Identité affectée par l’utilisateur à utiliser pour accorder des autorisations au cas où le type d’identité utilisé est UserAssigned

CmkKeyVaultProperties

Propriétés du coffre de clés qui héberge CMK

Nom Type Description
keyUri

string

URI de clé de la clé gérée par le client

createdByType

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

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

crossRegionRestore

Indicateur pour indiquer si la restauration interrégion est activée sur le coffre ou non

Nom Type Description
Disabled

string

Enabled

string

CrossSubscriptionRestoreSettings

Paramètres pour les paramètres de restauration entre abonnements

Nom Type Description
crossSubscriptionRestoreState

crossSubscriptionRestoreState

crossSubscriptionRestoreState

Nom Type Description
Disabled

string

Enabled

string

PermanentlyDisabled

string

Encryption

Détails de la clé gérée par le client de la ressource.

Nom Type Description
infrastructureEncryption

InfrastructureEncryptionState

Activation/désactivation de l’état double chiffrement

kekIdentity

CmkKekIdentity

Détails de l’identité utilisée pour CMK

keyVaultProperties

CmkKeyVaultProperties

Propriétés du coffre de clés qui héberge CMK

EnhancedSecurityState

Nom Type Description
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

Error

Réponse d’erreur de gestion des ressources.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

Error[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

IdentityData

Identité de la ressource.

Nom Type Description
principalId

string

ID principal de l’identité de ressource.

tenantId

string

ID de locataire de la ressource.

type

ResourceIdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités.

userAssignedIdentities

<string,  UserIdentity>

Liste des identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire d’identité attribuées par l’utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

ImmutabilitySettings

Paramètres d’immuabilité du coffre

Nom Type Description
state

ImmutabilityState

ImmutabilityState

Nom Type Description
Disabled

string

Locked

string

Unlocked

string

InfrastructureEncryptionState

Activation/désactivation de l’état double chiffrement

Nom Type Description
Disabled

string

Enabled

string

MonitoringSettings

Paramètres de surveillance du coffre

Nom Type Description
azureMonitorAlertSettings

AzureMonitorAlertSettings

Paramètres des alertes basées sur Azure Monitor

classicAlertSettings

ClassicAlertSettings

Paramètres des alertes classiques

MoveDetails

Détails de la dernière opération de déplacement effectuée sur la ressource Azure

Nom Type Description
completionTimeUtc

string

Heure de fin de l’opération de déplacement de ressources

operationId

string

OperationId de l’opération de déplacement de ressources

sourceResourceId

string

Ressource source de l’opération de déplacement de ressources

startTimeUtc

string

Heure de début de l’opération de déplacement de ressources

targetResourceId

string

Ressource cible de l’opération de déplacement de ressources

MultiUserAuthorization

Paramètres MUA du coffre

Nom Type Description
Disabled

string

Enabled

string

Invalid

string

PrivateEndpoint

Ressource réseau de point de terminaison privé liée à la connexion de point de terminaison privé.

Nom Type Description
id

string

Obtient ou définit l’ID.

PrivateEndpointConnection

Propriétés de la réponse de connexion de point de terminaison privé.

Nom Type Description
groupIds

VaultSubResourceType[]

ID de groupe pour le point de terminaison privé

privateEndpoint

PrivateEndpoint

Ressource réseau de point de terminaison privé liée à la connexion de point de terminaison privé.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Obtient ou définit l’état de connexion du service de liaison privée.

provisioningState

ProvisioningState

Obtient ou définit l’état d’approvisionnement de la connexion de point de terminaison privé.

PrivateEndpointConnectionStatus

Obtient ou définit l’état.

Nom Type Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateEndpointConnectionVaultProperties

Informations à stocker dans les propriétés du coffre en tant qu’élément de privateEndpointConnections List.

Nom Type Description
id

string

Format des abonnements id/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. [Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.

location

string

Emplacement de la connexion de point de terminaison privé

name

string

Nom de la connexion de point de terminaison privé

properties

PrivateEndpointConnection

Propriétés de la réponse de connexion de point de terminaison privé.

type

string

Type, qui sera au format, Microsoft.RecoveryServices/vaults/privateEndpointConnections

PrivateLinkServiceConnectionState

Obtient ou définit l’état de connexion du service de liaison privée.

Nom Type Description
actionsRequired

string

Obtient ou définit les actions requises.

description

string

Obtient ou définit la description.

status

PrivateEndpointConnectionStatus

Obtient ou définit l’état.

ProvisioningState

Obtient ou définit l’état d’approvisionnement de la connexion de point de terminaison privé.

Nom Type Description
Deleting

string

Failed

string

Pending

string

Succeeded

string

PublicNetworkAccess

pour activer ou désactiver le trafic réseau entrant du fournisseur de ressources à partir de clients publics

Nom Type Description
Disabled

string

Enabled

string

RedundancySettings

Paramètres de redondance d’un coffre

Nom Type Description
crossRegionRestore

crossRegionRestore

Indicateur pour indiquer si la restauration interrégion est activée sur le coffre ou non

standardTierStorageRedundancy

standardTierStorageRedundancy

Paramètre de redondance de stockage d’un coffre

ResourceIdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités.

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceMoveState

État de la ressource après l’opération de déplacement

Nom Type Description
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failure

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

RestoreSettings

Restaurer les paramètres du coffre

Nom Type Description
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Paramètres de CrossSubscriptionRestore

SecureScoreLevel

Degré de sécurisation du coffre Recovery Services

Nom Type Description
Adequate

string

Maximum

string

Minimum

string

None

string

SecuritySettings

Paramètres de sécurité du coffre

Nom Type Description
immutabilitySettings

ImmutabilitySettings

Paramètres d’immuabilité d’un coffre

multiUserAuthorization

MultiUserAuthorization

Paramètres MUA d’un coffre

softDeleteSettings

SoftDeleteSettings

Paramètres de suppression réversible d’un coffre

Sku

Identifie l’identificateur système unique pour chaque ressource Azure.

Nom Type Description
capacity

string

Capacité de référence SKU

family

string

Famille de références SKU

name

SkuName

Le nom de la référence SKU est RS0 (recovery Services 0e version) et le niveau est de niveau standard. Ils n’ont aucune incidence sur la redondance du stockage back-end ou sur d’autres paramètres de coffre. Pour gérer la redondance du stockage, utilisez backupstorageconfig

size

string

Taille de la référence SKU

tier

string

Niveau de référence SKU.

SkuName

Le nom de la référence SKU est RS0 (recovery Services 0e version) et le niveau est de niveau standard. Ils n’ont aucune incidence sur la redondance du stockage back-end ou sur d’autres paramètres de coffre. Pour gérer la redondance du stockage, utilisez backupstorageconfig

Nom Type Description
RS0

string

Standard

string

SoftDeleteSettings

Paramètres de suppression réversible du coffre

Nom Type Description
enhancedSecurityState

EnhancedSecurityState

softDeleteRetentionPeriodInDays

integer

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

softDeleteState

SoftDeleteState

SoftDeleteState

Nom Type Description
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

standardTierStorageRedundancy

Paramètre de redondance de stockage d’un coffre

Nom Type Description
GeoRedundant

string

Invalid

string

LocallyRedundant

string

ZoneRedundant

string

systemData

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

Nom Type Description
createdAt

string

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

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

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.

TriggerType

La façon dont la mise à niveau du coffre a été déclenchée.

Nom Type Description
ForcedUpgrade

string

UserTriggered

string

UpgradeDetails

Détails de la mise à niveau du coffre.

Nom Type Description
endTimeUtc

string

Heure UTC à laquelle l’opération de mise à niveau a pris fin.

lastUpdatedTimeUtc

string

Heure UTC à laquelle l’état de l’opération de mise à niveau a été mis à jour pour la dernière fois.

message

string

Message à l’utilisateur contenant des informations sur l’opération de mise à niveau.

operationId

string

ID de l’opération de mise à niveau du coffre.

previousResourceId

string

ID de ressource du coffre avant la mise à niveau.

startTimeUtc

string

Heure UTC à laquelle l’opération de mise à niveau a démarré.

status

VaultUpgradeState

État de l’opération de mise à niveau du coffre.

triggerType

TriggerType

La façon dont la mise à niveau du coffre a été déclenchée.

upgradedResourceId

string

ID de ressource du coffre mis à niveau.

UserIdentity

Identité de ressource gérée par l’utilisateur du service.

Nom Type Description
clientId

string

ID client de l’identité affectée par l’utilisateur.

principalId

string

ID principal de l’identité affectée par l’utilisateur.

Vault

Informations sur les ressources, telles qu’retournées par le fournisseur de ressources.

Nom Type Description
etag

string

ETag facultatif.

id

string

L’ID de ressource représente le chemin d’accès complet à la ressource.

identity

IdentityData

Identité de la ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource associé à la ressource.

properties

VaultProperties

Propriétés du coffre.

sku

Sku

Identifie l’identificateur système unique pour chaque ressource Azure.

systemData

systemData

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

tags

object

Balises de ressource.

type

string

Le type de ressource représente le chemin d’accès complet du formulaire Namespace/ResourceType/ResourceType/...

VaultPrivateEndpointState

État du point de terminaison privé pour la sauvegarde.

Nom Type Description
Enabled

string

None

string

VaultProperties

Propriétés du coffre.

Nom Type Description
backupStorageVersion

BackupStorageVersion

Version du stockage de sauvegarde

bcdrSecurityLevel

BCDRSecurityLevel

Niveaux de sécurité du coffre Recovery Services pour la continuité d’activité et la récupération d’urgence

encryption

Encryption

Détails de la clé gérée par le client de la ressource.

monitoringSettings

MonitoringSettings

Paramètres de surveillance du coffre

moveDetails

MoveDetails

Détails de la dernière opération de déplacement effectuée sur la ressource Azure

moveState

ResourceMoveState

État de la ressource après l’opération de déplacement

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

Liste des connexions de point de terminaison privé.

privateEndpointStateForBackup

VaultPrivateEndpointState

État du point de terminaison privé pour la sauvegarde.

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

État du point de terminaison privé pour site recovery.

provisioningState

string

État d’approvisionnement.

publicNetworkAccess

PublicNetworkAccess

pour activer ou désactiver le trafic réseau entrant du fournisseur de ressources à partir de clients publics

redundancySettings

RedundancySettings

Paramètres de redondance d’un coffre

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

restoreSettings

RestoreSettings

Restaurer les paramètres du coffre

secureScore

SecureScoreLevel

Degré de sécurisation du coffre Recovery Services

securitySettings

SecuritySettings

Paramètres de sécurité du coffre

upgradeDetails

UpgradeDetails

Détails de la mise à niveau du coffre.

VaultSubResourceType

Type de sous-ressource pour le coffre AzureBackup, AzureBackup_secondary ou AzureSiteRecovery

Nom Type Description
AzureBackup

string

AzureBackup_secondary

string

AzureSiteRecovery

string

VaultUpgradeState

État de l’opération de mise à niveau du coffre.

Nom Type Description
Failed

string

InProgress

string

Unknown

string

Upgraded

string