- Pedido HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- EffectiveVpcFlowLogsConfig
- Âmbito
- Experimente!
vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs devolve uma lista de todas as configurações dos registos de fluxo da VPC aplicáveis a um recurso especificado.
Pedido HTTP
GET https://networkmanagement.googleapis.com/v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O recurso principal de VpcFlowLogsConfig, especificado no seguinte formato: A autorização requer a seguinte autorização de IAM no recurso especificado
|
Parâmetros de consulta
Parâmetros | |
---|---|
resource |
Obrigatório. O recurso para o qual obter a configuração eficaz dos registos de fluxo da VPC. O recurso tem de pertencer ao mesmo projeto que o recurso principal. O recurso tem de ser uma rede, uma sub-rede, uma ligação de interconexão, um túnel de VPN ou um projeto. |
pageSize |
Opcional. Número de |
pageToken |
Opcional. Token de página de uma consulta anterior, conforme devolvido em |
filter |
Opcional. Apresenta as |
Corpo do pedido
O corpo do pedido tem de estar vazio.
Corpo da resposta
Resposta para o método vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs
.
Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"effectiveFlowLogsConfigs": [
{
object ( |
Campos | |
---|---|
effectiveFlowLogsConfigs[] |
Lista de configurações de registos de fluxo de VPC eficazes. |
nextPageToken |
Token da página para obter o conjunto seguinte de configurações. |
unreachable[] |
Localizações que não foram alcançadas (quando consulta todas as localizações com |
Âmbitos de autorização
Requer o seguinte âmbito do OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte o Authentication Overview.
EffectiveVpcFlowLogsConfig
Uma configuração para gerar uma resposta para o pedido GetEffectiveVpcFlowLogsConfig.
Representação JSON |
---|
{ "name": string, "metadataFields": [ string ], "state": enum ( |
Campos | |
---|---|
name |
Nome exclusivo da configuração. O nome pode ter uma das seguintes formas:
|
metadataFields[] |
Campos de metadados personalizados a incluir nos registos de fluxo de VPC comunicados. Só pode ser especificado se "metadata" tiver sido definido como CUSTOM_METADATA. |
state |
O estado da configuração do VPC Flow Logs. O valor predefinido é ENABLED. Quando cria uma nova configuração, esta tem de ser ativada. A definição state=DISABLED pausa a geração de registos para esta configuração. |
aggregationInterval |
O intervalo de agregação para os registos. O valor predefinido é INTERVAL_5_SEC. |
flowSampling |
O valor do campo tem de estar em (0, 1]. A taxa de amostragem dos registos de fluxo de VPC, em que 1,0 significa que todos os registos recolhidos são comunicados. Não é permitido definir a taxa de amostragem como 0,0. Se quiser desativar os registos de fluxo de VPC, use o campo de estado. O valor predefinido é 1,0. |
metadata |
Configura se todos, nenhum ou um subconjunto de campos de metadados devem ser adicionados aos registos de fluxo de VPC comunicados. O valor predefinido é INCLUDE_ALL_METADATA. |
filterExpr |
Filtro de exportação usado para definir que VPC Flow Logs devem ser registados. |
crossProjectMetadata |
Determina se devem ser incluídas anotações entre projetos nos registos. Este campo só está disponível para configurações de organização. Se não for especificado nas configurações da organização, é definido como CROSS_PROJECT_METADATA_ENABLED. |
Campo de união target_resource . Referência ao recurso do âmbito de configuração. Ou seja, o âmbito a partir do qual o tráfego é registado. O recurso de destino tem de pertencer ao mesmo projeto que a configuração. Este campo não é suportado para configurações ao nível da organização. target_resource só pode ser uma das seguintes opções: |
|
network |
O tráfego é registado a partir de VMs, túneis VPN e anexos do Interconnect na rede. Formato: projects/{projectId}/global/networks/{name} |
subnet |
O tráfego é registado a partir de VMs na sub-rede. Formato: projects/{projectId}/regions/{region}/subnetworks/{name} |
interconnectAttachment |
O tráfego é registado a partir da associação do Interconnect. Formato: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
O tráfego é registado a partir do túnel VPN. Formato: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
scope |
Especifica o âmbito da configuração (por exemplo, SUBNET, NETWORK, ORGANIZATION…). |
Âmbito
O âmbito desta configuração de registo de fluxo.
Enumerações | |
---|---|
SCOPE_UNSPECIFIED |
O âmbito não está especificado. |
SUBNET |
O recurso de destino é uma sub-rede (API Network Management). |
COMPUTE_API_SUBNET |
O recurso de destino é uma sub-rede e a configuração tem origem na API Compute. |
NETWORK |
O recurso de destino é uma rede. |
VPN_TUNNEL |
O recurso de destino é um túnel de VPN. |
INTERCONNECT_ATTACHMENT |
O recurso de destino é uma associação de interligação. |
ORGANIZATION |
A configuração aplica-se a toda uma organização. |