networksecurity/v1 library

Classes

AddAddressGroupItemsRequest
Request used by the AddAddressGroupItems method.
AddressGroup
AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy.
AuthorizationPolicy
AuthorizationPolicy is a resource that specifies how a server should authorize incoming connections.
CertificateProviderInstance
Specification of a TLS certificate provider instance.
ClientTlsPolicy
ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service.
CloneAddressGroupItemsRequest
Request used by the CloneAddressGroupItems method.
Destination
Specification of traffic destination attributes.
FirewallEndpoint
Message describing Endpoint object
FirewallEndpointAssociation
Message describing Association object
FirewallEndpointAssociationReference
This is a subset of the FirewallEndpointAssociation message, containing fields to be used by the consumer.
GatewaySecurityPolicy
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.
GatewaySecurityPolicyRule
The GatewaySecurityPolicyRule resource is in a nested collection within a GatewaySecurityPolicy and represents a traffic matching condition and associated action to perform.
GoogleCloudNetworksecurityV1CertificateProvider
Specification of certificate provider.
GoogleCloudNetworksecurityV1GrpcEndpoint
Specification of the GRPC Endpoint.
GoogleIamV1AuditConfig
Specifies the audit configuration for a service.
GoogleIamV1Binding
Associates members, or principals, with a role.
GoogleIamV1Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest
Request message for SetIamPolicy method.
HttpHeaderMatch
Specification of HTTP header match attributes.
ListAddressGroupReferencesResponse
Response of the ListAddressGroupReferences method.
ListAddressGroupReferencesResponseAddressGroupReference
The Reference of AddressGroup.
ListAddressGroupsResponse
Response returned by the ListAddressGroups method.
ListAuthorizationPoliciesResponse
Response returned by the ListAuthorizationPolicies method.
ListClientTlsPoliciesResponse
Response returned by the ListClientTlsPolicies method.
ListFirewallEndpointAssociationsResponse
Message for response to listing Associations
ListFirewallEndpointsResponse
Message for response to listing Endpoints
ListGatewaySecurityPoliciesResponse
Response returned by the ListGatewaySecurityPolicies method.
ListGatewaySecurityPolicyRulesResponse
Response returned by the ListGatewaySecurityPolicyRules method.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListSecurityProfileGroupsResponse
Response returned by the ListSecurityProfileGroups method.
ListSecurityProfilesResponse
Response returned by the ListSecurityProfiles method.
ListServerTlsPoliciesResponse
Response returned by the ListServerTlsPolicies method.
ListTlsInspectionPoliciesResponse
Response returned by the ListTlsInspectionPolicies method.
ListUrlListsResponse
Response returned by the ListUrlLists method.
MTLSPolicy
Specification of the MTLSPolicy.
NetworkSecurityApi
Operation
This resource represents a long-running operation that is the result of a network API call.
OrganizationsLocationsAddressGroupsResource
OrganizationsLocationsFirewallEndpointsResource
OrganizationsLocationsOperationsResource
OrganizationsLocationsResource
OrganizationsLocationsSecurityProfileGroupsResource
OrganizationsLocationsSecurityProfilesResource
OrganizationsResource
ProjectsLocationsAddressGroupsResource
ProjectsLocationsAuthorizationPoliciesResource
ProjectsLocationsClientTlsPoliciesResource
ProjectsLocationsFirewallEndpointAssociationsResource
ProjectsLocationsGatewaySecurityPoliciesResource
ProjectsLocationsGatewaySecurityPoliciesRulesResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsServerTlsPoliciesResource
ProjectsLocationsTlsInspectionPoliciesResource
ProjectsLocationsUrlListsResource
ProjectsResource
RemoveAddressGroupItemsRequest
Request used by the RemoveAddressGroupItems method.
Rule
Specification of rules.
SecurityProfile
SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
SecurityProfileGroup
SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
ServerTlsPolicy
ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests.
SeverityOverride
Defines what action to take for a specific severity match.
Source
Specification of traffic source attributes.
ThreatOverride
Defines what action to take for a specific threat_id match.
ThreatPreventionProfile
ThreatPreventionProfile defines an action for specific threat signatures or severity levels.
TlsInspectionPolicy
The TlsInspectionPolicy resource contains references to CA pools in Certificate Authority Service and associated metadata.
UrlList
UrlList proto helps users to set reusable, independently manageable lists of hosts, host patterns, URLs, URL patterns.
ValidationCA
Specification of ValidationCA.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GoogleIamV1AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
GoogleIamV1TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
GoogleIamV1TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
Location = $Location00
A resource that represents a Google Cloud location.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.