- 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/*}:addItemsAñade elementos a un grupo de direcciones. | 
| cloneItems | POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:cloneItemsClona elementos de un grupo de direcciones en otro. | 
| create | POST /v1beta1/{parent=organizations/*/locations/*}/addressGroupsCrea 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/*}/addressGroupsMuestra los grupos de direcciones de un proyecto y una ubicación determinados. | 
| listReferences | GET /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:listReferencesMuestra 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/*}:removeItemsQuita elementos de un grupo de direcciones. | 
Recurso REST: v1beta1.organizations.locations.firewallEndpoints
| Métodos | |
|---|---|
| create | POST /v1beta1/{parent=organizations/*/locations/*}/firewallEndpointsCrea 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/*}/firewallEndpointsMuestra 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/*}:cancelInicia 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/*}/operationsLista 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/*}/securityProfileGroupsCrea 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/*}/securityProfileGroupsMuestra 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/*}/securityProfilesCrea 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/*}/securityProfilesMuestra 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/*}/locationsMuestra información sobre las ubicaciones admitidas para este servicio. | 
Recurso REST: v1beta1.projects.locations.addressGroups
| Métodos | |
|---|---|
| addItems | POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItemsAñade elementos a un grupo de direcciones. | 
| cloneItems | POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:cloneItemsClona elementos de un grupo de direcciones en otro. | 
| create | POST /v1beta1/{parent=projects/*/locations/*}/addressGroupsCrea 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/*}:getIamPolicyObtiene la política de control de acceso de un recurso. | 
| list | GET /v1beta1/{parent=projects/*/locations/*}/addressGroupsMuestra los grupos de direcciones de un proyecto y una ubicación determinados. | 
| listReferences | GET /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:listReferencesMuestra 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/*}:removeItemsQuita elementos de un grupo de direcciones. | 
| setIamPolicy | POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:setIamPolicyDefine la política de control de acceso del recurso especificado. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissionsDevuelve 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/*}/clientTlsPoliciesCrea 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/*}:getIamPolicyObtiene la política de control de acceso de un recurso. | 
| list | GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPoliciesMuestra 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/*}:setIamPolicyDefine la política de control de acceso del recurso especificado. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissionsDevuelve 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/*}/firewallEndpointAssociationsCrea 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/*}/firewallEndpointAssociationsMuestra 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/*}/gatewaySecurityPoliciesCrea 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/*}/gatewaySecurityPoliciesMuestra 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/*}/rulesCrea 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/*}/rulesMuestra 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/*}:cancelInicia 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/*}/operationsLista 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/*}/serverTlsPoliciesCrea 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/*}:getIamPolicyObtiene la política de control de acceso de un recurso. | 
| list | GET /v1beta1/{parent=projects/*/locations/*}/serverTlsPoliciesMuestra 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/*}:setIamPolicyDefine la política de control de acceso del recurso especificado. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissionsDevuelve 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/*}/tlsInspectionPoliciesCrea 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/*}/tlsInspectionPoliciesMuestra 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/*}/urlListsCrea 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/*}/urlListsMuestra 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. |