package networksecurity
import "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1"
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
- 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
Constants ¶
const ( AuthorizationPolicy_ACTION_UNSPECIFIED = src.AuthorizationPolicy_ACTION_UNSPECIFIED AuthorizationPolicy_ALLOW = src.AuthorizationPolicy_ALLOW AuthorizationPolicy_DENY = src.AuthorizationPolicy_DENY )
Deprecated: Please use consts in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
Variables ¶
var ( AuthorizationPolicy_Action_name = src.AuthorizationPolicy_Action_name AuthorizationPolicy_Action_value = src.AuthorizationPolicy_Action_value = 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 )
Deprecated: Please use vars in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
Functions ¶
func RegisterNetworkSecurityServer ¶
func RegisterNetworkSecurityServer(s *grpc.Server, srv NetworkSecurityServer)
Deprecated: Please use funcs in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
Types ¶
type AuthorizationPolicy ¶
type AuthorizationPolicy = src.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_Action ¶
type AuthorizationPolicy_Action = src.AuthorizationPolicy_Action
Possible values that define what action to take.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type AuthorizationPolicy_Rule ¶
type AuthorizationPolicy_Rule = src.AuthorizationPolicy_Rule
Specification of rules.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type AuthorizationPolicy_Rule_Destination ¶
type AuthorizationPolicy_Rule_Destination = src.AuthorizationPolicy_Rule_Destination
Specification of traffic destination attributes.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch ¶
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch = src.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_RegexMatch ¶
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch = src.AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch
type AuthorizationPolicy_Rule_Source ¶
type AuthorizationPolicy_Rule_Source = src.AuthorizationPolicy_Rule_Source
Specification of traffic source attributes.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type CertificateProvider ¶
type CertificateProvider = src.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 CertificateProviderInstance ¶
type CertificateProviderInstance = src.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 CertificateProvider_CertificateProviderInstance ¶
type CertificateProvider_CertificateProviderInstance = src.CertificateProvider_CertificateProviderInstance
type CertificateProvider_GrpcEndpoint ¶
type CertificateProvider_GrpcEndpoint = src.CertificateProvider_GrpcEndpoint
type ClientTlsPolicy ¶
type ClientTlsPolicy = src.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 CreateAuthorizationPolicyRequest ¶
type CreateAuthorizationPolicyRequest = src.CreateAuthorizationPolicyRequest
Request used by the CreateAuthorizationPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type CreateClientTlsPolicyRequest ¶
type CreateClientTlsPolicyRequest = src.CreateClientTlsPolicyRequest
Request used by the CreateClientTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type CreateServerTlsPolicyRequest ¶
type CreateServerTlsPolicyRequest = src.CreateServerTlsPolicyRequest
Request used by the CreateServerTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type DeleteAuthorizationPolicyRequest ¶
type DeleteAuthorizationPolicyRequest = src.DeleteAuthorizationPolicyRequest
Request used by the DeleteAuthorizationPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type DeleteClientTlsPolicyRequest ¶
type DeleteClientTlsPolicyRequest = src.DeleteClientTlsPolicyRequest
Request used by the DeleteClientTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type DeleteServerTlsPolicyRequest ¶
type DeleteServerTlsPolicyRequest = src.DeleteServerTlsPolicyRequest
Request used by the DeleteServerTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type GetAuthorizationPolicyRequest ¶
type GetAuthorizationPolicyRequest = src.GetAuthorizationPolicyRequest
Request used by the GetAuthorizationPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type GetClientTlsPolicyRequest ¶
type GetClientTlsPolicyRequest = src.GetClientTlsPolicyRequest
Request used by the GetClientTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type GetServerTlsPolicyRequest ¶
type GetServerTlsPolicyRequest = src.GetServerTlsPolicyRequest
Request used by the GetServerTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type GrpcEndpoint ¶
type GrpcEndpoint = src.GrpcEndpoint
Specification of the GRPC Endpoint.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ListAuthorizationPoliciesRequest ¶
type ListAuthorizationPoliciesRequest = src.ListAuthorizationPoliciesRequest
Request used with the ListAuthorizationPolicies method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ListAuthorizationPoliciesResponse ¶
type ListAuthorizationPoliciesResponse = src.ListAuthorizationPoliciesResponse
Response returned by the ListAuthorizationPolicies method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ListClientTlsPoliciesRequest ¶
type ListClientTlsPoliciesRequest = src.ListClientTlsPoliciesRequest
Request used by the ListClientTlsPolicies method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ListClientTlsPoliciesResponse ¶
type ListClientTlsPoliciesResponse = src.ListClientTlsPoliciesResponse
Response returned by the ListClientTlsPolicies method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ListServerTlsPoliciesRequest ¶
type ListServerTlsPoliciesRequest = src.ListServerTlsPoliciesRequest
Request used by the ListServerTlsPolicies method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ListServerTlsPoliciesResponse ¶
type ListServerTlsPoliciesResponse = src.ListServerTlsPoliciesResponse
Response returned by the ListServerTlsPolicies method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type NetworkSecurityClient ¶
type NetworkSecurityClient = src.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
func NewNetworkSecurityClient ¶
func NewNetworkSecurityClient(cc grpc.ClientConnInterface) NetworkSecurityClient
Deprecated: Please use funcs in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type NetworkSecurityServer ¶
type NetworkSecurityServer = src.NetworkSecurityServer
NetworkSecurityServer is the server API for NetworkSecurity service.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type OperationMetadata ¶
type OperationMetadata = src.OperationMetadata
Represents the metadata of the long-running operation.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ServerTlsPolicy ¶
type ServerTlsPolicy = src.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_MTLSPolicy ¶
type ServerTlsPolicy_MTLSPolicy = src.ServerTlsPolicy_MTLSPolicy
Specification of the MTLSPolicy.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type UnimplementedNetworkSecurityServer ¶
type UnimplementedNetworkSecurityServer = src.UnimplementedNetworkSecurityServer
UnimplementedNetworkSecurityServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type UpdateAuthorizationPolicyRequest ¶
type UpdateAuthorizationPolicyRequest = src.UpdateAuthorizationPolicyRequest
Request used by the UpdateAuthorizationPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type UpdateClientTlsPolicyRequest ¶
type UpdateClientTlsPolicyRequest = src.UpdateClientTlsPolicyRequest
Request used by UpdateClientTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type UpdateServerTlsPolicyRequest ¶
type UpdateServerTlsPolicyRequest = src.UpdateServerTlsPolicyRequest
Request used by UpdateServerTlsPolicy method.
Deprecated: Please use types in: cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb
type ValidationCA ¶
type ValidationCA = src.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_CertificateProviderInstance ¶
type ValidationCA_CertificateProviderInstance = src.ValidationCA_CertificateProviderInstance
type ValidationCA_GrpcEndpoint ¶
type ValidationCA_GrpcEndpoint = src.ValidationCA_GrpcEndpoint
Source Files ¶
alias.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 1 hour ago –
Tools for package owners.