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

Move Collections - Bulk Remove

从移动集合中删除请求正文中包含的移动资源集。 业务流程由服务完成。 为了帮助用户满足先决条件,客户端可以使用 validateOnly 属性设置为 true 调用操作。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/bulkRemove?api-version=2019-10-01-preview

URI 参数

Name In Required Type Description
moveCollectionName
path True
  • string
resourceGroupName
path True
  • string
subscriptionId
path True
  • string

订阅 ID。

api-version
query True
  • string

客户端 API 版本。

请求正文

Name Type Description
moveResourceInputType

定义移动资源输入类型。

moveResources
  • string[]

获取或设置资源 ID 的列表,默认情况下它接受移动资源 ID,除非输入类型通过 moveResourceInputType 属性切换。

validateOnly
  • boolean

获取或设置一个值,该值指示操作是否需要仅运行先决条件。

响应

Name Type Description
200 OK

OK

202 Accepted

已接受

Other Status Codes

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

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

MoveCollections_BulkRemove

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1/bulkRemove?api-version=2019-10-01-preview

{
  "validateOnly": false,
  "moveResources": [
    "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1"
  ]
}

Sample Response

{
  "id": "/subscriptions/e80eb9fa-c996-4435-aa32-5af6f3d3077c/resourceGroups/RegionMoveRG-southcentralus-southeastasia/providers/Microsoft.Migrate/MoveCollections/MoveCollection-southcentralus-southeastasia/operations/1e4193c3-206e-4916-b124-1da16175eb0e",
  "name": "1e4193c3-206e-4916-b124-1da16175eb0e",
  "status": "Succeeded",
  "startTime": "6/17/2020 6:45:55 AM",
  "endTime": "6/17/2020 6:45:56 AM",
  "error": null,
  "properties": {}
}

定义

AffectedMoveResource

RP 自定义操作错误信息。

BulkRemoveRequest

定义批量删除移动资源操作的请求正文。

CloudError

服务的错误响应。

CloudErrorBody

服务的错误响应。

MoveErrorInfo

移动自定义错误信息。

MoveResourceInputType

定义移动资源输入类型。

OperationErrorAdditionalInfo

操作错误信息。

OperationStatus

操作状态 REST 资源。

OperationStatusError

操作状态错误的类。

OperationStatusProperties

操作结果属性的类。

AffectedMoveResource

RP 自定义操作错误信息。

Name Type Description
id
  • string

受影响的移动资源 ID。

moveResources

受影响的移动资源。

sourceId
  • string

受影响的移动资源源 ID。

BulkRemoveRequest

定义批量删除移动资源操作的请求正文。

Name Type Description
moveResourceInputType

定义移动资源输入类型。

moveResources
  • string[]

获取或设置资源 ID 的列表,默认情况下它接受移动资源 ID,除非输入类型通过 moveResourceInputType 属性切换。

validateOnly
  • boolean

获取或设置一个值,该值指示操作是否需要仅运行先决条件。

CloudError

服务的错误响应。

Name Type Description
error

云错误正文。

CloudErrorBody

服务的错误响应。

Name Type Description
code
  • string

错误的标识符。 代码是固定的,旨在以编程方式使用。

details

有关错误的其他详细信息的列表。

message
  • string

描述错误的消息,旨在适合在用户界面中显示。

target
  • string

特定错误的目标。 例如,错误属性的名称。

MoveErrorInfo

移动自定义错误信息。

Name Type Description
moveResources

受影响的移动资源。

MoveResourceInputType

定义移动资源输入类型。

Name Type Description
MoveResourceId
  • string
MoveResourceSourceId
  • string

OperationErrorAdditionalInfo

操作错误信息。

Name Type Description
info

操作错误信息。

type
  • string

错误类型。

OperationStatus

操作状态 REST 资源。

Name Type Description
endTime
  • string

结束时间。

error

错误,指出操作的所有错误详细信息。

id
  • string

资源 ID。

name
  • string

操作名称。

properties

自定义数据。

startTime
  • string

开始时间。

status
  • string

操作的状态。 ARM 预期终端状态为“成功”/“失败”/“已取消”。 所有其他值都意味着操作仍在运行。

OperationStatusError

操作状态错误的类。

Name Type Description
additionalInfo

其他信息。

code
  • string

错误代码。

details

错误详细信息。

message
  • string

错误消息。

OperationStatusProperties

操作结果属性的类。