你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Backup Vaults - Create Or Update

创建或更新属于资源组的 BackupVault 资源。

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

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 此名称不区分大小写。

subscriptionId
path True

string (uuid)

目标订阅的 ID。 该值必须是 UUID。

vaultName
path True

string

BackupVaultResource 的名称

api-version
query True

string

minLength: 1

要用于此操作的 API 版本。

请求头

名称 必需 类型 说明
x-ms-authorization-auxiliary

string

x-ms-deleted-vault-id

string

在取消删除流期间要从中还原的已删除备份保管库的 ID。

请求正文

名称 必需 类型 说明
location True

string

资源所在的地理位置

properties True

BackupVault

BackupVaultResource 属性

eTag

string

可选 ETag。

identity

DppIdentityDetails

输入托管标识详细信息

tags

object

资源标记。

响应

名称 类型 说明
200 OK

BackupVaultResource

资源“BackupVaultResource”更新作成功

201 Created

BackupVaultResource

资源“BackupVaultResource”创建作成功

标头

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

CloudError

意外的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Create BackupVault
Create BackupVault With CMK
Create BackupVault With MSI
Restore a soft-deleted backup vault

Create BackupVault

示例请求

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-09-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"
  }
}

示例响应

{
  "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.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2025-09-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

示例请求

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-09-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"
  }
}

示例响应

{
  "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.windowsazure.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 MSI

示例请求

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-09-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"
  }
}

示例响应

{
  "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.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2025-09-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"
  }
}

Restore a soft-deleted backup vault

示例请求

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-09-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"
  }
}

示例响应

{
  "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": []
  }
}

定义

名称 说明
AlertsState
AzureMonitorAlertSettings

基于 Azure Monitor 的警报的设置

BackupVault

备份保管库

BackupVaultResource

备份保管库资源

BCDRSecurityLevel

备份保管库的安全级别

CloudError

Azure 备份的错误响应。

CmkKekIdentity

用于 CMK 的托管标识的详细信息

CmkKeyVaultProperties

托管 CMK 的 Key Vault 的属性

createdByType

创建资源的标识的类型。

CrossRegionRestoreSettings
CrossRegionRestoreState

CrossRegionRestore 状态

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore 设置

CrossSubscriptionRestoreState

CrossSubscriptionRestore 状态

DppIdentityDetails

标识详细信息

encryptionSettings

资源的客户托管密钥详细信息。

EncryptionState

备份保管库的加密状态。

Error

资源管理错误响应。

ErrorAdditionalInfo

资源管理错误附加信息。

FeatureSettings

包含保管库功能设置的类

IdentityType

标识类型。 “SystemAssigned”和“UserAssigned”互斥。 “SystemAssigned”将使用隐式创建的托管标识。

ImmutabilitySettings

保管库级别的不可变性设置

ImmutabilityState

不可变状态

InfrastructureEncryptionState

启用/禁用双重加密状态

MonitoringSettings

监视设置

ProvisioningState

BackupVault 资源的预配状态

ResourceMoveDetails

ResourceMoveDetails 将在响应 ARM 的 GetResource 调用时返回

ResourceMoveState

备份保管库的资源移动状态

SecureScoreLevel

备份保管库的安全分数

SecuritySettings

包含保管库安全设置的类

SoftDeleteSettings

软删除相关设置

SoftDeleteState

软删除状态

StorageSetting

存储设置

StorageSettingStoreTypes

获取或设置数据存储的类型。

StorageSettingTypes

获取或设置类型。

systemData

与创建和上次修改资源相关的元数据。

UserAssignedIdentity

用户分配的标识属性

AlertsState

说明
Enabled
Disabled

AzureMonitorAlertSettings

基于 Azure Monitor 的警报的设置

名称 类型 说明
alertsForAllJobFailures

AlertsState

BackupVault

备份保管库

名称 类型 说明
bcdrSecurityLevel

BCDRSecurityLevel

备份保管库的安全级别

featureSettings

FeatureSettings

功能设置

isVaultProtectedByResourceGuard

boolean

保管库是否受资源防护保护

monitoringSettings

MonitoringSettings

监视设置

provisioningState

ProvisioningState

BackupVault 资源的预配状态

replicatedRegions

string[]

备份保管库的复制区域列表

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

resourceMoveDetails

ResourceMoveDetails

备份保管库的资源移动详细信息

resourceMoveState

ResourceMoveState

备份保管库的资源移动状态

secureScore

SecureScoreLevel

备份保管库的安全分数

securitySettings

SecuritySettings

安全设置

storageSettings

StorageSetting[]

存储设置

BackupVaultResource

备份保管库资源

名称 类型 说明
eTag

string

可选 ETag。

id

string (arm-id)

资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”

identity

DppIdentityDetails

输入托管标识详细信息

location

string

资源所在的地理位置

name

string

资源的名称

properties

BackupVault

BackupVaultResource 属性

systemData

systemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

tags

object

资源标记。

type

string

资源类型。 例如,“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

BCDRSecurityLevel

备份保管库的安全级别

说明
Poor
Fair
Good
Excellent
NotSupported

CloudError

Azure 备份的错误响应。

名称 类型 说明
error

Error

资源管理错误响应。

CmkKekIdentity

用于 CMK 的托管标识的详细信息

名称 类型 说明
identityId

string

要用于对 Key Vault 具有访问权限的托管标识。 在此处提供一个值,以防标识类型为“UserAssigned”。

identityType

IdentityType

标识类型。 “SystemAssigned”和“UserAssigned”互斥。 “SystemAssigned”将使用隐式创建的托管标识。

CmkKeyVaultProperties

托管 CMK 的 Key Vault 的属性

名称 类型 说明
keyUri

string

客户管理的密钥的密钥 URI

createdByType

创建资源的标识的类型。

说明
User
Application
ManagedIdentity
Key

CrossRegionRestoreSettings

名称 类型 说明
state

CrossRegionRestoreState

CrossRegionRestore 状态

CrossRegionRestoreState

CrossRegionRestore 状态

说明
Disabled
Enabled

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore 设置

名称 类型 说明
state

CrossSubscriptionRestoreState

CrossSubscriptionRestore 状态

CrossSubscriptionRestoreState

CrossSubscriptionRestore 状态

说明
Disabled
PermanentlyDisabled
Enabled

DppIdentityDetails

标识详细信息

名称 类型 说明
principalId

string

用于授予对 Azure 资源的基于角色的访问权限的托管标识的服务主体对象的对象 ID。

tenantId

string

表示资源现在是成员的 Azure AD 租户的全局唯一标识符(GUID)。

type

string

标识类型,可以是 SystemAssigned、UserAssigned、'SystemAssigned、UserAssigned'或 None

userAssignedIdentities

<string,  UserAssignedIdentity>

获取或设置用户分配的标识。

encryptionSettings

资源的客户托管密钥详细信息。

名称 类型 说明
infrastructureEncryption

InfrastructureEncryptionState

启用/禁用双重加密状态

kekIdentity

CmkKekIdentity

用于 CMK 的托管标识的详细信息

keyVaultProperties

CmkKeyVaultProperties

托管 CMK 的 Key Vault 的属性

state

EncryptionState

备份保管库的加密状态。

EncryptionState

备份保管库的加密状态。

说明
Enabled

在备份保管库上启用 CMK 加密

Disabled

备份保管库上禁用 CMK 加密。 加密状态为“已启用”后,用户无法设置此状态。

Inconsistent

CMK 加密在备份保管库上处于不一致状态。 此状态表示用户需要立即重试加密设置作以更正状态。

Error

资源管理错误响应。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

Error[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

FeatureSettings

包含保管库功能设置的类

名称 类型 说明
crossRegionRestoreSettings

CrossRegionRestoreSettings

crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore 设置

IdentityType

标识类型。 “SystemAssigned”和“UserAssigned”互斥。 “SystemAssigned”将使用隐式创建的托管标识。

说明
SystemAssigned
UserAssigned

ImmutabilitySettings

保管库级别的不可变性设置

名称 类型 说明
state

ImmutabilityState

不可变状态

ImmutabilityState

不可变状态

说明
Disabled
Unlocked
Locked

InfrastructureEncryptionState

启用/禁用双重加密状态

说明
Enabled
Disabled

MonitoringSettings

监视设置

名称 类型 说明
azureMonitorAlertSettings

AzureMonitorAlertSettings

基于 Azure Monitor 的警报的设置

ProvisioningState

BackupVault 资源的预配状态

说明
Failed
Provisioning
Succeeded
Unknown
Updating

ResourceMoveDetails

ResourceMoveDetails 将在响应 ARM 的 GetResource 调用时返回

名称 类型 说明
completionTimeUtc

string

已尝试的最新 ResourceMove作的 UTC 完成时间。 ISO 8601 格式。

operationId

string

已尝试的最新 ResourceMove作的 CorrelationId

sourceResourcePath

string

源资源的 ARM 资源路径

startTimeUtc

string

尝试的最新 ResourceMove作的 UTC 开始时间。 ISO 8601 格式。

targetResourcePath

string

最新 ResourceMove作中使用的目标资源的 ARM 资源路径

ResourceMoveState

备份保管库的资源移动状态

说明
Unknown
InProgress
PrepareFailed
CommitFailed
Failed
PrepareTimedout
CommitTimedout
CriticalFailure
PartialSuccess
MoveSucceeded

SecureScoreLevel

备份保管库的安全分数

说明
None
Minimum
Adequate
Maximum
NotSupported

SecuritySettings

包含保管库安全设置的类

名称 类型 说明
encryptionSettings

encryptionSettings

资源的客户托管密钥详细信息。

immutabilitySettings

ImmutabilitySettings

保管库级别的不可变性设置

softDeleteSettings

SoftDeleteSettings

软删除相关设置

SoftDeleteSettings

软删除相关设置

名称 类型 说明
retentionDurationInDays

number (double)

软删除保留期

state

SoftDeleteState

软删除状态

SoftDeleteState

软删除状态

说明
Off

已关闭 BackupVault 的软删除

On

已为 BackupVault 启用软删除,但可以关闭

AlwaysOn

已为 BackupVault 永久启用软删除,无法更改设置

StorageSetting

存储设置

名称 类型 说明
datastoreType

StorageSettingStoreTypes

获取或设置数据存储的类型。

type

StorageSettingTypes

获取或设置类型。

StorageSettingStoreTypes

获取或设置数据存储的类型。

说明
ArchiveStore
OperationalStore
VaultStore

StorageSettingTypes

获取或设置类型。

说明
GeoRedundant
LocallyRedundant
ZoneRedundant

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。

UserAssignedIdentity

用户分配的标识属性

名称 类型 说明
clientId

string (uuid)

分配的标识的客户端 ID。

principalId

string (uuid)

已分配标识的主体 ID。