Network Security v1beta1 API - Namespace Google.Cloud.NetworkSecurity.V1Beta1 (2.0.0-beta08)

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.