Backup Vaults - Create Or Update

Cria ou atualiza um recurso BackupVault pertencente a um grupo de recursos.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}?api-version=2026-06-01

Parâmetros do URI

Name Em Obrigatório Tipo Descrição
resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

O ID da assinatura de destino. O valor deve ser um UUID.

vaultName
path True

string

O nome do BackupVaultResource

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Cabeçalho do Pedido

Name Obrigatório Tipo Descrição
x-ms-authorization-auxiliary

string

x-ms-deleted-vault-id

string

A ID do cofre de backup excluído a ser restaurado durante o fluxo de undelete.

Corpo do Pedido

Name Obrigatório Tipo Descrição
location True

string

A geolocalização onde o recurso vive

properties True

BackupVault

Propriedades BackupVaultResource

eTag

string

ETag opcional.

identity

DppIdentityDetails

Inserir detalhes de identidade gerenciada

tags

object

Tags de recursos.

Respostas

Name Tipo Descrição
200 OK

BackupVaultResource

Operação de atualização do recurso 'BackupVaultResource' bem-sucedida

201 Created

BackupVaultResource

Operação de criação de recurso 'BackupVaultResource' bem-sucedida

Cabeçalhos

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Descrição
user_impersonation assumir a identidade da sua conta de utilizador

Exemplos

Create BackupVault
Create BackupVault With CMK
Create BackupVault With Cost Management Settings
Create BackupVault With MSI
Create or Update Backup Vault With CMK and Resource Guard Enabled
Restore a soft-deleted backup vault

Create BackupVault

Pedido de amostra

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2026-06-01

{
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Resposta da amostra

{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "secureScore": "Adequate",
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==2026-06-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Provisioning",
    "secureScore": "Adequate",
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Create BackupVault With CMK

Pedido de amostra

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2026-06-01

{
  "location": "WestUS",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "encryptionSettings": {
        "infrastructureEncryption": "Enabled",
        "kekIdentity": {
          "identityId": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourceGroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
          "identityType": "UserAssigned"
        },
        "keyVaultProperties": {
          "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
        },
        "state": "Enabled"
      },
      "immutabilitySettings": {
        "state": "Disabled"
      },
      "softDeleteSettings": {
        "retentionDurationInDays": 0,
        "state": "Off"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Resposta da amostra

{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2023-04-01-privatepreview
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Provisioning",
    "securitySettings": {
      "encryptionSettings": {
        "infrastructureEncryption": "Enabled",
        "kekIdentity": {
          "identityId": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourceGroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
          "identityType": "UserAssigned"
        },
        "keyVaultProperties": {
          "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
        },
        "state": "Enabled"
      },
      "immutabilitySettings": {
        "state": "Disabled"
      },
      "softDeleteSettings": {
        "retentionDurationInDays": 0,
        "state": "Off"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Create BackupVault With Cost Management Settings

Pedido de amostra

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2026-06-01

{
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "costManagementSettings": {
      "granularityLevel": "ProtectedItemLevel"
    },
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Resposta da amostra

{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "costManagementSettings": {
      "granularityLevel": "ProtectedItemLevel"
    },
    "provisioningState": "Succeeded",
    "secureScore": "Adequate",
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==2026-06-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "costManagementSettings": {
      "granularityLevel": "ProtectedItemLevel"
    },
    "provisioningState": "Provisioning",
    "secureScore": "Adequate",
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Create BackupVault With MSI

Pedido de amostra

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2026-06-01

{
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Resposta da amostra

{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "secureScore": "Adequate",
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==2026-06-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "location": "WestUS",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Provisioning",
    "secureScore": "Adequate",
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      }
    },
    "storageSettings": [
      {
        "type": "LocallyRedundant",
        "datastoreType": "VaultStore"
      }
    ]
  },
  "tags": {
    "key1": "val1"
  }
}

Create or Update Backup Vault With CMK and Resource Guard Enabled

Pedido de amostra

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2026-06-01

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "identity": {
    "type": "None"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Off",
        "retentionDurationInDays": 0
      },
      "immutabilitySettings": {
        "state": "Disabled"
      },
      "encryptionSettings": {
        "state": "Enabled",
        "keyVaultProperties": {
          "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
        },
        "kekIdentity": {
          "identityType": "UserAssigned",
          "identityId": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
        },
        "infrastructureEncryption": "Enabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}

Resposta da amostra

Retry-After: 10
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==2026-06-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"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Off",
        "retentionDurationInDays": 0
      },
      "immutabilitySettings": {
        "state": "Disabled"
      },
      "encryptionSettings": {
        "state": "Enabled",
        "keyVaultProperties": {
          "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
        },
        "kekIdentity": {
          "identityType": "UserAssigned",
          "identityId": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
        },
        "infrastructureEncryption": "Enabled"
      }
    },
    "resourceGuardOperationRequests": [
      "/subscriptions/754ec39f-8d2a-44cf-bfbf-13107ac85c36/resourcegroups/mua-testing/providers/Microsoft.DataProtection/resourceGuards/gvjreddy-test-ecy-rg-reader/dppModifyEncryptionSettingsRequests/default"
    ],
    "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"
      }
    ]
  }
}

Restore a soft-deleted backup vault

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2026-06-01


{
  "location": "WestUS",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      },
      "immutabilitySettings": {
        "state": "Disabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossSubscriptionRestoreSettings": {
        "state": "Disabled"
      },
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    }
  },
  "tags": {
    "key1": "val1"
  }
}

Resposta da amostra

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/BackupVaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/BackupVaults",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceMoveState": "Unknown",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      },
      "immutabilitySettings": {
        "state": "Disabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossSubscriptionRestoreSettings": {
        "state": "Disabled"
      },
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "secureScore": "Maximum",
    "isVaultProtectedByResourceGuard": false,
    "resourceGuardOperationRequests": [],
    "replicatedRegions": []
  }
}
{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/BackupVaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/BackupVaults",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceMoveState": "Unknown",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "retentionDurationInDays": 14,
        "state": "Enabled"
      },
      "immutabilitySettings": {
        "state": "Disabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossSubscriptionRestoreSettings": {
        "state": "Disabled"
      },
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "secureScore": "Maximum",
    "isVaultProtectedByResourceGuard": false,
    "resourceGuardOperationRequests": [],
    "replicatedRegions": []
  }
}

Definições

Name Descrição
AlertsState
AzureMonitorAlertSettings

Definições para alertas baseados no Azure Monitor

BackupVault

Cofre de backup

BackupVaultResource

Recurso do cofre de backup

BCDRSecurityLevel

Nível de segurança do cofre de backup

CloudError

Uma resposta de erro do Backup do Azure.

CmkKekIdentity

Os detalhes da identidade gerenciada usada para CMK

CmkKeyVaultProperties

As propriedades do Key Vault, que alberga o CMK

CostManagementSettings

Definições de Gestão de Custos do cofre

createdByType

O tipo de identidade que criou o recurso.

CrossRegionRestoreSettings
CrossRegionRestoreState

Estado CrossRegionRestore

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Configurações

CrossSubscriptionRestoreState

Estado CrossSubscriptionRestore

DppIdentityDetails

Detalhes de identidade

encryptionSettings

Gerenciados pelo cliente Principais detalhes do recurso.

EncryptionState

Estado de criptografia do Cofre de Backup.

Error

A resposta de erro de gerenciamento de recursos.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

FeatureSettings

Classe que contém configurações de recursos do vault

GranularityLevel
IdentityType

O tipo de identidade. 'SystemAssigned' e 'UserAssigned' excluem-se mutuamente. 'SystemAssigned' usará a identidade gerenciada criada implicitamente.

ImmutabilitySettings

Configurações de imutabilidade no nível do cofre

ImmutabilityState

Estado de imutabilidade

InfrastructureEncryptionState

Ativando/Desativando o estado de Criptografia Dupla

MonitoringSettings

Configurações de monitoramento

ProvisioningState

Estado de provisionamento do recurso BackupVault

ResourceMoveDetails

ResourceMoveDetails será retornado em resposta à chamada GetResource do ARM

ResourceMoveState

Estado de movimentação de recursos para o cofre de backup

SecureScoreLevel

Pontuação segura do cofre de backup

SecuritySettings

Classe que contém as configurações de segurança do cofre

SoftDeleteSettings

Configurações relacionadas de exclusão suave

SoftDeleteState

Estado de exclusão suave

StorageSetting

Configuração de armazenamento

StorageSettingStoreTypes

Obtém ou define o tipo do armazenamento de dados.

StorageSettingTypes

Obtém ou define o tipo.

systemData

Metadados referentes à criação e última modificação do recurso.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

AlertsState

Valor Descrição
Enabled
Disabled

AzureMonitorAlertSettings

Definições para alertas baseados no Azure Monitor

Name Tipo Descrição
alertsForAllJobFailures

AlertsState

BackupVault

Cofre de backup

Name Tipo Descrição
bcdrSecurityLevel

BCDRSecurityLevel

Nível de segurança do cofre de backup

costManagementSettings

CostManagementSettings

Definições de Gestão de Custos do cofre

featureSettings

FeatureSettings

Configurações de recursos

isVaultProtectedByResourceGuard

boolean

O cofre está protegido pelo protetor de recursos

monitoringSettings

MonitoringSettings

Configurações de monitoramento

provisioningState

ProvisioningState

Estado de provisionamento do recurso BackupVault

replicatedRegions

string[]

Lista de regiões replicadas para o Backup Vault

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

resourceMoveDetails

ResourceMoveDetails

Detalhes de movimentação de recursos para o cofre de backup

resourceMoveState

ResourceMoveState

Estado de movimentação de recursos para o cofre de backup

secureScore

SecureScoreLevel

Pontuação segura do cofre de backup

securitySettings

SecuritySettings

Configurações de Segurança

storageSettings

StorageSetting[]

Configurações de armazenamento

BackupVaultResource

Recurso do cofre de backup

Name Tipo Descrição
eTag

string

ETag opcional.

id

string (arm-id)

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

DppIdentityDetails

Inserir detalhes de identidade gerenciada

location

string

A geolocalização onde o recurso vive

name

string

O nome do recurso

properties

BackupVault

Propriedades BackupVaultResource

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

BCDRSecurityLevel

Nível de segurança do cofre de backup

Valor Descrição
Poor
Fair
Good
Excellent
NotSupported

CloudError

Uma resposta de erro do Backup do Azure.

Name Tipo Descrição
error

Error

A resposta de erro de gerenciamento de recursos.

CmkKekIdentity

Os detalhes da identidade gerenciada usada para CMK

Name Tipo Descrição
identityId

string

A identidade gerenciada a ser usada que tem permissões de acesso ao Cofre da Chave. Forneça um valor aqui em tipos de identidade de caso: 'UserAssigned' apenas.

identityType

IdentityType

O tipo de identidade. 'SystemAssigned' e 'UserAssigned' excluem-se mutuamente. 'SystemAssigned' usará a identidade gerenciada criada implicitamente.

CmkKeyVaultProperties

As propriedades do Key Vault, que alberga o CMK

Name Tipo Descrição
keyUri

string

O uri de chave da chave gerenciada pelo cliente

CostManagementSettings

Definições de Gestão de Custos do cofre

Name Tipo Descrição
granularityLevel

GranularityLevel

Definições para o nível de granularidade

createdByType

O tipo de identidade que criou o recurso.

Valor Descrição
User
Application
ManagedIdentity
Key

CrossRegionRestoreSettings

Name Tipo Descrição
state

CrossRegionRestoreState

Estado CrossRegionRestore

CrossRegionRestoreState

Estado CrossRegionRestore

Valor Descrição
Disabled
Enabled

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Configurações

Name Tipo Descrição
state

CrossSubscriptionRestoreState

Estado CrossSubscriptionRestore

CrossSubscriptionRestoreState

Estado CrossSubscriptionRestore

Valor Descrição
Disabled
PermanentlyDisabled
Enabled

DppIdentityDetails

Detalhes de identidade

Name Tipo Descrição
principalId

string

A ID do objeto da entidade de serviço para a identidade gerenciada usada para conceder acesso baseado em função a um recurso do Azure.

tenantId

string

Um GUID (Identificador Globalmente Exclusivo) que representa o locatário do Azure AD onde o recurso agora é membro.

type

string

O identityType que pode ser SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' ou None

userAssignedIdentities

<string,  UserAssignedIdentity>

Obtém ou define as identidades atribuídas ao usuário.

encryptionSettings

Gerenciados pelo cliente Principais detalhes do recurso.

Name Tipo Descrição
infrastructureEncryption

InfrastructureEncryptionState

Ativando/Desativando o estado de Criptografia Dupla

kekIdentity

CmkKekIdentity

Os detalhes da identidade gerenciada usada para CMK

keyVaultProperties

CmkKeyVaultProperties

As propriedades do Key Vault, que alberga o CMK

state

EncryptionState

Estado de criptografia do Cofre de Backup.

EncryptionState

Estado de criptografia do Cofre de Backup.

Valor Descrição
Enabled

A criptografia CMK está habilitada no Cofre de Backup

Disabled

A criptografia CMK está desativada no Cofre de Backup. O utilizador não pode definir este estado quando o Estado de Encriptação estiver 'Ativado'.

Inconsistent

A criptografia CMK está em estado inconsistente no Cofre de Backup. Esse estado indica que o usuário precisa repetir a operação de configurações de criptografia imediatamente para corrigir o estado.

Error

A resposta de erro de gerenciamento de recursos.

Name Tipo Descrição
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

Error[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O alvo do erro.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Descrição
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

FeatureSettings

Classe que contém configurações de recursos do vault

Name Tipo Descrição
crossRegionRestoreSettings

CrossRegionRestoreSettings

crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Configurações

GranularityLevel

Valor Descrição
VaultLevel
ProtectedItemLevel
ProtectedItemWithParentTag

IdentityType

O tipo de identidade. 'SystemAssigned' e 'UserAssigned' excluem-se mutuamente. 'SystemAssigned' usará a identidade gerenciada criada implicitamente.

Valor Descrição
SystemAssigned
UserAssigned

ImmutabilitySettings

Configurações de imutabilidade no nível do cofre

Name Tipo Descrição
state

ImmutabilityState

Estado de imutabilidade

ImmutabilityState

Estado de imutabilidade

Valor Descrição
Disabled
Unlocked
Locked

InfrastructureEncryptionState

Ativando/Desativando o estado de Criptografia Dupla

Valor Descrição
Enabled
Disabled

MonitoringSettings

Configurações de monitoramento

Name Tipo Descrição
azureMonitorAlertSettings

AzureMonitorAlertSettings

Definições para alertas baseados no Azure Monitor

ProvisioningState

Estado de provisionamento do recurso BackupVault

Valor Descrição
Failed
Provisioning
Succeeded
Unknown
Updating

ResourceMoveDetails

ResourceMoveDetails será retornado em resposta à chamada GetResource do ARM

Name Tipo Descrição
completionTimeUtc

string

Tempo de conclusão em UTC da última operação ResourceMove tentada. Formato ISO 8601.

operationId

string

CorrelationId da última tentativa de operação ResourceMove

sourceResourcePath

string

Caminho do recurso ARM do recurso de origem

startTimeUtc

string

Hora de início em UTC da última operação ResourceMove tentada. Formato ISO 8601.

targetResourcePath

string

Caminho do recurso ARM do recurso de destino usado na operação ResourceMove mais recente

ResourceMoveState

Estado de movimentação de recursos para o cofre de backup

Valor Descrição
Unknown
InProgress
PrepareFailed
CommitFailed
Failed
PrepareTimedout
CommitTimedout
CriticalFailure
PartialSuccess
MoveSucceeded

SecureScoreLevel

Pontuação segura do cofre de backup

Valor Descrição
None
Minimum
Adequate
Maximum
NotSupported

SecuritySettings

Classe que contém as configurações de segurança do cofre

Name Tipo Descrição
encryptionSettings

encryptionSettings

Gerenciados pelo cliente Principais detalhes do recurso.

immutabilitySettings

ImmutabilitySettings

Configurações de imutabilidade no nível do cofre

softDeleteSettings

SoftDeleteSettings

Configurações relacionadas de exclusão suave

SoftDeleteSettings

Configurações relacionadas de exclusão suave

Name Tipo Descrição
retentionDurationInDays

number (double)

Duração da retenção de exclusão suave

state

SoftDeleteState

Estado de exclusão suave

SoftDeleteState

Estado de exclusão suave

Valor Descrição
Off

Soft Delete está desativado para o BackupVault

On

O Soft Delete está ativado para o BackupVault, mas pode ser desativado

AlwaysOn

O Soft Delete está permanentemente ativado para o BackupVault e a configuração não pode ser alterada

StorageSetting

Configuração de armazenamento

Name Tipo Descrição
datastoreType

StorageSettingStoreTypes

Obtém ou define o tipo do armazenamento de dados.

type

StorageSettingTypes

Obtém ou define o tipo.

StorageSettingStoreTypes

Obtém ou define o tipo do armazenamento de dados.

Valor Descrição
ArchiveStore
OperationalStore
VaultStore

StorageSettingTypes

Obtém ou define o tipo.

Valor Descrição
GeoRedundant
LocallyRedundant
ZoneRedundant

systemData

Metadados referentes à criação e última modificação do recurso.

Name Tipo Descrição
createdAt

string (date-time)

A marca temporal da criação do recurso (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

A data e hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

Name Tipo Descrição
clientId

string (uuid)

O ID do cliente da identidade atribuída.

principalId

string (uuid)

O ID principal da identidade atribuída.