调用SetMemberDeletionPermission开启或关闭成员删除许可。
使用说明
当开启成员删除许可后,才能删除资源账号类型的成员。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | SetMemberDeletionPermission |
要执行的操作。取值:SetMemberDeletionPermission。 |
Status | String | 是 | Enabled |
开启或关闭成员删除许可。取值:
|
关于公共请求参数的详情,请参见公共参数。
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | C55A4CAA-9039-1DDF-91CE-FCC134513D29 |
请求ID。 |
MemberDeletionStatus | String | Enabled |
成员删除许可状态。取值:
|
ManagementAccountId | String | 151266687691**** |
资源目录的管理账号ID。 |
ResourceDirectoryId | String | rd-3G**** |
资源目录ID。 |
示例
请求示例
https://resourcemanager.aliyuncs.com/?Action=SwitchMemberDeletionPermission
&Status=Enabled
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<SetMemberDeletionPermissionResponse>
<ResourceDirectoryId>rd-3G****</ResourceDirectoryId>
<RequestId>C55A4CAA-9039-1DDF-91CE-FCC134513D29</RequestId>
<MemberDeletionStatus>Enabled</MemberDeletionStatus>
<ManagementAccountId>151266687691****</ManagementAccountId>
</SetMemberDeletionPermissionResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"ResourceDirectoryId" : "rd-3G****",
"RequestId" : "C55A4CAA-9039-1DDF-91CE-FCC134513D29",
"MemberDeletionStatus" : "Enabled",
"ManagementAccountId" : "151266687691****"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidParameter.Status | The specified Status is invalid. | 参数Status无效。 |
403 | MemberAccountAccessDenied | The member account is not allowed to perform the operation. | 成员账号不允许执行该操作。 |
404 | EntityNotExists.ResourceDirectory | The resource directory for the account is not enabled. We recommend that you first enable the resource directory for the account. | 当前账号未启用资源目录,请先启用资源目录。 |
访问错误中心查看更多错误码。