- Recurso REST: v1beta1.organizations.locations.addressGroups
- Recurso REST: v1beta1.organizations.locations.firewallEndpoints
- Recurso REST: v1beta1.organizations.locations.operations
- Recurso REST: v1beta1.organizations.locations.securityProfileGroups
- Recurso REST: v1beta1.organizations.locations.securityProfiles
- Recurso REST: v1beta1.projects.locations
- Recurso REST: v1beta1.projects.locations.addressGroups
- Recurso REST: v1beta1.projects.locations.authorizationPolicies
- Recurso REST: v1beta1.projects.locations.clientTlsPolicies
- Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
- Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies
- Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
- Recurso REST: v1beta1.projects.locations.operations
- Recurso REST: v1beta1.projects.locations.serverTlsPolicies
- Recurso REST: v1beta1.projects.locations.tlsInspectionPolicies
- Recurso REST: v1beta1.projects.locations.urlLists
Servicio: networksecurity.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas de cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, utiliza la siguiente información al hacer las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina que se usa para describir y consumir APIs REST. Se usa para crear bibliotecas de cliente, complementos de IDE y otras herramientas que interactúan con las APIs de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de detección:
Punto final de servicio
Un endpoint de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios puntos de conexión. Este servicio tiene el siguiente endpoint de servicio y todos los URIs que se proporcionan más abajo son relativos a este endpoint de servicio:
https://networksecurity.googleapis.com
Recurso REST: v1beta1.organizations.locations.addressGroups
Métodos | |
---|---|
addItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:addItems Añade elementos a un grupo de direcciones. |
cloneItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:cloneItems Clona elementos de un grupo de direcciones en otro. |
create |
POST /v1beta1/{parent=organizations/*/locations/*}/addressGroups Crea un grupo de direcciones en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Elimina un grupo de direcciones. |
get |
GET /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Obtiene los detalles de un grupo de direcciones. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/addressGroups Muestra los grupos de direcciones de un proyecto y una ubicación determinados. |
listReferences |
GET /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:listReferences Muestra las referencias de un grupo de direcciones. |
patch |
PATCH /v1beta1/{addressGroup.name=organizations/*/locations/*/addressGroups/*} Actualiza los parámetros de un grupo de direcciones. |
removeItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:removeItems Quita elementos de un grupo de direcciones. |
Recurso REST: v1beta1.organizations.locations.firewallEndpoints
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Crea un nuevo FirewallEndpoint en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Elimina un solo Endpoint. |
get |
GET /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Obtiene los detalles de un solo endpoint. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Muestra los FirewallEndpoints de un proyecto y una ubicación determinados. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Actualiza un solo Endpoint. |
Recurso de REST: v1beta1.organizations.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/operations/*} Elimina una operación de larga duración. |
get |
GET /v1beta1/{name=organizations/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1beta1/{name=organizations/*/locations/*}/operations Lista las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1beta1.organizations.locations.securityProfileGroups
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Crea un nuevo SecurityProfileGroup en una organización y una ubicación concretas. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Elimina un solo SecurityProfileGroup. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Obtiene los detalles de un solo SecurityProfileGroup. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Muestra los SecurityProfileGroups de una organización y una ubicación concretas. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=organizations/*/locations/*/securityProfileGroups/*} Actualiza los parámetros de un solo SecurityProfileGroup. |
Recurso REST: v1beta1.organizations.locations.securityProfiles
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Crea un nuevo SecurityProfile en una organización y una ubicación determinadas. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Elimina un único SecurityProfile. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Obtiene los detalles de un solo SecurityProfile. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Muestra los SecurityProfiles de una organización y una ubicación concretas. |
patch |
PATCH /v1beta1/{securityProfile.name=organizations/*/locations/*/securityProfiles/*} Actualiza los parámetros de un solo SecurityProfile. |
Recurso de REST: v1beta1.projects.locations
Métodos | |
---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1beta1/{name=projects/*}/locations Muestra información sobre las ubicaciones admitidas para este servicio. |
Recurso REST: v1beta1.projects.locations.addressGroups
Métodos | |
---|---|
addItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItems Añade elementos a un grupo de direcciones. |
cloneItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:cloneItems Clona elementos de un grupo de direcciones en otro. |
create |
POST /v1beta1/{parent=projects/*/locations/*}/addressGroups Crea un grupo de direcciones en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/addressGroups/*} Elimina un único grupo de direcciones. |
get |
GET /v1beta1/{name=projects/*/locations/*/addressGroups/*} Obtiene los detalles de un grupo de direcciones. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:getIamPolicy Obtiene la política de control de acceso de un recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/addressGroups Muestra los grupos de direcciones de un proyecto y una ubicación determinados. |
listReferences |
GET /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:listReferences Muestra las referencias de un grupo de direcciones. |
patch |
PATCH /v1beta1/{addressGroup.name=projects/*/locations/*/addressGroups/*} Actualiza los parámetros de un grupo de direcciones. |
removeItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:removeItems Quita elementos de un grupo de direcciones. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:setIamPolicy Define la política de control de acceso del recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissions Devuelve los permisos que tiene una entidad que llama en el recurso especificado. |
Recurso REST: v1beta1.projects.locations.clientTlsPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Crea un ClientTlsPolicy en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Elimina un solo ClientTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Obtiene los detalles de un solo ClientTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Obtiene la política de control de acceso de un recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Muestra las ClientTlsPolicies de un proyecto y una ubicación determinados. |
patch |
PATCH /v1beta1/{clientTlsPolicy.name=projects/*/locations/*/clientTlsPolicies/*} Actualiza los parámetros de un solo ClientTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:setIamPolicy Define la política de control de acceso del recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissions Devuelve los permisos que tiene una entidad que llama en el recurso especificado. |
Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Crea un nuevo FirewallEndpointAssociation en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Elimina un solo FirewallEndpointAssociation. |
get |
GET /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Obtiene los detalles de un solo FirewallEndpointAssociation. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Muestra las asociaciones de un proyecto y una ubicación determinados. |
patch |
PATCH /v1beta1/{firewallEndpointAssociation.name=projects/*/locations/*/firewallEndpointAssociations/*} Actualiza un solo FirewallEndpointAssociation. |
Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Crea un GatewaySecurityPolicy en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Elimina un único GatewaySecurityPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Obtiene los detalles de un solo GatewaySecurityPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Muestra las GatewaySecurityPolicies de un proyecto y una ubicación concretos. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicy.name=projects/*/locations/*/gatewaySecurityPolicies/*} Actualiza los parámetros de un solo GatewaySecurityPolicy. |
Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Crea un GatewaySecurityPolicy en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Elimina un único GatewaySecurityPolicyRule. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Obtiene los detalles de una GatewaySecurityPolicyRule. |
list |
GET /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Muestra las reglas de GatewaySecurityPolicy de un proyecto y una ubicación determinados. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicyRule.name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Actualiza los parámetros de un solo GatewaySecurityPolicyRule. |
Recurso REST: v1beta1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/operations/*} Elimina una operación de larga duración. |
get |
GET /v1beta1/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1beta1/{name=projects/*/locations/*}/operations Lista las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso REST: v1beta1.projects.locations.serverTlsPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Crea un nuevo ServerTlsPolicy en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Elimina un único ServerTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Obtiene los detalles de un solo ServerTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:getIamPolicy Obtiene la política de control de acceso de un recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Muestra las políticas ServerTlsPolicies de un proyecto y una ubicación determinados. |
patch |
PATCH /v1beta1/{serverTlsPolicy.name=projects/*/locations/*/serverTlsPolicies/*} Actualiza los parámetros de un solo ServerTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:setIamPolicy Define la política de control de acceso del recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissions Devuelve los permisos que tiene una entidad que llama en el recurso especificado. |
Recurso REST: v1beta1.projects.locations.tlsInspectionPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Crea un nuevo TlsInspectionPolicy en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Elimina un único recurso TlsInspectionPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Obtiene los detalles de un solo objeto TlsInspectionPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Muestra las TlsInspectionPolicies de un proyecto y una ubicación concretos. |
patch |
PATCH /v1beta1/{tlsInspectionPolicy.name=projects/*/locations/*/tlsInspectionPolicies/*} Actualiza los parámetros de un solo recurso TlsInspectionPolicy. |
Recurso REST: v1beta1.projects.locations.urlLists
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/urlLists Crea una nueva UrlList en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/urlLists/*} Elimina una sola UrlList. |
get |
GET /v1beta1/{name=projects/*/locations/*/urlLists/*} Obtiene los detalles de un solo elemento UrlList. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/urlLists Muestra las UrlLists de un proyecto y una ubicación determinados. |
patch |
PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*} Actualiza los parámetros de una sola UrlList. |