调用RevokeInstanceFromVbr接口取消跨账号创建VBR上连场景下VPC实例对VBR实例的授权。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String RevokeInstanceFromVbr

系统规定参数。取值:RevokeInstanceFromVbr

RegionId String cn-hangzhou

要取消授权的VPC实例所在地域ID。

您可以通过调用DescribeRegions接口获取地域ID。

VbrOwnerUid String 1210123456123456

取消接受授权的VBR实例所属阿里云账号(主账号)ID。

VbrInstanceIds Array of String vbr-m5ex0xf63xk8s5bob****,vbr-bp1h6efd7a5g66xxd****

取消接受VPC实例授权的VBR实例ID。多个VBR实例间使用半角逗号(,)隔开。

  • GrantType取值为ALL时,该参数可以为空,表示取消指定地域内的所有VBR实例的VPC实例授权关系。
  • GrantType取值为Specify时,该参数需要配置,表示取消指定VBR实例的VPC实例授权关系。
InstanceId String vpc-bp1brjuegjc88v3u9****

要取消授权的VPC实例ID。

GrantType String ALL

取消接受VPC实例授权的VBR实例范围。取值:

  • ALL:表示取消指定地域内的所有VBR实例的VPC实例授权关系,此时VbrInstanceIds参数可以为空。
  • Specify:表示取消指定VBR实例的VPC实例授权关系,此时VbrInstanceIds参数需要配置。
VbrRegionNo String cn-hangzhou

要取消接受VPC实例授权的VBR实例所在地域ID。

返回数据

名称 类型 示例值 描述
RequestId String 45B7AA4A-4658-5FFC-90DD-9B8729F301BB

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=RevokeInstanceFromVbr
&RegionId=cn-hangzhou
&VbrOwnerUid=1210123456123456
&VbrInstanceIds=["vbr-m5ex0xf63xk8s5bob****,vbr-bp1h6efd7a5g66xxd****"]
&InstanceId=vpc-bp1brjuegjc88v3u9****
&GrantType=ALL
&VbrRegionNo=cn-hangzhou
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<RevokeInstanceFromVbrResponse>
    <RequestId>45B7AA4A-4658-5FFC-90DD-9B8729F301BB</RequestId>
</RevokeInstanceFromVbrResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "45B7AA4A-4658-5FFC-90DD-9B8729F301BB"
}

错误码

HttpCode 错误码 错误信息 描述
400 InvalidParam.NotNull The parameter must not be null. 参数不能为空。
400 Parameter.Illegal The parameter is illegal. 参数非法
404 Instance.NotExist The instance not exist. VPC实例不存在。

访问错误中心查看更多错误码。