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

Vaults - Create Or Update

创建或更新恢复服务保管库。

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

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

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

subscriptionId
path True

string

目标订阅的 ID。

vaultName
path True

string

恢复服务保管库的名称。

api-version
query True

string

要用于此操作的 API 版本。

请求正文

名称 必需 类型 说明
location True

string

资源位置。

etag

string

可选 ETag。

identity

IdentityData

资源的标识。

properties

VaultProperties

保管库的属性。

sku

Sku

指明每个 Azure 资源的唯一系统标识符。

tags

object

资源标记。

响应

名称 类型 说明
200 OK

Vault

确定

201 Created

Vault

创建

Other Status Codes

CloudError

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名称 说明
user_impersonation 模拟你的用户帐户。

示例

Create or Update Recovery Services vault
Create or Update Vault with CustomerManagedKeys
Create or Update Vault With Monitoring Setting
Create or Update Vault with User Assigned Identity

Create or Update Recovery Services vault

Sample Request

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

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

Sample Response

{
  "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 with CustomerManagedKeys

Sample Request

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2023-04-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": {}
    }
  }
}

Sample Response

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

Sample Request

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

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

Sample Response

{
  "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"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled"
      }
    }
  },
  "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"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled"
      }
    }
  },
  "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

Sample Request

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2023-04-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": {}
    }
  }
}

Sample Response

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

定义

名称 说明
AlertsState
AzureMonitorAlertSettings

基于 Azure Monitor 的警报的设置

BackupStorageVersion

备份存储版本

ClassicAlertSettings

经典警报的设置

CloudError

CloudError

CmkKekIdentity

用于 CMK 的标识的详细信息

CmkKeyVaultProperties

托管 CMK 的密钥保管库的属性

createdByType

创建资源的标识类型。

crossRegionRestore

用于显示保管库上是否启用了跨区域还原的标志

CrossSubscriptionRestoreSettings

跨订阅还原设置的设置

crossSubscriptionRestoreState
Encryption

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

Error

资源管理错误响应。

ErrorAdditionalInfo

资源管理错误附加信息。

IdentityData

资源的标识。

ImmutabilitySettings

保管库的不可变性设置

ImmutabilityState
InfrastructureEncryptionState

启用/禁用双重加密状态

MonitoringSettings

保管库的监视设置

MoveDetails

对 Azure 资源执行的最新移动操作的详细信息

MultiUserAuthorization

保管库的 MUA 设置

PrivateEndpoint

链接到专用终结点连接的专用终结点网络资源。

PrivateEndpointConnection

专用终结点连接响应属性。

PrivateEndpointConnectionStatus

获取或设置状态。

PrivateEndpointConnectionVaultProperties

要作为 privateEndpointConnections List 的元素存储在保管库属性中的信息。

PrivateLinkServiceConnectionState

获取或设置专用链接服务连接状态。

ProvisioningState

获取或设置专用终结点连接的预配状态。

PublicNetworkAccess

属性,用于启用或禁用来自公共客户端的资源提供程序入站网络流量

RedundancySettings

保管库的冗余设置

ResourceIdentityType

使用的托管标识的类型。 类型“SystemAssigned, UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将删除任何标识。

ResourceMoveState

移动操作后资源的状态

RestoreSettings

还原保管库的设置

SecureScoreLevel

恢复服务保管库的安全分数

SecuritySettings

保管库的安全设置

Sku

指明每个 Azure 资源的唯一系统标识符。

SkuName

SKU 的名称是 RS0 (恢复服务第 0 个版本) ,层是标准层。 它们不会影响后端存储冗余或任何其他保管库设置。 若要管理存储冗余,请使用 backupstorageconfig

SoftDeleteSettings

保管库的软删除设置

SoftDeleteState
standardTierStorageRedundancy

保管库的存储冗余设置

systemData

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

TriggerType

触发保管库升级的方式。

UpgradeDetails

有关升级保管库的详细信息。

UserIdentity

由服务的用户管理的资源标识。

Vault

资源信息,由资源提供程序返回。

VaultPrivateEndpointState

备份的专用终结点状态。

VaultProperties

保管库的属性。

VaultSubResourceType

保管库 AzureBackup、AzureBackup_secondary 或 AzureSiteRecovery 的子资源类型

VaultUpgradeState

保管库升级操作的状态。

AlertsState

名称 类型 说明
Disabled

string

Enabled

string

AzureMonitorAlertSettings

基于 Azure Monitor 的警报的设置

名称 类型 说明
alertsForAllJobFailures

AlertsState

BackupStorageVersion

备份存储版本

名称 类型 说明
Unassigned

string

V1

string

V2

string

ClassicAlertSettings

经典警报的设置

名称 类型 说明
alertsForCriticalOperations

AlertsState

CloudError

CloudError

名称 类型 说明
error

Error

资源管理错误响应。

CmkKekIdentity

用于 CMK 的标识的详细信息

名称 类型 说明
useSystemAssignedIdentity

boolean

指示应使用系统分配的标识。 与“userAssignedIdentity”字段互斥

userAssignedIdentity

string

用户分配的标识用于授予权限,以防所使用的标识类型为 UserAssigned

CmkKeyVaultProperties

托管 CMK 的密钥保管库的属性

名称 类型 说明
keyUri

string

客户管理的密钥的密钥 URI

createdByType

创建资源的标识类型。

名称 类型 说明
Application

string

Key

string

ManagedIdentity

string

User

string

crossRegionRestore

用于显示保管库上是否启用了跨区域还原的标志

名称 类型 说明
Disabled

string

Enabled

string

CrossSubscriptionRestoreSettings

跨订阅还原设置的设置

名称 类型 说明
crossSubscriptionRestoreState

crossSubscriptionRestoreState

crossSubscriptionRestoreState

名称 类型 说明
Disabled

string

Enabled

string

PermanentlyDisabled

string

Encryption

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

名称 类型 说明
infrastructureEncryption

InfrastructureEncryptionState

启用/禁用双重加密状态

kekIdentity

CmkKekIdentity

用于 CMK 的标识的详细信息

keyVaultProperties

CmkKeyVaultProperties

承载 CMK 的密钥保管库的属性

Error

资源管理错误响应。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

Error[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

IdentityData

资源的标识。

名称 类型 说明
principalId

string

资源标识的主体 ID。

tenantId

string

资源的租户 ID。

type

ResourceIdentityType

使用的托管标识的类型。 类型“SystemAssigned, UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将删除任何标识。

userAssignedIdentities

<string,  UserIdentity>

与资源关联的用户分配标识的列表。 用户分配的标识字典密钥将是 ARM 资源 ID,格式为:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。

ImmutabilitySettings

保管库的不可变性设置

名称 类型 说明
state

ImmutabilityState

ImmutabilityState

名称 类型 说明
Disabled

string

Locked

string

Unlocked

string

InfrastructureEncryptionState

启用/禁用双重加密状态

名称 类型 说明
Disabled

string

Enabled

string

MonitoringSettings

保管库的监视设置

名称 类型 说明
azureMonitorAlertSettings

AzureMonitorAlertSettings

基于 Azure Monitor 的警报的设置

classicAlertSettings

ClassicAlertSettings

经典警报的设置

MoveDetails

对 Azure 资源执行的最新移动操作的详细信息

名称 类型 说明
completionTimeUtc

string

资源移动操作的结束时间

operationId

string

资源移动操作的 OperationId

sourceResourceId

string

资源移动操作的源资源

startTimeUtc

string

资源移动操作的开始时间

targetResourceId

string

资源移动操作的目标资源

MultiUserAuthorization

保管库的 MUA 设置

名称 类型 说明
Disabled

string

Enabled

string

Invalid

string

PrivateEndpoint

链接到专用终结点连接的专用终结点网络资源。

名称 类型 说明
id

string

获取或设置 ID。

PrivateEndpointConnection

专用终结点连接响应属性。

名称 类型 说明
groupIds

VaultSubResourceType[]

专用终结点的组 ID

privateEndpoint

PrivateEndpoint

链接到专用终结点连接的专用终结点网络资源。

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

获取或设置专用链接服务连接状态。

provisioningState

ProvisioningState

获取或设置专用终结点连接的预配状态。

PrivateEndpointConnectionStatus

获取或设置状态。

名称 类型 说明
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateEndpointConnectionVaultProperties

要作为 privateEndpointConnections List 的元素存储在保管库属性中的信息。

名称 类型 说明
id

string

ID subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft 的格式。[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}。

location

string

专用终结点连接的位置

name

string

专用终结点连接的名称

properties

PrivateEndpointConnection

专用终结点连接响应属性。

type

string

类型,格式为 Microsoft.RecoveryServices/vaults/privateEndpointConnections

PrivateLinkServiceConnectionState

获取或设置专用链接服务连接状态。

名称 类型 说明
actionsRequired

string

获取或设置所需的操作。

description

string

获取或设置说明。

status

PrivateEndpointConnectionStatus

获取或设置状态。

ProvisioningState

获取或设置专用终结点连接的预配状态。

名称 类型 说明
Deleting

string

Failed

string

Pending

string

Succeeded

string

PublicNetworkAccess

属性,用于启用或禁用来自公共客户端的资源提供程序入站网络流量

名称 类型 说明
Disabled

string

Enabled

string

RedundancySettings

保管库的冗余设置

名称 类型 说明
crossRegionRestore

crossRegionRestore

用于显示是否在保管库上启用了跨区域还原的标志

standardTierStorageRedundancy

standardTierStorageRedundancy

保管库的存储冗余设置

ResourceIdentityType

使用的托管标识的类型。 类型“SystemAssigned, UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将删除任何标识。

名称 类型 说明
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceMoveState

移动操作后资源的状态

名称 类型 说明
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failure

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

RestoreSettings

还原保管库的设置

名称 类型 说明
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore 的设置

SecureScoreLevel

恢复服务保管库的安全分数

名称 类型 说明
Adequate

string

Maximum

string

Minimum

string

None

string

SecuritySettings

保管库的安全设置

名称 类型 说明
immutabilitySettings

ImmutabilitySettings

保管库的不可变性设置

multiUserAuthorization

MultiUserAuthorization

保管库的 MUA 设置

softDeleteSettings

SoftDeleteSettings

保管库的软删除设置

Sku

指明每个 Azure 资源的唯一系统标识符。

名称 类型 说明
capacity

string

SKU 容量

family

string

SKU 系列

name

SkuName

SKU 的名称是 RS0 (恢复服务 0 版本) ,层是标准层。 它们不会影响后端存储冗余或任何其他保管库设置。 若要管理存储冗余,请使用 backupstorageconfig

size

string

SKU 大小

tier

string

SKU 层。

SkuName

SKU 的名称是 RS0 (恢复服务第 0 个版本) ,层是标准层。 它们不会影响后端存储冗余或任何其他保管库设置。 若要管理存储冗余,请使用 backupstorageconfig

名称 类型 说明
RS0

string

Standard

string

SoftDeleteSettings

保管库的软删除设置

名称 类型 说明
softDeleteRetentionPeriodInDays

integer

软删除保留期(天)

softDeleteState

SoftDeleteState

SoftDeleteState

名称 类型 说明
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

standardTierStorageRedundancy

保管库的存储冗余设置

名称 类型 说明
GeoRedundant

string

LocallyRedundant

string

ZoneRedundant

string

systemData

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

名称 类型 说明
createdAt

string

资源创建时间戳 (UTC) 。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识类型。

lastModifiedAt

string

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

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

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

TriggerType

触发保管库升级的方式。

名称 类型 说明
ForcedUpgrade

string

UserTriggered

string

UpgradeDetails

有关升级保管库的详细信息。

名称 类型 说明
endTimeUtc

string

升级操作结束的 UTC 时间。

lastUpdatedTimeUtc

string

上次更新升级操作状态的 UTC 时间。

message

string

向用户发送包含有关升级操作的信息的消息。

operationId

string

保管库升级操作的 ID。

previousResourceId

string

升级前保管库的资源 ID。

startTimeUtc

string

启动升级操作的 UTC 时间。

status

VaultUpgradeState

保管库升级操作的状态。

triggerType

TriggerType

触发保管库升级的方式。

upgradedResourceId

string

已升级保管库的资源 ID。

UserIdentity

由服务的用户管理的资源标识。

名称 类型 说明
clientId

string

用户分配的标识的客户端 ID。

principalId

string

用户分配的标识的主体 ID。

Vault

资源信息,由资源提供程序返回。

名称 类型 说明
etag

string

可选 ETag。

id

string

资源 ID 表示资源的完整路径。

identity

IdentityData

资源的标识。

location

string

资源位置。

name

string

与资源关联的资源名称。

properties

VaultProperties

保管库的属性。

sku

Sku

指明每个 Azure 资源的唯一系统标识符。

systemData

systemData

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

tags

object

资源标记。

type

string

资源类型表示命名空间/ResourceType/ResourceType/... 格式的完整路径

VaultPrivateEndpointState

备份的专用终结点状态。

名称 类型 说明
Enabled

string

None

string

VaultProperties

保管库的属性。

名称 类型 说明
backupStorageVersion

BackupStorageVersion

备份存储版本

encryption

Encryption

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

monitoringSettings

MonitoringSettings

保管库的监视设置

moveDetails

MoveDetails

对 Azure 资源执行的最新移动操作的详细信息

moveState

ResourceMoveState

移动操作后资源的状态

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

专用终结点连接的列表。

privateEndpointStateForBackup

VaultPrivateEndpointState

备份的专用终结点状态。

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

站点恢复的专用终结点状态。

provisioningState

string

预配状态。

publicNetworkAccess

PublicNetworkAccess

属性,用于启用或禁用来自公共客户端的资源提供程序入站网络流量

redundancySettings

RedundancySettings

保管库的冗余设置

restoreSettings

RestoreSettings

还原保管库的设置

secureScore

SecureScoreLevel

恢复服务保管库的安全功能分数

securitySettings

SecuritySettings

保管库的安全设置

upgradeDetails

UpgradeDetails

有关升级保管库的详细信息。

VaultSubResourceType

保管库 AzureBackup、AzureBackup_secondary 或 AzureSiteRecovery 的子资源类型

名称 类型 说明
AzureBackup

string

AzureBackup_secondary

string

AzureSiteRecovery

string

VaultUpgradeState

保管库升级操作的状态。

名称 类型 说明
Failed

string

InProgress

string

Unknown

string

Upgraded

string