...

Package networksecurity

import "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1"
Overview
Index

Overview ▾

Package networksecurity aliases all exported identifiers in package "cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb".

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.

Index ▾

Constants
Variables
func RegisterNetworkSecurityServer(s *grpc.Server, srv NetworkSecurityServer)
type AuthorizationPolicy
type AuthorizationPolicy_Action
type AuthorizationPolicy_Rule
type AuthorizationPolicy_Rule_Destination
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch
type AuthorizationPolicy_Rule_Source
type CertificateProvider
type CertificateProviderInstance
type CertificateProvider_CertificateProviderInstance
type CertificateProvider_GrpcEndpoint
type ClientTlsPolicy
type CreateAuthorizationPolicyRequest
type CreateClientTlsPolicyRequest
type CreateServerTlsPolicyRequest
type DeleteAuthorizationPolicyRequest
type DeleteClientTlsPolicyRequest
type DeleteServerTlsPolicyRequest
type GetAuthorizationPolicyRequest
type GetClientTlsPolicyRequest
type GetServerTlsPolicyRequest
type GrpcEndpoint
type ListAuthorizationPoliciesRequest
type ListAuthorizationPoliciesResponse
type ListClientTlsPoliciesRequest
type ListClientTlsPoliciesResponse
type ListServerTlsPoliciesRequest
type ListServerTlsPoliciesResponse
type NetworkSecurityClient
    func NewNetworkSecurityClient(cc grpc.ClientConnInterface) NetworkSecurityClient
type NetworkSecurityServer
type OperationMetadata
type ServerTlsPolicy
type ServerTlsPolicy_MTLSPolicy
type UnimplementedNetworkSecurityServer
type UpdateAuthorizationPolicyRequest
type UpdateClientTlsPolicyRequest
type UpdateServerTlsPolicyRequest
type ValidationCA
type ValidationCA_CertificateProviderInstance
type ValidationCA_GrpcEndpoint

Package files

alias.go

Constants

Deprecated: Please use consts in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

const (
    AuthorizationPolicy_ACTION_UNSPECIFIED = src.AuthorizationPolicy_ACTION_UNSPECIFIED
    AuthorizationPolicy_ALLOW              = src.AuthorizationPolicy_ALLOW
    AuthorizationPolicy_DENY               = src.AuthorizationPolicy_DENY
)

Variables

Deprecated: Please use vars in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

var (
    AuthorizationPolicy_Action_name                                      = src.AuthorizationPolicy_Action_name
    AuthorizationPolicy_Action_value                                     = src.AuthorizationPolicy_Action_value
    File_google_cloud_networksecurity_v1beta1_authorization_policy_proto = src.File_google_cloud_networksecurity_v1beta1_authorization_policy_proto
    File_google_cloud_networksecurity_v1beta1_client_tls_policy_proto    = src.File_google_cloud_networksecurity_v1beta1_client_tls_policy_proto
    File_google_cloud_networksecurity_v1beta1_common_proto               = src.File_google_cloud_networksecurity_v1beta1_common_proto
    File_google_cloud_networksecurity_v1beta1_network_security_proto     = src.File_google_cloud_networksecurity_v1beta1_network_security_proto
    File_google_cloud_networksecurity_v1beta1_server_tls_policy_proto    = src.File_google_cloud_networksecurity_v1beta1_server_tls_policy_proto
    File_google_cloud_networksecurity_v1beta1_tls_proto                  = src.File_google_cloud_networksecurity_v1beta1_tls_proto
)

func RegisterNetworkSecurityServer

func RegisterNetworkSecurityServer(s *grpc.Server, srv NetworkSecurityServer)

Deprecated: Please use funcs in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type 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.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type AuthorizationPolicy = src.AuthorizationPolicy

type AuthorizationPolicy_Action

Possible values that define what action to take.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type AuthorizationPolicy_Action = src.AuthorizationPolicy_Action

type AuthorizationPolicy_Rule

Specification of rules.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type AuthorizationPolicy_Rule = src.AuthorizationPolicy_Rule

type AuthorizationPolicy_Rule_Destination

Specification of traffic destination attributes.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type AuthorizationPolicy_Rule_Destination = src.AuthorizationPolicy_Rule_Destination

type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch

Specification of HTTP header match attributes.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch = src.AuthorizationPolicy_Rule_Destination_HttpHeaderMatch

type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch

type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch = src.AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch

type AuthorizationPolicy_Rule_Source

Specification of traffic source attributes.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type AuthorizationPolicy_Rule_Source = src.AuthorizationPolicy_Rule_Source

type CertificateProvider

Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type CertificateProvider = src.CertificateProvider

type 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.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type CertificateProviderInstance = src.CertificateProviderInstance

type CertificateProvider_CertificateProviderInstance

type CertificateProvider_CertificateProviderInstance = src.CertificateProvider_CertificateProviderInstance

type CertificateProvider_GrpcEndpoint

type CertificateProvider_GrpcEndpoint = src.CertificateProvider_GrpcEndpoint

type 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.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ClientTlsPolicy = src.ClientTlsPolicy

type CreateAuthorizationPolicyRequest

Request used by the CreateAuthorizationPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type CreateAuthorizationPolicyRequest = src.CreateAuthorizationPolicyRequest

type CreateClientTlsPolicyRequest

Request used by the CreateClientTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type CreateClientTlsPolicyRequest = src.CreateClientTlsPolicyRequest

type CreateServerTlsPolicyRequest

Request used by the CreateServerTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type CreateServerTlsPolicyRequest = src.CreateServerTlsPolicyRequest

type DeleteAuthorizationPolicyRequest

Request used by the DeleteAuthorizationPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type DeleteAuthorizationPolicyRequest = src.DeleteAuthorizationPolicyRequest

type DeleteClientTlsPolicyRequest

Request used by the DeleteClientTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type DeleteClientTlsPolicyRequest = src.DeleteClientTlsPolicyRequest

type DeleteServerTlsPolicyRequest

Request used by the DeleteServerTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type DeleteServerTlsPolicyRequest = src.DeleteServerTlsPolicyRequest

type GetAuthorizationPolicyRequest

Request used by the GetAuthorizationPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type GetAuthorizationPolicyRequest = src.GetAuthorizationPolicyRequest

type GetClientTlsPolicyRequest

Request used by the GetClientTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type GetClientTlsPolicyRequest = src.GetClientTlsPolicyRequest

type GetServerTlsPolicyRequest

Request used by the GetServerTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type GetServerTlsPolicyRequest = src.GetServerTlsPolicyRequest

type GrpcEndpoint

Specification of the GRPC Endpoint.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type GrpcEndpoint = src.GrpcEndpoint

type ListAuthorizationPoliciesRequest

Request used with the ListAuthorizationPolicies method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ListAuthorizationPoliciesRequest = src.ListAuthorizationPoliciesRequest

type ListAuthorizationPoliciesResponse

Response returned by the ListAuthorizationPolicies method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ListAuthorizationPoliciesResponse = src.ListAuthorizationPoliciesResponse

type ListClientTlsPoliciesRequest

Request used by the ListClientTlsPolicies method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ListClientTlsPoliciesRequest = src.ListClientTlsPoliciesRequest

type ListClientTlsPoliciesResponse

Response returned by the ListClientTlsPolicies method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ListClientTlsPoliciesResponse = src.ListClientTlsPoliciesResponse

type ListServerTlsPoliciesRequest

Request used by the ListServerTlsPolicies method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ListServerTlsPoliciesRequest = src.ListServerTlsPoliciesRequest

type ListServerTlsPoliciesResponse

Response returned by the ListServerTlsPolicies method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ListServerTlsPoliciesResponse = src.ListServerTlsPoliciesResponse

type NetworkSecurityClient

NetworkSecurityClient is the client API for NetworkSecurity service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type NetworkSecurityClient = src.NetworkSecurityClient

func NewNetworkSecurityClient

func NewNetworkSecurityClient(cc grpc.ClientConnInterface) NetworkSecurityClient

Deprecated: Please use funcs in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type NetworkSecurityServer

NetworkSecurityServer is the server API for NetworkSecurity service.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type NetworkSecurityServer = src.NetworkSecurityServer

type OperationMetadata

Represents the metadata of the long-running operation.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type OperationMetadata = src.OperationMetadata

type 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.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ServerTlsPolicy = src.ServerTlsPolicy

type ServerTlsPolicy_MTLSPolicy

Specification of the MTLSPolicy.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ServerTlsPolicy_MTLSPolicy = src.ServerTlsPolicy_MTLSPolicy

type UnimplementedNetworkSecurityServer

UnimplementedNetworkSecurityServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type UnimplementedNetworkSecurityServer = src.UnimplementedNetworkSecurityServer

type UpdateAuthorizationPolicyRequest

Request used by the UpdateAuthorizationPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type UpdateAuthorizationPolicyRequest = src.UpdateAuthorizationPolicyRequest

type UpdateClientTlsPolicyRequest

Request used by UpdateClientTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type UpdateClientTlsPolicyRequest = src.UpdateClientTlsPolicyRequest

type UpdateServerTlsPolicyRequest

Request used by UpdateServerTlsPolicy method.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type UpdateServerTlsPolicyRequest = src.UpdateServerTlsPolicyRequest

type ValidationCA

Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.

Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb

type ValidationCA = src.ValidationCA

type ValidationCA_CertificateProviderInstance

type ValidationCA_CertificateProviderInstance = src.ValidationCA_CertificateProviderInstance

type ValidationCA_GrpcEndpoint

type ValidationCA_GrpcEndpoint = src.ValidationCA_GrpcEndpoint