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

Move Collections - Discard

放弃请求正文中包含的资源集。 在 moveState“CommitPending”或“DiscardFailed”中的 moveResources 上触发放弃操作,成功完成后,moveResource moveState 将执行到 MovePending 的转换。 为了帮助用户满足操作先决条件,客户端可以调用将 validateOnly 属性设置为 true 的操作。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/discard?api-version=2023-08-01

URI 参数

名称 必需 类型 说明
moveCollectionName
path True

string

移动集合名称。

resourceGroupName
path True

string

资源组名称。

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

请求正文

名称 必需 类型 说明
moveResources True

string[]

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

moveResourceInputType

MoveResourceInputType

定义移动资源输入类型。

validateOnly

boolean

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

响应

名称 类型 说明
200 OK

OperationStatus

确定

202 Accepted

已接受

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 模拟用户帐户

示例

MoveCollections_Discard

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1/discard?api-version=2023-08-01

{
  "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": {}
}
Location: https://some.endpoint.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1?api-version=2022-11-01

定义

名称 说明
AffectedMoveResource

RP 自定义操作错误信息。

CloudError

来自服务的错误响应。

CloudErrorBody

来自服务的错误响应。

DiscardRequest

定义放弃操作的请求正文。

MoveErrorInfo

移动自定义错误信息。

MoveResourceInputType

定义移动资源输入类型。

OperationErrorAdditionalInfo

操作错误信息。

OperationStatus

操作状态 REST 资源。

OperationStatusError

操作状态错误的类。

OperationStatusProperties

操作结果属性的类。

AffectedMoveResource

RP 自定义操作错误信息。

名称 类型 说明
id

string

受影响的移动资源 ID。

moveResources

AffectedMoveResource[]

受影响的移动资源。

sourceId

string

受影响的移动资源源 ID。

CloudError

来自服务的错误响应。

名称 类型 说明
error

CloudErrorBody

云错误正文。

CloudErrorBody

来自服务的错误响应。

名称 类型 说明
code

string

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

details

CloudErrorBody[]

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

message

string

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

target

string

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

DiscardRequest

定义放弃操作的请求正文。

名称 类型 说明
moveResourceInputType

MoveResourceInputType

定义移动资源输入类型。

moveResources

string[]

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

validateOnly

boolean

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

MoveErrorInfo

移动自定义错误信息。

名称 类型 说明
moveResources

AffectedMoveResource[]

受影响的移动资源。

MoveResourceInputType

定义移动资源输入类型。

名称 类型 说明
MoveResourceId

string

MoveResourceSourceId

string

OperationErrorAdditionalInfo

操作错误信息。

名称 类型 说明
info

MoveErrorInfo

操作错误信息。

type

string

错误类型。

OperationStatus

操作状态 REST 资源。

名称 类型 说明
endTime

string

结束时间。

error

OperationStatusError

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

id

string

资源 ID。

name

string

操作名称。

properties

OperationStatusProperties

自定义数据。

startTime

string

开始时间。

status

string

操作的状态。 ARM 要求终端状态为“成功/失败/已取消”。 所有其他值都表示操作仍在运行。

OperationStatusError

操作状态错误的类。

名称 类型 说明
additionalInfo

OperationErrorAdditionalInfo[]

其他信息。

code

string

错误代码。

details

OperationStatusError[]

错误详细信息。

message

string

错误消息。

OperationStatusProperties

操作结果属性的类。