DescribeVSwitchAttributes - 查询指定交换机的配置信息

更新时间:
复制 MD 格式

调用DescribeVSwitchAttributes接口查询指定交换机的配置信息。

调试

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

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

vpc:DescribeVSwitchAttributes

get

*VSwitch

acs:vpc:{#regionId}:{#accountId}:vswitch/{#VSwitchId}

请求参数

名称

类型

必填

描述

示例值

VSwitchId

string

要查询的交换机 ID。

vsw-25naue4g****

RegionId

string

路由表所属的 VPC 的地域 ID。

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

cn-hangzhou

DryRun

boolean

是否只预检此次请求。取值:

  • true:发送检查请求,不会查询交换机的配置信息。检查项包括是否填写了必需参数、请求格式、业务限制。如果检查不通过,则返回对应错误。如果检查通过,则返回错误码DryRunOperation

  • false(默认值):发送正常请求,通过检查后返回 HTTP 2xx 状态码并直接查询交换机的配置信息。

false

返回参数

名称

类型

描述

示例值

object

交换机的详细信息。

VpcId

string

交换机所属的 VPC ID。

vpc-257gq642n****

Status

string

交换机的状态,取值:

  • Pending:配置中。

  • Available:可用。

Pending

CreationTime

string

交换机的创建时间。

2021-08-22T10:40:25Z

IsDefault

boolean

是否是默认交换机。取值:

  • true:默认交换机。

  • false:非默认交换机。

false

AvailableIpAddressCount

integer

可用 IP 数量。

12

NetworkAclId

string

网络 ACL 规则。

1

OwnerId

integer

资源归属的阿里云账号 ID。

重要 该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。

28768383240243****

VSwitchId

string

交换机的 ID。

vsw-25b7pv15t****

RequestId

string

请求 ID。

7B48B4B9-1EAD-469F-B488-594DAB4B6A1A

CidrBlock

string

交换机的私网地址范围。

192.168.0.1/24

Description

string

交换机的描述。

abc

ResourceGroupId

string

资源组 ID。

rg-acfmxazb4ph****

ZoneId

string

交换机的所属可用区。

cn-beijing-a

Ipv6CidrBlock

string

交换机的 IPv6 网段。

2408:XXXX:3c5:44e::/64

VSwitchName

string

交换机名称。

test

ShareType

string

交换机的共享类型。

  • 取值为空时,表示该交换机为普通交换机。

  • 取值为 Shared 时,表示该交换机为共享交换机。

  • 取值为 Sharing 时,表示该交换机正在被他人共享。

Shared

EnabledIpv6

boolean

是否为交换机开启 IPv6 网段并配置交换机的 IPv6 网段。取值:

  • true:开启。

  • false:不开启。

true

RouteTable

object

交换机的路由表信息。

RouteTableId

string

交换机关联的路由表 ID。

vtb-bp145q7glnuzdv****

RouteTableType

string

路由表类型。取值:

  • System:系统路由表。

  • Custom:自定义路由表。

System

Tags

object

Tag

array<object>

标签列表信息。

object

标签列表信息。

Key

string

标签键。

FinanceDept

Value

string

标签值。

FinanceJoshua

示例

正常返回示例

JSON格式

{
  "VpcId": "vpc-257gq642n****",
  "Status": "Pending",
  "CreationTime": "2021-08-22T10:40:25Z",
  "IsDefault": false,
  "AvailableIpAddressCount": 12,
  "NetworkAclId": "1",
  "OwnerId": 0,
  "VSwitchId": "vsw-25b7pv15t****",
  "RequestId": "7B48B4B9-1EAD-469F-B488-594DAB4B6A1A",
  "CidrBlock": "192.168.0.1/24",
  "Description": "abc",
  "ResourceGroupId": "rg-acfmxazb4ph****",
  "ZoneId": "cn-beijing-a",
  "Ipv6CidrBlock": "2408:XXXX:3c5:44e::/64",
  "VSwitchName": "test",
  "ShareType": "Shared",
  "EnabledIpv6": true,
  "RouteTable": {
    "RouteTableId": "vtb-bp145q7glnuzdv****",
    "RouteTableType": "System"
  },
  "Tags": {
    "Tag": [
      {
        "Key": "FinanceDept",
        "Value": "FinanceJoshua"
      }
    ]
  }
}

错误码

HTTP status code

错误码

错误信息

描述

400 InvalidVSwitchId.NotFound Specified VSwitch can not found.

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

变更历史

更多信息,参考变更详情