networksecurity/v1beta1 library
Network Security API - v1beta1
For more information, see cloud.google.com/networking
Create an instance of NetworkSecurityApi to access these resources:
Classes
- 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.
- Destination
- Specification of traffic destination attributes.
- GoogleCloudNetworksecurityV1beta1CertificateProvider
- Specification of certificate provider.
- GoogleCloudNetworksecurityV1beta1GrpcEndpoint
- Specification of the GRPC Endpoint.
- GoogleIamV1AuditConfig
- Specifies the audit configuration for a service.
- GoogleIamV1Binding
-
Associates
members
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 atrributes.
- ListAuthorizationPoliciesResponse
- Response returned by the ListAuthorizationPolicies method.
- ListClientTlsPoliciesResponse
- Response returned by the ListClientTlsPolicies method.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListServerTlsPoliciesResponse
- Response returned by the ListServerTlsPolicies method.
- MTLSPolicy
- Specification of the MTLSPolicy.
- NetworkSecurityApi
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- ProjectsLocationsAuthorizationPoliciesResource
- ProjectsLocationsClientTlsPoliciesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsLocationsServerTlsPoliciesResource
- ProjectsResource
- Rule
- Specification of rules.
- ServerTlsPolicy
- ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests.
- Source
- Specification of traffic source attributes.
- 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 = $TestIamPermissionsRequest
-
Request message for
TestIamPermissions
method. - GoogleIamV1TestIamPermissionsResponse = $TestIamPermissionsResponse
-
Response message for
TestIamPermissions
method. - Location = $Location
- A resource that represents Google Cloud Platform 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.