Consulta vSwitches.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | DescribeVSwitches | La operación que desea ejecutar. Establezca el valor en DescribeVSwitches. |
| VpcId | String | No | vpc-25cdvfeq58pl**** | El ID de la VPC a la que pertenece el vSwitch. Nota Especifique como mínimo uno de los siguientes parámetros: RegionId o VpcId. |
| VSwitchId | String | No | vsw-23dscddcffvf3**** | El ID del vSwitch que desea consultar. |
| ZoneId | String | No | cn-hangzhou-d | El ID de la zona a la que pertenece el vSwitch. Llame a la operación DescribeZones para obtener la lista más reciente de zonas. |
| RegionId | String | No | cn-hangzhou | El ID de la región a la que pertenece el vSwitch. Llame a la operación DescribeRegions para obtener la lista más reciente de regiones. Nota Especifique como mínimo uno de los siguientes parámetros: RegionId o VpcId. |
| VSwitchName | String | No | vSwitch | El nombre del vSwitch. El nombre debe tener entre 1 y 128 caracteres de longitud. No puede comenzar con |
| DryRun | Boolean | No | true | Indica si se ejecuta únicamente una prueba sin realizar la solicitud real. Valores válidos:
|
| IsDefault | Boolean | No | true | Indica si se consulta el vSwitch predeterminado en la región especificada. Valores válidos:
Si no especifica este parámetro, el sistema consulta todos los vSwitches de la región indicada de forma predeterminada. |
| RouteTableId | String | No | vtb-bp145q7glnuzdvzu2**** | El ID de la tabla de rutas. |
| ResourceGroupId | String | No | rg-bp67acfmxazb4ph**** | El ID del resource group al que pertenece el vSwitch. |
| PageNumber | Integer | No | 1 | El número de página que se va a devolver. Valor predeterminado: 1. |
| PageSize | Integer | No | 10 | El número de entradas por página. Valor máximo: 50. Valor predeterminado: 10. |
| VSwitchOwnerId | Long | No | 2546073170691**** | El ID de la cuenta de Alibaba Cloud a la que pertenece el vSwitch. |
| Tag.N.Key | String | No | FinanceDept | La clave de la etiqueta N que se agrega al recurso. Se pueden especificar hasta 20 claves de etiqueta. La clave no puede ser una cadena vacía. La clave de la etiqueta puede tener hasta 128 caracteres de longitud. No puede comenzar con |
| Tag.N.Value | String | No | FinanceJoshua | El valor de la etiqueta N que se agrega al recurso. Se pueden especificar hasta 20 valores de etiqueta. El valor puede ser una cadena vacía. El valor de la etiqueta puede tener hasta 128 caracteres de longitud y no debe contener |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| PageSize | Integer | 10 | El número de entradas por página. |
| RequestId | String | 9A572171-4E27-40D1-BD36-D26C9E71E29E | El ID de la solicitud. |
| PageNumber | Integer | 1 | El número de la página devuelta. |
| TotalCount | Integer | 1 | El número total de entradas devueltas. |
| VSwitches | Array of VSwitch | Los detalles del vSwitch. |
|
| VSwitch | |||
| VpcId | String | vpc-257gcdcdq64**** | El ID de la VPC a la que pertenece el vSwitch. |
| Status | String | Available | El estado del vSwitch. Valores válidos:
|
| CreationTime | String | 2022-01-18T12:43:57Z | La hora en que se creó el vSwitch. |
| IsDefault | Boolean | true | Indica si se consultó el vSwitch predeterminado en la región donde está desplegada la pila. Valores válidos:
|
| AvailableIpAddressCount | Long | 1 | El número de direcciones IP disponibles en el vSwitch. |
| NetworkAclId | String | nacl-a2do9e413e0spzasx**** | El ID de la ACL de red. |
| OwnerId | Long | 253460731706911258 | El ID de la cuenta de Alibaba Cloud a la que pertenece el vSwitch. |
| VSwitchId | String | vsw-25bcdxs7pv1**** | El ID del vSwitch. |
| CidrBlock | String | 172.16.0.0/24 | El bloque CIDR IPv4 del vSwitch. |
| Description | String | VSwitchDescription | La descripción del vSwitch. |
| ResourceGroupId | String | rg-acfmxazb4ph6aiy**** | El ID del resource group al que pertenece el vSwitch. |
| ZoneId | String | cn-hangzhou-d | El ID de la zona a la que pertenece el vSwitch. |
| Ipv6CidrBlock | String | 2408:4002:10c4:4e03::/64 | El bloque CIDR IPv6 del vSwitch. |
| VSwitchName | String | vSwitch | El nombre del vSwitch. |
| ShareType | String | Shared | Indica si el vSwitch es compartido.
|
| EnabledIpv6 | Boolean | true | Indica si IPv6 está habilitado para el vSwitch. Si habilita IPv6, debe configurar el bloque CIDR IPv6 del vSwitch. Valores válidos:
|
| Tags | Array of Tag | La información de etiquetas del vSwitch. |
|
| Tag | |||
| Key | String | department | La clave de la etiqueta N. |
| Value | String | dev | El valor de la etiqueta N. |
| RouteTable | Object | La información de la tabla de rutas. |
|
| RouteTableId | String | vrt-bp145q7glnuzdv**** | El ID de la tabla de rutas asociada al vSwitch. |
| RouteTableType | String | System | El tipo de la tabla de rutas asociada al vSwitch. Valores válidos:
|
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?Action=DescribeVSwitches
&VpcId=vpc-25cdvfeq58pl****
&VSwitchId=vsw-23dscddcffvf3****
&ZoneId=cn-hangzhou-d
&RegionId=cn-hangzhou
&VSwitchName=vSwitch
&DryRun=true
&IsDefault=true
&RouteTableId=vtb-bp145q7glnuzdvzu2****
&ResourceGroupId=rg-bp67acfmxazb4ph****
&PageNumber=1
&PageSize=10
&Tag=[{"Key":"FinanceDept","Value":"FinanceJoshua"}]
&Common request parameters
Respuestas correctas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeVSwitchesResponse>
<PageSize>10</PageSize>
<RequestId>9A572171-4E27-40D1-BD36-D26C9E71E29E</RequestId>
<PageNumber>1</PageNumber>
<TotalCount>1</TotalCount>
<VSwitches>
<VpcId>vpc-257gcdcdq64****</VpcId>
<Status>Available</Status>
<CreationTime>2022-01-18T12:43:57Z</CreationTime>
<IsDefault>true</IsDefault>
<AvailableIpAddressCount>1</AvailableIpAddressCount>
<NetworkAclId>nacl-a2do9e413e0spzasx****</NetworkAclId>
<OwnerId>253460731706911260</OwnerId>
<VSwitchId>vsw-25bcdxs7pv1****</VSwitchId>
<CidrBlock>172.16.0.0/24</CidrBlock>
<Description>VSwitchDescription</Description>
<ResourceGroupId>rg-acfmxazb4ph6aiy****</ResourceGroupId>
<ZoneId>cn-hangzhou-d</ZoneId>
<Ipv6CidrBlock>2408:4002:10c4:4e03::/64</Ipv6CidrBlock>
<VSwitchName>vSwitch</VSwitchName>
<ShareType>Shared</ShareType>
<EnabledIpv6>true</EnabledIpv6>
<Tags>
<Key>department</Key>
<Value>dev</Value>
</Tags>
<RouteTable>
<RouteTableId>vrt-bp145q7glnuzdv****</RouteTableId>
<RouteTableType>System</RouteTableType>
</RouteTable>
</VSwitches>
</DescribeVSwitchesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageSize" : 10,
"RequestId" : "9A572171-4E27-40D1-BD36-D26C9E71E29E",
"PageNumber" : 1,
"TotalCount" : 1,
"VSwitches" : [ {
"VpcId" : "vpc-257gcdcdq64****",
"Status" : "Available",
"CreationTime" : "2022-01-18T12:43:57Z",
"IsDefault" : true,
"AvailableIpAddressCount" : 1,
"NetworkAclId" : "nacl-a2do9e413e0spzasx****",
"OwnerId" : 253460731706911260,
"VSwitchId" : "vsw-25bcdxs7pv1****",
"CidrBlock" : "172.16.0.0/24",
"Description" : "VSwitchDescription",
"ResourceGroupId" : "rg-acfmxazb4ph6aiy****",
"ZoneId" : "cn-hangzhou-d",
"Ipv6CidrBlock" : "2408:4002:10c4:4e03::/64",
"VSwitchName" : "vSwitch",
"ShareType" : "Shared",
"EnabledIpv6" : true,
"Tags" : [ {
"Key" : "department",
"Value" : "dev"
} ],
"RouteTable" : {
"RouteTableId" : "vrt-bp145q7glnuzdv****",
"RouteTableType" : "System"
}
} ]
}
Códigos de error
|
HttpCode |
Código de error |
Mensaje de error |
Descripción |
|
400 |
Forbidden.VpcNotFound |
Specified VPC can not found. |
La VPC especificada no existe. |
|
400 |
InvalidTagKey |
The tag keys are not valid. |
El índice de la etiqueta no es válido. |
|
400 |
InvalidTagValue |
The tag values are not valid. |
El valor de la etiqueta no es válido. |
|
404 |
InvalidVSwitchId.NotFound |
VSwitch not exist. |
El vSwitch especificado no existe. Compruebe si el ID del vSwitch indicado es válido. |
|
404 |
InvalidVpcIdNumber.NotSupported |
The number of vpcIds exceeds the limit. |
El número de IDs de VPC supera el límite permitido. |
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.