networksecurity/v1 library
Network Security API - v1
For more information, see cloud.google.com/networking
Create an instance of NetworkSecurityApi to access these resources:
- OrganizationsResource
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsAddressGroupsResource
- ProjectsLocationsAuthorizationPoliciesResource
- ProjectsLocationsClientTlsPoliciesResource
- ProjectsLocationsFirewallEndpointAssociationsResource
- ProjectsLocationsGatewaySecurityPoliciesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsServerTlsPoliciesResource
- ProjectsLocationsTlsInspectionPoliciesResource
- ProjectsLocationsUrlListsResource
- ProjectsLocationsResource
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 arole
. - 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.