Consulta informações sobre conexões de Virtual Private Cloud (VPC) em um roteador de trânsito Enterprise Edition, incluindo o status, tipo de cobrança, informações de zona e detalhes de vSwitch e controlador de interface de rede (NIC) associados das conexões VPC ativas para encaminhamento e roteamento de tráfego.
Descrição da operação
Você pode consultar informações sobre conexões VPC em um roteador de trânsito Enterprise Edition das três maneiras a seguir:
Consultar informações sobre todas as conexões VPC em uma instância de roteador de trânsito Enterprise Edition especificando o ID da instância do roteador de trânsito.
Consultar informações sobre todas as conexões VPC em uma instância de roteador de trânsito Enterprise Edition especificando o ID da instância da Cloud Enterprise Network (CEN) e o ID da região da instância do roteador de trânsito Enterprise Edition.
Consultar informações sobre todas as conexões VPC em uma região especificando o ID da região da instância do roteador de trânsito Enterprise Edition.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:ListTransitRouterVpcAttachments |
list |
*CenInstance
TransitRouterVpcAttachment
TransitRouterVpcAttachment
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CenId |
string |
Não |
O ID da instância CEN. |
cen-j3jzhw1zpau2km**** |
| RegionId |
string |
Não |
O ID da região da instância do roteador de trânsito Enterprise Edition. Você pode chamar a operação DescribeRegions para consultar o ID da região. |
cn-hangzhou |
| TransitRouterAttachmentId |
string |
Não |
O ID da conexão VPC. |
tr-attach-nls9fzkfat8934**** |
| TransitRouterId |
string |
Não |
O ID da instância do roteador de trânsito Enterprise Edition. |
tr-bp1su1ytdxtataupl**** |
| MaxResults |
integer |
Não |
O número de entradas por página para uma consulta paginada. Valor padrão: 20. |
20 |
| NextToken |
string |
Não |
O token para a próxima consulta. Valores válidos:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| Tag |
array<object> |
Não |
As informações da tag. Você pode especificar até 20 tags por vez. |
|
|
object |
Não |
|||
| Key |
string |
Não |
A chave da tag do recurso. Uma vez especificada, a chave da tag não pode ser uma string vazia. A chave da tag pode ter até 64 caracteres e não pode começar com Você pode especificar até 20 chaves de tag por vez. |
tagtest |
| Value |
string |
Não |
O valor da tag do recurso. O valor da tag pode ser vazio ou uma string de até 128 caracteres. Não pode começar com Cada chave de tag corresponde a um valor de tag. Você pode especificar até 20 valores de tag por vez. |
tagtest |
| VpcId |
string |
Não |
O ID da instância VPC. |
vpc-bp1kbjcre9vtsebo1**** |
| OrderType |
string |
Não |
O pagador da instância de rede. Valores válidos:
|
PayByCenOwner |
| Status |
string |
Não |
O status de anexo da instância de rede.
|
Attached |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| NextToken |
string |
O token para a próxima consulta. Valores válidos:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
O ID da solicitação. |
C97FF53F-3EF8-4883-B459-60E171924B23 |
| TotalCount |
integer |
O número total de entradas. |
1 |
| MaxResults |
integer |
O número de entradas por página para uma consulta paginada. |
20 |
| TransitRouterAttachments |
array<object> |
A lista de conexões VPC. |
|
|
array<object> |
A lista de conexões VPC. |
||
| CreationTime |
string |
A hora em que a conexão VPC foi criada. A hora é exibida no padrão ISO 8601 em UTC. Formato: AAAA-MM-DDThh:mmZ. |
2021-06-15T02:14Z |
| Status |
string |
O status da conexão VPC.
|
Attached |
| VpcId |
string |
O ID da instância VPC. |
vpc-bp1h8vbrbcgohcju5**** |
| TransitRouterAttachmentId |
string |
O ID da conexão VPC. |
tr-attach-nls9fzkfat8934**** |
| TransitRouterId |
string |
O ID da instância do roteador de trânsito Enterprise Edition. |
tr-bp1su1ytdxtataupl**** |
| ResourceType |
string |
O tipo de recurso da conexão. O valor é VPC, que indica uma instância VPC. |
VPC |
| TransitRouterAttachmentDescription |
string |
A descrição da conexão VPC. |
testdesc |
| VpcOwnerId |
integer |
O ID da conta proprietária da instância VPC. |
1250123456123456 |
| VpcRegionId |
string |
O ID da região da instância VPC. |
cn-hangzhou |
| TransitRouterAttachmentName |
string |
O nome da conexão VPC. |
testname |
| ZoneMappings |
array<object> |
As informações de zona da conexão VPC e as informações de vSwitch e controlador de interface de rede (NIC) da instância VPC associada que estão ativos para encaminhamento e roteamento de tráfego. |
|
|
object |
|||
| ZoneId |
string |
O ID da zona. |
cn-hangzhou-h |
| VSwitchId |
string |
O ID do vSwitch. |
vsw-bp1a214sbus8z3b54**** |
| NetworkInterfaceId |
string |
O ID do controlador de interface de rede (NIC) que o roteador de trânsito Enterprise Edition criou no vSwitch para encaminhamento e roteamento de tráfego. |
eni-bp149hmyaqegerml**** |
| AutoPublishRouteEnabled |
boolean |
Indica se o roteador de trânsito Enterprise Edition publica automaticamente entradas de rota na instância VPC.
|
true |
| ChargeType |
string |
O tipo de cobrança da conexão VPC. O valor é POSTPAY, que indica pós-pago. |
POSTPAY |
| Tags |
array<object> |
As informações da tag. |
|
|
object |
|||
| Key |
string |
A chave da tag. |
test |
| Value |
string |
O valor da tag. |
test |
| OrderType |
string |
O pagador da instância de rede. Valores válidos:
|
PayByCenOwner |
| ManagedService |
string |
O serviço em nuvem ao qual a conexão pertence. |
SAS |
| TransitRouterVPCAttachmentOptions |
object |
A lista de atributos de recursos da conexão VPC (a ser descontinuada. Use o novo parâmetro Options). |
|
|
string |
O atributo de recurso da conexão VPC (a ser descontinuado. Use o novo parâmetro Options).
|
{ "ipv6Support": "disable" } |
|
| CenId |
string |
O ID da instância CEN. |
cen-j3jzhw1zpau2km**** |
| Options |
object |
A coleção de atributos de recursos. |
|
| Ipv6Support |
string |
Indica se o IPv6 é suportado.
|
enable |
| ApplianceModeSupport |
string |
Indica se o modo appliance está ativado.
|
enable |
Exemplos
Resposta de sucesso
JSON formato
{
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "C97FF53F-3EF8-4883-B459-60E171924B23",
"TotalCount": 1,
"MaxResults": 20,
"TransitRouterAttachments": [
{
"CreationTime": "2021-06-15T02:14Z",
"Status": "Attached",
"VpcId": "vpc-bp1h8vbrbcgohcju5****",
"TransitRouterAttachmentId": "tr-attach-nls9fzkfat8934****",
"TransitRouterId": "tr-bp1su1ytdxtataupl****",
"ResourceType": "VPC",
"TransitRouterAttachmentDescription": "testdesc",
"VpcOwnerId": 1250123456123456,
"VpcRegionId": "cn-hangzhou",
"TransitRouterAttachmentName": "testname",
"ZoneMappings": [
{
"ZoneId": "cn-hangzhou-h",
"VSwitchId": "vsw-bp1a214sbus8z3b54****",
"NetworkInterfaceId": "eni-bp149hmyaqegerml****"
}
],
"AutoPublishRouteEnabled": true,
"ChargeType": "POSTPAY",
"Tags": [
{
"Key": "test",
"Value": "test"
}
],
"OrderType": "PayByCenOwner",
"ManagedService": "SAS",
"TransitRouterVPCAttachmentOptions": {
"key": "{ \"ipv6Support\": \"disable\" }"
},
"CenId": "cen-j3jzhw1zpau2km****\n",
"Options": {
"Ipv6Support": "enable",
"ApplianceModeSupport": "enable"
}
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IllegalParam.NextToken | The specified NextToken is invalid. | O NextToken especificado na solicitação é inválido. |
| 400 | IllegalParam.TrInstance | The specified TransitRouter is invalid. | O parâmetro TransitRouterId ou RegionId é inválido. |
| 400 | IllegalParam.Region | The specified Region is invalid. | A Region especificada na solicitação é inválida. |
| 400 | IllegalParam.CenId | The specified CenId is invalid. | O cenId especificado é inválido. |
| 400 | IllegalParam.TransitRouterId | The specified TransitRouterId is invalid. | O parâmetro TransitRouterId ou RegionId é inválido. |
| 400 | IllegalParam.CenIdOrRegionId | The specified CenId or RegionId is invalid. | O CenId ou RegionId especificado é inválido. |
| 400 | IllegalParam.MaxResults | The specified MaxResults is illegal. | O valor de MaxResults é inválido. |
| 400 | InvalidParameter | Invalid parameter. | O parâmetro é inválido. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | A conta não tem permissão para realizar esta operação. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.