Classes
AuthorizationPolicy
AuthorizationPolicy is a resource that specifies how a server should authorize incoming connections. This resource in itself does not change the configuration unless it's attached to a target https proxy or endpoint config selector resource.
AuthorizationPolicy.Types
Container for nested types declared in the AuthorizationPolicy message type.
AuthorizationPolicy.Types.Rule
Specification of rules.
AuthorizationPolicy.Types.Rule.Types
Container for nested types declared in the Rule message type.
AuthorizationPolicy.Types.Rule.Types.Destination
Specification of traffic destination attributes.
AuthorizationPolicy.Types.Rule.Types.Destination.Types
Container for nested types declared in the Destination message type.
AuthorizationPolicy.Types.Rule.Types.Destination.Types.HttpHeaderMatch
Specification of HTTP header match attributes.
AuthorizationPolicy.Types.Rule.Types.Source
Specification of traffic source attributes.
AuthorizationPolicyName
Resource name for the AuthorizationPolicy resource.
CertificateProvider
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
CertificateProviderInstance
Specification of a TLS certificate provider instance. Workloads may have one or more CertificateProvider instances (plugins) and one of them is enabled and configured by specifying this message. Workloads use the values from this message to locate and load the CertificateProvider instance configuration.
ClientTlsPolicy
ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.
ClientTlsPolicyName
Resource name for the ClientTlsPolicy resource.
CreateAuthorizationPolicyRequest
Request used by the CreateAuthorizationPolicy method.
CreateClientTlsPolicyRequest
Request used by the CreateClientTlsPolicy method.
CreateDnsThreatDetectorRequest
The message to create a DnsThreatDetector.
CreateServerTlsPolicyRequest
Request used by the CreateServerTlsPolicy method.
DeleteAuthorizationPolicyRequest
Request used by the DeleteAuthorizationPolicy method.
DeleteClientTlsPolicyRequest
Request used by the DeleteClientTlsPolicy method.
DeleteDnsThreatDetectorRequest
The message for deleting a DnsThreatDetector.
DeleteServerTlsPolicyRequest
Request used by the DeleteServerTlsPolicy method.
DnsThreatDetector
A DNS threat detector sends DNS query logs to a provider that then
analyzes the logs to identify threat events in the DNS queries.
By default, all VPC networks in your projects are included. You can exclude
specific networks by supplying excluded_networks.
DnsThreatDetector.Types
Container for nested types declared in the DnsThreatDetector message type.
DnsThreatDetectorName
Resource name for the DnsThreatDetector resource.
DnsThreatDetectorService
The Network Security API for DNS Threat Detectors.
DnsThreatDetectorService.DnsThreatDetectorServiceBase
Base class for server-side implementations of DnsThreatDetectorService
DnsThreatDetectorService.DnsThreatDetectorServiceClient
Client for DnsThreatDetectorService
DnsThreatDetectorServiceClient
DnsThreatDetectorService client wrapper, for convenient use.
DnsThreatDetectorServiceClientBuilder
Builder class for DnsThreatDetectorServiceClient to provide simple configuration of credentials, endpoint etc.
DnsThreatDetectorServiceClientImpl
DnsThreatDetectorService client wrapper implementation, for convenient use.
DnsThreatDetectorServiceSettings
Settings for DnsThreatDetectorServiceClient instances.
GetAuthorizationPolicyRequest
Request used by the GetAuthorizationPolicy method.
GetClientTlsPolicyRequest
Request used by the GetClientTlsPolicy method.
GetDnsThreatDetectorRequest
The message sent to get a DnsThreatDetector.
GetServerTlsPolicyRequest
Request used by the GetServerTlsPolicy method.
GrpcEndpoint
Specification of the GRPC Endpoint.
ListAuthorizationPoliciesRequest
Request used with the ListAuthorizationPolicies method.
ListAuthorizationPoliciesResponse
Response returned by the ListAuthorizationPolicies method.
ListClientTlsPoliciesRequest
Request used by the ListClientTlsPolicies method.
ListClientTlsPoliciesResponse
Response returned by the ListClientTlsPolicies method.
ListDnsThreatDetectorsRequest
The message for requesting a list of DnsThreatDetectors in the project.
ListDnsThreatDetectorsResponse
The response message to requesting a list of DnsThreatDetectors.
ListServerTlsPoliciesRequest
Request used by the ListServerTlsPolicies method.
ListServerTlsPoliciesResponse
Response returned by the ListServerTlsPolicies method.
NetworkName
Resource name for the Network resource.
NetworkSecurity
Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
NetworkSecurity.NetworkSecurityBase
Base class for server-side implementations of NetworkSecurity
NetworkSecurity.NetworkSecurityClient
Client for NetworkSecurity
NetworkSecurityClient
NetworkSecurity client wrapper, for convenient use.
NetworkSecurityClientBuilder
Builder class for NetworkSecurityClient to provide simple configuration of credentials, endpoint etc.
NetworkSecurityClientImpl
NetworkSecurity client wrapper implementation, for convenient use.
NetworkSecuritySettings
Settings for NetworkSecurityClient instances.
OperationMetadata
Represents the metadata of the long-running operation.
ServerTlsPolicy
ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests. This resource itself does not affect configuration unless it is attached to a target https proxy or endpoint config selector resource.
ServerTlsPolicy.Types
Container for nested types declared in the ServerTlsPolicy message type.
ServerTlsPolicy.Types.MTLSPolicy
Specification of the MTLSPolicy.
ServerTlsPolicyName
Resource name for the ServerTlsPolicy resource.
UpdateAuthorizationPolicyRequest
Request used by the UpdateAuthorizationPolicy method.
UpdateClientTlsPolicyRequest
Request used by UpdateClientTlsPolicy method.
UpdateDnsThreatDetectorRequest
The message for updating a DnsThreatDetector.
UpdateServerTlsPolicyRequest
Request used by UpdateServerTlsPolicy method.
ValidationCA
Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.
Enums
AuthorizationPolicy.Types.Action
Possible values that define what action to take.
AuthorizationPolicy.Types.Rule.Types.Destination.Types.HttpHeaderMatch.TypeOneofCase
Enum of possible cases for the "type" oneof.
AuthorizationPolicyName.ResourceNameType
The possible contents of AuthorizationPolicyName.
CertificateProvider.TypeOneofCase
Enum of possible cases for the "type" oneof.
ClientTlsPolicyName.ResourceNameType
The possible contents of ClientTlsPolicyName.
DnsThreatDetector.Types.Provider
Name of the provider used for DNS threat analysis.
DnsThreatDetectorName.ResourceNameType
The possible contents of DnsThreatDetectorName.
NetworkName.ResourceNameType
The possible contents of NetworkName.
ServerTlsPolicyName.ResourceNameType
The possible contents of ServerTlsPolicyName.
ValidationCA.TypeOneofCase
Enum of possible cases for the "type" oneof.