- 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.securityProfileGroups
- REST-Ressource: v1beta1.projects.locations.securityProfiles
- REST-Ressource: v1beta1.projects.locations.serverTlsPolicies
- REST-Ressource: v1beta1.projects.locations.tlsInspectionPolicies
- REST-Ressource: v1beta1.projects.locations.urlLists
Dienst: networksecurity.googleapis.com
Um diesen Dienst aufzurufen, empfehlen wir Ihnen, die von Google bereitgestellten Clientbibliotheken zu verwenden. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes eigene Bibliotheken verwenden muss, verwenden Sie für die API-Anfragen die folgenden Informationen.
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 Fügt Elemente zu einer Adressgruppe hinzu. |
cloneItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:cloneItems Kopiert Elemente aus einer Adressgruppe in eine andere. |
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 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 bestimmten Projekt und an einem bestimmten Standort. |
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 bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Aktualisiert einen einzelnen Endpunkt. |
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 zum 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 Sicherheitsprofile in einer bestimmten Organisation und 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 einem Standort ab. |
list |
GET /v1beta1/{name=projects/*}/locations Listet Informationen zu den unterstützten Standorten für diesen Dienst auf. |
REST-Ressource: v1beta1.projects.locations.addressGroups
Methoden | |
---|---|
addItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItems Fügt Elemente zu einer Adressgruppe hinzu. |
cloneItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:cloneItems Kopiert 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 Richtlinie für die Zugriffssteuerung 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 Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat. |
REST-Ressource: v1beta1.projects.locations.clientTlsPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Erstellt eine neue ClientTlsPolicy in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Löscht eine einzelne ClientTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Ruft Details zu einer einzelnen ClientTlsPolicy ab. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Ruft die Richtlinie für die Zugriffssteuerung 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 Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat. |
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 bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{firewallEndpointAssociation.name=projects/*/locations/*/firewallEndpointAssociations/*} Aktualisiert eine einzelne FirewallEndpointAssociation. |
REST-Ressource: v1beta1.projects.locations.gatewaySecurityPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Erstellt eine neue GatewaySecurityPolicy in einem bestimmten Projekt und an einem bestimmten 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 bestimmten Projekt und an einem bestimmten 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 zum angegebenen Filter in der Anfrage passen. |
REST-Ressource: v1beta1.projects.locations.securityProfileGroups
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/securityProfileGroups Erstellt eine neue SecurityProfileGroup in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/securityProfileGroups/*} Löscht eine einzelne SecurityProfileGroup. |
get |
GET /v1beta1/{name=projects/*/locations/*/securityProfileGroups/*} Ruft Details zu einer einzelnen SecurityProfileGroup ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/securityProfileGroups Listet SecurityProfileGroups in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=projects/*/locations/*/securityProfileGroups/*} Aktualisiert die Parameter einer einzelnen SecurityProfileGroup. |
REST-Ressource: v1beta1.projects.locations.securityProfiles
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/securityProfiles Erstellt ein neues Sicherheitsprofil in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/securityProfiles/*} Löscht ein einzelnes Sicherheitsprofil. |
get |
GET /v1beta1/{name=projects/*/locations/*/securityProfiles/*} Ruft Details zu einem einzelnen Sicherheitsprofil ab. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/securityProfiles Listet SecurityProfile in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{securityProfile.name=projects/*/locations/*/securityProfiles/*} Aktualisiert die Parameter eines einzelnen Sicherheitsprofils. |
REST-Ressource: v1beta1.projects.locations.serverTlsPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Erstellt eine neue ServerTlsPolicy in einem bestimmten Projekt und an einem bestimmten 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 Richtlinie für die Zugriffssteuerung 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 Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat. |
REST-Ressource: v1beta1.projects.locations.tlsInspectionPolicies
Methoden | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Erstellt eine neue TlsInspectionPolicy in einem bestimmten Projekt und an einem bestimmten Standort. |
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 bestimmten Projekt und an einem bestimmten 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 bestimmten Projekt und an einem bestimmten Standort. |
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 UrlLists in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*} Aktualisiert die Parameter einer einzelnen UrlList. |