A API Network Management fornece uma coleção de recursos de monitoramento e diagnóstico de desempenho de rede.
- Recurso REST: v1beta1.organizations.locations
- Recurso REST: v1beta1.organizations.locations.global.operations
- Recurso REST: v1beta1.organizations.locations.vpcFlowLogsConfigs
- Recurso da REST: v1beta1.projects.locations
- Recurso REST: v1beta1.projects.locations.global.connectivityTests
- Recurso REST: v1beta1.projects.locations.global.operations
- Recurso REST: v1beta1.projects.locations.vpcFlowLogsConfigs
- Recurso REST: v1.organizations.locations
- Recurso REST: v1.organizations.locations.operations
- Recurso REST: v1.organizations.locations.vpcFlowLogsConfigs
- Recurso REST: v1.projects.locations
- Recurso REST: v1.projects.locations.global.connectivityTests
- Recurso REST: v1.projects.locations.global.operations
- Recurso REST: v1.projects.locations.vpcFlowLogsConfigs
Serviço: networkmanagement.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://networkmanagement.googleapis.com
Recurso REST: v1beta1.organizations.locations
Métodos | |
---|---|
get |
GET /v1beta1/{name=organizations/*/locations/*} Extrai informações sobre um local. |
list |
GET /v1beta1/{name=organizations/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1beta1.organizations.locations.global.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/global/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/global/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1beta1/{name=organizations/*/locations/global/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1beta1/{name=organizations/*/locations/global}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1beta1.organizations.locations.vpcFlowLogsConfigs
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs Cria um novo VpcFlowLogsConfig . |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Exclui um VpcFlowLogsConfig específico. |
get |
GET /v1beta1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Recebe os detalhes de um VpcFlowLogsConfig específico. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs Lista todos os VpcFlowLogsConfigs em uma determinada organização. |
patch |
PATCH /v1beta1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Atualiza um VpcFlowLogsConfig existente. |
Recurso da REST: v1beta1.projects.locations
Métodos | |
---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Extrai informações sobre um local. |
list |
GET /v1beta1/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1beta1.projects.locations.global.connectivityTests
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/global}/connectivityTests Cria um novo teste de conectividade. |
delete |
DELETE /v1beta1/{name=projects/*/locations/global/connectivityTests/*} Exclui um ConnectivityTest específico. |
get |
GET /v1beta1/{name=projects/*/locations/global/connectivityTests/*} Obtém os detalhes de um teste de conectividade específico. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/global}/connectivityTests Lista todos os testes de conectividade pertencentes a um projeto. |
patch |
PATCH /v1beta1/{resource.name=projects/*/locations/global/connectivityTests/*} Atualiza a configuração de um ConnectivityTest existente. |
rerun |
POST /v1beta1/{name=projects/*/locations/global/connectivityTests/*}:rerun Execute novamente um ConnectivityTest existente. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1beta1.projects.locations.global.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/global/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1beta1/{name=projects/*/locations/global/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1beta1/{name=projects/*/locations/global/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1beta1/{name=projects/*/locations/global}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1beta1.projects.locations.vpcFlowLogsConfigs
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs Cria um novo VpcFlowLogsConfig . |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*} Exclui um VpcFlowLogsConfig específico. |
get |
GET /v1beta1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*} Recebe os detalhes de um VpcFlowLogsConfig específico. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs Lista todos os VpcFlowLogsConfigs em um determinado projeto. |
patch |
PATCH /v1beta1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*} Atualiza um VpcFlowLogsConfig existente. |
queryOrgVpcFlowLogsConfigs |
GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs QueryOrgVpcFlowLogsConfigs retorna uma lista de todas as configurações de registros de fluxo de VPC no nível da organização aplicáveis ao projeto especificado. |
showEffectiveFlowLogsConfigs |
GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs O ShowEffectiveFlowLogsConfigs retorna uma lista de todas as configurações dos Registros de fluxo de VPC aplicáveis a um recurso especificado. |
Recurso REST: v1.organizations.locations
Métodos | |
---|---|
get |
GET /v1/{name=organizations/*/locations/*} Extrai informações sobre um local. |
list |
GET /v1/{name=organizations/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1.organizations.locations.operations
Métodos | |
---|---|
cancel |
POST /v1/{name=organizations/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1/{name=organizations/*/locations/*/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1/{name=organizations/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1/{name=organizations/*/locations/*}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1.organizations.locations.vpcFlowLogsConfigs
Métodos | |
---|---|
create |
POST /v1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs Cria um novo VpcFlowLogsConfig . |
delete |
DELETE /v1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Exclui um VpcFlowLogsConfig específico. |
get |
GET /v1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Recebe os detalhes de um VpcFlowLogsConfig específico. |
list |
GET /v1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs Lista todos os VpcFlowLogsConfigs em uma determinada organização. |
patch |
PATCH /v1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Atualiza um VpcFlowLogsConfig existente. |
Recurso REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Extrai informações sobre um local. |
list |
GET /v1/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1.projects.locations.global.connectivityTests
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/global}/connectivityTests Cria um novo teste de conectividade. |
delete |
DELETE /v1/{name=projects/*/locations/global/connectivityTests/*} Exclui um ConnectivityTest específico. |
get |
GET /v1/{name=projects/*/locations/global/connectivityTests/*} Obtém os detalhes de um teste de conectividade específico. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/global/connectivityTests/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent=projects/*/locations/global}/connectivityTests Lista todos os testes de conectividade pertencentes a um projeto. |
patch |
PATCH /v1/{resource.name=projects/*/locations/global/connectivityTests/*} Atualiza a configuração de um ConnectivityTest existente. |
rerun |
POST /v1/{name=projects/*/locations/global/connectivityTests/*}:rerun Execute novamente um ConnectivityTest existente. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/global/connectivityTests/*}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/global/connectivityTests/*}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1.projects.locations.global.operations
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/global/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1/{name=projects/*/locations/global/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1/{name=projects/*/locations/global/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1/{name=projects/*/locations/global}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1.projects.locations.vpcFlowLogsConfigs
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs Cria um novo VpcFlowLogsConfig . |
delete |
DELETE /v1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*} Exclui um VpcFlowLogsConfig específico. |
get |
GET /v1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*} Recebe os detalhes de um VpcFlowLogsConfig específico. |
list |
GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs Lista todos os VpcFlowLogsConfigs em um determinado projeto. |
patch |
PATCH /v1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*} Atualiza um VpcFlowLogsConfig existente. |
queryOrgVpcFlowLogsConfigs |
GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs QueryOrgVpcFlowLogsConfigs retorna uma lista de todas as configurações de registros de fluxo de VPC no nível da organização aplicáveis ao projeto especificado. |
showEffectiveFlowLogsConfigs |
GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs O ShowEffectiveFlowLogsConfigs retorna uma lista de todas as configurações dos Registros de fluxo de VPC aplicáveis a um recurso especificado. |