Consulta as interfaces de rede elásticas (ENIs) em uma nuvem privada virtual (VPC) que podem servir como fontes multicast ou membros multicast para comunicação multicast.
Descrição da operação
Antes de invocar a operação ListGrantVSwitchEnis, certifique-se de que a instância conectada à VPC esteja conectada à Cloud Enterprise Network (CEN). Para mais informações, consulte CreateTransitRouterVpcAttachment.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:ListGrantVSwitchEnis |
get |
*CenInstance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CenId |
string |
Sim |
O ID da instância CEN à qual a instância conectada à VPC está vinculada. |
cen-a7syd349kne38g**** |
| VpcId |
string |
Sim |
O ID da instância conectada à VPC. |
vpc-p0w9alkte4w2htrqe**** |
| VSwitchId |
string |
Sim |
O ID de um vSwitch na instância conectada à VPC. Você pode consultar informações do controlador de interface de rede (NIC) para apenas um vSwitch por vez. |
vsw-p0w9s2ig1jnwgrbzl**** |
| NextToken |
string |
Não |
O token para a próxima consulta. Valores válidos:
|
AAAAAdDWBF2**** |
| MaxResults |
integer |
Não |
O número máximo de entradas por página para uma consulta paginada. Valores válidos: 10 a 500. Valor padrão:
|
20 |
| NetworkInterfaceId |
array |
Não |
Os IDs dos controladores de interface de rede (NICs). |
|
|
string |
Não |
O ID das interfaces de rede elásticas (ENIs). Atualmente, apenas ENIs associadas a instâncias ECS podem servir como fontes multicast. O sistema envia tráfego multicast para o grupo multicast a partir do endereço IP privado principal das interfaces de rede elásticas (ENIs). |
eni-wz9a2sgsskvw69v2**** |
|
| NetworkInterfaceName |
string |
Não |
O nome das interfaces de rede elásticas (ENIs). Você pode usar este parâmetro para filtrar controladores de interface de rede (NICs) por nome. |
test-eni-name. |
| PrimaryIpAddress |
string |
Não |
O endereço IPv4 privado principal das interfaces de rede elásticas (ENIs). Você pode usar este parâmetro para filtrar controladores de interface de rede (NICs) pelo endereço IP privado principal. |
192.168.**.** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
DBFE1736-2F33-5309-9954-875B11E9519D. |
| TotalCount |
string |
O número total de entradas retornadas. Importante Quando você usa os parâmetros MaxResults e NextToken para paginação, o valor do parâmetro Total retornado não tem significado. |
6 |
| GrantVSwitchEnis |
array<object> |
A lista de informações do controlador de interface de rede (NIC). |
|
|
object |
As informações das interfaces de rede elásticas (ENIs). Cada entrada contém os detalhes de um controlador de interface de rede (NIC). |
||
| VpcId |
string |
O ID da instância conectada à VPC. |
vpc-p0w9alkte4w2htrqe**** |
| VSwitchId |
string |
O ID do vSwitch. |
vsw-p0w9s2ig1jnwgrbzl**** |
| NetworkInterfaceId |
string |
O ID das interfaces de rede elásticas (ENIs). Este é o identificador do controlador de interface de rede (NIC). |
eni-p0w172vv82kxzb49**** |
| Description |
string |
A descrição das interfaces de rede elásticas (ENIs). Esta é a descrição do controlador de interface de rede (NIC). |
created by CBN. |
| TransitRouterFlag |
boolean |
Indica se a interface de rede elástica (ENI) foi criada por um roteador de trânsito para fins de roteamento e encaminhamento.
Interfaces de rede elásticas (ENIs) criadas por roteadores de trânsito não podem servir como fontes multicast ou membros multicast. |
false. |
| NetworkInterfaceName |
string |
O nome das interfaces de rede elásticas (ENIs). Este é o nome do controlador de interface de rede (NIC). |
my-eni-name. |
| PrimaryIpAddress |
string |
O endereço IPv4 privado principal das interfaces de rede elásticas (ENIs). Este é o endereço IP privado principal do controlador de interface de rede (NIC). |
192.168.**.** |
| NextToken |
string |
O token retornado para esta consulta. |
AAAAAdDWBF2**** |
| MaxResults |
integer |
O número máximo de entradas retornadas para esta consulta. |
20 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "DBFE1736-2F33-5309-9954-875B11E9519D",
"TotalCount": "6",
"GrantVSwitchEnis": [
{
"VpcId": "vpc-p0w9alkte4w2htrqe****",
"VSwitchId": "vsw-p0w9s2ig1jnwgrbzl****",
"NetworkInterfaceId": "eni-p0w172vv82kxzb49****",
"Description": "created by CBN",
"TransitRouterFlag": false,
"NetworkInterfaceName": "my-eni-name",
"PrimaryIpAddress": "192.168.**.**"
}
],
"NextToken": "AAAAAdDWBF2****",
"MaxResults": 20
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidCenId.NotFound | The specified CenId is not found. | O CenId especificado no parâmetro não existe. |
| 400 | InvalidVpcId.NotFound | The specified VpcId is not found. | O VpcId especificado no parâmetro não existe. |
| 400 | InvalidOperation.MulticastDomainAssociationNotExist | Operation is invalid because multicast association domain association not exist. | A associação de domínio multicast não existe. A operação não é suportada. |
| 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.