- REST-Ressource: v1beta1.organizations.locations.addressGroups
- REST-Ressource: v1beta1.organizations.locations.firewallEndpunkte
- REST-Ressource: v1beta1.organizations.locations.operations
- REST-Ressource: v1beta1.organizations.locations.securityProfileGroups
- REST-Ressource: v1beta1.organizations.locations.securityProfiles
- REST-Ressource: v1beta1.projects.locations
- REST-Ressource: v1beta1.projects.locations.addressGroups
- REST-Ressource: v1beta1.projects.locations.authorizationPolicies
- REST-Ressource: v1beta1.projects.locations.clientTlsPolicies
- REST-Ressource: v1beta1.projects.locations.firewallEndpointAssociations
- REST-Ressource: v1beta1.projects.locations.gatewaySecurityPolicies
- REST-Ressource: v1beta1.projects.locations.gatewaySecurityPolicies.rules
- REST-Ressource: v1beta1.projects.locations.operations
- REST-Ressource: v1beta1.projects.locations.serverTlsPolicies
- REST-Ressource: v1beta1.projects.locations.tlsInspectionPolicies
- REST-Ressource: v1beta1.projects.locations.urlLists
Dienst: networksecurity.googleapis.com
Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://networksecurity.googleapis.com
REST-Ressource: v1beta1.organizations.locations.addressGroups
Methoden | |
---|---|
addItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:addItems Einer Adressgruppe Elemente hinzufügen. |
cloneItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:cloneItems Elemente von einer Adressgruppe in eine andere klonen. |
create |
POST /v1beta1/{parent=organizations/*/locations/*}/addressGroups Erstellt eine neue Adressgruppe in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Löscht eine Adressgruppe. |
get |
GET /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Ruft Details zu einer einzelnen Adressgruppe ab. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/addressGroups Listet Adressgruppen in einem bestimmten Projekt und an einem bestimmten Standort auf. |
listReferences |
GET /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:listReferences Listet Verweise auf eine Adressgruppe auf. |
patch |
PATCH /v1beta1/{addressGroup.name=organizations/*/locations/*/addressGroups/*} Aktualisiert die Parameter einer Adressgruppe. |
removeItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:removeItems Entfernt Elemente aus einer Adressgruppe. |
REST-Ressource: v1beta1.organizations.locations.firewallEndpoints
Methoden | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Erstellt einen neuen FirewallEndpoint in einem angegebenen Projekt und an einem angegebenen Ort. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Löscht einen einzelnen Endpunkt. |
get |
GET /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Ruft Details zu einem einzelnen Endpunkt ab. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Listet Firewallendpunkte in einem angegebenen Projekt und an einem angegebenen Standort auf. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Einzelnen Endpunkt aktualisieren. |
REST-Ressource: v1beta1.organizations.locations.operations
Methoden | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/*/operations/*}:cancel Startet den asynchronen Abbruch eines lang andauernden Vorgangs. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/operations/*} Löscht einen Vorgang mit langer Ausführungszeit. |
get |
GET /v1beta1/{name=organizations/*/locations/*/operations/*} Ruft den letzten Status eines lang andauernden Vorgangs ab. |
list |
GET /v1beta1/{name=organizations/*/locations/*}/operations Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen. |
REST-Ressource: v1beta1.organizations.locations.securityProfileGroups
Methoden | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Erstellt eine neue SecurityProfileGroup in einer bestimmten Organisation und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Löscht eine einzelne SecurityProfileGroup. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Ruft Details zu einer einzelnen SecurityProfileGroup ab. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Listet SecurityProfileGroups in einer bestimmten Organisation und einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=organizations/*/locations/*/securityProfileGroups/*} Aktualisiert die Parameter einer einzelnen SecurityProfileGroup. |
REST-Ressource: v1beta1.organizations.locations.securityProfiles
Methoden | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Erstellt ein neues Sicherheitsprofil in einer bestimmten Organisation und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Löscht ein einzelnes Sicherheitsprofil. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Ruft Details zu einem einzelnen Sicherheitsprofil ab. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Listet SecurityProfiles in einer bestimmten Organisation und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{securityProfile.name=organizations/*/locations/*/securityProfiles/*} Aktualisiert die Parameter eines einzelnen Sicherheitsprofils. |
REST-Ressource: v1beta1.projects.locations
Methoden | |
---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Ruft Informationen zu einer Zone ab. |
list |
GET /v1beta1/{name=projects/*}/locations Listet Informationen zu den unterstützten Zonen für diesen Dienst auf. |
REST-Ressource: v1beta1.projects.locations.addressGroups
Methoden | |
---|---|
addItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItems Einer Adressgruppe Elemente hinzufügen. |
cloneItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:cloneItems Klont Elemente aus einer Adressgruppe in eine andere. |
create |
POST /v1beta1/{parent=projects/*/locations/*}/addressGroups Erstellt eine neue Adressgruppe in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/addressGroups/*} Löscht eine einzelne Adressgruppe. |
get |
GET /v1beta1/{name=projects/*/locations/*/addressGroups/*} Ruft Details zu einer einzelnen Adressgruppe ab. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:getIamPolicy Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/addressGroups Listet Adressgruppen in einem bestimmten Projekt und an einem bestimmten Standort auf. |
listReferences |
GET /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:listReferences Listet Verweise auf eine Adressgruppe auf. |
patch |
PATCH /v1beta1/{addressGroup.name=projects/*/locations/*/addressGroups/*} Aktualisiert die Parameter einer einzelnen Adressgruppe. |
removeItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:removeItems Entfernt Elemente aus einer Adressgruppe. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:setIamPolicy Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissions Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |
REST-Ressource: v1beta1.projects.locations.clientTlsPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Erstellt eine neue ClientTlsPolicy in einem angegebenen Projekt und an einem angegebenen Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Löscht eine einzelne ClientTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Ruft Details einer einzelnen ClientTlsPolicy ab. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Listet ClientTlsPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{clientTlsPolicy.name=projects/*/locations/*/clientTlsPolicies/*} Aktualisiert die Parameter einer einzelnen ClientTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:setIamPolicy Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissions Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |
REST-Ressource: v1beta1.projects.locations.firewallEndpointAssociations
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Erstellt eine neue FirewallEndpointAssociation in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Löscht eine einzelne FirewallEndpointAssociation. |
get |
GET /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Ruft Details zu einer einzelnen FirewallEndpointAssociation ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Listet Verknüpfungen in einem angegebenen Projekt und an einem angegebenen Standort auf. |
patch |
PATCH /v1beta1/{firewallEndpointAssociation.name=projects/*/locations/*/firewallEndpointAssociations/*} Einzelne FirewallEndpointAssociation aktualisieren. |
REST-Ressource: v1beta1.projects.locations.gatewaySecurityPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Erstellt eine neue GatewaySecurityPolicy in einem angegebenen Projekt und an einem angegebenen Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Löscht eine einzelne GatewaySecurityPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Ruft Details zu einer einzelnen GatewaySecurityPolicy ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Listet GatewaySecurityPolicies in einem angegebenen Projekt und an einem angegebenen Standort auf. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicy.name=projects/*/locations/*/gatewaySecurityPolicies/*} Aktualisiert die Parameter einer einzelnen GatewaySecurityPolicy. |
REST-Ressource: v1beta1.projects.locations.gatewaySecurityPolicies.rules
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Erstellt eine neue GatewaySecurityPolicy in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Löscht eine einzelne GatewaySecurityPolicyRule. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Ruft Details zu einer einzelnen GatewaySecurityPolicyRule ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Listet GatewaySecurityPolicyRules in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicyRule.name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Aktualisiert die Parameter einer einzelnen GatewaySecurityPolicyRule. |
REST-Ressource: v1beta1.projects.locations.operations
Methoden | |
---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel Startet den asynchronen Abbruch eines lang andauernden Vorgangs. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/operations/*} Löscht einen Vorgang mit langer Ausführungszeit. |
get |
GET /v1beta1/{name=projects/*/locations/*/operations/*} Ruft den letzten Status eines lang andauernden Vorgangs ab. |
list |
GET /v1beta1/{name=projects/*/locations/*}/operations Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen. |
REST-Ressource: v1beta1.projects.locations.serverTlsPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Erstellt eine neue ServerTlsPolicy in einem angegebenen Projekt und an einem angegebenen Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Löscht eine einzelne ServerTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Ruft Details zu einer einzelnen ServerTlsPolicy ab. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:getIamPolicy Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Listet ServerTlsPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{serverTlsPolicy.name=projects/*/locations/*/serverTlsPolicies/*} Aktualisiert die Parameter einer einzelnen ServerTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:setIamPolicy Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissions Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |
REST-Ressource: v1beta1.projects.locations.tlsInspectionPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Erstellt eine neue TlsInspectionPolicy in einem angegebenen Projekt und an einem angegebenen Ort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Löscht eine einzelne TlsInspectionPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Ruft Details zu einer einzelnen TlsInspectionPolicy ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Listet TlsInspectionPolicies in einem angegebenen Projekt und an einem angegebenen Standort auf. |
patch |
PATCH /v1beta1/{tlsInspectionPolicy.name=projects/*/locations/*/tlsInspectionPolicies/*} Aktualisiert die Parameter einer einzelnen TlsInspectionPolicy. |
REST-Ressource: v1beta1.projects.locations.urlLists
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/urlLists Erstellt eine neue UrlList in einem angegebenen Projekt und an einem angegebenen Ort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/urlLists/*} Löscht eine einzelne UrlList. |
get |
GET /v1beta1/{name=projects/*/locations/*/urlLists/*} Ruft Details zu einer einzelnen UrlList ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/urlLists Listet URL-Listen in einem angegebenen Projekt und an einem angegebenen Standort auf. |
patch |
PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*} Aktualisiert die Parameter einer einzelnen UrlList. |