Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAddressGroupServiceServer(s grpc.ServiceRegistrar, srv AddressGroupServiceServer)
- func RegisterDnsThreatDetectorServiceServer(s grpc.ServiceRegistrar, srv DnsThreatDetectorServiceServer)
- func RegisterFirewallActivationServer(s grpc.ServiceRegistrar, srv FirewallActivationServer)
- func RegisterInterceptServer(s grpc.ServiceRegistrar, srv InterceptServer)
- func RegisterMirroringServer(s grpc.ServiceRegistrar, srv MirroringServer)
- func RegisterNetworkSecurityServer(s grpc.ServiceRegistrar, srv NetworkSecurityServer)
- func RegisterOrganizationAddressGroupServiceServer(s grpc.ServiceRegistrar, srv OrganizationAddressGroupServiceServer)
- func RegisterOrganizationSecurityProfileGroupServiceServer(s grpc.ServiceRegistrar, srv OrganizationSecurityProfileGroupServiceServer)
- func RegisterSSERealmServiceServer(s grpc.ServiceRegistrar, srv SSERealmServiceServer)
- func RegisterSecurityProfileGroupServiceServer(s grpc.ServiceRegistrar, srv SecurityProfileGroupServiceServer)
- type AddAddressGroupItemsRequest
- func (*AddAddressGroupItemsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddAddressGroupItemsRequest) GetAddressGroup() string
- func (x *AddAddressGroupItemsRequest) GetItems() []string
- func (x *AddAddressGroupItemsRequest) GetRequestId() string
- func (*AddAddressGroupItemsRequest) ProtoMessage()
- func (x *AddAddressGroupItemsRequest) ProtoReflect() protoreflect.Message
- func (x *AddAddressGroupItemsRequest) Reset()
- func (x *AddAddressGroupItemsRequest) String() string
- type AddressGroup
- func (*AddressGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AddressGroup) GetCapacity() int32
- func (x *AddressGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *AddressGroup) GetDescription() string
- func (x *AddressGroup) GetItems() []string
- func (x *AddressGroup) GetLabels() map[string]string
- func (x *AddressGroup) GetName() string
- func (x *AddressGroup) GetPurpose() []AddressGroup_Purpose
- func (x *AddressGroup) GetSelfLink() string
- func (x *AddressGroup) GetType() AddressGroup_Type
- func (x *AddressGroup) GetUpdateTime() *timestamppb.Timestamp
- func (*AddressGroup) ProtoMessage()
- func (x *AddressGroup) ProtoReflect() protoreflect.Message
- func (x *AddressGroup) Reset()
- func (x *AddressGroup) String() string
- type AddressGroupServiceClient
- type AddressGroupServiceServer
- type AddressGroup_Purpose
- func (AddressGroup_Purpose) Descriptor() protoreflect.EnumDescriptor
- func (x AddressGroup_Purpose) Enum() *AddressGroup_Purpose
- func (AddressGroup_Purpose) EnumDescriptor() ([]byte, []int)deprecated
- func (x AddressGroup_Purpose) Number() protoreflect.EnumNumber
- func (x AddressGroup_Purpose) String() string
- func (AddressGroup_Purpose) Type() protoreflect.EnumType
- type AddressGroup_Type
- func (AddressGroup_Type) Descriptor() protoreflect.EnumDescriptor
- func (x AddressGroup_Type) Enum() *AddressGroup_Type
- func (AddressGroup_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x AddressGroup_Type) Number() protoreflect.EnumNumber
- func (x AddressGroup_Type) String() string
- func (AddressGroup_Type) Type() protoreflect.EnumType
- type AntivirusOverride
- func (*AntivirusOverride) Descriptor() ([]byte, []int)deprecated
- func (x *AntivirusOverride) GetAction() ThreatAction
- func (x *AntivirusOverride) GetProtocol() Protocol
- func (*AntivirusOverride) ProtoMessage()
- func (x *AntivirusOverride) ProtoReflect() protoreflect.Message
- func (x *AntivirusOverride) Reset()
- func (x *AntivirusOverride) String() string
- type AuthorizationPolicy
- func (*AuthorizationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationPolicy) GetAction() AuthorizationPolicy_Action
- func (x *AuthorizationPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *AuthorizationPolicy) GetDescription() string
- func (x *AuthorizationPolicy) GetLabels() map[string]string
- func (x *AuthorizationPolicy) GetName() string
- func (x *AuthorizationPolicy) GetRules() []*AuthorizationPolicy_Rule
- func (x *AuthorizationPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*AuthorizationPolicy) ProtoMessage()
- func (x *AuthorizationPolicy) ProtoReflect() protoreflect.Message
- func (x *AuthorizationPolicy) Reset()
- func (x *AuthorizationPolicy) String() string
- type AuthorizationPolicy_Action
- func (AuthorizationPolicy_Action) Descriptor() protoreflect.EnumDescriptor
- func (x AuthorizationPolicy_Action) Enum() *AuthorizationPolicy_Action
- func (AuthorizationPolicy_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthorizationPolicy_Action) Number() protoreflect.EnumNumber
- func (x AuthorizationPolicy_Action) String() string
- func (AuthorizationPolicy_Action) Type() protoreflect.EnumType
- type AuthorizationPolicy_Rule
- func (*AuthorizationPolicy_Rule) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationPolicy_Rule) GetDestinations() []*AuthorizationPolicy_Rule_Destination
- func (x *AuthorizationPolicy_Rule) GetSources() []*AuthorizationPolicy_Rule_Source
- func (*AuthorizationPolicy_Rule) ProtoMessage()
- func (x *AuthorizationPolicy_Rule) ProtoReflect() protoreflect.Message
- func (x *AuthorizationPolicy_Rule) Reset()
- func (x *AuthorizationPolicy_Rule) String() string
- type AuthorizationPolicy_Rule_Destination
- func (*AuthorizationPolicy_Rule_Destination) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationPolicy_Rule_Destination) GetHosts() []string
- func (x *AuthorizationPolicy_Rule_Destination) GetHttpHeaderMatch() *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch
- func (x *AuthorizationPolicy_Rule_Destination) GetMethods() []string
- func (x *AuthorizationPolicy_Rule_Destination) GetPorts() []uint32
- func (*AuthorizationPolicy_Rule_Destination) ProtoMessage()
- func (x *AuthorizationPolicy_Rule_Destination) ProtoReflect() protoreflect.Message
- func (x *AuthorizationPolicy_Rule_Destination) Reset()
- func (x *AuthorizationPolicy_Rule_Destination) String() string
- type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch
- func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetHeaderName() string
- func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetRegexMatch() string
- func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetType() isAuthorizationPolicy_Rule_Destination_HttpHeaderMatch_Type
- func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) ProtoMessage()
- func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) ProtoReflect() protoreflect.Message
- func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) Reset()
- func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) String() string
- type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch
- type AuthorizationPolicy_Rule_Source
- func (*AuthorizationPolicy_Rule_Source) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationPolicy_Rule_Source) GetIpBlocks() []string
- func (x *AuthorizationPolicy_Rule_Source) GetPrincipals() []string
- func (*AuthorizationPolicy_Rule_Source) ProtoMessage()
- func (x *AuthorizationPolicy_Rule_Source) ProtoReflect() protoreflect.Message
- func (x *AuthorizationPolicy_Rule_Source) Reset()
- func (x *AuthorizationPolicy_Rule_Source) String() string
- type AuthzPolicy
- func (*AuthzPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy) GetAction() AuthzPolicy_AuthzAction
- func (x *AuthzPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *AuthzPolicy) GetCustomProvider() *AuthzPolicy_CustomProvider
- func (x *AuthzPolicy) GetDescription() string
- func (x *AuthzPolicy) GetHttpRules() []*AuthzPolicy_AuthzRule
- func (x *AuthzPolicy) GetLabels() map[string]string
- func (x *AuthzPolicy) GetName() string
- func (x *AuthzPolicy) GetNetworkRules() []*AuthzPolicy_AuthzRule
- func (x *AuthzPolicy) GetPolicyProfile() AuthzPolicy_PolicyProfile
- func (x *AuthzPolicy) GetTarget() *AuthzPolicy_Target
- func (x *AuthzPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*AuthzPolicy) ProtoMessage()
- func (x *AuthzPolicy) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy) Reset()
- func (x *AuthzPolicy) String() string
- type AuthzPolicy_AuthzAction
- func (AuthzPolicy_AuthzAction) Descriptor() protoreflect.EnumDescriptor
- func (x AuthzPolicy_AuthzAction) Enum() *AuthzPolicy_AuthzAction
- func (AuthzPolicy_AuthzAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthzPolicy_AuthzAction) Number() protoreflect.EnumNumber
- func (x AuthzPolicy_AuthzAction) String() string
- func (AuthzPolicy_AuthzAction) Type() protoreflect.EnumType
- type AuthzPolicy_AuthzRule
- func (*AuthzPolicy_AuthzRule) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule) GetFrom() *AuthzPolicy_AuthzRule_From
- func (x *AuthzPolicy_AuthzRule) GetTo() *AuthzPolicy_AuthzRule_To
- func (x *AuthzPolicy_AuthzRule) GetWhen() string
- func (*AuthzPolicy_AuthzRule) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule) Reset()
- func (x *AuthzPolicy_AuthzRule) String() string
- type AuthzPolicy_AuthzRule_From
- func (*AuthzPolicy_AuthzRule_From) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_From) GetNotSources() []*AuthzPolicy_AuthzRule_From_RequestSource
- func (x *AuthzPolicy_AuthzRule_From) GetSources() []*AuthzPolicy_AuthzRule_From_RequestSource
- func (*AuthzPolicy_AuthzRule_From) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_From) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_From) Reset()
- func (x *AuthzPolicy_AuthzRule_From) String() string
- type AuthzPolicy_AuthzRule_From_RequestSource
- func (*AuthzPolicy_AuthzRule_From_RequestSource) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_From_RequestSource) GetIpBlocks() []*AuthzPolicy_AuthzRule_IpBlock
- func (x *AuthzPolicy_AuthzRule_From_RequestSource) GetPrincipals() []*AuthzPolicy_AuthzRule_Principal
- func (x *AuthzPolicy_AuthzRule_From_RequestSource) GetResources() []*AuthzPolicy_AuthzRule_RequestResource
- func (*AuthzPolicy_AuthzRule_From_RequestSource) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_From_RequestSource) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_From_RequestSource) Reset()
- func (x *AuthzPolicy_AuthzRule_From_RequestSource) String() string
- type AuthzPolicy_AuthzRule_HeaderMatch
- func (*AuthzPolicy_AuthzRule_HeaderMatch) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_HeaderMatch) GetName() string
- func (x *AuthzPolicy_AuthzRule_HeaderMatch) GetValue() *AuthzPolicy_AuthzRule_StringMatch
- func (*AuthzPolicy_AuthzRule_HeaderMatch) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_HeaderMatch) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_HeaderMatch) Reset()
- func (x *AuthzPolicy_AuthzRule_HeaderMatch) String() string
- type AuthzPolicy_AuthzRule_IpBlock
- func (*AuthzPolicy_AuthzRule_IpBlock) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_IpBlock) GetLength() int32
- func (x *AuthzPolicy_AuthzRule_IpBlock) GetPrefix() string
- func (*AuthzPolicy_AuthzRule_IpBlock) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_IpBlock) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_IpBlock) Reset()
- func (x *AuthzPolicy_AuthzRule_IpBlock) String() string
- type AuthzPolicy_AuthzRule_Principal
- func (*AuthzPolicy_AuthzRule_Principal) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_Principal) GetPrincipal() *AuthzPolicy_AuthzRule_StringMatch
- func (x *AuthzPolicy_AuthzRule_Principal) GetPrincipalSelector() AuthzPolicy_AuthzRule_Principal_PrincipalSelector
- func (*AuthzPolicy_AuthzRule_Principal) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_Principal) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_Principal) Reset()
- func (x *AuthzPolicy_AuthzRule_Principal) String() string
- type AuthzPolicy_AuthzRule_Principal_PrincipalSelector
- func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Descriptor() protoreflect.EnumDescriptor
- func (x AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Enum() *AuthzPolicy_AuthzRule_Principal_PrincipalSelector
- func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Number() protoreflect.EnumNumber
- func (x AuthzPolicy_AuthzRule_Principal_PrincipalSelector) String() string
- func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Type() protoreflect.EnumType
- type AuthzPolicy_AuthzRule_RequestResource
- func (*AuthzPolicy_AuthzRule_RequestResource) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_RequestResource) GetIamServiceAccount() *AuthzPolicy_AuthzRule_StringMatch
- func (x *AuthzPolicy_AuthzRule_RequestResource) GetTagValueIdSet() *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet
- func (*AuthzPolicy_AuthzRule_RequestResource) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_RequestResource) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_RequestResource) Reset()
- func (x *AuthzPolicy_AuthzRule_RequestResource) String() string
- type AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet
- func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) GetIds() []int64
- func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) Reset()
- func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) String() string
- type AuthzPolicy_AuthzRule_StringMatch
- func (*AuthzPolicy_AuthzRule_StringMatch) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_StringMatch) GetContains() string
- func (x *AuthzPolicy_AuthzRule_StringMatch) GetExact() string
- func (x *AuthzPolicy_AuthzRule_StringMatch) GetIgnoreCase() bool
- func (x *AuthzPolicy_AuthzRule_StringMatch) GetMatchPattern() isAuthzPolicy_AuthzRule_StringMatch_MatchPattern
- func (x *AuthzPolicy_AuthzRule_StringMatch) GetPrefix() string
- func (x *AuthzPolicy_AuthzRule_StringMatch) GetSuffix() string
- func (*AuthzPolicy_AuthzRule_StringMatch) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_StringMatch) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_StringMatch) Reset()
- func (x *AuthzPolicy_AuthzRule_StringMatch) String() string
- type AuthzPolicy_AuthzRule_StringMatch_Contains
- type AuthzPolicy_AuthzRule_StringMatch_Exact
- type AuthzPolicy_AuthzRule_StringMatch_Prefix
- type AuthzPolicy_AuthzRule_StringMatch_Suffix
- type AuthzPolicy_AuthzRule_To
- func (*AuthzPolicy_AuthzRule_To) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_To) GetNotOperations() []*AuthzPolicy_AuthzRule_To_RequestOperation
- func (x *AuthzPolicy_AuthzRule_To) GetOperations() []*AuthzPolicy_AuthzRule_To_RequestOperation
- func (*AuthzPolicy_AuthzRule_To) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_To) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_To) Reset()
- func (x *AuthzPolicy_AuthzRule_To) String() string
- type AuthzPolicy_AuthzRule_To_RequestOperation
- func (*AuthzPolicy_AuthzRule_To_RequestOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetHeaderSet() *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetHosts() []*AuthzPolicy_AuthzRule_StringMatch
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetMcp() *AuthzPolicy_AuthzRule_To_RequestOperation_MCP
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetMethods() []string
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetPaths() []*AuthzPolicy_AuthzRule_StringMatch
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetSnis() []*AuthzPolicy_AuthzRule_StringMatch
- func (*AuthzPolicy_AuthzRule_To_RequestOperation) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) Reset()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation) String() string
- type AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption
- func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) Descriptor() protoreflect.EnumDescriptor
- func (x AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) Enum() *AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption
- func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) Number() protoreflect.EnumNumber
- func (x AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) String() string
- func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) Type() protoreflect.EnumType
- type AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet
- func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) GetHeaders() []*AuthzPolicy_AuthzRule_HeaderMatch
- func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) Reset()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) String() string
- type AuthzPolicy_AuthzRule_To_RequestOperation_MCP
- func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) GetBaseProtocolMethodsOption() AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) GetMethods() []*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod
- func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) Reset()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) String() string
- type AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod
- func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) GetName() string
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) GetParams() []*AuthzPolicy_AuthzRule_StringMatch
- func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) ProtoMessage()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) Reset()
- func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) String() string
- type AuthzPolicy_CustomProvider
- func (*AuthzPolicy_CustomProvider) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_CustomProvider) GetAuthzExtension() *AuthzPolicy_CustomProvider_AuthzExtension
- func (x *AuthzPolicy_CustomProvider) GetCloudIap() *AuthzPolicy_CustomProvider_CloudIap
- func (*AuthzPolicy_CustomProvider) ProtoMessage()
- func (x *AuthzPolicy_CustomProvider) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_CustomProvider) Reset()
- func (x *AuthzPolicy_CustomProvider) String() string
- type AuthzPolicy_CustomProvider_AuthzExtension
- func (*AuthzPolicy_CustomProvider_AuthzExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_CustomProvider_AuthzExtension) GetResources() []string
- func (*AuthzPolicy_CustomProvider_AuthzExtension) ProtoMessage()
- func (x *AuthzPolicy_CustomProvider_AuthzExtension) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_CustomProvider_AuthzExtension) Reset()
- func (x *AuthzPolicy_CustomProvider_AuthzExtension) String() string
- type AuthzPolicy_CustomProvider_CloudIap
- func (*AuthzPolicy_CustomProvider_CloudIap) Descriptor() ([]byte, []int)deprecated
- func (*AuthzPolicy_CustomProvider_CloudIap) ProtoMessage()
- func (x *AuthzPolicy_CustomProvider_CloudIap) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_CustomProvider_CloudIap) Reset()
- func (x *AuthzPolicy_CustomProvider_CloudIap) String() string
- type AuthzPolicy_LoadBalancingScheme
- func (AuthzPolicy_LoadBalancingScheme) Descriptor() protoreflect.EnumDescriptor
- func (x AuthzPolicy_LoadBalancingScheme) Enum() *AuthzPolicy_LoadBalancingScheme
- func (AuthzPolicy_LoadBalancingScheme) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthzPolicy_LoadBalancingScheme) Number() protoreflect.EnumNumber
- func (x AuthzPolicy_LoadBalancingScheme) String() string
- func (AuthzPolicy_LoadBalancingScheme) Type() protoreflect.EnumType
- type AuthzPolicy_PolicyProfile
- func (AuthzPolicy_PolicyProfile) Descriptor() protoreflect.EnumDescriptor
- func (x AuthzPolicy_PolicyProfile) Enum() *AuthzPolicy_PolicyProfile
- func (AuthzPolicy_PolicyProfile) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthzPolicy_PolicyProfile) Number() protoreflect.EnumNumber
- func (x AuthzPolicy_PolicyProfile) String() string
- func (AuthzPolicy_PolicyProfile) Type() protoreflect.EnumType
- type AuthzPolicy_Target
- func (*AuthzPolicy_Target) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzPolicy_Target) GetLoadBalancingScheme() AuthzPolicy_LoadBalancingScheme
- func (x *AuthzPolicy_Target) GetResources() []string
- func (*AuthzPolicy_Target) ProtoMessage()
- func (x *AuthzPolicy_Target) ProtoReflect() protoreflect.Message
- func (x *AuthzPolicy_Target) Reset()
- func (x *AuthzPolicy_Target) String() string
- type BackendAuthenticationConfig
- func (*BackendAuthenticationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BackendAuthenticationConfig) GetClientCertificate() string
- func (x *BackendAuthenticationConfig) GetCreateTime() *timestamppb.Timestamp
- func (x *BackendAuthenticationConfig) GetDescription() string
- func (x *BackendAuthenticationConfig) GetEtag() string
- func (x *BackendAuthenticationConfig) GetLabels() map[string]string
- func (x *BackendAuthenticationConfig) GetName() string
- func (x *BackendAuthenticationConfig) GetTrustConfig() string
- func (x *BackendAuthenticationConfig) GetUpdateTime() *timestamppb.Timestamp
- func (x *BackendAuthenticationConfig) GetWellKnownRoots() BackendAuthenticationConfig_WellKnownRoots
- func (*BackendAuthenticationConfig) ProtoMessage()
- func (x *BackendAuthenticationConfig) ProtoReflect() protoreflect.Message
- func (x *BackendAuthenticationConfig) Reset()
- func (x *BackendAuthenticationConfig) String() string
- type BackendAuthenticationConfig_WellKnownRoots
- func (BackendAuthenticationConfig_WellKnownRoots) Descriptor() protoreflect.EnumDescriptor
- func (x BackendAuthenticationConfig_WellKnownRoots) Enum() *BackendAuthenticationConfig_WellKnownRoots
- func (BackendAuthenticationConfig_WellKnownRoots) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackendAuthenticationConfig_WellKnownRoots) Number() protoreflect.EnumNumber
- func (x BackendAuthenticationConfig_WellKnownRoots) String() string
- func (BackendAuthenticationConfig_WellKnownRoots) Type() protoreflect.EnumType
- type CertificateProvider
- func (*CertificateProvider) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateProvider) GetCertificateProviderInstance() *CertificateProviderInstance
- func (x *CertificateProvider) GetGrpcEndpoint() *GrpcEndpoint
- func (x *CertificateProvider) GetType() isCertificateProvider_Type
- func (*CertificateProvider) ProtoMessage()
- func (x *CertificateProvider) ProtoReflect() protoreflect.Message
- func (x *CertificateProvider) Reset()
- func (x *CertificateProvider) String() string
- type CertificateProviderInstance
- func (*CertificateProviderInstance) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateProviderInstance) GetPluginInstance() string
- func (*CertificateProviderInstance) ProtoMessage()
- func (x *CertificateProviderInstance) ProtoReflect() protoreflect.Message
- func (x *CertificateProviderInstance) Reset()
- func (x *CertificateProviderInstance) String() string
- type CertificateProvider_CertificateProviderInstance
- type CertificateProvider_GrpcEndpoint
- type ClientTlsPolicy
- func (*ClientTlsPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ClientTlsPolicy) GetClientCertificate() *CertificateProvider
- func (x *ClientTlsPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *ClientTlsPolicy) GetDescription() string
- func (x *ClientTlsPolicy) GetLabels() map[string]string
- func (x *ClientTlsPolicy) GetName() string
- func (x *ClientTlsPolicy) GetServerValidationCa() []*ValidationCA
- func (x *ClientTlsPolicy) GetSni() string
- func (x *ClientTlsPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*ClientTlsPolicy) ProtoMessage()
- func (x *ClientTlsPolicy) ProtoReflect() protoreflect.Message
- func (x *ClientTlsPolicy) Reset()
- func (x *ClientTlsPolicy) String() string
- type CloneAddressGroupItemsRequest
- func (*CloneAddressGroupItemsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CloneAddressGroupItemsRequest) GetAddressGroup() string
- func (x *CloneAddressGroupItemsRequest) GetRequestId() string
- func (x *CloneAddressGroupItemsRequest) GetSourceAddressGroup() string
- func (*CloneAddressGroupItemsRequest) ProtoMessage()
- func (x *CloneAddressGroupItemsRequest) ProtoReflect() protoreflect.Message
- func (x *CloneAddressGroupItemsRequest) Reset()
- func (x *CloneAddressGroupItemsRequest) String() string
- type CreateAddressGroupRequest
- func (*CreateAddressGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAddressGroupRequest) GetAddressGroup() *AddressGroup
- func (x *CreateAddressGroupRequest) GetAddressGroupId() string
- func (x *CreateAddressGroupRequest) GetParent() string
- func (x *CreateAddressGroupRequest) GetRequestId() string
- func (*CreateAddressGroupRequest) ProtoMessage()
- func (x *CreateAddressGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAddressGroupRequest) Reset()
- func (x *CreateAddressGroupRequest) String() string
- type CreateAuthorizationPolicyRequest
- func (*CreateAuthorizationPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAuthorizationPolicyRequest) GetAuthorizationPolicy() *AuthorizationPolicy
- func (x *CreateAuthorizationPolicyRequest) GetAuthorizationPolicyId() string
- func (x *CreateAuthorizationPolicyRequest) GetParent() string
- func (*CreateAuthorizationPolicyRequest) ProtoMessage()
- func (x *CreateAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAuthorizationPolicyRequest) Reset()
- func (x *CreateAuthorizationPolicyRequest) String() string
- type CreateAuthzPolicyRequest
- func (*CreateAuthzPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAuthzPolicyRequest) GetAuthzPolicy() *AuthzPolicy
- func (x *CreateAuthzPolicyRequest) GetAuthzPolicyId() string
- func (x *CreateAuthzPolicyRequest) GetParent() string
- func (x *CreateAuthzPolicyRequest) GetRequestId() string
- func (*CreateAuthzPolicyRequest) ProtoMessage()
- func (x *CreateAuthzPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAuthzPolicyRequest) Reset()
- func (x *CreateAuthzPolicyRequest) String() string
- type CreateBackendAuthenticationConfigRequest
- func (*CreateBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfig() *BackendAuthenticationConfig
- func (x *CreateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfigId() string
- func (x *CreateBackendAuthenticationConfigRequest) GetParent() string
- func (*CreateBackendAuthenticationConfigRequest) ProtoMessage()
- func (x *CreateBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBackendAuthenticationConfigRequest) Reset()
- func (x *CreateBackendAuthenticationConfigRequest) String() string
- type CreateClientTlsPolicyRequest
- func (*CreateClientTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClientTlsPolicyRequest) GetClientTlsPolicy() *ClientTlsPolicy
- func (x *CreateClientTlsPolicyRequest) GetClientTlsPolicyId() string
- func (x *CreateClientTlsPolicyRequest) GetParent() string
- func (*CreateClientTlsPolicyRequest) ProtoMessage()
- func (x *CreateClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClientTlsPolicyRequest) Reset()
- func (x *CreateClientTlsPolicyRequest) String() string
- type CreateDnsThreatDetectorRequest
- func (*CreateDnsThreatDetectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDnsThreatDetectorRequest) GetDnsThreatDetector() *DnsThreatDetector
- func (x *CreateDnsThreatDetectorRequest) GetDnsThreatDetectorId() string
- func (x *CreateDnsThreatDetectorRequest) GetParent() string
- func (*CreateDnsThreatDetectorRequest) ProtoMessage()
- func (x *CreateDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDnsThreatDetectorRequest) Reset()
- func (x *CreateDnsThreatDetectorRequest) String() string
- type CreateFirewallEndpointAssociationRequest
- func (*CreateFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociation() *FirewallEndpointAssociation
- func (x *CreateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociationId() string
- func (x *CreateFirewallEndpointAssociationRequest) GetParent() string
- func (x *CreateFirewallEndpointAssociationRequest) GetRequestId() string
- func (*CreateFirewallEndpointAssociationRequest) ProtoMessage()
- func (x *CreateFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFirewallEndpointAssociationRequest) Reset()
- func (x *CreateFirewallEndpointAssociationRequest) String() string
- type CreateFirewallEndpointRequest
- func (*CreateFirewallEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFirewallEndpointRequest) GetFirewallEndpoint() *FirewallEndpoint
- func (x *CreateFirewallEndpointRequest) GetFirewallEndpointId() string
- func (x *CreateFirewallEndpointRequest) GetParent() string
- func (x *CreateFirewallEndpointRequest) GetRequestId() string
- func (*CreateFirewallEndpointRequest) ProtoMessage()
- func (x *CreateFirewallEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFirewallEndpointRequest) Reset()
- func (x *CreateFirewallEndpointRequest) String() string
- type CreateGatewaySecurityPolicyRequest
- func (*CreateGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicy() *GatewaySecurityPolicy
- func (x *CreateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicyId() string
- func (x *CreateGatewaySecurityPolicyRequest) GetParent() string
- func (*CreateGatewaySecurityPolicyRequest) ProtoMessage()
- func (x *CreateGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGatewaySecurityPolicyRequest) Reset()
- func (x *CreateGatewaySecurityPolicyRequest) String() string
- type CreateGatewaySecurityPolicyRuleRequest
- func (*CreateGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRule() *GatewaySecurityPolicyRule
- func (x *CreateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRuleId() string
- func (x *CreateGatewaySecurityPolicyRuleRequest) GetParent() string
- func (*CreateGatewaySecurityPolicyRuleRequest) ProtoMessage()
- func (x *CreateGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGatewaySecurityPolicyRuleRequest) Reset()
- func (x *CreateGatewaySecurityPolicyRuleRequest) String() string
- type CreateInterceptDeploymentGroupRequest
- func (*CreateInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroup() *InterceptDeploymentGroup
- func (x *CreateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroupId() string
- func (x *CreateInterceptDeploymentGroupRequest) GetParent() string
- func (x *CreateInterceptDeploymentGroupRequest) GetRequestId() string
- func (*CreateInterceptDeploymentGroupRequest) ProtoMessage()
- func (x *CreateInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterceptDeploymentGroupRequest) Reset()
- func (x *CreateInterceptDeploymentGroupRequest) String() string
- type CreateInterceptDeploymentRequest
- func (*CreateInterceptDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterceptDeploymentRequest) GetInterceptDeployment() *InterceptDeployment
- func (x *CreateInterceptDeploymentRequest) GetInterceptDeploymentId() string
- func (x *CreateInterceptDeploymentRequest) GetParent() string
- func (x *CreateInterceptDeploymentRequest) GetRequestId() string
- func (*CreateInterceptDeploymentRequest) ProtoMessage()
- func (x *CreateInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterceptDeploymentRequest) Reset()
- func (x *CreateInterceptDeploymentRequest) String() string
- type CreateInterceptEndpointGroupAssociationRequest
- func (*CreateInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociation() *InterceptEndpointGroupAssociation
- func (x *CreateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociationId() string
- func (x *CreateInterceptEndpointGroupAssociationRequest) GetParent() string
- func (x *CreateInterceptEndpointGroupAssociationRequest) GetRequestId() string
- func (*CreateInterceptEndpointGroupAssociationRequest) ProtoMessage()
- func (x *CreateInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterceptEndpointGroupAssociationRequest) Reset()
- func (x *CreateInterceptEndpointGroupAssociationRequest) String() string
- type CreateInterceptEndpointGroupRequest
- func (*CreateInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterceptEndpointGroupRequest) GetInterceptEndpointGroup() *InterceptEndpointGroup
- func (x *CreateInterceptEndpointGroupRequest) GetInterceptEndpointGroupId() string
- func (x *CreateInterceptEndpointGroupRequest) GetParent() string
- func (x *CreateInterceptEndpointGroupRequest) GetRequestId() string
- func (*CreateInterceptEndpointGroupRequest) ProtoMessage()
- func (x *CreateInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterceptEndpointGroupRequest) Reset()
- func (x *CreateInterceptEndpointGroupRequest) String() string
- type CreateMirroringDeploymentGroupRequest
- func (*CreateMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroup() *MirroringDeploymentGroup
- func (x *CreateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroupId() string
- func (x *CreateMirroringDeploymentGroupRequest) GetParent() string
- func (x *CreateMirroringDeploymentGroupRequest) GetRequestId() string
- func (*CreateMirroringDeploymentGroupRequest) ProtoMessage()
- func (x *CreateMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMirroringDeploymentGroupRequest) Reset()
- func (x *CreateMirroringDeploymentGroupRequest) String() string
- type CreateMirroringDeploymentRequest
- func (*CreateMirroringDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMirroringDeploymentRequest) GetMirroringDeployment() *MirroringDeployment
- func (x *CreateMirroringDeploymentRequest) GetMirroringDeploymentId() string
- func (x *CreateMirroringDeploymentRequest) GetParent() string
- func (x *CreateMirroringDeploymentRequest) GetRequestId() string
- func (*CreateMirroringDeploymentRequest) ProtoMessage()
- func (x *CreateMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMirroringDeploymentRequest) Reset()
- func (x *CreateMirroringDeploymentRequest) String() string
- type CreateMirroringEndpointGroupAssociationRequest
- func (*CreateMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociation() *MirroringEndpointGroupAssociation
- func (x *CreateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociationId() string
- func (x *CreateMirroringEndpointGroupAssociationRequest) GetParent() string
- func (x *CreateMirroringEndpointGroupAssociationRequest) GetRequestId() string
- func (*CreateMirroringEndpointGroupAssociationRequest) ProtoMessage()
- func (x *CreateMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMirroringEndpointGroupAssociationRequest) Reset()
- func (x *CreateMirroringEndpointGroupAssociationRequest) String() string
- type CreateMirroringEndpointGroupRequest
- func (*CreateMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMirroringEndpointGroupRequest) GetMirroringEndpointGroup() *MirroringEndpointGroup
- func (x *CreateMirroringEndpointGroupRequest) GetMirroringEndpointGroupId() string
- func (x *CreateMirroringEndpointGroupRequest) GetParent() string
- func (x *CreateMirroringEndpointGroupRequest) GetRequestId() string
- func (*CreateMirroringEndpointGroupRequest) ProtoMessage()
- func (x *CreateMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMirroringEndpointGroupRequest) Reset()
- func (x *CreateMirroringEndpointGroupRequest) String() string
- type CreateSACAttachmentRequest
- func (*CreateSACAttachmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSACAttachmentRequest) GetParent() string
- func (x *CreateSACAttachmentRequest) GetRequestId() string
- func (x *CreateSACAttachmentRequest) GetSacAttachment() *SACAttachment
- func (x *CreateSACAttachmentRequest) GetSacAttachmentId() string
- func (*CreateSACAttachmentRequest) ProtoMessage()
- func (x *CreateSACAttachmentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSACAttachmentRequest) Reset()
- func (x *CreateSACAttachmentRequest) String() string
- type CreateSACRealmRequest
- func (*CreateSACRealmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSACRealmRequest) GetParent() string
- func (x *CreateSACRealmRequest) GetRequestId() string
- func (x *CreateSACRealmRequest) GetSacRealm() *SACRealm
- func (x *CreateSACRealmRequest) GetSacRealmId() string
- func (*CreateSACRealmRequest) ProtoMessage()
- func (x *CreateSACRealmRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSACRealmRequest) Reset()
- func (x *CreateSACRealmRequest) String() string
- type CreateSecurityProfileGroupRequest
- func (*CreateSecurityProfileGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityProfileGroupRequest) GetParent() string
- func (x *CreateSecurityProfileGroupRequest) GetSecurityProfileGroup() *SecurityProfileGroup
- func (x *CreateSecurityProfileGroupRequest) GetSecurityProfileGroupId() string
- func (*CreateSecurityProfileGroupRequest) ProtoMessage()
- func (x *CreateSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityProfileGroupRequest) Reset()
- func (x *CreateSecurityProfileGroupRequest) String() string
- type CreateSecurityProfileRequest
- func (*CreateSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityProfileRequest) GetParent() string
- func (x *CreateSecurityProfileRequest) GetSecurityProfile() *SecurityProfile
- func (x *CreateSecurityProfileRequest) GetSecurityProfileId() string
- func (*CreateSecurityProfileRequest) ProtoMessage()
- func (x *CreateSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityProfileRequest) Reset()
- func (x *CreateSecurityProfileRequest) String() string
- type CreateServerTlsPolicyRequest
- func (*CreateServerTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServerTlsPolicyRequest) GetParent() string
- func (x *CreateServerTlsPolicyRequest) GetServerTlsPolicy() *ServerTlsPolicy
- func (x *CreateServerTlsPolicyRequest) GetServerTlsPolicyId() string
- func (*CreateServerTlsPolicyRequest) ProtoMessage()
- func (x *CreateServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServerTlsPolicyRequest) Reset()
- func (x *CreateServerTlsPolicyRequest) String() string
- type CreateTlsInspectionPolicyRequest
- func (*CreateTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTlsInspectionPolicyRequest) GetParent() string
- func (x *CreateTlsInspectionPolicyRequest) GetTlsInspectionPolicy() *TlsInspectionPolicy
- func (x *CreateTlsInspectionPolicyRequest) GetTlsInspectionPolicyId() string
- func (*CreateTlsInspectionPolicyRequest) ProtoMessage()
- func (x *CreateTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTlsInspectionPolicyRequest) Reset()
- func (x *CreateTlsInspectionPolicyRequest) String() string
- type CreateUrlListRequest
- func (*CreateUrlListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUrlListRequest) GetParent() string
- func (x *CreateUrlListRequest) GetUrlList() *UrlList
- func (x *CreateUrlListRequest) GetUrlListId() string
- func (*CreateUrlListRequest) ProtoMessage()
- func (x *CreateUrlListRequest) ProtoReflect() protoreflect.Message
- func (x *CreateUrlListRequest) Reset()
- func (x *CreateUrlListRequest) String() string
- type CustomInterceptProfile
- func (*CustomInterceptProfile) Descriptor() ([]byte, []int)deprecated
- func (x *CustomInterceptProfile) GetInterceptEndpointGroup() string
- func (*CustomInterceptProfile) ProtoMessage()
- func (x *CustomInterceptProfile) ProtoReflect() protoreflect.Message
- func (x *CustomInterceptProfile) Reset()
- func (x *CustomInterceptProfile) String() string
- type CustomMirroringProfile
- func (*CustomMirroringProfile) Descriptor() ([]byte, []int)deprecated
- func (x *CustomMirroringProfile) GetMirroringEndpointGroup() string
- func (*CustomMirroringProfile) ProtoMessage()
- func (x *CustomMirroringProfile) ProtoReflect() protoreflect.Message
- func (x *CustomMirroringProfile) Reset()
- func (x *CustomMirroringProfile) String() string
- type DeleteAddressGroupRequest
- func (*DeleteAddressGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAddressGroupRequest) GetName() string
- func (x *DeleteAddressGroupRequest) GetRequestId() string
- func (*DeleteAddressGroupRequest) ProtoMessage()
- func (x *DeleteAddressGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAddressGroupRequest) Reset()
- func (x *DeleteAddressGroupRequest) String() string
- type DeleteAuthorizationPolicyRequest
- func (*DeleteAuthorizationPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAuthorizationPolicyRequest) GetName() string
- func (*DeleteAuthorizationPolicyRequest) ProtoMessage()
- func (x *DeleteAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAuthorizationPolicyRequest) Reset()
- func (x *DeleteAuthorizationPolicyRequest) String() string
- type DeleteAuthzPolicyRequest
- func (*DeleteAuthzPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAuthzPolicyRequest) GetName() string
- func (x *DeleteAuthzPolicyRequest) GetRequestId() string
- func (*DeleteAuthzPolicyRequest) ProtoMessage()
- func (x *DeleteAuthzPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAuthzPolicyRequest) Reset()
- func (x *DeleteAuthzPolicyRequest) String() string
- type DeleteBackendAuthenticationConfigRequest
- func (*DeleteBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackendAuthenticationConfigRequest) GetEtag() string
- func (x *DeleteBackendAuthenticationConfigRequest) GetName() string
- func (*DeleteBackendAuthenticationConfigRequest) ProtoMessage()
- func (x *DeleteBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackendAuthenticationConfigRequest) Reset()
- func (x *DeleteBackendAuthenticationConfigRequest) String() string
- type DeleteClientTlsPolicyRequest
- func (*DeleteClientTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClientTlsPolicyRequest) GetName() string
- func (*DeleteClientTlsPolicyRequest) ProtoMessage()
- func (x *DeleteClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClientTlsPolicyRequest) Reset()
- func (x *DeleteClientTlsPolicyRequest) String() string
- type DeleteDnsThreatDetectorRequest
- func (*DeleteDnsThreatDetectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDnsThreatDetectorRequest) GetName() string
- func (*DeleteDnsThreatDetectorRequest) ProtoMessage()
- func (x *DeleteDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDnsThreatDetectorRequest) Reset()
- func (x *DeleteDnsThreatDetectorRequest) String() string
- type DeleteFirewallEndpointAssociationRequest
- func (*DeleteFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFirewallEndpointAssociationRequest) GetName() string
- func (x *DeleteFirewallEndpointAssociationRequest) GetRequestId() string
- func (*DeleteFirewallEndpointAssociationRequest) ProtoMessage()
- func (x *DeleteFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFirewallEndpointAssociationRequest) Reset()
- func (x *DeleteFirewallEndpointAssociationRequest) String() string
- type DeleteFirewallEndpointRequest
- func (*DeleteFirewallEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFirewallEndpointRequest) GetName() string
- func (x *DeleteFirewallEndpointRequest) GetRequestId() string
- func (*DeleteFirewallEndpointRequest) ProtoMessage()
- func (x *DeleteFirewallEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFirewallEndpointRequest) Reset()
- func (x *DeleteFirewallEndpointRequest) String() string
- type DeleteGatewaySecurityPolicyRequest
- func (*DeleteGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGatewaySecurityPolicyRequest) GetName() string
- func (*DeleteGatewaySecurityPolicyRequest) ProtoMessage()
- func (x *DeleteGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGatewaySecurityPolicyRequest) Reset()
- func (x *DeleteGatewaySecurityPolicyRequest) String() string
- type DeleteGatewaySecurityPolicyRuleRequest
- func (*DeleteGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGatewaySecurityPolicyRuleRequest) GetName() string
- func (*DeleteGatewaySecurityPolicyRuleRequest) ProtoMessage()
- func (x *DeleteGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGatewaySecurityPolicyRuleRequest) Reset()
- func (x *DeleteGatewaySecurityPolicyRuleRequest) String() string
- type DeleteInterceptDeploymentGroupRequest
- func (*DeleteInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterceptDeploymentGroupRequest) GetName() string
- func (x *DeleteInterceptDeploymentGroupRequest) GetRequestId() string
- func (*DeleteInterceptDeploymentGroupRequest) ProtoMessage()
- func (x *DeleteInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterceptDeploymentGroupRequest) Reset()
- func (x *DeleteInterceptDeploymentGroupRequest) String() string
- type DeleteInterceptDeploymentRequest
- func (*DeleteInterceptDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterceptDeploymentRequest) GetName() string
- func (x *DeleteInterceptDeploymentRequest) GetRequestId() string
- func (*DeleteInterceptDeploymentRequest) ProtoMessage()
- func (x *DeleteInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterceptDeploymentRequest) Reset()
- func (x *DeleteInterceptDeploymentRequest) String() string
- type DeleteInterceptEndpointGroupAssociationRequest
- func (*DeleteInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterceptEndpointGroupAssociationRequest) GetName() string
- func (x *DeleteInterceptEndpointGroupAssociationRequest) GetRequestId() string
- func (*DeleteInterceptEndpointGroupAssociationRequest) ProtoMessage()
- func (x *DeleteInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterceptEndpointGroupAssociationRequest) Reset()
- func (x *DeleteInterceptEndpointGroupAssociationRequest) String() string
- type DeleteInterceptEndpointGroupRequest
- func (*DeleteInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterceptEndpointGroupRequest) GetName() string
- func (x *DeleteInterceptEndpointGroupRequest) GetRequestId() string
- func (*DeleteInterceptEndpointGroupRequest) ProtoMessage()
- func (x *DeleteInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterceptEndpointGroupRequest) Reset()
- func (x *DeleteInterceptEndpointGroupRequest) String() string
- type DeleteMirroringDeploymentGroupRequest
- func (*DeleteMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMirroringDeploymentGroupRequest) GetName() string
- func (x *DeleteMirroringDeploymentGroupRequest) GetRequestId() string
- func (*DeleteMirroringDeploymentGroupRequest) ProtoMessage()
- func (x *DeleteMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMirroringDeploymentGroupRequest) Reset()
- func (x *DeleteMirroringDeploymentGroupRequest) String() string
- type DeleteMirroringDeploymentRequest
- func (*DeleteMirroringDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMirroringDeploymentRequest) GetName() string
- func (x *DeleteMirroringDeploymentRequest) GetRequestId() string
- func (*DeleteMirroringDeploymentRequest) ProtoMessage()
- func (x *DeleteMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMirroringDeploymentRequest) Reset()
- func (x *DeleteMirroringDeploymentRequest) String() string
- type DeleteMirroringEndpointGroupAssociationRequest
- func (*DeleteMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMirroringEndpointGroupAssociationRequest) GetName() string
- func (x *DeleteMirroringEndpointGroupAssociationRequest) GetRequestId() string
- func (*DeleteMirroringEndpointGroupAssociationRequest) ProtoMessage()
- func (x *DeleteMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMirroringEndpointGroupAssociationRequest) Reset()
- func (x *DeleteMirroringEndpointGroupAssociationRequest) String() string
- type DeleteMirroringEndpointGroupRequest
- func (*DeleteMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMirroringEndpointGroupRequest) GetName() string
- func (x *DeleteMirroringEndpointGroupRequest) GetRequestId() string
- func (*DeleteMirroringEndpointGroupRequest) ProtoMessage()
- func (x *DeleteMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMirroringEndpointGroupRequest) Reset()
- func (x *DeleteMirroringEndpointGroupRequest) String() string
- type DeleteSACAttachmentRequest
- func (*DeleteSACAttachmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSACAttachmentRequest) GetName() string
- func (x *DeleteSACAttachmentRequest) GetRequestId() string
- func (*DeleteSACAttachmentRequest) ProtoMessage()
- func (x *DeleteSACAttachmentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSACAttachmentRequest) Reset()
- func (x *DeleteSACAttachmentRequest) String() string
- type DeleteSACRealmRequest
- func (*DeleteSACRealmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSACRealmRequest) GetName() string
- func (x *DeleteSACRealmRequest) GetRequestId() string
- func (*DeleteSACRealmRequest) ProtoMessage()
- func (x *DeleteSACRealmRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSACRealmRequest) Reset()
- func (x *DeleteSACRealmRequest) String() string
- type DeleteSecurityProfileGroupRequest
- func (*DeleteSecurityProfileGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSecurityProfileGroupRequest) GetEtag() string
- func (x *DeleteSecurityProfileGroupRequest) GetName() string
- func (*DeleteSecurityProfileGroupRequest) ProtoMessage()
- func (x *DeleteSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSecurityProfileGroupRequest) Reset()
- func (x *DeleteSecurityProfileGroupRequest) String() string
- type DeleteSecurityProfileRequest
- func (*DeleteSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSecurityProfileRequest) GetEtag() string
- func (x *DeleteSecurityProfileRequest) GetName() string
- func (*DeleteSecurityProfileRequest) ProtoMessage()
- func (x *DeleteSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSecurityProfileRequest) Reset()
- func (x *DeleteSecurityProfileRequest) String() string
- type DeleteServerTlsPolicyRequest
- func (*DeleteServerTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServerTlsPolicyRequest) GetName() string
- func (*DeleteServerTlsPolicyRequest) ProtoMessage()
- func (x *DeleteServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServerTlsPolicyRequest) Reset()
- func (x *DeleteServerTlsPolicyRequest) String() string
- type DeleteTlsInspectionPolicyRequest
- func (*DeleteTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTlsInspectionPolicyRequest) GetForce() bool
- func (x *DeleteTlsInspectionPolicyRequest) GetName() string
- func (*DeleteTlsInspectionPolicyRequest) ProtoMessage()
- func (x *DeleteTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTlsInspectionPolicyRequest) Reset()
- func (x *DeleteTlsInspectionPolicyRequest) String() string
- type DeleteUrlListRequest
- func (*DeleteUrlListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteUrlListRequest) GetName() string
- func (*DeleteUrlListRequest) ProtoMessage()
- func (x *DeleteUrlListRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteUrlListRequest) Reset()
- func (x *DeleteUrlListRequest) String() string
- type DnsThreatDetector
- func (*DnsThreatDetector) Descriptor() ([]byte, []int)deprecated
- func (x *DnsThreatDetector) GetCreateTime() *timestamppb.Timestamp
- func (x *DnsThreatDetector) GetExcludedNetworks() []string
- func (x *DnsThreatDetector) GetLabels() map[string]string
- func (x *DnsThreatDetector) GetName() string
- func (x *DnsThreatDetector) GetProvider() DnsThreatDetector_Provider
- func (x *DnsThreatDetector) GetUpdateTime() *timestamppb.Timestamp
- func (*DnsThreatDetector) ProtoMessage()
- func (x *DnsThreatDetector) ProtoReflect() protoreflect.Message
- func (x *DnsThreatDetector) Reset()
- func (x *DnsThreatDetector) String() string
- type DnsThreatDetectorServiceClient
- type DnsThreatDetectorServiceServer
- type DnsThreatDetector_Provider
- func (DnsThreatDetector_Provider) Descriptor() protoreflect.EnumDescriptor
- func (x DnsThreatDetector_Provider) Enum() *DnsThreatDetector_Provider
- func (DnsThreatDetector_Provider) EnumDescriptor() ([]byte, []int)deprecated
- func (x DnsThreatDetector_Provider) Number() protoreflect.EnumNumber
- func (x DnsThreatDetector_Provider) String() string
- func (DnsThreatDetector_Provider) Type() protoreflect.EnumType
- type FirewallActivationClient
- type FirewallActivationServer
- type FirewallEndpoint
- func (*FirewallEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *FirewallEndpoint) GetAssociatedNetworks() []stringdeprecated
- func (x *FirewallEndpoint) GetAssociations() []*FirewallEndpoint_AssociationReference
- func (x *FirewallEndpoint) GetBillingProjectId() string
- func (x *FirewallEndpoint) GetCreateTime() *timestamppb.Timestamp
- func (x *FirewallEndpoint) GetDescription() string
- func (x *FirewallEndpoint) GetEndpointSettings() *FirewallEndpoint_EndpointSettings
- func (x *FirewallEndpoint) GetLabels() map[string]string
- func (x *FirewallEndpoint) GetName() string
- func (x *FirewallEndpoint) GetReconciling() bool
- func (x *FirewallEndpoint) GetSatisfiesPzi() bool
- func (x *FirewallEndpoint) GetSatisfiesPzs() bool
- func (x *FirewallEndpoint) GetState() FirewallEndpoint_State
- func (x *FirewallEndpoint) GetUpdateTime() *timestamppb.Timestamp
- func (*FirewallEndpoint) ProtoMessage()
- func (x *FirewallEndpoint) ProtoReflect() protoreflect.Message
- func (x *FirewallEndpoint) Reset()
- func (x *FirewallEndpoint) String() string
- type FirewallEndpointAssociation
- func (*FirewallEndpointAssociation) Descriptor() ([]byte, []int)deprecated
- func (x *FirewallEndpointAssociation) GetCreateTime() *timestamppb.Timestamp
- func (x *FirewallEndpointAssociation) GetDisabled() bool
- func (x *FirewallEndpointAssociation) GetFirewallEndpoint() string
- func (x *FirewallEndpointAssociation) GetLabels() map[string]string
- func (x *FirewallEndpointAssociation) GetName() string
- func (x *FirewallEndpointAssociation) GetNetwork() string
- func (x *FirewallEndpointAssociation) GetReconciling() bool
- func (x *FirewallEndpointAssociation) GetState() FirewallEndpointAssociation_State
- func (x *FirewallEndpointAssociation) GetTlsInspectionPolicy() string
- func (x *FirewallEndpointAssociation) GetUpdateTime() *timestamppb.Timestamp
- func (*FirewallEndpointAssociation) ProtoMessage()
- func (x *FirewallEndpointAssociation) ProtoReflect() protoreflect.Message
- func (x *FirewallEndpointAssociation) Reset()
- func (x *FirewallEndpointAssociation) String() string
- type FirewallEndpointAssociation_State
- func (FirewallEndpointAssociation_State) Descriptor() protoreflect.EnumDescriptor
- func (x FirewallEndpointAssociation_State) Enum() *FirewallEndpointAssociation_State
- func (FirewallEndpointAssociation_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x FirewallEndpointAssociation_State) Number() protoreflect.EnumNumber
- func (x FirewallEndpointAssociation_State) String() string
- func (FirewallEndpointAssociation_State) Type() protoreflect.EnumType
- type FirewallEndpoint_AssociationReference
- func (*FirewallEndpoint_AssociationReference) Descriptor() ([]byte, []int)deprecated
- func (x *FirewallEndpoint_AssociationReference) GetName() string
- func (x *FirewallEndpoint_AssociationReference) GetNetwork() string
- func (*FirewallEndpoint_AssociationReference) ProtoMessage()
- func (x *FirewallEndpoint_AssociationReference) ProtoReflect() protoreflect.Message
- func (x *FirewallEndpoint_AssociationReference) Reset()
- func (x *FirewallEndpoint_AssociationReference) String() string
- type FirewallEndpoint_EndpointSettings
- func (*FirewallEndpoint_EndpointSettings) Descriptor() ([]byte, []int)deprecated
- func (x *FirewallEndpoint_EndpointSettings) GetJumboFramesEnabled() bool
- func (*FirewallEndpoint_EndpointSettings) ProtoMessage()
- func (x *FirewallEndpoint_EndpointSettings) ProtoReflect() protoreflect.Message
- func (x *FirewallEndpoint_EndpointSettings) Reset()
- func (x *FirewallEndpoint_EndpointSettings) String() string
- type FirewallEndpoint_State
- func (FirewallEndpoint_State) Descriptor() protoreflect.EnumDescriptor
- func (x FirewallEndpoint_State) Enum() *FirewallEndpoint_State
- func (FirewallEndpoint_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x FirewallEndpoint_State) Number() protoreflect.EnumNumber
- func (x FirewallEndpoint_State) String() string
- func (FirewallEndpoint_State) Type() protoreflect.EnumType
- type GatewaySecurityPolicy
- func (*GatewaySecurityPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *GatewaySecurityPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *GatewaySecurityPolicy) GetDescription() string
- func (x *GatewaySecurityPolicy) GetName() string
- func (x *GatewaySecurityPolicy) GetTlsInspectionPolicy() string
- func (x *GatewaySecurityPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*GatewaySecurityPolicy) ProtoMessage()
- func (x *GatewaySecurityPolicy) ProtoReflect() protoreflect.Message
- func (x *GatewaySecurityPolicy) Reset()
- func (x *GatewaySecurityPolicy) String() string
- type GatewaySecurityPolicyRule
- func (*GatewaySecurityPolicyRule) Descriptor() ([]byte, []int)deprecated
- func (x *GatewaySecurityPolicyRule) GetApplicationMatcher() string
- func (x *GatewaySecurityPolicyRule) GetBasicProfile() GatewaySecurityPolicyRule_BasicProfile
- func (x *GatewaySecurityPolicyRule) GetCreateTime() *timestamppb.Timestamp
- func (x *GatewaySecurityPolicyRule) GetDescription() string
- func (x *GatewaySecurityPolicyRule) GetEnabled() bool
- func (x *GatewaySecurityPolicyRule) GetName() string
- func (x *GatewaySecurityPolicyRule) GetPriority() int32
- func (x *GatewaySecurityPolicyRule) GetProfile() isGatewaySecurityPolicyRule_Profile
- func (x *GatewaySecurityPolicyRule) GetSessionMatcher() string
- func (x *GatewaySecurityPolicyRule) GetTlsInspectionEnabled() bool
- func (x *GatewaySecurityPolicyRule) GetUpdateTime() *timestamppb.Timestamp
- func (*GatewaySecurityPolicyRule) ProtoMessage()
- func (x *GatewaySecurityPolicyRule) ProtoReflect() protoreflect.Message
- func (x *GatewaySecurityPolicyRule) Reset()
- func (x *GatewaySecurityPolicyRule) String() string
- type GatewaySecurityPolicyRule_BasicProfile
- func (GatewaySecurityPolicyRule_BasicProfile) Descriptor() protoreflect.EnumDescriptor
- func (x GatewaySecurityPolicyRule_BasicProfile) Enum() *GatewaySecurityPolicyRule_BasicProfile
- func (GatewaySecurityPolicyRule_BasicProfile) EnumDescriptor() ([]byte, []int)deprecated
- func (x GatewaySecurityPolicyRule_BasicProfile) Number() protoreflect.EnumNumber
- func (x GatewaySecurityPolicyRule_BasicProfile) String() string
- func (GatewaySecurityPolicyRule_BasicProfile) Type() protoreflect.EnumType
- type GatewaySecurityPolicyRule_BasicProfile_
- type GetAddressGroupRequest
- func (*GetAddressGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAddressGroupRequest) GetName() string
- func (*GetAddressGroupRequest) ProtoMessage()
- func (x *GetAddressGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetAddressGroupRequest) Reset()
- func (x *GetAddressGroupRequest) String() string
- type GetAuthorizationPolicyRequest
- func (*GetAuthorizationPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuthorizationPolicyRequest) GetName() string
- func (*GetAuthorizationPolicyRequest) ProtoMessage()
- func (x *GetAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetAuthorizationPolicyRequest) Reset()
- func (x *GetAuthorizationPolicyRequest) String() string
- type GetAuthzPolicyRequest
- func (*GetAuthzPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuthzPolicyRequest) GetName() string
- func (*GetAuthzPolicyRequest) ProtoMessage()
- func (x *GetAuthzPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetAuthzPolicyRequest) Reset()
- func (x *GetAuthzPolicyRequest) String() string
- type GetBackendAuthenticationConfigRequest
- func (*GetBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackendAuthenticationConfigRequest) GetName() string
- func (*GetBackendAuthenticationConfigRequest) ProtoMessage()
- func (x *GetBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetBackendAuthenticationConfigRequest) Reset()
- func (x *GetBackendAuthenticationConfigRequest) String() string
- type GetClientTlsPolicyRequest
- func (*GetClientTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClientTlsPolicyRequest) GetName() string
- func (*GetClientTlsPolicyRequest) ProtoMessage()
- func (x *GetClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetClientTlsPolicyRequest) Reset()
- func (x *GetClientTlsPolicyRequest) String() string
- type GetDnsThreatDetectorRequest
- func (*GetDnsThreatDetectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDnsThreatDetectorRequest) GetName() string
- func (*GetDnsThreatDetectorRequest) ProtoMessage()
- func (x *GetDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
- func (x *GetDnsThreatDetectorRequest) Reset()
- func (x *GetDnsThreatDetectorRequest) String() string
- type GetFirewallEndpointAssociationRequest
- func (*GetFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFirewallEndpointAssociationRequest) GetName() string
- func (*GetFirewallEndpointAssociationRequest) ProtoMessage()
- func (x *GetFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *GetFirewallEndpointAssociationRequest) Reset()
- func (x *GetFirewallEndpointAssociationRequest) String() string
- type GetFirewallEndpointRequest
- func (*GetFirewallEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFirewallEndpointRequest) GetName() string
- func (*GetFirewallEndpointRequest) ProtoMessage()
- func (x *GetFirewallEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *GetFirewallEndpointRequest) Reset()
- func (x *GetFirewallEndpointRequest) String() string
- type GetGatewaySecurityPolicyRequest
- func (*GetGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGatewaySecurityPolicyRequest) GetName() string
- func (*GetGatewaySecurityPolicyRequest) ProtoMessage()
- func (x *GetGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetGatewaySecurityPolicyRequest) Reset()
- func (x *GetGatewaySecurityPolicyRequest) String() string
- type GetGatewaySecurityPolicyRuleRequest
- func (*GetGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGatewaySecurityPolicyRuleRequest) GetName() string
- func (*GetGatewaySecurityPolicyRuleRequest) ProtoMessage()
- func (x *GetGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetGatewaySecurityPolicyRuleRequest) Reset()
- func (x *GetGatewaySecurityPolicyRuleRequest) String() string
- type GetInterceptDeploymentGroupRequest
- func (*GetInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterceptDeploymentGroupRequest) GetName() string
- func (*GetInterceptDeploymentGroupRequest) ProtoMessage()
- func (x *GetInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterceptDeploymentGroupRequest) Reset()
- func (x *GetInterceptDeploymentGroupRequest) String() string
- type GetInterceptDeploymentRequest
- func (*GetInterceptDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterceptDeploymentRequest) GetName() string
- func (*GetInterceptDeploymentRequest) ProtoMessage()
- func (x *GetInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterceptDeploymentRequest) Reset()
- func (x *GetInterceptDeploymentRequest) String() string
- type GetInterceptEndpointGroupAssociationRequest
- func (*GetInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterceptEndpointGroupAssociationRequest) GetName() string
- func (*GetInterceptEndpointGroupAssociationRequest) ProtoMessage()
- func (x *GetInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterceptEndpointGroupAssociationRequest) Reset()
- func (x *GetInterceptEndpointGroupAssociationRequest) String() string
- type GetInterceptEndpointGroupRequest
- func (*GetInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterceptEndpointGroupRequest) GetName() string
- func (*GetInterceptEndpointGroupRequest) ProtoMessage()
- func (x *GetInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterceptEndpointGroupRequest) Reset()
- func (x *GetInterceptEndpointGroupRequest) String() string
- type GetMirroringDeploymentGroupRequest
- func (*GetMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMirroringDeploymentGroupRequest) GetName() string
- func (*GetMirroringDeploymentGroupRequest) ProtoMessage()
- func (x *GetMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetMirroringDeploymentGroupRequest) Reset()
- func (x *GetMirroringDeploymentGroupRequest) String() string
- type GetMirroringDeploymentRequest
- func (*GetMirroringDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMirroringDeploymentRequest) GetName() string
- func (*GetMirroringDeploymentRequest) ProtoMessage()
- func (x *GetMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *GetMirroringDeploymentRequest) Reset()
- func (x *GetMirroringDeploymentRequest) String() string
- type GetMirroringEndpointGroupAssociationRequest
- func (*GetMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMirroringEndpointGroupAssociationRequest) GetName() string
- func (*GetMirroringEndpointGroupAssociationRequest) ProtoMessage()
- func (x *GetMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *GetMirroringEndpointGroupAssociationRequest) Reset()
- func (x *GetMirroringEndpointGroupAssociationRequest) String() string
- type GetMirroringEndpointGroupRequest
- func (*GetMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMirroringEndpointGroupRequest) GetName() string
- func (*GetMirroringEndpointGroupRequest) ProtoMessage()
- func (x *GetMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetMirroringEndpointGroupRequest) Reset()
- func (x *GetMirroringEndpointGroupRequest) String() string
- type GetSACAttachmentRequest
- func (*GetSACAttachmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSACAttachmentRequest) GetName() string
- func (*GetSACAttachmentRequest) ProtoMessage()
- func (x *GetSACAttachmentRequest) ProtoReflect() protoreflect.Message
- func (x *GetSACAttachmentRequest) Reset()
- func (x *GetSACAttachmentRequest) String() string
- type GetSACRealmRequest
- func (*GetSACRealmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSACRealmRequest) GetName() string
- func (*GetSACRealmRequest) ProtoMessage()
- func (x *GetSACRealmRequest) ProtoReflect() protoreflect.Message
- func (x *GetSACRealmRequest) Reset()
- func (x *GetSACRealmRequest) String() string
- type GetSecurityProfileGroupRequest
- func (*GetSecurityProfileGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSecurityProfileGroupRequest) GetName() string
- func (*GetSecurityProfileGroupRequest) ProtoMessage()
- func (x *GetSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetSecurityProfileGroupRequest) Reset()
- func (x *GetSecurityProfileGroupRequest) String() string
- type GetSecurityProfileRequest
- func (*GetSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSecurityProfileRequest) GetName() string
- func (*GetSecurityProfileRequest) ProtoMessage()
- func (x *GetSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *GetSecurityProfileRequest) Reset()
- func (x *GetSecurityProfileRequest) String() string
- type GetServerTlsPolicyRequest
- func (*GetServerTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerTlsPolicyRequest) GetName() string
- func (*GetServerTlsPolicyRequest) ProtoMessage()
- func (x *GetServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetServerTlsPolicyRequest) Reset()
- func (x *GetServerTlsPolicyRequest) String() string
- type GetTlsInspectionPolicyRequest
- func (*GetTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTlsInspectionPolicyRequest) GetName() string
- func (*GetTlsInspectionPolicyRequest) ProtoMessage()
- func (x *GetTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetTlsInspectionPolicyRequest) Reset()
- func (x *GetTlsInspectionPolicyRequest) String() string
- type GetUrlListRequest
- type GrpcEndpoint
- type InterceptClient
- type InterceptDeployment
- func (*InterceptDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptDeployment) GetCreateTime() *timestamppb.Timestamp
- func (x *InterceptDeployment) GetDescription() string
- func (x *InterceptDeployment) GetForwardingRule() string
- func (x *InterceptDeployment) GetInterceptDeploymentGroup() string
- func (x *InterceptDeployment) GetLabels() map[string]string
- func (x *InterceptDeployment) GetName() string
- func (x *InterceptDeployment) GetReconciling() bool
- func (x *InterceptDeployment) GetState() InterceptDeployment_State
- func (x *InterceptDeployment) GetUpdateTime() *timestamppb.Timestamp
- func (*InterceptDeployment) ProtoMessage()
- func (x *InterceptDeployment) ProtoReflect() protoreflect.Message
- func (x *InterceptDeployment) Reset()
- func (x *InterceptDeployment) String() string
- type InterceptDeploymentGroup
- func (*InterceptDeploymentGroup) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptDeploymentGroup) GetConnectedEndpointGroups() []*InterceptDeploymentGroup_ConnectedEndpointGroup
- func (x *InterceptDeploymentGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *InterceptDeploymentGroup) GetDescription() string
- func (x *InterceptDeploymentGroup) GetLabels() map[string]string
- func (x *InterceptDeploymentGroup) GetLocations() []*InterceptLocation
- func (x *InterceptDeploymentGroup) GetName() string
- func (x *InterceptDeploymentGroup) GetNestedDeployments() []*InterceptDeploymentGroup_Deploymentdeprecated
- func (x *InterceptDeploymentGroup) GetNetwork() string
- func (x *InterceptDeploymentGroup) GetReconciling() bool
- func (x *InterceptDeploymentGroup) GetState() InterceptDeploymentGroup_State
- func (x *InterceptDeploymentGroup) GetUpdateTime() *timestamppb.Timestamp
- func (*InterceptDeploymentGroup) ProtoMessage()
- func (x *InterceptDeploymentGroup) ProtoReflect() protoreflect.Message
- func (x *InterceptDeploymentGroup) Reset()
- func (x *InterceptDeploymentGroup) String() string
- type InterceptDeploymentGroup_ConnectedEndpointGroup
- func (*InterceptDeploymentGroup_ConnectedEndpointGroup) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) GetName() string
- func (*InterceptDeploymentGroup_ConnectedEndpointGroup) ProtoMessage()
- func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) ProtoReflect() protoreflect.Message
- func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) Reset()
- func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) String() string
- type InterceptDeploymentGroup_Deployment
- func (*InterceptDeploymentGroup_Deployment) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptDeploymentGroup_Deployment) GetName() string
- func (x *InterceptDeploymentGroup_Deployment) GetState() InterceptDeployment_State
- func (*InterceptDeploymentGroup_Deployment) ProtoMessage()
- func (x *InterceptDeploymentGroup_Deployment) ProtoReflect() protoreflect.Message
- func (x *InterceptDeploymentGroup_Deployment) Reset()
- func (x *InterceptDeploymentGroup_Deployment) String() string
- type InterceptDeploymentGroup_State
- func (InterceptDeploymentGroup_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterceptDeploymentGroup_State) Enum() *InterceptDeploymentGroup_State
- func (InterceptDeploymentGroup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterceptDeploymentGroup_State) Number() protoreflect.EnumNumber
- func (x InterceptDeploymentGroup_State) String() string
- func (InterceptDeploymentGroup_State) Type() protoreflect.EnumType
- type InterceptDeployment_State
- func (InterceptDeployment_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterceptDeployment_State) Enum() *InterceptDeployment_State
- func (InterceptDeployment_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterceptDeployment_State) Number() protoreflect.EnumNumber
- func (x InterceptDeployment_State) String() string
- func (InterceptDeployment_State) Type() protoreflect.EnumType
- type InterceptEndpointGroup
- func (*InterceptEndpointGroup) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptEndpointGroup) GetAssociations() []*InterceptEndpointGroup_AssociationDetails
- func (x *InterceptEndpointGroup) GetConnectedDeploymentGroup() *InterceptEndpointGroup_ConnectedDeploymentGroup
- func (x *InterceptEndpointGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *InterceptEndpointGroup) GetDescription() string
- func (x *InterceptEndpointGroup) GetInterceptDeploymentGroup() string
- func (x *InterceptEndpointGroup) GetLabels() map[string]string
- func (x *InterceptEndpointGroup) GetName() string
- func (x *InterceptEndpointGroup) GetReconciling() bool
- func (x *InterceptEndpointGroup) GetState() InterceptEndpointGroup_State
- func (x *InterceptEndpointGroup) GetUpdateTime() *timestamppb.Timestamp
- func (*InterceptEndpointGroup) ProtoMessage()
- func (x *InterceptEndpointGroup) ProtoReflect() protoreflect.Message
- func (x *InterceptEndpointGroup) Reset()
- func (x *InterceptEndpointGroup) String() string
- type InterceptEndpointGroupAssociation
- func (*InterceptEndpointGroupAssociation) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptEndpointGroupAssociation) GetCreateTime() *timestamppb.Timestamp
- func (x *InterceptEndpointGroupAssociation) GetInterceptEndpointGroup() string
- func (x *InterceptEndpointGroupAssociation) GetLabels() map[string]string
- func (x *InterceptEndpointGroupAssociation) GetLocations() []*InterceptLocation
- func (x *InterceptEndpointGroupAssociation) GetLocationsDetails() []*InterceptEndpointGroupAssociation_LocationDetailsdeprecated
- func (x *InterceptEndpointGroupAssociation) GetName() string
- func (x *InterceptEndpointGroupAssociation) GetNetwork() string
- func (x *InterceptEndpointGroupAssociation) GetNetworkCookie() uint32
- func (x *InterceptEndpointGroupAssociation) GetReconciling() bool
- func (x *InterceptEndpointGroupAssociation) GetState() InterceptEndpointGroupAssociation_State
- func (x *InterceptEndpointGroupAssociation) GetUpdateTime() *timestamppb.Timestamp
- func (*InterceptEndpointGroupAssociation) ProtoMessage()
- func (x *InterceptEndpointGroupAssociation) ProtoReflect() protoreflect.Message
- func (x *InterceptEndpointGroupAssociation) Reset()
- func (x *InterceptEndpointGroupAssociation) String() string
- type InterceptEndpointGroupAssociation_LocationDetails
- func (*InterceptEndpointGroupAssociation_LocationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptEndpointGroupAssociation_LocationDetails) GetLocation() string
- func (x *InterceptEndpointGroupAssociation_LocationDetails) GetState() InterceptEndpointGroupAssociation_LocationDetails_State
- func (*InterceptEndpointGroupAssociation_LocationDetails) ProtoMessage()
- func (x *InterceptEndpointGroupAssociation_LocationDetails) ProtoReflect() protoreflect.Message
- func (x *InterceptEndpointGroupAssociation_LocationDetails) Reset()
- func (x *InterceptEndpointGroupAssociation_LocationDetails) String() string
- type InterceptEndpointGroupAssociation_LocationDetails_State
- func (InterceptEndpointGroupAssociation_LocationDetails_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterceptEndpointGroupAssociation_LocationDetails_State) Enum() *InterceptEndpointGroupAssociation_LocationDetails_State
- func (InterceptEndpointGroupAssociation_LocationDetails_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterceptEndpointGroupAssociation_LocationDetails_State) Number() protoreflect.EnumNumber
- func (x InterceptEndpointGroupAssociation_LocationDetails_State) String() string
- func (InterceptEndpointGroupAssociation_LocationDetails_State) Type() protoreflect.EnumType
- type InterceptEndpointGroupAssociation_State
- func (InterceptEndpointGroupAssociation_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterceptEndpointGroupAssociation_State) Enum() *InterceptEndpointGroupAssociation_State
- func (InterceptEndpointGroupAssociation_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterceptEndpointGroupAssociation_State) Number() protoreflect.EnumNumber
- func (x InterceptEndpointGroupAssociation_State) String() string
- func (InterceptEndpointGroupAssociation_State) Type() protoreflect.EnumType
- type InterceptEndpointGroup_AssociationDetails
- func (*InterceptEndpointGroup_AssociationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptEndpointGroup_AssociationDetails) GetName() string
- func (x *InterceptEndpointGroup_AssociationDetails) GetNetwork() string
- func (x *InterceptEndpointGroup_AssociationDetails) GetState() InterceptEndpointGroupAssociation_State
- func (*InterceptEndpointGroup_AssociationDetails) ProtoMessage()
- func (x *InterceptEndpointGroup_AssociationDetails) ProtoReflect() protoreflect.Message
- func (x *InterceptEndpointGroup_AssociationDetails) Reset()
- func (x *InterceptEndpointGroup_AssociationDetails) String() string
- type InterceptEndpointGroup_ConnectedDeploymentGroup
- func (*InterceptEndpointGroup_ConnectedDeploymentGroup) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) GetLocations() []*InterceptLocation
- func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) GetName() string
- func (*InterceptEndpointGroup_ConnectedDeploymentGroup) ProtoMessage()
- func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) ProtoReflect() protoreflect.Message
- func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) Reset()
- func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) String() string
- type InterceptEndpointGroup_State
- func (InterceptEndpointGroup_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterceptEndpointGroup_State) Enum() *InterceptEndpointGroup_State
- func (InterceptEndpointGroup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterceptEndpointGroup_State) Number() protoreflect.EnumNumber
- func (x InterceptEndpointGroup_State) String() string
- func (InterceptEndpointGroup_State) Type() protoreflect.EnumType
- type InterceptLocation
- func (*InterceptLocation) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptLocation) GetLocation() string
- func (x *InterceptLocation) GetState() InterceptLocation_State
- func (*InterceptLocation) ProtoMessage()
- func (x *InterceptLocation) ProtoReflect() protoreflect.Message
- func (x *InterceptLocation) Reset()
- func (x *InterceptLocation) String() string
- type InterceptLocation_State
- func (InterceptLocation_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterceptLocation_State) Enum() *InterceptLocation_State
- func (InterceptLocation_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterceptLocation_State) Number() protoreflect.EnumNumber
- func (x InterceptLocation_State) String() string
- func (InterceptLocation_State) Type() protoreflect.EnumType
- type InterceptServer
- type ListAddressGroupReferencesRequest
- func (*ListAddressGroupReferencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAddressGroupReferencesRequest) GetAddressGroup() string
- func (x *ListAddressGroupReferencesRequest) GetPageSize() int32
- func (x *ListAddressGroupReferencesRequest) GetPageToken() string
- func (*ListAddressGroupReferencesRequest) ProtoMessage()
- func (x *ListAddressGroupReferencesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAddressGroupReferencesRequest) Reset()
- func (x *ListAddressGroupReferencesRequest) String() string
- type ListAddressGroupReferencesResponse
- func (*ListAddressGroupReferencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAddressGroupReferencesResponse) GetAddressGroupReferences() []*ListAddressGroupReferencesResponse_AddressGroupReference
- func (x *ListAddressGroupReferencesResponse) GetNextPageToken() string
- func (*ListAddressGroupReferencesResponse) ProtoMessage()
- func (x *ListAddressGroupReferencesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAddressGroupReferencesResponse) Reset()
- func (x *ListAddressGroupReferencesResponse) String() string
- type ListAddressGroupReferencesResponse_AddressGroupReference
- func (*ListAddressGroupReferencesResponse_AddressGroupReference) Descriptor() ([]byte, []int)deprecated
- func (x *ListAddressGroupReferencesResponse_AddressGroupReference) GetFirewallPolicy() string
- func (x *ListAddressGroupReferencesResponse_AddressGroupReference) GetRulePriority() int32
- func (x *ListAddressGroupReferencesResponse_AddressGroupReference) GetSecurityPolicy() string
- func (*ListAddressGroupReferencesResponse_AddressGroupReference) ProtoMessage()
- func (x *ListAddressGroupReferencesResponse_AddressGroupReference) ProtoReflect() protoreflect.Message
- func (x *ListAddressGroupReferencesResponse_AddressGroupReference) Reset()
- func (x *ListAddressGroupReferencesResponse_AddressGroupReference) String() string
- type ListAddressGroupsRequest
- func (*ListAddressGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAddressGroupsRequest) GetPageSize() int32
- func (x *ListAddressGroupsRequest) GetPageToken() string
- func (x *ListAddressGroupsRequest) GetParent() string
- func (x *ListAddressGroupsRequest) GetReturnPartialSuccess() bool
- func (*ListAddressGroupsRequest) ProtoMessage()
- func (x *ListAddressGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAddressGroupsRequest) Reset()
- func (x *ListAddressGroupsRequest) String() string
- type ListAddressGroupsResponse
- func (*ListAddressGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAddressGroupsResponse) GetAddressGroups() []*AddressGroup
- func (x *ListAddressGroupsResponse) GetNextPageToken() string
- func (x *ListAddressGroupsResponse) GetUnreachable() []string
- func (*ListAddressGroupsResponse) ProtoMessage()
- func (x *ListAddressGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAddressGroupsResponse) Reset()
- func (x *ListAddressGroupsResponse) String() string
- type ListAuthorizationPoliciesRequest
- func (*ListAuthorizationPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthorizationPoliciesRequest) GetPageSize() int32
- func (x *ListAuthorizationPoliciesRequest) GetPageToken() string
- func (x *ListAuthorizationPoliciesRequest) GetParent() string
- func (*ListAuthorizationPoliciesRequest) ProtoMessage()
- func (x *ListAuthorizationPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAuthorizationPoliciesRequest) Reset()
- func (x *ListAuthorizationPoliciesRequest) String() string
- type ListAuthorizationPoliciesResponse
- func (*ListAuthorizationPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthorizationPoliciesResponse) GetAuthorizationPolicies() []*AuthorizationPolicy
- func (x *ListAuthorizationPoliciesResponse) GetNextPageToken() string
- func (*ListAuthorizationPoliciesResponse) ProtoMessage()
- func (x *ListAuthorizationPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuthorizationPoliciesResponse) Reset()
- func (x *ListAuthorizationPoliciesResponse) String() string
- type ListAuthzPoliciesRequest
- func (*ListAuthzPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthzPoliciesRequest) GetFilter() string
- func (x *ListAuthzPoliciesRequest) GetOrderBy() string
- func (x *ListAuthzPoliciesRequest) GetPageSize() int32
- func (x *ListAuthzPoliciesRequest) GetPageToken() string
- func (x *ListAuthzPoliciesRequest) GetParent() string
- func (*ListAuthzPoliciesRequest) ProtoMessage()
- func (x *ListAuthzPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAuthzPoliciesRequest) Reset()
- func (x *ListAuthzPoliciesRequest) String() string
- type ListAuthzPoliciesResponse
- func (*ListAuthzPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthzPoliciesResponse) GetAuthzPolicies() []*AuthzPolicy
- func (x *ListAuthzPoliciesResponse) GetNextPageToken() string
- func (x *ListAuthzPoliciesResponse) GetUnreachable() []string
- func (*ListAuthzPoliciesResponse) ProtoMessage()
- func (x *ListAuthzPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuthzPoliciesResponse) Reset()
- func (x *ListAuthzPoliciesResponse) String() string
- type ListBackendAuthenticationConfigsRequest
- func (*ListBackendAuthenticationConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendAuthenticationConfigsRequest) GetPageSize() int32
- func (x *ListBackendAuthenticationConfigsRequest) GetPageToken() string
- func (x *ListBackendAuthenticationConfigsRequest) GetParent() string
- func (*ListBackendAuthenticationConfigsRequest) ProtoMessage()
- func (x *ListBackendAuthenticationConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackendAuthenticationConfigsRequest) Reset()
- func (x *ListBackendAuthenticationConfigsRequest) String() string
- type ListBackendAuthenticationConfigsResponse
- func (*ListBackendAuthenticationConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendAuthenticationConfigsResponse) GetBackendAuthenticationConfigs() []*BackendAuthenticationConfig
- func (x *ListBackendAuthenticationConfigsResponse) GetNextPageToken() string
- func (x *ListBackendAuthenticationConfigsResponse) GetUnreachable() []string
- func (*ListBackendAuthenticationConfigsResponse) ProtoMessage()
- func (x *ListBackendAuthenticationConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackendAuthenticationConfigsResponse) Reset()
- func (x *ListBackendAuthenticationConfigsResponse) String() string
- type ListClientTlsPoliciesRequest
- func (*ListClientTlsPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClientTlsPoliciesRequest) GetPageSize() int32
- func (x *ListClientTlsPoliciesRequest) GetPageToken() string
- func (x *ListClientTlsPoliciesRequest) GetParent() string
- func (*ListClientTlsPoliciesRequest) ProtoMessage()
- func (x *ListClientTlsPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListClientTlsPoliciesRequest) Reset()
- func (x *ListClientTlsPoliciesRequest) String() string
- type ListClientTlsPoliciesResponse
- func (*ListClientTlsPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClientTlsPoliciesResponse) GetClientTlsPolicies() []*ClientTlsPolicy
- func (x *ListClientTlsPoliciesResponse) GetNextPageToken() string
- func (*ListClientTlsPoliciesResponse) ProtoMessage()
- func (x *ListClientTlsPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListClientTlsPoliciesResponse) Reset()
- func (x *ListClientTlsPoliciesResponse) String() string
- type ListDnsThreatDetectorsRequest
- func (*ListDnsThreatDetectorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDnsThreatDetectorsRequest) GetPageSize() int32
- func (x *ListDnsThreatDetectorsRequest) GetPageToken() string
- func (x *ListDnsThreatDetectorsRequest) GetParent() string
- func (*ListDnsThreatDetectorsRequest) ProtoMessage()
- func (x *ListDnsThreatDetectorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDnsThreatDetectorsRequest) Reset()
- func (x *ListDnsThreatDetectorsRequest) String() string
- type ListDnsThreatDetectorsResponse
- func (*ListDnsThreatDetectorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDnsThreatDetectorsResponse) GetDnsThreatDetectors() []*DnsThreatDetector
- func (x *ListDnsThreatDetectorsResponse) GetNextPageToken() string
- func (x *ListDnsThreatDetectorsResponse) GetUnreachable() []string
- func (*ListDnsThreatDetectorsResponse) ProtoMessage()
- func (x *ListDnsThreatDetectorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDnsThreatDetectorsResponse) Reset()
- func (x *ListDnsThreatDetectorsResponse) String() string
- type ListFirewallEndpointAssociationsRequest
- func (*ListFirewallEndpointAssociationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallEndpointAssociationsRequest) GetFilter() string
- func (x *ListFirewallEndpointAssociationsRequest) GetOrderBy() string
- func (x *ListFirewallEndpointAssociationsRequest) GetPageSize() int32
- func (x *ListFirewallEndpointAssociationsRequest) GetPageToken() string
- func (x *ListFirewallEndpointAssociationsRequest) GetParent() string
- func (*ListFirewallEndpointAssociationsRequest) ProtoMessage()
- func (x *ListFirewallEndpointAssociationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListFirewallEndpointAssociationsRequest) Reset()
- func (x *ListFirewallEndpointAssociationsRequest) String() string
- type ListFirewallEndpointAssociationsResponse
- func (*ListFirewallEndpointAssociationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallEndpointAssociationsResponse) GetFirewallEndpointAssociations() []*FirewallEndpointAssociation
- func (x *ListFirewallEndpointAssociationsResponse) GetNextPageToken() string
- func (x *ListFirewallEndpointAssociationsResponse) GetUnreachable() []string
- func (*ListFirewallEndpointAssociationsResponse) ProtoMessage()
- func (x *ListFirewallEndpointAssociationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFirewallEndpointAssociationsResponse) Reset()
- func (x *ListFirewallEndpointAssociationsResponse) String() string
- type ListFirewallEndpointsRequest
- func (*ListFirewallEndpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallEndpointsRequest) GetFilter() string
- func (x *ListFirewallEndpointsRequest) GetOrderBy() string
- func (x *ListFirewallEndpointsRequest) GetPageSize() int32
- func (x *ListFirewallEndpointsRequest) GetPageToken() string
- func (x *ListFirewallEndpointsRequest) GetParent() string
- func (*ListFirewallEndpointsRequest) ProtoMessage()
- func (x *ListFirewallEndpointsRequest) ProtoReflect() protoreflect.Message
- func (x *ListFirewallEndpointsRequest) Reset()
- func (x *ListFirewallEndpointsRequest) String() string
- type ListFirewallEndpointsResponse
- func (*ListFirewallEndpointsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallEndpointsResponse) GetFirewallEndpoints() []*FirewallEndpoint
- func (x *ListFirewallEndpointsResponse) GetNextPageToken() string
- func (x *ListFirewallEndpointsResponse) GetUnreachable() []string
- func (*ListFirewallEndpointsResponse) ProtoMessage()
- func (x *ListFirewallEndpointsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFirewallEndpointsResponse) Reset()
- func (x *ListFirewallEndpointsResponse) String() string
- type ListGatewaySecurityPoliciesRequest
- func (*ListGatewaySecurityPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGatewaySecurityPoliciesRequest) GetPageSize() int32
- func (x *ListGatewaySecurityPoliciesRequest) GetPageToken() string
- func (x *ListGatewaySecurityPoliciesRequest) GetParent() string
- func (*ListGatewaySecurityPoliciesRequest) ProtoMessage()
- func (x *ListGatewaySecurityPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListGatewaySecurityPoliciesRequest) Reset()
- func (x *ListGatewaySecurityPoliciesRequest) String() string
- type ListGatewaySecurityPoliciesResponse
- func (*ListGatewaySecurityPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGatewaySecurityPoliciesResponse) GetGatewaySecurityPolicies() []*GatewaySecurityPolicy
- func (x *ListGatewaySecurityPoliciesResponse) GetNextPageToken() string
- func (x *ListGatewaySecurityPoliciesResponse) GetUnreachable() []string
- func (*ListGatewaySecurityPoliciesResponse) ProtoMessage()
- func (x *ListGatewaySecurityPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListGatewaySecurityPoliciesResponse) Reset()
- func (x *ListGatewaySecurityPoliciesResponse) String() string
- type ListGatewaySecurityPolicyRulesRequest
- func (*ListGatewaySecurityPolicyRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGatewaySecurityPolicyRulesRequest) GetPageSize() int32
- func (x *ListGatewaySecurityPolicyRulesRequest) GetPageToken() string
- func (x *ListGatewaySecurityPolicyRulesRequest) GetParent() string
- func (*ListGatewaySecurityPolicyRulesRequest) ProtoMessage()
- func (x *ListGatewaySecurityPolicyRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListGatewaySecurityPolicyRulesRequest) Reset()
- func (x *ListGatewaySecurityPolicyRulesRequest) String() string
- type ListGatewaySecurityPolicyRulesResponse
- func (*ListGatewaySecurityPolicyRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGatewaySecurityPolicyRulesResponse) GetGatewaySecurityPolicyRules() []*GatewaySecurityPolicyRule
- func (x *ListGatewaySecurityPolicyRulesResponse) GetNextPageToken() string
- func (x *ListGatewaySecurityPolicyRulesResponse) GetUnreachable() []string
- func (*ListGatewaySecurityPolicyRulesResponse) ProtoMessage()
- func (x *ListGatewaySecurityPolicyRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListGatewaySecurityPolicyRulesResponse) Reset()
- func (x *ListGatewaySecurityPolicyRulesResponse) String() string
- type ListInterceptDeploymentGroupsRequest
- func (*ListInterceptDeploymentGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptDeploymentGroupsRequest) GetFilter() string
- func (x *ListInterceptDeploymentGroupsRequest) GetOrderBy() string
- func (x *ListInterceptDeploymentGroupsRequest) GetPageSize() int32
- func (x *ListInterceptDeploymentGroupsRequest) GetPageToken() string
- func (x *ListInterceptDeploymentGroupsRequest) GetParent() string
- func (*ListInterceptDeploymentGroupsRequest) ProtoMessage()
- func (x *ListInterceptDeploymentGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterceptDeploymentGroupsRequest) Reset()
- func (x *ListInterceptDeploymentGroupsRequest) String() string
- type ListInterceptDeploymentGroupsResponse
- func (*ListInterceptDeploymentGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptDeploymentGroupsResponse) GetInterceptDeploymentGroups() []*InterceptDeploymentGroup
- func (x *ListInterceptDeploymentGroupsResponse) GetNextPageToken() string
- func (*ListInterceptDeploymentGroupsResponse) ProtoMessage()
- func (x *ListInterceptDeploymentGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterceptDeploymentGroupsResponse) Reset()
- func (x *ListInterceptDeploymentGroupsResponse) String() string
- type ListInterceptDeploymentsRequest
- func (*ListInterceptDeploymentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptDeploymentsRequest) GetFilter() string
- func (x *ListInterceptDeploymentsRequest) GetOrderBy() string
- func (x *ListInterceptDeploymentsRequest) GetPageSize() int32
- func (x *ListInterceptDeploymentsRequest) GetPageToken() string
- func (x *ListInterceptDeploymentsRequest) GetParent() string
- func (*ListInterceptDeploymentsRequest) ProtoMessage()
- func (x *ListInterceptDeploymentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterceptDeploymentsRequest) Reset()
- func (x *ListInterceptDeploymentsRequest) String() string
- type ListInterceptDeploymentsResponse
- func (*ListInterceptDeploymentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptDeploymentsResponse) GetInterceptDeployments() []*InterceptDeployment
- func (x *ListInterceptDeploymentsResponse) GetNextPageToken() string
- func (x *ListInterceptDeploymentsResponse) GetUnreachable() []string
- func (*ListInterceptDeploymentsResponse) ProtoMessage()
- func (x *ListInterceptDeploymentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterceptDeploymentsResponse) Reset()
- func (x *ListInterceptDeploymentsResponse) String() string
- type ListInterceptEndpointGroupAssociationsRequest
- func (*ListInterceptEndpointGroupAssociationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptEndpointGroupAssociationsRequest) GetFilter() string
- func (x *ListInterceptEndpointGroupAssociationsRequest) GetOrderBy() string
- func (x *ListInterceptEndpointGroupAssociationsRequest) GetPageSize() int32
- func (x *ListInterceptEndpointGroupAssociationsRequest) GetPageToken() string
- func (x *ListInterceptEndpointGroupAssociationsRequest) GetParent() string
- func (*ListInterceptEndpointGroupAssociationsRequest) ProtoMessage()
- func (x *ListInterceptEndpointGroupAssociationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterceptEndpointGroupAssociationsRequest) Reset()
- func (x *ListInterceptEndpointGroupAssociationsRequest) String() string
- type ListInterceptEndpointGroupAssociationsResponse
- func (*ListInterceptEndpointGroupAssociationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptEndpointGroupAssociationsResponse) GetInterceptEndpointGroupAssociations() []*InterceptEndpointGroupAssociation
- func (x *ListInterceptEndpointGroupAssociationsResponse) GetNextPageToken() string
- func (*ListInterceptEndpointGroupAssociationsResponse) ProtoMessage()
- func (x *ListInterceptEndpointGroupAssociationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterceptEndpointGroupAssociationsResponse) Reset()
- func (x *ListInterceptEndpointGroupAssociationsResponse) String() string
- type ListInterceptEndpointGroupsRequest
- func (*ListInterceptEndpointGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptEndpointGroupsRequest) GetFilter() string
- func (x *ListInterceptEndpointGroupsRequest) GetOrderBy() string
- func (x *ListInterceptEndpointGroupsRequest) GetPageSize() int32
- func (x *ListInterceptEndpointGroupsRequest) GetPageToken() string
- func (x *ListInterceptEndpointGroupsRequest) GetParent() string
- func (*ListInterceptEndpointGroupsRequest) ProtoMessage()
- func (x *ListInterceptEndpointGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterceptEndpointGroupsRequest) Reset()
- func (x *ListInterceptEndpointGroupsRequest) String() string
- type ListInterceptEndpointGroupsResponse
- func (*ListInterceptEndpointGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterceptEndpointGroupsResponse) GetInterceptEndpointGroups() []*InterceptEndpointGroup
- func (x *ListInterceptEndpointGroupsResponse) GetNextPageToken() string
- func (*ListInterceptEndpointGroupsResponse) ProtoMessage()
- func (x *ListInterceptEndpointGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterceptEndpointGroupsResponse) Reset()
- func (x *ListInterceptEndpointGroupsResponse) String() string
- type ListMirroringDeploymentGroupsRequest
- func (*ListMirroringDeploymentGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringDeploymentGroupsRequest) GetFilter() string
- func (x *ListMirroringDeploymentGroupsRequest) GetOrderBy() string
- func (x *ListMirroringDeploymentGroupsRequest) GetPageSize() int32
- func (x *ListMirroringDeploymentGroupsRequest) GetPageToken() string
- func (x *ListMirroringDeploymentGroupsRequest) GetParent() string
- func (*ListMirroringDeploymentGroupsRequest) ProtoMessage()
- func (x *ListMirroringDeploymentGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMirroringDeploymentGroupsRequest) Reset()
- func (x *ListMirroringDeploymentGroupsRequest) String() string
- type ListMirroringDeploymentGroupsResponse
- func (*ListMirroringDeploymentGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringDeploymentGroupsResponse) GetMirroringDeploymentGroups() []*MirroringDeploymentGroup
- func (x *ListMirroringDeploymentGroupsResponse) GetNextPageToken() string
- func (*ListMirroringDeploymentGroupsResponse) ProtoMessage()
- func (x *ListMirroringDeploymentGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMirroringDeploymentGroupsResponse) Reset()
- func (x *ListMirroringDeploymentGroupsResponse) String() string
- type ListMirroringDeploymentsRequest
- func (*ListMirroringDeploymentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringDeploymentsRequest) GetFilter() string
- func (x *ListMirroringDeploymentsRequest) GetOrderBy() string
- func (x *ListMirroringDeploymentsRequest) GetPageSize() int32
- func (x *ListMirroringDeploymentsRequest) GetPageToken() string
- func (x *ListMirroringDeploymentsRequest) GetParent() string
- func (*ListMirroringDeploymentsRequest) ProtoMessage()
- func (x *ListMirroringDeploymentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMirroringDeploymentsRequest) Reset()
- func (x *ListMirroringDeploymentsRequest) String() string
- type ListMirroringDeploymentsResponse
- func (*ListMirroringDeploymentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringDeploymentsResponse) GetMirroringDeployments() []*MirroringDeployment
- func (x *ListMirroringDeploymentsResponse) GetNextPageToken() string
- func (x *ListMirroringDeploymentsResponse) GetUnreachable() []string
- func (*ListMirroringDeploymentsResponse) ProtoMessage()
- func (x *ListMirroringDeploymentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMirroringDeploymentsResponse) Reset()
- func (x *ListMirroringDeploymentsResponse) String() string
- type ListMirroringEndpointGroupAssociationsRequest
- func (*ListMirroringEndpointGroupAssociationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringEndpointGroupAssociationsRequest) GetFilter() string
- func (x *ListMirroringEndpointGroupAssociationsRequest) GetOrderBy() string
- func (x *ListMirroringEndpointGroupAssociationsRequest) GetPageSize() int32
- func (x *ListMirroringEndpointGroupAssociationsRequest) GetPageToken() string
- func (x *ListMirroringEndpointGroupAssociationsRequest) GetParent() string
- func (*ListMirroringEndpointGroupAssociationsRequest) ProtoMessage()
- func (x *ListMirroringEndpointGroupAssociationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMirroringEndpointGroupAssociationsRequest) Reset()
- func (x *ListMirroringEndpointGroupAssociationsRequest) String() string
- type ListMirroringEndpointGroupAssociationsResponse
- func (*ListMirroringEndpointGroupAssociationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringEndpointGroupAssociationsResponse) GetMirroringEndpointGroupAssociations() []*MirroringEndpointGroupAssociation
- func (x *ListMirroringEndpointGroupAssociationsResponse) GetNextPageToken() string
- func (*ListMirroringEndpointGroupAssociationsResponse) ProtoMessage()
- func (x *ListMirroringEndpointGroupAssociationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMirroringEndpointGroupAssociationsResponse) Reset()
- func (x *ListMirroringEndpointGroupAssociationsResponse) String() string
- type ListMirroringEndpointGroupsRequest
- func (*ListMirroringEndpointGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringEndpointGroupsRequest) GetFilter() string
- func (x *ListMirroringEndpointGroupsRequest) GetOrderBy() string
- func (x *ListMirroringEndpointGroupsRequest) GetPageSize() int32
- func (x *ListMirroringEndpointGroupsRequest) GetPageToken() string
- func (x *ListMirroringEndpointGroupsRequest) GetParent() string
- func (*ListMirroringEndpointGroupsRequest) ProtoMessage()
- func (x *ListMirroringEndpointGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMirroringEndpointGroupsRequest) Reset()
- func (x *ListMirroringEndpointGroupsRequest) String() string
- type ListMirroringEndpointGroupsResponse
- func (*ListMirroringEndpointGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMirroringEndpointGroupsResponse) GetMirroringEndpointGroups() []*MirroringEndpointGroup
- func (x *ListMirroringEndpointGroupsResponse) GetNextPageToken() string
- func (*ListMirroringEndpointGroupsResponse) ProtoMessage()
- func (x *ListMirroringEndpointGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMirroringEndpointGroupsResponse) Reset()
- func (x *ListMirroringEndpointGroupsResponse) String() string
- type ListSACAttachmentsRequest
- func (*ListSACAttachmentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSACAttachmentsRequest) GetFilter() string
- func (x *ListSACAttachmentsRequest) GetOrderBy() string
- func (x *ListSACAttachmentsRequest) GetPageSize() int32
- func (x *ListSACAttachmentsRequest) GetPageToken() string
- func (x *ListSACAttachmentsRequest) GetParent() string
- func (*ListSACAttachmentsRequest) ProtoMessage()
- func (x *ListSACAttachmentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSACAttachmentsRequest) Reset()
- func (x *ListSACAttachmentsRequest) String() string
- type ListSACAttachmentsResponse
- func (*ListSACAttachmentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSACAttachmentsResponse) GetNextPageToken() string
- func (x *ListSACAttachmentsResponse) GetSacAttachments() []*SACAttachment
- func (x *ListSACAttachmentsResponse) GetUnreachable() []string
- func (*ListSACAttachmentsResponse) ProtoMessage()
- func (x *ListSACAttachmentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSACAttachmentsResponse) Reset()
- func (x *ListSACAttachmentsResponse) String() string
- type ListSACRealmsRequest
- func (*ListSACRealmsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSACRealmsRequest) GetFilter() string
- func (x *ListSACRealmsRequest) GetOrderBy() string
- func (x *ListSACRealmsRequest) GetPageSize() int32
- func (x *ListSACRealmsRequest) GetPageToken() string
- func (x *ListSACRealmsRequest) GetParent() string
- func (*ListSACRealmsRequest) ProtoMessage()
- func (x *ListSACRealmsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSACRealmsRequest) Reset()
- func (x *ListSACRealmsRequest) String() string
- type ListSACRealmsResponse
- func (*ListSACRealmsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSACRealmsResponse) GetNextPageToken() string
- func (x *ListSACRealmsResponse) GetSacRealms() []*SACRealm
- func (x *ListSACRealmsResponse) GetUnreachable() []string
- func (*ListSACRealmsResponse) ProtoMessage()
- func (x *ListSACRealmsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSACRealmsResponse) Reset()
- func (x *ListSACRealmsResponse) String() string
- type ListSecurityProfileGroupsRequest
- func (*ListSecurityProfileGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityProfileGroupsRequest) GetPageSize() int32
- func (x *ListSecurityProfileGroupsRequest) GetPageToken() string
- func (x *ListSecurityProfileGroupsRequest) GetParent() string
- func (*ListSecurityProfileGroupsRequest) ProtoMessage()
- func (x *ListSecurityProfileGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSecurityProfileGroupsRequest) Reset()
- func (x *ListSecurityProfileGroupsRequest) String() string
- type ListSecurityProfileGroupsResponse
- func (*ListSecurityProfileGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityProfileGroupsResponse) GetNextPageToken() string
- func (x *ListSecurityProfileGroupsResponse) GetSecurityProfileGroups() []*SecurityProfileGroup
- func (*ListSecurityProfileGroupsResponse) ProtoMessage()
- func (x *ListSecurityProfileGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSecurityProfileGroupsResponse) Reset()
- func (x *ListSecurityProfileGroupsResponse) String() string
- type ListSecurityProfilesRequest
- func (*ListSecurityProfilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityProfilesRequest) GetPageSize() int32
- func (x *ListSecurityProfilesRequest) GetPageToken() string
- func (x *ListSecurityProfilesRequest) GetParent() string
- func (*ListSecurityProfilesRequest) ProtoMessage()
- func (x *ListSecurityProfilesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSecurityProfilesRequest) Reset()
- func (x *ListSecurityProfilesRequest) String() string
- type ListSecurityProfilesResponse
- func (*ListSecurityProfilesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityProfilesResponse) GetNextPageToken() string
- func (x *ListSecurityProfilesResponse) GetSecurityProfiles() []*SecurityProfile
- func (*ListSecurityProfilesResponse) ProtoMessage()
- func (x *ListSecurityProfilesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSecurityProfilesResponse) Reset()
- func (x *ListSecurityProfilesResponse) String() string
- type ListServerTlsPoliciesRequest
- func (*ListServerTlsPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServerTlsPoliciesRequest) GetPageSize() int32
- func (x *ListServerTlsPoliciesRequest) GetPageToken() string
- func (x *ListServerTlsPoliciesRequest) GetParent() string
- func (x *ListServerTlsPoliciesRequest) GetReturnPartialSuccess() bool
- func (*ListServerTlsPoliciesRequest) ProtoMessage()
- func (x *ListServerTlsPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServerTlsPoliciesRequest) Reset()
- func (x *ListServerTlsPoliciesRequest) String() string
- type ListServerTlsPoliciesResponse
- func (*ListServerTlsPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServerTlsPoliciesResponse) GetNextPageToken() string
- func (x *ListServerTlsPoliciesResponse) GetServerTlsPolicies() []*ServerTlsPolicy
- func (x *ListServerTlsPoliciesResponse) GetUnreachable() []string
- func (*ListServerTlsPoliciesResponse) ProtoMessage()
- func (x *ListServerTlsPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListServerTlsPoliciesResponse) Reset()
- func (x *ListServerTlsPoliciesResponse) String() string
- type ListTlsInspectionPoliciesRequest
- func (*ListTlsInspectionPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTlsInspectionPoliciesRequest) GetPageSize() int32
- func (x *ListTlsInspectionPoliciesRequest) GetPageToken() string
- func (x *ListTlsInspectionPoliciesRequest) GetParent() string
- func (*ListTlsInspectionPoliciesRequest) ProtoMessage()
- func (x *ListTlsInspectionPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTlsInspectionPoliciesRequest) Reset()
- func (x *ListTlsInspectionPoliciesRequest) String() string
- type ListTlsInspectionPoliciesResponse
- func (*ListTlsInspectionPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTlsInspectionPoliciesResponse) GetNextPageToken() string
- func (x *ListTlsInspectionPoliciesResponse) GetTlsInspectionPolicies() []*TlsInspectionPolicy
- func (x *ListTlsInspectionPoliciesResponse) GetUnreachable() []string
- func (*ListTlsInspectionPoliciesResponse) ProtoMessage()
- func (x *ListTlsInspectionPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTlsInspectionPoliciesResponse) Reset()
- func (x *ListTlsInspectionPoliciesResponse) String() string
- type ListUrlListsRequest
- func (*ListUrlListsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUrlListsRequest) GetPageSize() int32
- func (x *ListUrlListsRequest) GetPageToken() string
- func (x *ListUrlListsRequest) GetParent() string
- func (*ListUrlListsRequest) ProtoMessage()
- func (x *ListUrlListsRequest) ProtoReflect() protoreflect.Message
- func (x *ListUrlListsRequest) Reset()
- func (x *ListUrlListsRequest) String() string
- type ListUrlListsResponse
- func (*ListUrlListsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUrlListsResponse) GetNextPageToken() string
- func (x *ListUrlListsResponse) GetUnreachable() []string
- func (x *ListUrlListsResponse) GetUrlLists() []*UrlList
- func (*ListUrlListsResponse) ProtoMessage()
- func (x *ListUrlListsResponse) ProtoReflect() protoreflect.Message
- func (x *ListUrlListsResponse) Reset()
- func (x *ListUrlListsResponse) String() string
- type MirroringClient
- type MirroringDeployment
- func (*MirroringDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringDeployment) GetCreateTime() *timestamppb.Timestamp
- func (x *MirroringDeployment) GetDescription() string
- func (x *MirroringDeployment) GetForwardingRule() string
- func (x *MirroringDeployment) GetLabels() map[string]string
- func (x *MirroringDeployment) GetMirroringDeploymentGroup() string
- func (x *MirroringDeployment) GetName() string
- func (x *MirroringDeployment) GetReconciling() bool
- func (x *MirroringDeployment) GetState() MirroringDeployment_State
- func (x *MirroringDeployment) GetUpdateTime() *timestamppb.Timestamp
- func (*MirroringDeployment) ProtoMessage()
- func (x *MirroringDeployment) ProtoReflect() protoreflect.Message
- func (x *MirroringDeployment) Reset()
- func (x *MirroringDeployment) String() string
- type MirroringDeploymentGroup
- func (*MirroringDeploymentGroup) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringDeploymentGroup) GetConnectedEndpointGroups() []*MirroringDeploymentGroup_ConnectedEndpointGroup
- func (x *MirroringDeploymentGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *MirroringDeploymentGroup) GetDescription() string
- func (x *MirroringDeploymentGroup) GetLabels() map[string]string
- func (x *MirroringDeploymentGroup) GetLocations() []*MirroringLocation
- func (x *MirroringDeploymentGroup) GetName() string
- func (x *MirroringDeploymentGroup) GetNestedDeployments() []*MirroringDeploymentGroup_Deploymentdeprecated
- func (x *MirroringDeploymentGroup) GetNetwork() string
- func (x *MirroringDeploymentGroup) GetReconciling() bool
- func (x *MirroringDeploymentGroup) GetState() MirroringDeploymentGroup_State
- func (x *MirroringDeploymentGroup) GetUpdateTime() *timestamppb.Timestamp
- func (*MirroringDeploymentGroup) ProtoMessage()
- func (x *MirroringDeploymentGroup) ProtoReflect() protoreflect.Message
- func (x *MirroringDeploymentGroup) Reset()
- func (x *MirroringDeploymentGroup) String() string
- type MirroringDeploymentGroup_ConnectedEndpointGroup
- func (*MirroringDeploymentGroup_ConnectedEndpointGroup) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) GetName() string
- func (*MirroringDeploymentGroup_ConnectedEndpointGroup) ProtoMessage()
- func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) ProtoReflect() protoreflect.Message
- func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) Reset()
- func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) String() string
- type MirroringDeploymentGroup_Deployment
- func (*MirroringDeploymentGroup_Deployment) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringDeploymentGroup_Deployment) GetName() string
- func (x *MirroringDeploymentGroup_Deployment) GetState() MirroringDeployment_State
- func (*MirroringDeploymentGroup_Deployment) ProtoMessage()
- func (x *MirroringDeploymentGroup_Deployment) ProtoReflect() protoreflect.Message
- func (x *MirroringDeploymentGroup_Deployment) Reset()
- func (x *MirroringDeploymentGroup_Deployment) String() string
- type MirroringDeploymentGroup_State
- func (MirroringDeploymentGroup_State) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringDeploymentGroup_State) Enum() *MirroringDeploymentGroup_State
- func (MirroringDeploymentGroup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringDeploymentGroup_State) Number() protoreflect.EnumNumber
- func (x MirroringDeploymentGroup_State) String() string
- func (MirroringDeploymentGroup_State) Type() protoreflect.EnumType
- type MirroringDeployment_State
- func (MirroringDeployment_State) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringDeployment_State) Enum() *MirroringDeployment_State
- func (MirroringDeployment_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringDeployment_State) Number() protoreflect.EnumNumber
- func (x MirroringDeployment_State) String() string
- func (MirroringDeployment_State) Type() protoreflect.EnumType
- type MirroringEndpointGroup
- func (*MirroringEndpointGroup) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringEndpointGroup) GetAssociations() []*MirroringEndpointGroup_AssociationDetails
- func (x *MirroringEndpointGroup) GetConnectedDeploymentGroups() []*MirroringEndpointGroup_ConnectedDeploymentGroup
- func (x *MirroringEndpointGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *MirroringEndpointGroup) GetDescription() string
- func (x *MirroringEndpointGroup) GetLabels() map[string]string
- func (x *MirroringEndpointGroup) GetMirroringDeploymentGroup() string
- func (x *MirroringEndpointGroup) GetName() string
- func (x *MirroringEndpointGroup) GetReconciling() bool
- func (x *MirroringEndpointGroup) GetState() MirroringEndpointGroup_State
- func (x *MirroringEndpointGroup) GetType() MirroringEndpointGroup_Type
- func (x *MirroringEndpointGroup) GetUpdateTime() *timestamppb.Timestamp
- func (*MirroringEndpointGroup) ProtoMessage()
- func (x *MirroringEndpointGroup) ProtoReflect() protoreflect.Message
- func (x *MirroringEndpointGroup) Reset()
- func (x *MirroringEndpointGroup) String() string
- type MirroringEndpointGroupAssociation
- func (*MirroringEndpointGroupAssociation) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringEndpointGroupAssociation) GetCreateTime() *timestamppb.Timestamp
- func (x *MirroringEndpointGroupAssociation) GetLabels() map[string]string
- func (x *MirroringEndpointGroupAssociation) GetLocations() []*MirroringLocation
- func (x *MirroringEndpointGroupAssociation) GetLocationsDetails() []*MirroringEndpointGroupAssociation_LocationDetailsdeprecated
- func (x *MirroringEndpointGroupAssociation) GetMirroringEndpointGroup() string
- func (x *MirroringEndpointGroupAssociation) GetName() string
- func (x *MirroringEndpointGroupAssociation) GetNetwork() string
- func (x *MirroringEndpointGroupAssociation) GetReconciling() bool
- func (x *MirroringEndpointGroupAssociation) GetState() MirroringEndpointGroupAssociation_State
- func (x *MirroringEndpointGroupAssociation) GetUpdateTime() *timestamppb.Timestamp
- func (*MirroringEndpointGroupAssociation) ProtoMessage()
- func (x *MirroringEndpointGroupAssociation) ProtoReflect() protoreflect.Message
- func (x *MirroringEndpointGroupAssociation) Reset()
- func (x *MirroringEndpointGroupAssociation) String() string
- type MirroringEndpointGroupAssociation_LocationDetails
- func (*MirroringEndpointGroupAssociation_LocationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringEndpointGroupAssociation_LocationDetails) GetLocation() string
- func (x *MirroringEndpointGroupAssociation_LocationDetails) GetState() MirroringEndpointGroupAssociation_LocationDetails_State
- func (*MirroringEndpointGroupAssociation_LocationDetails) ProtoMessage()
- func (x *MirroringEndpointGroupAssociation_LocationDetails) ProtoReflect() protoreflect.Message
- func (x *MirroringEndpointGroupAssociation_LocationDetails) Reset()
- func (x *MirroringEndpointGroupAssociation_LocationDetails) String() string
- type MirroringEndpointGroupAssociation_LocationDetails_State
- func (MirroringEndpointGroupAssociation_LocationDetails_State) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringEndpointGroupAssociation_LocationDetails_State) Enum() *MirroringEndpointGroupAssociation_LocationDetails_State
- func (MirroringEndpointGroupAssociation_LocationDetails_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringEndpointGroupAssociation_LocationDetails_State) Number() protoreflect.EnumNumber
- func (x MirroringEndpointGroupAssociation_LocationDetails_State) String() string
- func (MirroringEndpointGroupAssociation_LocationDetails_State) Type() protoreflect.EnumType
- type MirroringEndpointGroupAssociation_State
- func (MirroringEndpointGroupAssociation_State) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringEndpointGroupAssociation_State) Enum() *MirroringEndpointGroupAssociation_State
- func (MirroringEndpointGroupAssociation_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringEndpointGroupAssociation_State) Number() protoreflect.EnumNumber
- func (x MirroringEndpointGroupAssociation_State) String() string
- func (MirroringEndpointGroupAssociation_State) Type() protoreflect.EnumType
- type MirroringEndpointGroup_AssociationDetails
- func (*MirroringEndpointGroup_AssociationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringEndpointGroup_AssociationDetails) GetName() string
- func (x *MirroringEndpointGroup_AssociationDetails) GetNetwork() string
- func (x *MirroringEndpointGroup_AssociationDetails) GetState() MirroringEndpointGroupAssociation_State
- func (*MirroringEndpointGroup_AssociationDetails) ProtoMessage()
- func (x *MirroringEndpointGroup_AssociationDetails) ProtoReflect() protoreflect.Message
- func (x *MirroringEndpointGroup_AssociationDetails) Reset()
- func (x *MirroringEndpointGroup_AssociationDetails) String() string
- type MirroringEndpointGroup_ConnectedDeploymentGroup
- func (*MirroringEndpointGroup_ConnectedDeploymentGroup) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) GetLocations() []*MirroringLocation
- func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) GetName() string
- func (*MirroringEndpointGroup_ConnectedDeploymentGroup) ProtoMessage()
- func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) ProtoReflect() protoreflect.Message
- func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) Reset()
- func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) String() string
- type MirroringEndpointGroup_State
- func (MirroringEndpointGroup_State) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringEndpointGroup_State) Enum() *MirroringEndpointGroup_State
- func (MirroringEndpointGroup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringEndpointGroup_State) Number() protoreflect.EnumNumber
- func (x MirroringEndpointGroup_State) String() string
- func (MirroringEndpointGroup_State) Type() protoreflect.EnumType
- type MirroringEndpointGroup_Type
- func (MirroringEndpointGroup_Type) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringEndpointGroup_Type) Enum() *MirroringEndpointGroup_Type
- func (MirroringEndpointGroup_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringEndpointGroup_Type) Number() protoreflect.EnumNumber
- func (x MirroringEndpointGroup_Type) String() string
- func (MirroringEndpointGroup_Type) Type() protoreflect.EnumType
- type MirroringLocation
- func (*MirroringLocation) Descriptor() ([]byte, []int)deprecated
- func (x *MirroringLocation) GetLocation() string
- func (x *MirroringLocation) GetState() MirroringLocation_State
- func (*MirroringLocation) ProtoMessage()
- func (x *MirroringLocation) ProtoReflect() protoreflect.Message
- func (x *MirroringLocation) Reset()
- func (x *MirroringLocation) String() string
- type MirroringLocation_State
- func (MirroringLocation_State) Descriptor() protoreflect.EnumDescriptor
- func (x MirroringLocation_State) Enum() *MirroringLocation_State
- func (MirroringLocation_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MirroringLocation_State) Number() protoreflect.EnumNumber
- func (x MirroringLocation_State) String() string
- func (MirroringLocation_State) Type() protoreflect.EnumType
- type MirroringServer
- type NetworkSecurityClient
- type NetworkSecurityServer
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type OrganizationAddressGroupServiceClient
- type OrganizationAddressGroupServiceServer
- type OrganizationSecurityProfileGroupServiceClient
- type OrganizationSecurityProfileGroupServiceServer
- type Protocol
- type RemoveAddressGroupItemsRequest
- func (*RemoveAddressGroupItemsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveAddressGroupItemsRequest) GetAddressGroup() string
- func (x *RemoveAddressGroupItemsRequest) GetItems() []string
- func (x *RemoveAddressGroupItemsRequest) GetRequestId() string
- func (*RemoveAddressGroupItemsRequest) ProtoMessage()
- func (x *RemoveAddressGroupItemsRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveAddressGroupItemsRequest) Reset()
- func (x *RemoveAddressGroupItemsRequest) String() string
- type SACAttachment
- func (*SACAttachment) Descriptor() ([]byte, []int)deprecated
- func (x *SACAttachment) GetCreateTime() *timestamppb.Timestamp
- func (x *SACAttachment) GetLabels() map[string]string
- func (x *SACAttachment) GetName() string
- func (x *SACAttachment) GetNccGateway() string
- func (x *SACAttachment) GetSacRealm() string
- func (x *SACAttachment) GetState() SACAttachment_State
- func (x *SACAttachment) GetUpdateTime() *timestamppb.Timestamp
- func (*SACAttachment) ProtoMessage()
- func (x *SACAttachment) ProtoReflect() protoreflect.Message
- func (x *SACAttachment) Reset()
- func (x *SACAttachment) String() string
- type SACAttachment_State
- func (SACAttachment_State) Descriptor() protoreflect.EnumDescriptor
- func (x SACAttachment_State) Enum() *SACAttachment_State
- func (SACAttachment_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x SACAttachment_State) Number() protoreflect.EnumNumber
- func (x SACAttachment_State) String() string
- func (SACAttachment_State) Type() protoreflect.EnumType
- type SACRealm
- func (*SACRealm) Descriptor() ([]byte, []int)deprecated
- func (x *SACRealm) GetCreateTime() *timestamppb.Timestamp
- func (x *SACRealm) GetLabels() map[string]string
- func (x *SACRealm) GetName() string
- func (x *SACRealm) GetPairingKey() *SACRealm_PairingKey
- func (x *SACRealm) GetSecurityService() SACRealm_SecurityService
- func (x *SACRealm) GetState() SACRealm_State
- func (x *SACRealm) GetUpdateTime() *timestamppb.Timestamp
- func (*SACRealm) ProtoMessage()
- func (x *SACRealm) ProtoReflect() protoreflect.Message
- func (x *SACRealm) Reset()
- func (x *SACRealm) String() string
- type SACRealm_PairingKey
- func (*SACRealm_PairingKey) Descriptor() ([]byte, []int)deprecated
- func (x *SACRealm_PairingKey) GetExpireTime() *timestamppb.Timestamp
- func (x *SACRealm_PairingKey) GetKey() string
- func (*SACRealm_PairingKey) ProtoMessage()
- func (x *SACRealm_PairingKey) ProtoReflect() protoreflect.Message
- func (x *SACRealm_PairingKey) Reset()
- func (x *SACRealm_PairingKey) String() string
- type SACRealm_SecurityService
- func (SACRealm_SecurityService) Descriptor() protoreflect.EnumDescriptor
- func (x SACRealm_SecurityService) Enum() *SACRealm_SecurityService
- func (SACRealm_SecurityService) EnumDescriptor() ([]byte, []int)deprecated
- func (x SACRealm_SecurityService) Number() protoreflect.EnumNumber
- func (x SACRealm_SecurityService) String() string
- func (SACRealm_SecurityService) Type() protoreflect.EnumType
- type SACRealm_State
- func (SACRealm_State) Descriptor() protoreflect.EnumDescriptor
- func (x SACRealm_State) Enum() *SACRealm_State
- func (SACRealm_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x SACRealm_State) Number() protoreflect.EnumNumber
- func (x SACRealm_State) String() string
- func (SACRealm_State) Type() protoreflect.EnumType
- type SSERealmServiceClient
- type SSERealmServiceServer
- type SecurityProfile
- func (*SecurityProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityProfile) GetCreateTime() *timestamppb.Timestamp
- func (x *SecurityProfile) GetCustomInterceptProfile() *CustomInterceptProfile
- func (x *SecurityProfile) GetCustomMirroringProfile() *CustomMirroringProfile
- func (x *SecurityProfile) GetDescription() string
- func (x *SecurityProfile) GetEtag() string
- func (x *SecurityProfile) GetLabels() map[string]string
- func (x *SecurityProfile) GetName() string
- func (x *SecurityProfile) GetProfile() isSecurityProfile_Profile
- func (x *SecurityProfile) GetThreatPreventionProfile() *ThreatPreventionProfile
- func (x *SecurityProfile) GetType() SecurityProfile_ProfileType
- func (x *SecurityProfile) GetUpdateTime() *timestamppb.Timestamp
- func (x *SecurityProfile) GetUrlFilteringProfile() *UrlFilteringProfile
- func (*SecurityProfile) ProtoMessage()
- func (x *SecurityProfile) ProtoReflect() protoreflect.Message
- func (x *SecurityProfile) Reset()
- func (x *SecurityProfile) String() string
- type SecurityProfileGroup
- func (*SecurityProfileGroup) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityProfileGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *SecurityProfileGroup) GetCustomInterceptProfile() string
- func (x *SecurityProfileGroup) GetCustomMirroringProfile() string
- func (x *SecurityProfileGroup) GetDataPathId() uint64
- func (x *SecurityProfileGroup) GetDescription() string
- func (x *SecurityProfileGroup) GetEtag() string
- func (x *SecurityProfileGroup) GetLabels() map[string]string
- func (x *SecurityProfileGroup) GetName() string
- func (x *SecurityProfileGroup) GetThreatPreventionProfile() string
- func (x *SecurityProfileGroup) GetUpdateTime() *timestamppb.Timestamp
- func (x *SecurityProfileGroup) GetUrlFilteringProfile() string
- func (*SecurityProfileGroup) ProtoMessage()
- func (x *SecurityProfileGroup) ProtoReflect() protoreflect.Message
- func (x *SecurityProfileGroup) Reset()
- func (x *SecurityProfileGroup) String() string
- type SecurityProfileGroupServiceClient
- type SecurityProfileGroupServiceServer
- type SecurityProfile_CustomInterceptProfile
- type SecurityProfile_CustomMirroringProfile
- type SecurityProfile_ProfileType
- func (SecurityProfile_ProfileType) Descriptor() protoreflect.EnumDescriptor
- func (x SecurityProfile_ProfileType) Enum() *SecurityProfile_ProfileType
- func (SecurityProfile_ProfileType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SecurityProfile_ProfileType) Number() protoreflect.EnumNumber
- func (x SecurityProfile_ProfileType) String() string
- func (SecurityProfile_ProfileType) Type() protoreflect.EnumType
- type SecurityProfile_ThreatPreventionProfile
- type SecurityProfile_UrlFilteringProfile
- type ServerTlsPolicy
- func (*ServerTlsPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ServerTlsPolicy) GetAllowOpen() bool
- func (x *ServerTlsPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *ServerTlsPolicy) GetDescription() string
- func (x *ServerTlsPolicy) GetLabels() map[string]string
- func (x *ServerTlsPolicy) GetMtlsPolicy() *ServerTlsPolicy_MTLSPolicy
- func (x *ServerTlsPolicy) GetName() string
- func (x *ServerTlsPolicy) GetServerCertificate() *CertificateProvider
- func (x *ServerTlsPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*ServerTlsPolicy) ProtoMessage()
- func (x *ServerTlsPolicy) ProtoReflect() protoreflect.Message
- func (x *ServerTlsPolicy) Reset()
- func (x *ServerTlsPolicy) String() string
- type ServerTlsPolicy_MTLSPolicy
- func (*ServerTlsPolicy_MTLSPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationCa() []*ValidationCA
- func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationMode() ServerTlsPolicy_MTLSPolicy_ClientValidationMode
- func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationTrustConfig() string
- func (*ServerTlsPolicy_MTLSPolicy) ProtoMessage()
- func (x *ServerTlsPolicy_MTLSPolicy) ProtoReflect() protoreflect.Message
- func (x *ServerTlsPolicy_MTLSPolicy) Reset()
- func (x *ServerTlsPolicy_MTLSPolicy) String() string
- type ServerTlsPolicy_MTLSPolicy_ClientValidationMode
- func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Descriptor() protoreflect.EnumDescriptor
- func (x ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Enum() *ServerTlsPolicy_MTLSPolicy_ClientValidationMode
- func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Number() protoreflect.EnumNumber
- func (x ServerTlsPolicy_MTLSPolicy_ClientValidationMode) String() string
- func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Type() protoreflect.EnumType
- type Severity
- type SeverityOverride
- func (*SeverityOverride) Descriptor() ([]byte, []int)deprecated
- func (x *SeverityOverride) GetAction() ThreatAction
- func (x *SeverityOverride) GetSeverity() Severity
- func (*SeverityOverride) ProtoMessage()
- func (x *SeverityOverride) ProtoReflect() protoreflect.Message
- func (x *SeverityOverride) Reset()
- func (x *SeverityOverride) String() string
- type ThreatAction
- func (ThreatAction) Descriptor() protoreflect.EnumDescriptor
- func (x ThreatAction) Enum() *ThreatAction
- func (ThreatAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x ThreatAction) Number() protoreflect.EnumNumber
- func (x ThreatAction) String() string
- func (ThreatAction) Type() protoreflect.EnumType
- type ThreatOverride
- func (*ThreatOverride) Descriptor() ([]byte, []int)deprecated
- func (x *ThreatOverride) GetAction() ThreatAction
- func (x *ThreatOverride) GetThreatId() string
- func (x *ThreatOverride) GetType() ThreatType
- func (*ThreatOverride) ProtoMessage()
- func (x *ThreatOverride) ProtoReflect() protoreflect.Message
- func (x *ThreatOverride) Reset()
- func (x *ThreatOverride) String() string
- type ThreatPreventionProfile
- func (*ThreatPreventionProfile) Descriptor() ([]byte, []int)deprecated
- func (x *ThreatPreventionProfile) GetAntivirusOverrides() []*AntivirusOverride
- func (x *ThreatPreventionProfile) GetSeverityOverrides() []*SeverityOverride
- func (x *ThreatPreventionProfile) GetThreatOverrides() []*ThreatOverride
- func (*ThreatPreventionProfile) ProtoMessage()
- func (x *ThreatPreventionProfile) ProtoReflect() protoreflect.Message
- func (x *ThreatPreventionProfile) Reset()
- func (x *ThreatPreventionProfile) String() string
- type ThreatType
- type TlsInspectionPolicy
- func (*TlsInspectionPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *TlsInspectionPolicy) GetCaPool() string
- func (x *TlsInspectionPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *TlsInspectionPolicy) GetCustomTlsFeatures() []string
- func (x *TlsInspectionPolicy) GetDescription() string
- func (x *TlsInspectionPolicy) GetExcludePublicCaSet() bool
- func (x *TlsInspectionPolicy) GetMinTlsVersion() TlsInspectionPolicy_TlsVersion
- func (x *TlsInspectionPolicy) GetName() string
- func (x *TlsInspectionPolicy) GetTlsFeatureProfile() TlsInspectionPolicy_Profile
- func (x *TlsInspectionPolicy) GetTrustConfig() string
- func (x *TlsInspectionPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*TlsInspectionPolicy) ProtoMessage()
- func (x *TlsInspectionPolicy) ProtoReflect() protoreflect.Message
- func (x *TlsInspectionPolicy) Reset()
- func (x *TlsInspectionPolicy) String() string
- type TlsInspectionPolicy_Profile
- func (TlsInspectionPolicy_Profile) Descriptor() protoreflect.EnumDescriptor
- func (x TlsInspectionPolicy_Profile) Enum() *TlsInspectionPolicy_Profile
- func (TlsInspectionPolicy_Profile) EnumDescriptor() ([]byte, []int)deprecated
- func (x TlsInspectionPolicy_Profile) Number() protoreflect.EnumNumber
- func (x TlsInspectionPolicy_Profile) String() string
- func (TlsInspectionPolicy_Profile) Type() protoreflect.EnumType
- type TlsInspectionPolicy_TlsVersion
- func (TlsInspectionPolicy_TlsVersion) Descriptor() protoreflect.EnumDescriptor
- func (x TlsInspectionPolicy_TlsVersion) Enum() *TlsInspectionPolicy_TlsVersion
- func (TlsInspectionPolicy_TlsVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x TlsInspectionPolicy_TlsVersion) Number() protoreflect.EnumNumber
- func (x TlsInspectionPolicy_TlsVersion) String() string
- func (TlsInspectionPolicy_TlsVersion) Type() protoreflect.EnumType
- type UnimplementedAddressGroupServiceServer
- func (UnimplementedAddressGroupServiceServer) AddAddressGroupItems(context.Context, *AddAddressGroupItemsRequest) (*longrunningpb.Operation, error)
- func (UnimplementedAddressGroupServiceServer) CloneAddressGroupItems(context.Context, *CloneAddressGroupItemsRequest) (*longrunningpb.Operation, error)
- func (UnimplementedAddressGroupServiceServer) CreateAddressGroup(context.Context, *CreateAddressGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedAddressGroupServiceServer) DeleteAddressGroup(context.Context, *DeleteAddressGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedAddressGroupServiceServer) GetAddressGroup(context.Context, *GetAddressGroupRequest) (*AddressGroup, error)
- func (UnimplementedAddressGroupServiceServer) ListAddressGroupReferences(context.Context, *ListAddressGroupReferencesRequest) (*ListAddressGroupReferencesResponse, error)
- func (UnimplementedAddressGroupServiceServer) ListAddressGroups(context.Context, *ListAddressGroupsRequest) (*ListAddressGroupsResponse, error)
- func (UnimplementedAddressGroupServiceServer) RemoveAddressGroupItems(context.Context, *RemoveAddressGroupItemsRequest) (*longrunningpb.Operation, error)
- func (UnimplementedAddressGroupServiceServer) UpdateAddressGroup(context.Context, *UpdateAddressGroupRequest) (*longrunningpb.Operation, error)
- type UnimplementedDnsThreatDetectorServiceServer
- func (UnimplementedDnsThreatDetectorServiceServer) CreateDnsThreatDetector(context.Context, *CreateDnsThreatDetectorRequest) (*DnsThreatDetector, error)
- func (UnimplementedDnsThreatDetectorServiceServer) DeleteDnsThreatDetector(context.Context, *DeleteDnsThreatDetectorRequest) (*emptypb.Empty, error)
- func (UnimplementedDnsThreatDetectorServiceServer) GetDnsThreatDetector(context.Context, *GetDnsThreatDetectorRequest) (*DnsThreatDetector, error)
- func (UnimplementedDnsThreatDetectorServiceServer) ListDnsThreatDetectors(context.Context, *ListDnsThreatDetectorsRequest) (*ListDnsThreatDetectorsResponse, error)
- func (UnimplementedDnsThreatDetectorServiceServer) UpdateDnsThreatDetector(context.Context, *UpdateDnsThreatDetectorRequest) (*DnsThreatDetector, error)
- type UnimplementedFirewallActivationServer
- func (UnimplementedFirewallActivationServer) CreateFirewallEndpoint(context.Context, *CreateFirewallEndpointRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) CreateFirewallEndpointAssociation(context.Context, *CreateFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) CreateProjectFirewallEndpoint(context.Context, *CreateFirewallEndpointRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) DeleteFirewallEndpoint(context.Context, *DeleteFirewallEndpointRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) DeleteFirewallEndpointAssociation(context.Context, *DeleteFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) DeleteProjectFirewallEndpoint(context.Context, *DeleteFirewallEndpointRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) GetFirewallEndpoint(context.Context, *GetFirewallEndpointRequest) (*FirewallEndpoint, error)
- func (UnimplementedFirewallActivationServer) GetFirewallEndpointAssociation(context.Context, *GetFirewallEndpointAssociationRequest) (*FirewallEndpointAssociation, error)
- func (UnimplementedFirewallActivationServer) GetProjectFirewallEndpoint(context.Context, *GetFirewallEndpointRequest) (*FirewallEndpoint, error)
- func (UnimplementedFirewallActivationServer) ListFirewallEndpointAssociations(context.Context, *ListFirewallEndpointAssociationsRequest) (*ListFirewallEndpointAssociationsResponse, error)
- func (UnimplementedFirewallActivationServer) ListFirewallEndpoints(context.Context, *ListFirewallEndpointsRequest) (*ListFirewallEndpointsResponse, error)
- func (UnimplementedFirewallActivationServer) ListProjectFirewallEndpoints(context.Context, *ListFirewallEndpointsRequest) (*ListFirewallEndpointsResponse, error)
- func (UnimplementedFirewallActivationServer) UpdateFirewallEndpoint(context.Context, *UpdateFirewallEndpointRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) UpdateFirewallEndpointAssociation(context.Context, *UpdateFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedFirewallActivationServer) UpdateProjectFirewallEndpoint(context.Context, *UpdateFirewallEndpointRequest) (*longrunningpb.Operation, error)
- type UnimplementedInterceptServer
- func (UnimplementedInterceptServer) CreateInterceptDeployment(context.Context, *CreateInterceptDeploymentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) CreateInterceptDeploymentGroup(context.Context, *CreateInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) CreateInterceptEndpointGroup(context.Context, *CreateInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) CreateInterceptEndpointGroupAssociation(context.Context, *CreateInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) DeleteInterceptDeployment(context.Context, *DeleteInterceptDeploymentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) DeleteInterceptDeploymentGroup(context.Context, *DeleteInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) DeleteInterceptEndpointGroup(context.Context, *DeleteInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) DeleteInterceptEndpointGroupAssociation(context.Context, *DeleteInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) GetInterceptDeployment(context.Context, *GetInterceptDeploymentRequest) (*InterceptDeployment, error)
- func (UnimplementedInterceptServer) GetInterceptDeploymentGroup(context.Context, *GetInterceptDeploymentGroupRequest) (*InterceptDeploymentGroup, error)
- func (UnimplementedInterceptServer) GetInterceptEndpointGroup(context.Context, *GetInterceptEndpointGroupRequest) (*InterceptEndpointGroup, error)
- func (UnimplementedInterceptServer) GetInterceptEndpointGroupAssociation(context.Context, *GetInterceptEndpointGroupAssociationRequest) (*InterceptEndpointGroupAssociation, error)
- func (UnimplementedInterceptServer) ListInterceptDeploymentGroups(context.Context, *ListInterceptDeploymentGroupsRequest) (*ListInterceptDeploymentGroupsResponse, error)
- func (UnimplementedInterceptServer) ListInterceptDeployments(context.Context, *ListInterceptDeploymentsRequest) (*ListInterceptDeploymentsResponse, error)
- func (UnimplementedInterceptServer) ListInterceptEndpointGroupAssociations(context.Context, *ListInterceptEndpointGroupAssociationsRequest) (*ListInterceptEndpointGroupAssociationsResponse, error)
- func (UnimplementedInterceptServer) ListInterceptEndpointGroups(context.Context, *ListInterceptEndpointGroupsRequest) (*ListInterceptEndpointGroupsResponse, error)
- func (UnimplementedInterceptServer) UpdateInterceptDeployment(context.Context, *UpdateInterceptDeploymentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) UpdateInterceptDeploymentGroup(context.Context, *UpdateInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) UpdateInterceptEndpointGroup(context.Context, *UpdateInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInterceptServer) UpdateInterceptEndpointGroupAssociation(context.Context, *UpdateInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
- type UnimplementedMirroringServer
- func (UnimplementedMirroringServer) CreateMirroringDeployment(context.Context, *CreateMirroringDeploymentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) CreateMirroringDeploymentGroup(context.Context, *CreateMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) CreateMirroringEndpointGroup(context.Context, *CreateMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) CreateMirroringEndpointGroupAssociation(context.Context, *CreateMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) DeleteMirroringDeployment(context.Context, *DeleteMirroringDeploymentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) DeleteMirroringDeploymentGroup(context.Context, *DeleteMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) DeleteMirroringEndpointGroup(context.Context, *DeleteMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) DeleteMirroringEndpointGroupAssociation(context.Context, *DeleteMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) GetMirroringDeployment(context.Context, *GetMirroringDeploymentRequest) (*MirroringDeployment, error)
- func (UnimplementedMirroringServer) GetMirroringDeploymentGroup(context.Context, *GetMirroringDeploymentGroupRequest) (*MirroringDeploymentGroup, error)
- func (UnimplementedMirroringServer) GetMirroringEndpointGroup(context.Context, *GetMirroringEndpointGroupRequest) (*MirroringEndpointGroup, error)
- func (UnimplementedMirroringServer) GetMirroringEndpointGroupAssociation(context.Context, *GetMirroringEndpointGroupAssociationRequest) (*MirroringEndpointGroupAssociation, error)
- func (UnimplementedMirroringServer) ListMirroringDeploymentGroups(context.Context, *ListMirroringDeploymentGroupsRequest) (*ListMirroringDeploymentGroupsResponse, error)
- func (UnimplementedMirroringServer) ListMirroringDeployments(context.Context, *ListMirroringDeploymentsRequest) (*ListMirroringDeploymentsResponse, error)
- func (UnimplementedMirroringServer) ListMirroringEndpointGroupAssociations(context.Context, *ListMirroringEndpointGroupAssociationsRequest) (*ListMirroringEndpointGroupAssociationsResponse, error)
- func (UnimplementedMirroringServer) ListMirroringEndpointGroups(context.Context, *ListMirroringEndpointGroupsRequest) (*ListMirroringEndpointGroupsResponse, error)
- func (UnimplementedMirroringServer) UpdateMirroringDeployment(context.Context, *UpdateMirroringDeploymentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) UpdateMirroringDeploymentGroup(context.Context, *UpdateMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) UpdateMirroringEndpointGroup(context.Context, *UpdateMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedMirroringServer) UpdateMirroringEndpointGroupAssociation(context.Context, *UpdateMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
- type UnimplementedNetworkSecurityServer
- func (UnimplementedNetworkSecurityServer) CreateAuthorizationPolicy(context.Context, *CreateAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateAuthzPolicy(context.Context, *CreateAuthzPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateBackendAuthenticationConfig(context.Context, *CreateBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateClientTlsPolicy(context.Context, *CreateClientTlsPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateGatewaySecurityPolicy(context.Context, *CreateGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateGatewaySecurityPolicyRule(context.Context, *CreateGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateServerTlsPolicy(context.Context, *CreateServerTlsPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateTlsInspectionPolicy(context.Context, *CreateTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) CreateUrlList(context.Context, *CreateUrlListRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteAuthorizationPolicy(context.Context, *DeleteAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteAuthzPolicy(context.Context, *DeleteAuthzPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteBackendAuthenticationConfig(context.Context, *DeleteBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteClientTlsPolicy(context.Context, *DeleteClientTlsPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteGatewaySecurityPolicy(context.Context, *DeleteGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteGatewaySecurityPolicyRule(context.Context, *DeleteGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteServerTlsPolicy(context.Context, *DeleteServerTlsPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteTlsInspectionPolicy(context.Context, *DeleteTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) DeleteUrlList(context.Context, *DeleteUrlListRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) GetAuthorizationPolicy(context.Context, *GetAuthorizationPolicyRequest) (*AuthorizationPolicy, error)
- func (UnimplementedNetworkSecurityServer) GetAuthzPolicy(context.Context, *GetAuthzPolicyRequest) (*AuthzPolicy, error)
- func (UnimplementedNetworkSecurityServer) GetBackendAuthenticationConfig(context.Context, *GetBackendAuthenticationConfigRequest) (*BackendAuthenticationConfig, error)
- func (UnimplementedNetworkSecurityServer) GetClientTlsPolicy(context.Context, *GetClientTlsPolicyRequest) (*ClientTlsPolicy, error)
- func (UnimplementedNetworkSecurityServer) GetGatewaySecurityPolicy(context.Context, *GetGatewaySecurityPolicyRequest) (*GatewaySecurityPolicy, error)
- func (UnimplementedNetworkSecurityServer) GetGatewaySecurityPolicyRule(context.Context, *GetGatewaySecurityPolicyRuleRequest) (*GatewaySecurityPolicyRule, error)
- func (UnimplementedNetworkSecurityServer) GetServerTlsPolicy(context.Context, *GetServerTlsPolicyRequest) (*ServerTlsPolicy, error)
- func (UnimplementedNetworkSecurityServer) GetTlsInspectionPolicy(context.Context, *GetTlsInspectionPolicyRequest) (*TlsInspectionPolicy, error)
- func (UnimplementedNetworkSecurityServer) GetUrlList(context.Context, *GetUrlListRequest) (*UrlList, error)
- func (UnimplementedNetworkSecurityServer) ListAuthorizationPolicies(context.Context, *ListAuthorizationPoliciesRequest) (*ListAuthorizationPoliciesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListAuthzPolicies(context.Context, *ListAuthzPoliciesRequest) (*ListAuthzPoliciesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListBackendAuthenticationConfigs(context.Context, *ListBackendAuthenticationConfigsRequest) (*ListBackendAuthenticationConfigsResponse, error)
- func (UnimplementedNetworkSecurityServer) ListClientTlsPolicies(context.Context, *ListClientTlsPoliciesRequest) (*ListClientTlsPoliciesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListGatewaySecurityPolicies(context.Context, *ListGatewaySecurityPoliciesRequest) (*ListGatewaySecurityPoliciesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListGatewaySecurityPolicyRules(context.Context, *ListGatewaySecurityPolicyRulesRequest) (*ListGatewaySecurityPolicyRulesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListServerTlsPolicies(context.Context, *ListServerTlsPoliciesRequest) (*ListServerTlsPoliciesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListTlsInspectionPolicies(context.Context, *ListTlsInspectionPoliciesRequest) (*ListTlsInspectionPoliciesResponse, error)
- func (UnimplementedNetworkSecurityServer) ListUrlLists(context.Context, *ListUrlListsRequest) (*ListUrlListsResponse, error)
- func (UnimplementedNetworkSecurityServer) UpdateAuthorizationPolicy(context.Context, *UpdateAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateAuthzPolicy(context.Context, *UpdateAuthzPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateBackendAuthenticationConfig(context.Context, *UpdateBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateClientTlsPolicy(context.Context, *UpdateClientTlsPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateGatewaySecurityPolicy(context.Context, *UpdateGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateGatewaySecurityPolicyRule(context.Context, *UpdateGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateServerTlsPolicy(context.Context, *UpdateServerTlsPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateTlsInspectionPolicy(context.Context, *UpdateTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetworkSecurityServer) UpdateUrlList(context.Context, *UpdateUrlListRequest) (*longrunningpb.Operation, error)
- type UnimplementedOrganizationAddressGroupServiceServer
- func (UnimplementedOrganizationAddressGroupServiceServer) AddAddressGroupItems(context.Context, *AddAddressGroupItemsRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) CloneAddressGroupItems(context.Context, *CloneAddressGroupItemsRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) CreateAddressGroup(context.Context, *CreateAddressGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) DeleteAddressGroup(context.Context, *DeleteAddressGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) GetAddressGroup(context.Context, *GetAddressGroupRequest) (*AddressGroup, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) ListAddressGroupReferences(context.Context, *ListAddressGroupReferencesRequest) (*ListAddressGroupReferencesResponse, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) ListAddressGroups(context.Context, *ListAddressGroupsRequest) (*ListAddressGroupsResponse, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) RemoveAddressGroupItems(context.Context, *RemoveAddressGroupItemsRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationAddressGroupServiceServer) UpdateAddressGroup(context.Context, *UpdateAddressGroupRequest) (*longrunningpb.Operation, error)
- type UnimplementedOrganizationSecurityProfileGroupServiceServer
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) CreateSecurityProfileGroup(context.Context, *CreateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) DeleteSecurityProfileGroup(context.Context, *DeleteSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) GetSecurityProfileGroup(context.Context, *GetSecurityProfileGroupRequest) (*SecurityProfileGroup, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) ListSecurityProfileGroups(context.Context, *ListSecurityProfileGroupsRequest) (*ListSecurityProfileGroupsResponse, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*longrunningpb.Operation, error)
- func (UnimplementedOrganizationSecurityProfileGroupServiceServer) UpdateSecurityProfileGroup(context.Context, *UpdateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
- type UnimplementedSSERealmServiceServer
- func (UnimplementedSSERealmServiceServer) CreateSACAttachment(context.Context, *CreateSACAttachmentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSSERealmServiceServer) CreateSACRealm(context.Context, *CreateSACRealmRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSSERealmServiceServer) DeleteSACAttachment(context.Context, *DeleteSACAttachmentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSSERealmServiceServer) DeleteSACRealm(context.Context, *DeleteSACRealmRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSSERealmServiceServer) GetSACAttachment(context.Context, *GetSACAttachmentRequest) (*SACAttachment, error)
- func (UnimplementedSSERealmServiceServer) GetSACRealm(context.Context, *GetSACRealmRequest) (*SACRealm, error)
- func (UnimplementedSSERealmServiceServer) ListSACAttachments(context.Context, *ListSACAttachmentsRequest) (*ListSACAttachmentsResponse, error)
- func (UnimplementedSSERealmServiceServer) ListSACRealms(context.Context, *ListSACRealmsRequest) (*ListSACRealmsResponse, error)
- type UnimplementedSecurityProfileGroupServiceServer
- func (UnimplementedSecurityProfileGroupServiceServer) CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSecurityProfileGroupServiceServer) CreateSecurityProfileGroup(context.Context, *CreateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSecurityProfileGroupServiceServer) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSecurityProfileGroupServiceServer) DeleteSecurityProfileGroup(context.Context, *DeleteSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSecurityProfileGroupServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
- func (UnimplementedSecurityProfileGroupServiceServer) GetSecurityProfileGroup(context.Context, *GetSecurityProfileGroupRequest) (*SecurityProfileGroup, error)
- func (UnimplementedSecurityProfileGroupServiceServer) ListSecurityProfileGroups(context.Context, *ListSecurityProfileGroupsRequest) (*ListSecurityProfileGroupsResponse, error)
- func (UnimplementedSecurityProfileGroupServiceServer) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
- func (UnimplementedSecurityProfileGroupServiceServer) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*longrunningpb.Operation, error)
- func (UnimplementedSecurityProfileGroupServiceServer) UpdateSecurityProfileGroup(context.Context, *UpdateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
- type UnsafeAddressGroupServiceServer
- type UnsafeDnsThreatDetectorServiceServer
- type UnsafeFirewallActivationServer
- type UnsafeInterceptServer
- type UnsafeMirroringServer
- type UnsafeNetworkSecurityServer
- type UnsafeOrganizationAddressGroupServiceServer
- type UnsafeOrganizationSecurityProfileGroupServiceServer
- type UnsafeSSERealmServiceServer
- type UnsafeSecurityProfileGroupServiceServer
- type UpdateAddressGroupRequest
- func (*UpdateAddressGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAddressGroupRequest) GetAddressGroup() *AddressGroup
- func (x *UpdateAddressGroupRequest) GetRequestId() string
- func (x *UpdateAddressGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAddressGroupRequest) ProtoMessage()
- func (x *UpdateAddressGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAddressGroupRequest) Reset()
- func (x *UpdateAddressGroupRequest) String() string
- type UpdateAuthorizationPolicyRequest
- func (*UpdateAuthorizationPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAuthorizationPolicyRequest) GetAuthorizationPolicy() *AuthorizationPolicy
- func (x *UpdateAuthorizationPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAuthorizationPolicyRequest) ProtoMessage()
- func (x *UpdateAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAuthorizationPolicyRequest) Reset()
- func (x *UpdateAuthorizationPolicyRequest) String() string
- type UpdateAuthzPolicyRequest
- func (*UpdateAuthzPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAuthzPolicyRequest) GetAuthzPolicy() *AuthzPolicy
- func (x *UpdateAuthzPolicyRequest) GetRequestId() string
- func (x *UpdateAuthzPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAuthzPolicyRequest) ProtoMessage()
- func (x *UpdateAuthzPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAuthzPolicyRequest) Reset()
- func (x *UpdateAuthzPolicyRequest) String() string
- type UpdateBackendAuthenticationConfigRequest
- func (*UpdateBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfig() *BackendAuthenticationConfig
- func (x *UpdateBackendAuthenticationConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackendAuthenticationConfigRequest) ProtoMessage()
- func (x *UpdateBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackendAuthenticationConfigRequest) Reset()
- func (x *UpdateBackendAuthenticationConfigRequest) String() string
- type UpdateClientTlsPolicyRequest
- func (*UpdateClientTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClientTlsPolicyRequest) GetClientTlsPolicy() *ClientTlsPolicy
- func (x *UpdateClientTlsPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateClientTlsPolicyRequest) ProtoMessage()
- func (x *UpdateClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClientTlsPolicyRequest) Reset()
- func (x *UpdateClientTlsPolicyRequest) String() string
- type UpdateDnsThreatDetectorRequest
- func (*UpdateDnsThreatDetectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDnsThreatDetectorRequest) GetDnsThreatDetector() *DnsThreatDetector
- func (x *UpdateDnsThreatDetectorRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDnsThreatDetectorRequest) ProtoMessage()
- func (x *UpdateDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDnsThreatDetectorRequest) Reset()
- func (x *UpdateDnsThreatDetectorRequest) String() string
- type UpdateFirewallEndpointAssociationRequest
- func (*UpdateFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociation() *FirewallEndpointAssociation
- func (x *UpdateFirewallEndpointAssociationRequest) GetRequestId() string
- func (x *UpdateFirewallEndpointAssociationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateFirewallEndpointAssociationRequest) ProtoMessage()
- func (x *UpdateFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFirewallEndpointAssociationRequest) Reset()
- func (x *UpdateFirewallEndpointAssociationRequest) String() string
- type UpdateFirewallEndpointRequest
- func (*UpdateFirewallEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFirewallEndpointRequest) GetFirewallEndpoint() *FirewallEndpoint
- func (x *UpdateFirewallEndpointRequest) GetRequestId() string
- func (x *UpdateFirewallEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateFirewallEndpointRequest) ProtoMessage()
- func (x *UpdateFirewallEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFirewallEndpointRequest) Reset()
- func (x *UpdateFirewallEndpointRequest) String() string
- type UpdateGatewaySecurityPolicyRequest
- func (*UpdateGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicy() *GatewaySecurityPolicy
- func (x *UpdateGatewaySecurityPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateGatewaySecurityPolicyRequest) ProtoMessage()
- func (x *UpdateGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGatewaySecurityPolicyRequest) Reset()
- func (x *UpdateGatewaySecurityPolicyRequest) String() string
- type UpdateGatewaySecurityPolicyRuleRequest
- func (*UpdateGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRule() *GatewaySecurityPolicyRule
- func (x *UpdateGatewaySecurityPolicyRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateGatewaySecurityPolicyRuleRequest) ProtoMessage()
- func (x *UpdateGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGatewaySecurityPolicyRuleRequest) Reset()
- func (x *UpdateGatewaySecurityPolicyRuleRequest) String() string
- type UpdateInterceptDeploymentGroupRequest
- func (*UpdateInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroup() *InterceptDeploymentGroup
- func (x *UpdateInterceptDeploymentGroupRequest) GetRequestId() string
- func (x *UpdateInterceptDeploymentGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInterceptDeploymentGroupRequest) ProtoMessage()
- func (x *UpdateInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInterceptDeploymentGroupRequest) Reset()
- func (x *UpdateInterceptDeploymentGroupRequest) String() string
- type UpdateInterceptDeploymentRequest
- func (*UpdateInterceptDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInterceptDeploymentRequest) GetInterceptDeployment() *InterceptDeployment
- func (x *UpdateInterceptDeploymentRequest) GetRequestId() string
- func (x *UpdateInterceptDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInterceptDeploymentRequest) ProtoMessage()
- func (x *UpdateInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInterceptDeploymentRequest) Reset()
- func (x *UpdateInterceptDeploymentRequest) String() string
- type UpdateInterceptEndpointGroupAssociationRequest
- func (*UpdateInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociation() *InterceptEndpointGroupAssociation
- func (x *UpdateInterceptEndpointGroupAssociationRequest) GetRequestId() string
- func (x *UpdateInterceptEndpointGroupAssociationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInterceptEndpointGroupAssociationRequest) ProtoMessage()
- func (x *UpdateInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInterceptEndpointGroupAssociationRequest) Reset()
- func (x *UpdateInterceptEndpointGroupAssociationRequest) String() string
- type UpdateInterceptEndpointGroupRequest
- func (*UpdateInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInterceptEndpointGroupRequest) GetInterceptEndpointGroup() *InterceptEndpointGroup
- func (x *UpdateInterceptEndpointGroupRequest) GetRequestId() string
- func (x *UpdateInterceptEndpointGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInterceptEndpointGroupRequest) ProtoMessage()
- func (x *UpdateInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInterceptEndpointGroupRequest) Reset()
- func (x *UpdateInterceptEndpointGroupRequest) String() string
- type UpdateMirroringDeploymentGroupRequest
- func (*UpdateMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroup() *MirroringDeploymentGroup
- func (x *UpdateMirroringDeploymentGroupRequest) GetRequestId() string
- func (x *UpdateMirroringDeploymentGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMirroringDeploymentGroupRequest) ProtoMessage()
- func (x *UpdateMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMirroringDeploymentGroupRequest) Reset()
- func (x *UpdateMirroringDeploymentGroupRequest) String() string
- type UpdateMirroringDeploymentRequest
- func (*UpdateMirroringDeploymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMirroringDeploymentRequest) GetMirroringDeployment() *MirroringDeployment
- func (x *UpdateMirroringDeploymentRequest) GetRequestId() string
- func (x *UpdateMirroringDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMirroringDeploymentRequest) ProtoMessage()
- func (x *UpdateMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMirroringDeploymentRequest) Reset()
- func (x *UpdateMirroringDeploymentRequest) String() string
- type UpdateMirroringEndpointGroupAssociationRequest
- func (*UpdateMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociation() *MirroringEndpointGroupAssociation
- func (x *UpdateMirroringEndpointGroupAssociationRequest) GetRequestId() string
- func (x *UpdateMirroringEndpointGroupAssociationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMirroringEndpointGroupAssociationRequest) ProtoMessage()
- func (x *UpdateMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMirroringEndpointGroupAssociationRequest) Reset()
- func (x *UpdateMirroringEndpointGroupAssociationRequest) String() string
- type UpdateMirroringEndpointGroupRequest
- func (*UpdateMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMirroringEndpointGroupRequest) GetMirroringEndpointGroup() *MirroringEndpointGroup
- func (x *UpdateMirroringEndpointGroupRequest) GetRequestId() string
- func (x *UpdateMirroringEndpointGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMirroringEndpointGroupRequest) ProtoMessage()
- func (x *UpdateMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMirroringEndpointGroupRequest) Reset()
- func (x *UpdateMirroringEndpointGroupRequest) String() string
- type UpdateSecurityProfileGroupRequest
- func (*UpdateSecurityProfileGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSecurityProfileGroupRequest) GetSecurityProfileGroup() *SecurityProfileGroup
- func (x *UpdateSecurityProfileGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSecurityProfileGroupRequest) ProtoMessage()
- func (x *UpdateSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSecurityProfileGroupRequest) Reset()
- func (x *UpdateSecurityProfileGroupRequest) String() string
- type UpdateSecurityProfileRequest
- func (*UpdateSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSecurityProfileRequest) GetSecurityProfile() *SecurityProfile
- func (x *UpdateSecurityProfileRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSecurityProfileRequest) ProtoMessage()
- func (x *UpdateSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSecurityProfileRequest) Reset()
- func (x *UpdateSecurityProfileRequest) String() string
- type UpdateServerTlsPolicyRequest
- func (*UpdateServerTlsPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServerTlsPolicyRequest) GetServerTlsPolicy() *ServerTlsPolicy
- func (x *UpdateServerTlsPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateServerTlsPolicyRequest) ProtoMessage()
- func (x *UpdateServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServerTlsPolicyRequest) Reset()
- func (x *UpdateServerTlsPolicyRequest) String() string
- type UpdateTlsInspectionPolicyRequest
- func (*UpdateTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTlsInspectionPolicyRequest) GetTlsInspectionPolicy() *TlsInspectionPolicy
- func (x *UpdateTlsInspectionPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateTlsInspectionPolicyRequest) ProtoMessage()
- func (x *UpdateTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTlsInspectionPolicyRequest) Reset()
- func (x *UpdateTlsInspectionPolicyRequest) String() string
- type UpdateUrlListRequest
- func (*UpdateUrlListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUrlListRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateUrlListRequest) GetUrlList() *UrlList
- func (*UpdateUrlListRequest) ProtoMessage()
- func (x *UpdateUrlListRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateUrlListRequest) Reset()
- func (x *UpdateUrlListRequest) String() string
- type UrlFilter
- func (*UrlFilter) Descriptor() ([]byte, []int)deprecated
- func (x *UrlFilter) GetFilteringAction() UrlFilter_UrlFilteringAction
- func (x *UrlFilter) GetPriority() int32
- func (x *UrlFilter) GetUrls() []string
- func (*UrlFilter) ProtoMessage()
- func (x *UrlFilter) ProtoReflect() protoreflect.Message
- func (x *UrlFilter) Reset()
- func (x *UrlFilter) String() string
- type UrlFilter_UrlFilteringAction
- func (UrlFilter_UrlFilteringAction) Descriptor() protoreflect.EnumDescriptor
- func (x UrlFilter_UrlFilteringAction) Enum() *UrlFilter_UrlFilteringAction
- func (UrlFilter_UrlFilteringAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x UrlFilter_UrlFilteringAction) Number() protoreflect.EnumNumber
- func (x UrlFilter_UrlFilteringAction) String() string
- func (UrlFilter_UrlFilteringAction) Type() protoreflect.EnumType
- type UrlFilteringProfile
- func (*UrlFilteringProfile) Descriptor() ([]byte, []int)deprecated
- func (x *UrlFilteringProfile) GetUrlFilters() []*UrlFilter
- func (*UrlFilteringProfile) ProtoMessage()
- func (x *UrlFilteringProfile) ProtoReflect() protoreflect.Message
- func (x *UrlFilteringProfile) Reset()
- func (x *UrlFilteringProfile) String() string
- type UrlList
- func (*UrlList) Descriptor() ([]byte, []int)deprecated
- func (x *UrlList) GetCreateTime() *timestamppb.Timestamp
- func (x *UrlList) GetDescription() string
- func (x *UrlList) GetName() string
- func (x *UrlList) GetUpdateTime() *timestamppb.Timestamp
- func (x *UrlList) GetValues() []string
- func (*UrlList) ProtoMessage()
- func (x *UrlList) ProtoReflect() protoreflect.Message
- func (x *UrlList) Reset()
- func (x *UrlList) String() string
- type ValidationCA
- func (*ValidationCA) Descriptor() ([]byte, []int)deprecated
- func (x *ValidationCA) GetCertificateProviderInstance() *CertificateProviderInstance
- func (x *ValidationCA) GetGrpcEndpoint() *GrpcEndpoint
- func (x *ValidationCA) GetType() isValidationCA_Type
- func (*ValidationCA) ProtoMessage()
- func (x *ValidationCA) ProtoReflect() protoreflect.Message
- func (x *ValidationCA) Reset()
- func (x *ValidationCA) String() string
- type ValidationCA_CertificateProviderInstance
- type ValidationCA_GrpcEndpoint
Constants ¶
const ( AddressGroupService_ListAddressGroups_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/ListAddressGroups" AddressGroupService_GetAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/GetAddressGroup" AddressGroupService_CreateAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/CreateAddressGroup" AddressGroupService_UpdateAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/UpdateAddressGroup" AddressGroupService_AddAddressGroupItems_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/AddAddressGroupItems" AddressGroupService_RemoveAddressGroupItems_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/RemoveAddressGroupItems" AddressGroupService_CloneAddressGroupItems_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/CloneAddressGroupItems" AddressGroupService_DeleteAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/DeleteAddressGroup" AddressGroupService_ListAddressGroupReferences_FullMethodName = "/google.cloud.networksecurity.v1.AddressGroupService/ListAddressGroupReferences" )
const ( OrganizationAddressGroupService_ListAddressGroups_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/ListAddressGroups" OrganizationAddressGroupService_GetAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/GetAddressGroup" OrganizationAddressGroupService_CreateAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/CreateAddressGroup" OrganizationAddressGroupService_UpdateAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/UpdateAddressGroup" OrganizationAddressGroupService_AddAddressGroupItems_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/AddAddressGroupItems" OrganizationAddressGroupService_RemoveAddressGroupItems_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/RemoveAddressGroupItems" OrganizationAddressGroupService_CloneAddressGroupItems_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/CloneAddressGroupItems" OrganizationAddressGroupService_DeleteAddressGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/DeleteAddressGroup" OrganizationAddressGroupService_ListAddressGroupReferences_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationAddressGroupService/ListAddressGroupReferences" )
const ( DnsThreatDetectorService_ListDnsThreatDetectors_FullMethodName = "/google.cloud.networksecurity.v1.DnsThreatDetectorService/ListDnsThreatDetectors" DnsThreatDetectorService_GetDnsThreatDetector_FullMethodName = "/google.cloud.networksecurity.v1.DnsThreatDetectorService/GetDnsThreatDetector" DnsThreatDetectorService_CreateDnsThreatDetector_FullMethodName = "/google.cloud.networksecurity.v1.DnsThreatDetectorService/CreateDnsThreatDetector" DnsThreatDetectorService_UpdateDnsThreatDetector_FullMethodName = "/google.cloud.networksecurity.v1.DnsThreatDetectorService/UpdateDnsThreatDetector" DnsThreatDetectorService_DeleteDnsThreatDetector_FullMethodName = "/google.cloud.networksecurity.v1.DnsThreatDetectorService/DeleteDnsThreatDetector" )
const ( FirewallActivation_ListFirewallEndpoints_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/ListFirewallEndpoints" FirewallActivation_ListProjectFirewallEndpoints_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/ListProjectFirewallEndpoints" FirewallActivation_GetFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/GetFirewallEndpoint" FirewallActivation_GetProjectFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/GetProjectFirewallEndpoint" FirewallActivation_CreateFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/CreateFirewallEndpoint" FirewallActivation_CreateProjectFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/CreateProjectFirewallEndpoint" FirewallActivation_DeleteFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/DeleteFirewallEndpoint" FirewallActivation_DeleteProjectFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/DeleteProjectFirewallEndpoint" FirewallActivation_UpdateFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/UpdateFirewallEndpoint" FirewallActivation_UpdateProjectFirewallEndpoint_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/UpdateProjectFirewallEndpoint" FirewallActivation_ListFirewallEndpointAssociations_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/ListFirewallEndpointAssociations" FirewallActivation_GetFirewallEndpointAssociation_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/GetFirewallEndpointAssociation" FirewallActivation_CreateFirewallEndpointAssociation_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/CreateFirewallEndpointAssociation" FirewallActivation_DeleteFirewallEndpointAssociation_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/DeleteFirewallEndpointAssociation" FirewallActivation_UpdateFirewallEndpointAssociation_FullMethodName = "/google.cloud.networksecurity.v1.FirewallActivation/UpdateFirewallEndpointAssociation" )
const ( Intercept_ListInterceptEndpointGroups_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/ListInterceptEndpointGroups" Intercept_GetInterceptEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/GetInterceptEndpointGroup" Intercept_CreateInterceptEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/CreateInterceptEndpointGroup" Intercept_UpdateInterceptEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/UpdateInterceptEndpointGroup" Intercept_DeleteInterceptEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/DeleteInterceptEndpointGroup" Intercept_ListInterceptEndpointGroupAssociations_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/ListInterceptEndpointGroupAssociations" Intercept_GetInterceptEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/GetInterceptEndpointGroupAssociation" Intercept_CreateInterceptEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/CreateInterceptEndpointGroupAssociation" Intercept_UpdateInterceptEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/UpdateInterceptEndpointGroupAssociation" Intercept_DeleteInterceptEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/DeleteInterceptEndpointGroupAssociation" Intercept_ListInterceptDeploymentGroups_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/ListInterceptDeploymentGroups" Intercept_GetInterceptDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/GetInterceptDeploymentGroup" Intercept_CreateInterceptDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/CreateInterceptDeploymentGroup" Intercept_UpdateInterceptDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/UpdateInterceptDeploymentGroup" Intercept_DeleteInterceptDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/DeleteInterceptDeploymentGroup" Intercept_ListInterceptDeployments_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/ListInterceptDeployments" Intercept_GetInterceptDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/GetInterceptDeployment" Intercept_CreateInterceptDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/CreateInterceptDeployment" Intercept_UpdateInterceptDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/UpdateInterceptDeployment" Intercept_DeleteInterceptDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Intercept/DeleteInterceptDeployment" )
const ( Mirroring_ListMirroringEndpointGroups_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/ListMirroringEndpointGroups" Mirroring_GetMirroringEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/GetMirroringEndpointGroup" Mirroring_CreateMirroringEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/CreateMirroringEndpointGroup" Mirroring_UpdateMirroringEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/UpdateMirroringEndpointGroup" Mirroring_DeleteMirroringEndpointGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/DeleteMirroringEndpointGroup" Mirroring_ListMirroringEndpointGroupAssociations_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/ListMirroringEndpointGroupAssociations" Mirroring_GetMirroringEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/GetMirroringEndpointGroupAssociation" Mirroring_CreateMirroringEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/CreateMirroringEndpointGroupAssociation" Mirroring_UpdateMirroringEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/UpdateMirroringEndpointGroupAssociation" Mirroring_DeleteMirroringEndpointGroupAssociation_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/DeleteMirroringEndpointGroupAssociation" Mirroring_ListMirroringDeploymentGroups_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/ListMirroringDeploymentGroups" Mirroring_GetMirroringDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/GetMirroringDeploymentGroup" Mirroring_CreateMirroringDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/CreateMirroringDeploymentGroup" Mirroring_UpdateMirroringDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/UpdateMirroringDeploymentGroup" Mirroring_DeleteMirroringDeploymentGroup_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/DeleteMirroringDeploymentGroup" Mirroring_ListMirroringDeployments_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/ListMirroringDeployments" Mirroring_GetMirroringDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/GetMirroringDeployment" Mirroring_CreateMirroringDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/CreateMirroringDeployment" Mirroring_UpdateMirroringDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/UpdateMirroringDeployment" Mirroring_DeleteMirroringDeployment_FullMethodName = "/google.cloud.networksecurity.v1.Mirroring/DeleteMirroringDeployment" )
const ( NetworkSecurity_ListAuthorizationPolicies_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListAuthorizationPolicies" NetworkSecurity_GetAuthorizationPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetAuthorizationPolicy" NetworkSecurity_CreateAuthorizationPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateAuthorizationPolicy" NetworkSecurity_UpdateAuthorizationPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateAuthorizationPolicy" NetworkSecurity_DeleteAuthorizationPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteAuthorizationPolicy" NetworkSecurity_ListBackendAuthenticationConfigs_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListBackendAuthenticationConfigs" NetworkSecurity_GetBackendAuthenticationConfig_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetBackendAuthenticationConfig" NetworkSecurity_CreateBackendAuthenticationConfig_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateBackendAuthenticationConfig" NetworkSecurity_UpdateBackendAuthenticationConfig_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateBackendAuthenticationConfig" NetworkSecurity_DeleteBackendAuthenticationConfig_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteBackendAuthenticationConfig" NetworkSecurity_ListServerTlsPolicies_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListServerTlsPolicies" NetworkSecurity_GetServerTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetServerTlsPolicy" NetworkSecurity_CreateServerTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateServerTlsPolicy" NetworkSecurity_UpdateServerTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateServerTlsPolicy" NetworkSecurity_DeleteServerTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteServerTlsPolicy" NetworkSecurity_ListClientTlsPolicies_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListClientTlsPolicies" NetworkSecurity_GetClientTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetClientTlsPolicy" NetworkSecurity_CreateClientTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateClientTlsPolicy" NetworkSecurity_UpdateClientTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateClientTlsPolicy" NetworkSecurity_DeleteClientTlsPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteClientTlsPolicy" NetworkSecurity_ListGatewaySecurityPolicies_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListGatewaySecurityPolicies" NetworkSecurity_GetGatewaySecurityPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetGatewaySecurityPolicy" NetworkSecurity_CreateGatewaySecurityPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateGatewaySecurityPolicy" NetworkSecurity_UpdateGatewaySecurityPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateGatewaySecurityPolicy" NetworkSecurity_DeleteGatewaySecurityPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteGatewaySecurityPolicy" NetworkSecurity_ListGatewaySecurityPolicyRules_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListGatewaySecurityPolicyRules" NetworkSecurity_GetGatewaySecurityPolicyRule_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetGatewaySecurityPolicyRule" NetworkSecurity_CreateGatewaySecurityPolicyRule_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateGatewaySecurityPolicyRule" NetworkSecurity_UpdateGatewaySecurityPolicyRule_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateGatewaySecurityPolicyRule" NetworkSecurity_DeleteGatewaySecurityPolicyRule_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteGatewaySecurityPolicyRule" NetworkSecurity_ListUrlLists_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListUrlLists" NetworkSecurity_GetUrlList_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetUrlList" NetworkSecurity_CreateUrlList_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateUrlList" NetworkSecurity_UpdateUrlList_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateUrlList" NetworkSecurity_DeleteUrlList_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteUrlList" NetworkSecurity_ListTlsInspectionPolicies_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListTlsInspectionPolicies" NetworkSecurity_GetTlsInspectionPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetTlsInspectionPolicy" NetworkSecurity_CreateTlsInspectionPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateTlsInspectionPolicy" NetworkSecurity_UpdateTlsInspectionPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateTlsInspectionPolicy" NetworkSecurity_DeleteTlsInspectionPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteTlsInspectionPolicy" NetworkSecurity_ListAuthzPolicies_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/ListAuthzPolicies" NetworkSecurity_GetAuthzPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/GetAuthzPolicy" NetworkSecurity_CreateAuthzPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/CreateAuthzPolicy" NetworkSecurity_UpdateAuthzPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/UpdateAuthzPolicy" NetworkSecurity_DeleteAuthzPolicy_FullMethodName = "/google.cloud.networksecurity.v1.NetworkSecurity/DeleteAuthzPolicy" )
const ( SecurityProfileGroupService_ListSecurityProfileGroups_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/ListSecurityProfileGroups" SecurityProfileGroupService_GetSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/GetSecurityProfileGroup" SecurityProfileGroupService_CreateSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/CreateSecurityProfileGroup" SecurityProfileGroupService_UpdateSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/UpdateSecurityProfileGroup" SecurityProfileGroupService_DeleteSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/DeleteSecurityProfileGroup" SecurityProfileGroupService_ListSecurityProfiles_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/ListSecurityProfiles" SecurityProfileGroupService_GetSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/GetSecurityProfile" SecurityProfileGroupService_CreateSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/CreateSecurityProfile" SecurityProfileGroupService_UpdateSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/UpdateSecurityProfile" SecurityProfileGroupService_DeleteSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.SecurityProfileGroupService/DeleteSecurityProfile" )
const ( OrganizationSecurityProfileGroupService_ListSecurityProfileGroups_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/ListSecurityProfileGroups" OrganizationSecurityProfileGroupService_GetSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/GetSecurityProfileGroup" OrganizationSecurityProfileGroupService_CreateSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/CreateSecurityProfileGroup" OrganizationSecurityProfileGroupService_UpdateSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/UpdateSecurityProfileGroup" OrganizationSecurityProfileGroupService_DeleteSecurityProfileGroup_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/DeleteSecurityProfileGroup" OrganizationSecurityProfileGroupService_ListSecurityProfiles_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/ListSecurityProfiles" OrganizationSecurityProfileGroupService_GetSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/GetSecurityProfile" OrganizationSecurityProfileGroupService_CreateSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/CreateSecurityProfile" OrganizationSecurityProfileGroupService_UpdateSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/UpdateSecurityProfile" OrganizationSecurityProfileGroupService_DeleteSecurityProfile_FullMethodName = "/google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService/DeleteSecurityProfile" )
const ( SSERealmService_ListSACRealms_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/ListSACRealms" SSERealmService_GetSACRealm_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/GetSACRealm" SSERealmService_CreateSACRealm_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/CreateSACRealm" SSERealmService_DeleteSACRealm_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/DeleteSACRealm" SSERealmService_ListSACAttachments_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/ListSACAttachments" SSERealmService_GetSACAttachment_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/GetSACAttachment" SSERealmService_CreateSACAttachment_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/CreateSACAttachment" SSERealmService_DeleteSACAttachment_FullMethodName = "/google.cloud.networksecurity.v1.SSERealmService/DeleteSACAttachment" )
Variables ¶
var ( AddressGroup_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "IPV4", 2: "IPV6", } AddressGroup_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "IPV4": 1, "IPV6": 2, } )
Enum value maps for AddressGroup_Type.
var ( AddressGroup_Purpose_name = map[int32]string{ 0: "PURPOSE_UNSPECIFIED", 1: "DEFAULT", 2: "CLOUD_ARMOR", } AddressGroup_Purpose_value = map[string]int32{ "PURPOSE_UNSPECIFIED": 0, "DEFAULT": 1, "CLOUD_ARMOR": 2, } )
Enum value maps for AddressGroup_Purpose.
var ( AuthorizationPolicy_Action_name = map[int32]string{ 0: "ACTION_UNSPECIFIED", 1: "ALLOW", 2: "DENY", } AuthorizationPolicy_Action_value = map[string]int32{ "ACTION_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, } )
Enum value maps for AuthorizationPolicy_Action.
var ( AuthzPolicy_LoadBalancingScheme_name = map[int32]string{ 0: "LOAD_BALANCING_SCHEME_UNSPECIFIED", 1: "INTERNAL_MANAGED", 2: "EXTERNAL_MANAGED", 3: "INTERNAL_SELF_MANAGED", } AuthzPolicy_LoadBalancingScheme_value = map[string]int32{ "LOAD_BALANCING_SCHEME_UNSPECIFIED": 0, "INTERNAL_MANAGED": 1, "EXTERNAL_MANAGED": 2, "INTERNAL_SELF_MANAGED": 3, } )
Enum value maps for AuthzPolicy_LoadBalancingScheme.
var ( AuthzPolicy_AuthzAction_name = map[int32]string{ 0: "AUTHZ_ACTION_UNSPECIFIED", 1: "ALLOW", 2: "DENY", 3: "CUSTOM", } AuthzPolicy_AuthzAction_value = map[string]int32{ "AUTHZ_ACTION_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, "CUSTOM": 3, } )
Enum value maps for AuthzPolicy_AuthzAction.
var ( AuthzPolicy_PolicyProfile_name = map[int32]string{ 0: "POLICY_PROFILE_UNSPECIFIED", 1: "REQUEST_AUTHZ", 2: "CONTENT_AUTHZ", } AuthzPolicy_PolicyProfile_value = map[string]int32{ "POLICY_PROFILE_UNSPECIFIED": 0, "REQUEST_AUTHZ": 1, "CONTENT_AUTHZ": 2, } )
Enum value maps for AuthzPolicy_PolicyProfile.
var ( AuthzPolicy_AuthzRule_Principal_PrincipalSelector_name = map[int32]string{ 0: "PRINCIPAL_SELECTOR_UNSPECIFIED", 1: "CLIENT_CERT_URI_SAN", 2: "CLIENT_CERT_DNS_NAME_SAN", 3: "CLIENT_CERT_COMMON_NAME", } AuthzPolicy_AuthzRule_Principal_PrincipalSelector_value = map[string]int32{ "PRINCIPAL_SELECTOR_UNSPECIFIED": 0, "CLIENT_CERT_URI_SAN": 1, "CLIENT_CERT_DNS_NAME_SAN": 2, "CLIENT_CERT_COMMON_NAME": 3, } )
Enum value maps for AuthzPolicy_AuthzRule_Principal_PrincipalSelector.
var ( AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption_name = map[int32]string{ 0: "BASE_PROTOCOL_METHODS_OPTION_UNSPECIFIED", 1: "SKIP_BASE_PROTOCOL_METHODS", 2: "MATCH_BASE_PROTOCOL_METHODS", } AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption_value = map[string]int32{ "BASE_PROTOCOL_METHODS_OPTION_UNSPECIFIED": 0, "SKIP_BASE_PROTOCOL_METHODS": 1, "MATCH_BASE_PROTOCOL_METHODS": 2, } )
Enum value maps for AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption.
var ( BackendAuthenticationConfig_WellKnownRoots_name = map[int32]string{ 0: "WELL_KNOWN_ROOTS_UNSPECIFIED", 1: "NONE", 2: "PUBLIC_ROOTS", } BackendAuthenticationConfig_WellKnownRoots_value = map[string]int32{ "WELL_KNOWN_ROOTS_UNSPECIFIED": 0, "NONE": 1, "PUBLIC_ROOTS": 2, } )
Enum value maps for BackendAuthenticationConfig_WellKnownRoots.
var ( DnsThreatDetector_Provider_name = map[int32]string{ 0: "PROVIDER_UNSPECIFIED", 1: "INFOBLOX", } DnsThreatDetector_Provider_value = map[string]int32{ "PROVIDER_UNSPECIFIED": 0, "INFOBLOX": 1, } )
Enum value maps for DnsThreatDetector_Provider.
var ( FirewallEndpoint_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "DELETING", 4: "INACTIVE", } FirewallEndpoint_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "DELETING": 3, "INACTIVE": 4, } )
Enum value maps for FirewallEndpoint_State.
var ( FirewallEndpointAssociation_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "DELETING", 4: "INACTIVE", 5: "ORPHAN", } FirewallEndpointAssociation_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "DELETING": 3, "INACTIVE": 4, "ORPHAN": 5, } )
Enum value maps for FirewallEndpointAssociation_State.
var ( GatewaySecurityPolicyRule_BasicProfile_name = map[int32]string{ 0: "BASIC_PROFILE_UNSPECIFIED", 1: "ALLOW", 2: "DENY", } GatewaySecurityPolicyRule_BasicProfile_value = map[string]int32{ "BASIC_PROFILE_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, } )
Enum value maps for GatewaySecurityPolicyRule_BasicProfile.
var ( InterceptEndpointGroup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CLOSED", 3: "CREATING", 4: "DELETING", 5: "OUT_OF_SYNC", 6: "DELETE_FAILED", } InterceptEndpointGroup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CLOSED": 2, "CREATING": 3, "DELETING": 4, "OUT_OF_SYNC": 5, "DELETE_FAILED": 6, } )
Enum value maps for InterceptEndpointGroup_State.
var ( InterceptEndpointGroupAssociation_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "DELETING", 4: "CLOSED", 5: "OUT_OF_SYNC", 6: "DELETE_FAILED", } InterceptEndpointGroupAssociation_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "DELETING": 3, "CLOSED": 4, "OUT_OF_SYNC": 5, "DELETE_FAILED": 6, } )
Enum value maps for InterceptEndpointGroupAssociation_State.
var ( InterceptEndpointGroupAssociation_LocationDetails_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "OUT_OF_SYNC", } InterceptEndpointGroupAssociation_LocationDetails_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "OUT_OF_SYNC": 2, } )
Enum value maps for InterceptEndpointGroupAssociation_LocationDetails_State.
var ( InterceptDeploymentGroup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "DELETING", } InterceptDeploymentGroup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "DELETING": 3, } )
Enum value maps for InterceptDeploymentGroup_State.
var ( InterceptDeployment_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "DELETING", 4: "OUT_OF_SYNC", 5: "DELETE_FAILED", } InterceptDeployment_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "DELETING": 3, "OUT_OF_SYNC": 4, "DELETE_FAILED": 5, } )
Enum value maps for InterceptDeployment_State.
var ( InterceptLocation_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "OUT_OF_SYNC", } InterceptLocation_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "OUT_OF_SYNC": 2, } )
Enum value maps for InterceptLocation_State.
var ( MirroringEndpointGroup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CLOSED", 3: "CREATING", 4: "DELETING", 5: "OUT_OF_SYNC", 6: "DELETE_FAILED", } MirroringEndpointGroup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CLOSED": 2, "CREATING": 3, "DELETING": 4, "OUT_OF_SYNC": 5, "DELETE_FAILED": 6, } )
Enum value maps for MirroringEndpointGroup_State.
var ( MirroringEndpointGroup_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "DIRECT", } MirroringEndpointGroup_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "DIRECT": 1, } )
Enum value maps for MirroringEndpointGroup_Type.
var ( MirroringEndpointGroupAssociation_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 3: "CREATING", 4: "DELETING", 5: "CLOSED", 6: "OUT_OF_SYNC", 7: "DELETE_FAILED", } MirroringEndpointGroupAssociation_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 3, "DELETING": 4, "CLOSED": 5, "OUT_OF_SYNC": 6, "DELETE_FAILED": 7, } )
Enum value maps for MirroringEndpointGroupAssociation_State.
var ( MirroringEndpointGroupAssociation_LocationDetails_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "OUT_OF_SYNC", } MirroringEndpointGroupAssociation_LocationDetails_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "OUT_OF_SYNC": 2, } )
Enum value maps for MirroringEndpointGroupAssociation_LocationDetails_State.
var ( MirroringDeploymentGroup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "DELETING", 4: "CLOSED", } MirroringDeploymentGroup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "DELETING": 3, "CLOSED": 4, } )
Enum value maps for MirroringDeploymentGroup_State.
var ( MirroringDeployment_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "DELETING", 4: "OUT_OF_SYNC", 5: "DELETE_FAILED", } MirroringDeployment_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "DELETING": 3, "OUT_OF_SYNC": 4, "DELETE_FAILED": 5, } )
Enum value maps for MirroringDeployment_State.
var ( MirroringLocation_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "OUT_OF_SYNC", } MirroringLocation_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "OUT_OF_SYNC": 2, } )
Enum value maps for MirroringLocation_State.
var ( SecurityProfile_ProfileType_name = map[int32]string{ 0: "PROFILE_TYPE_UNSPECIFIED", 1: "THREAT_PREVENTION", 2: "CUSTOM_MIRRORING", 3: "CUSTOM_INTERCEPT", 5: "URL_FILTERING", } SecurityProfile_ProfileType_value = map[string]int32{ "PROFILE_TYPE_UNSPECIFIED": 0, "THREAT_PREVENTION": 1, "CUSTOM_MIRRORING": 2, "CUSTOM_INTERCEPT": 3, "URL_FILTERING": 5, } )
Enum value maps for SecurityProfile_ProfileType.
var ( Severity_name = map[int32]string{ 0: "SEVERITY_UNSPECIFIED", 1: "INFORMATIONAL", 2: "LOW", 3: "MEDIUM", 4: "HIGH", 5: "CRITICAL", } Severity_value = map[string]int32{ "SEVERITY_UNSPECIFIED": 0, "INFORMATIONAL": 1, "LOW": 2, "MEDIUM": 3, "HIGH": 4, "CRITICAL": 5, } )
Enum value maps for Severity.
var ( ThreatType_name = map[int32]string{ 0: "THREAT_TYPE_UNSPECIFIED", 1: "UNKNOWN", 2: "VULNERABILITY", 3: "ANTIVIRUS", 4: "SPYWARE", 5: "DNS", } ThreatType_value = map[string]int32{ "THREAT_TYPE_UNSPECIFIED": 0, "UNKNOWN": 1, "VULNERABILITY": 2, "ANTIVIRUS": 3, "SPYWARE": 4, "DNS": 5, } )
Enum value maps for ThreatType.
var ( ThreatAction_name = map[int32]string{ 0: "THREAT_ACTION_UNSPECIFIED", 4: "DEFAULT_ACTION", 1: "ALLOW", 2: "ALERT", 3: "DENY", } ThreatAction_value = map[string]int32{ "THREAT_ACTION_UNSPECIFIED": 0, "DEFAULT_ACTION": 4, "ALLOW": 1, "ALERT": 2, "DENY": 3, } )
Enum value maps for ThreatAction.
var ( Protocol_name = map[int32]string{ 0: "PROTOCOL_UNSPECIFIED", 1: "SMTP", 2: "SMB", 3: "POP3", 4: "IMAP", 5: "HTTP2", 6: "HTTP", 7: "FTP", } Protocol_value = map[string]int32{ "PROTOCOL_UNSPECIFIED": 0, "SMTP": 1, "SMB": 2, "POP3": 3, "IMAP": 4, "HTTP2": 5, "HTTP": 6, "FTP": 7, } )
Enum value maps for Protocol.
var ( UrlFilter_UrlFilteringAction_name = map[int32]string{ 0: "URL_FILTERING_ACTION_UNSPECIFIED", 1: "ALLOW", 2: "DENY", } UrlFilter_UrlFilteringAction_value = map[string]int32{ "URL_FILTERING_ACTION_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, } )
Enum value maps for UrlFilter_UrlFilteringAction.
var ( ServerTlsPolicy_MTLSPolicy_ClientValidationMode_name = map[int32]string{ 0: "CLIENT_VALIDATION_MODE_UNSPECIFIED", 1: "ALLOW_INVALID_OR_MISSING_CLIENT_CERT", 2: "REJECT_INVALID", } ServerTlsPolicy_MTLSPolicy_ClientValidationMode_value = map[string]int32{ "CLIENT_VALIDATION_MODE_UNSPECIFIED": 0, "ALLOW_INVALID_OR_MISSING_CLIENT_CERT": 1, "REJECT_INVALID": 2, } )
Enum value maps for ServerTlsPolicy_MTLSPolicy_ClientValidationMode.
var ( SACRealm_SecurityService_name = map[int32]string{ 0: "SECURITY_SERVICE_UNSPECIFIED", 1: "PALO_ALTO_PRISMA_ACCESS", } SACRealm_SecurityService_value = map[string]int32{ "SECURITY_SERVICE_UNSPECIFIED": 0, "PALO_ALTO_PRISMA_ACCESS": 1, } )
Enum value maps for SACRealm_SecurityService.
var ( SACRealm_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 7: "PENDING_PARTNER_ATTACHMENT", 1: "PARTNER_ATTACHED", 2: "PARTNER_DETACHED", 3: "KEY_EXPIRED", } SACRealm_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING_PARTNER_ATTACHMENT": 7, "PARTNER_ATTACHED": 1, "PARTNER_DETACHED": 2, "KEY_EXPIRED": 3, } )
Enum value maps for SACRealm_State.
var ( SACAttachment_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING_PARTNER_ATTACHMENT", 2: "PARTNER_ATTACHED", 3: "PARTNER_DETACHED", } SACAttachment_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING_PARTNER_ATTACHMENT": 1, "PARTNER_ATTACHED": 2, "PARTNER_DETACHED": 3, } )
Enum value maps for SACAttachment_State.
var ( TlsInspectionPolicy_TlsVersion_name = map[int32]string{ 0: "TLS_VERSION_UNSPECIFIED", 1: "TLS_1_0", 2: "TLS_1_1", 3: "TLS_1_2", 4: "TLS_1_3", } TlsInspectionPolicy_TlsVersion_value = map[string]int32{ "TLS_VERSION_UNSPECIFIED": 0, "TLS_1_0": 1, "TLS_1_1": 2, "TLS_1_2": 3, "TLS_1_3": 4, } )
Enum value maps for TlsInspectionPolicy_TlsVersion.
var ( TlsInspectionPolicy_Profile_name = map[int32]string{ 0: "PROFILE_UNSPECIFIED", 1: "PROFILE_COMPATIBLE", 2: "PROFILE_MODERN", 3: "PROFILE_RESTRICTED", 4: "PROFILE_CUSTOM", } TlsInspectionPolicy_Profile_value = map[string]int32{ "PROFILE_UNSPECIFIED": 0, "PROFILE_COMPATIBLE": 1, "PROFILE_MODERN": 2, "PROFILE_RESTRICTED": 3, "PROFILE_CUSTOM": 4, } )
Enum value maps for TlsInspectionPolicy_Profile.
var AddressGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.AddressGroupService", HandlerType: (*AddressGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListAddressGroups", Handler: _AddressGroupService_ListAddressGroups_Handler, }, { MethodName: "GetAddressGroup", Handler: _AddressGroupService_GetAddressGroup_Handler, }, { MethodName: "CreateAddressGroup", Handler: _AddressGroupService_CreateAddressGroup_Handler, }, { MethodName: "UpdateAddressGroup", Handler: _AddressGroupService_UpdateAddressGroup_Handler, }, { MethodName: "AddAddressGroupItems", Handler: _AddressGroupService_AddAddressGroupItems_Handler, }, { MethodName: "RemoveAddressGroupItems", Handler: _AddressGroupService_RemoveAddressGroupItems_Handler, }, { MethodName: "CloneAddressGroupItems", Handler: _AddressGroupService_CloneAddressGroupItems_Handler, }, { MethodName: "DeleteAddressGroup", Handler: _AddressGroupService_DeleteAddressGroup_Handler, }, { MethodName: "ListAddressGroupReferences", Handler: _AddressGroupService_ListAddressGroupReferences_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/address_group.proto", }
AddressGroupService_ServiceDesc is the grpc.ServiceDesc for AddressGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DnsThreatDetectorService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.DnsThreatDetectorService", HandlerType: (*DnsThreatDetectorServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListDnsThreatDetectors", Handler: _DnsThreatDetectorService_ListDnsThreatDetectors_Handler, }, { MethodName: "GetDnsThreatDetector", Handler: _DnsThreatDetectorService_GetDnsThreatDetector_Handler, }, { MethodName: "CreateDnsThreatDetector", Handler: _DnsThreatDetectorService_CreateDnsThreatDetector_Handler, }, { MethodName: "UpdateDnsThreatDetector", Handler: _DnsThreatDetectorService_UpdateDnsThreatDetector_Handler, }, { MethodName: "DeleteDnsThreatDetector", Handler: _DnsThreatDetectorService_DeleteDnsThreatDetector_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/dns_threat_detector.proto", }
DnsThreatDetectorService_ServiceDesc is the grpc.ServiceDesc for DnsThreatDetectorService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_google_cloud_networksecurity_v1_address_group_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_authz_policy_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_backend_authentication_config_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_client_tls_policy_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_common_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_dns_threat_detector_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_firewall_activation_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_gateway_security_policy_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_gateway_security_policy_rule_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_intercept_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_mirroring_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_network_security_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_security_profile_group_intercept_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_security_profile_group_mirroring_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_security_profile_group_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_security_profile_group_service_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_security_profile_group_threatprevention_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_security_profile_group_urlfiltering_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_server_tls_policy_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_sse_realm_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_tls_inspection_policy_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_tls_proto protoreflect.FileDescriptor
var File_google_cloud_networksecurity_v1_url_list_proto protoreflect.FileDescriptor
var FirewallActivation_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.FirewallActivation", HandlerType: (*FirewallActivationServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListFirewallEndpoints", Handler: _FirewallActivation_ListFirewallEndpoints_Handler, }, { MethodName: "ListProjectFirewallEndpoints", Handler: _FirewallActivation_ListProjectFirewallEndpoints_Handler, }, { MethodName: "GetFirewallEndpoint", Handler: _FirewallActivation_GetFirewallEndpoint_Handler, }, { MethodName: "GetProjectFirewallEndpoint", Handler: _FirewallActivation_GetProjectFirewallEndpoint_Handler, }, { MethodName: "CreateFirewallEndpoint", Handler: _FirewallActivation_CreateFirewallEndpoint_Handler, }, { MethodName: "CreateProjectFirewallEndpoint", Handler: _FirewallActivation_CreateProjectFirewallEndpoint_Handler, }, { MethodName: "DeleteFirewallEndpoint", Handler: _FirewallActivation_DeleteFirewallEndpoint_Handler, }, { MethodName: "DeleteProjectFirewallEndpoint", Handler: _FirewallActivation_DeleteProjectFirewallEndpoint_Handler, }, { MethodName: "UpdateFirewallEndpoint", Handler: _FirewallActivation_UpdateFirewallEndpoint_Handler, }, { MethodName: "UpdateProjectFirewallEndpoint", Handler: _FirewallActivation_UpdateProjectFirewallEndpoint_Handler, }, { MethodName: "ListFirewallEndpointAssociations", Handler: _FirewallActivation_ListFirewallEndpointAssociations_Handler, }, { MethodName: "GetFirewallEndpointAssociation", Handler: _FirewallActivation_GetFirewallEndpointAssociation_Handler, }, { MethodName: "CreateFirewallEndpointAssociation", Handler: _FirewallActivation_CreateFirewallEndpointAssociation_Handler, }, { MethodName: "DeleteFirewallEndpointAssociation", Handler: _FirewallActivation_DeleteFirewallEndpointAssociation_Handler, }, { MethodName: "UpdateFirewallEndpointAssociation", Handler: _FirewallActivation_UpdateFirewallEndpointAssociation_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/firewall_activation.proto", }
FirewallActivation_ServiceDesc is the grpc.ServiceDesc for FirewallActivation service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Intercept_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.Intercept", HandlerType: (*InterceptServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListInterceptEndpointGroups", Handler: _Intercept_ListInterceptEndpointGroups_Handler, }, { MethodName: "GetInterceptEndpointGroup", Handler: _Intercept_GetInterceptEndpointGroup_Handler, }, { MethodName: "CreateInterceptEndpointGroup", Handler: _Intercept_CreateInterceptEndpointGroup_Handler, }, { MethodName: "UpdateInterceptEndpointGroup", Handler: _Intercept_UpdateInterceptEndpointGroup_Handler, }, { MethodName: "DeleteInterceptEndpointGroup", Handler: _Intercept_DeleteInterceptEndpointGroup_Handler, }, { MethodName: "ListInterceptEndpointGroupAssociations", Handler: _Intercept_ListInterceptEndpointGroupAssociations_Handler, }, { MethodName: "GetInterceptEndpointGroupAssociation", Handler: _Intercept_GetInterceptEndpointGroupAssociation_Handler, }, { MethodName: "CreateInterceptEndpointGroupAssociation", Handler: _Intercept_CreateInterceptEndpointGroupAssociation_Handler, }, { MethodName: "UpdateInterceptEndpointGroupAssociation", Handler: _Intercept_UpdateInterceptEndpointGroupAssociation_Handler, }, { MethodName: "DeleteInterceptEndpointGroupAssociation", Handler: _Intercept_DeleteInterceptEndpointGroupAssociation_Handler, }, { MethodName: "ListInterceptDeploymentGroups", Handler: _Intercept_ListInterceptDeploymentGroups_Handler, }, { MethodName: "GetInterceptDeploymentGroup", Handler: _Intercept_GetInterceptDeploymentGroup_Handler, }, { MethodName: "CreateInterceptDeploymentGroup", Handler: _Intercept_CreateInterceptDeploymentGroup_Handler, }, { MethodName: "UpdateInterceptDeploymentGroup", Handler: _Intercept_UpdateInterceptDeploymentGroup_Handler, }, { MethodName: "DeleteInterceptDeploymentGroup", Handler: _Intercept_DeleteInterceptDeploymentGroup_Handler, }, { MethodName: "ListInterceptDeployments", Handler: _Intercept_ListInterceptDeployments_Handler, }, { MethodName: "GetInterceptDeployment", Handler: _Intercept_GetInterceptDeployment_Handler, }, { MethodName: "CreateInterceptDeployment", Handler: _Intercept_CreateInterceptDeployment_Handler, }, { MethodName: "UpdateInterceptDeployment", Handler: _Intercept_UpdateInterceptDeployment_Handler, }, { MethodName: "DeleteInterceptDeployment", Handler: _Intercept_DeleteInterceptDeployment_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/intercept.proto", }
Intercept_ServiceDesc is the grpc.ServiceDesc for Intercept service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Mirroring_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.Mirroring", HandlerType: (*MirroringServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListMirroringEndpointGroups", Handler: _Mirroring_ListMirroringEndpointGroups_Handler, }, { MethodName: "GetMirroringEndpointGroup", Handler: _Mirroring_GetMirroringEndpointGroup_Handler, }, { MethodName: "CreateMirroringEndpointGroup", Handler: _Mirroring_CreateMirroringEndpointGroup_Handler, }, { MethodName: "UpdateMirroringEndpointGroup", Handler: _Mirroring_UpdateMirroringEndpointGroup_Handler, }, { MethodName: "DeleteMirroringEndpointGroup", Handler: _Mirroring_DeleteMirroringEndpointGroup_Handler, }, { MethodName: "ListMirroringEndpointGroupAssociations", Handler: _Mirroring_ListMirroringEndpointGroupAssociations_Handler, }, { MethodName: "GetMirroringEndpointGroupAssociation", Handler: _Mirroring_GetMirroringEndpointGroupAssociation_Handler, }, { MethodName: "CreateMirroringEndpointGroupAssociation", Handler: _Mirroring_CreateMirroringEndpointGroupAssociation_Handler, }, { MethodName: "UpdateMirroringEndpointGroupAssociation", Handler: _Mirroring_UpdateMirroringEndpointGroupAssociation_Handler, }, { MethodName: "DeleteMirroringEndpointGroupAssociation", Handler: _Mirroring_DeleteMirroringEndpointGroupAssociation_Handler, }, { MethodName: "ListMirroringDeploymentGroups", Handler: _Mirroring_ListMirroringDeploymentGroups_Handler, }, { MethodName: "GetMirroringDeploymentGroup", Handler: _Mirroring_GetMirroringDeploymentGroup_Handler, }, { MethodName: "CreateMirroringDeploymentGroup", Handler: _Mirroring_CreateMirroringDeploymentGroup_Handler, }, { MethodName: "UpdateMirroringDeploymentGroup", Handler: _Mirroring_UpdateMirroringDeploymentGroup_Handler, }, { MethodName: "DeleteMirroringDeploymentGroup", Handler: _Mirroring_DeleteMirroringDeploymentGroup_Handler, }, { MethodName: "ListMirroringDeployments", Handler: _Mirroring_ListMirroringDeployments_Handler, }, { MethodName: "GetMirroringDeployment", Handler: _Mirroring_GetMirroringDeployment_Handler, }, { MethodName: "CreateMirroringDeployment", Handler: _Mirroring_CreateMirroringDeployment_Handler, }, { MethodName: "UpdateMirroringDeployment", Handler: _Mirroring_UpdateMirroringDeployment_Handler, }, { MethodName: "DeleteMirroringDeployment", Handler: _Mirroring_DeleteMirroringDeployment_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/mirroring.proto", }
Mirroring_ServiceDesc is the grpc.ServiceDesc for Mirroring service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var NetworkSecurity_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.NetworkSecurity", HandlerType: (*NetworkSecurityServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListAuthorizationPolicies", Handler: _NetworkSecurity_ListAuthorizationPolicies_Handler, }, { MethodName: "GetAuthorizationPolicy", Handler: _NetworkSecurity_GetAuthorizationPolicy_Handler, }, { MethodName: "CreateAuthorizationPolicy", Handler: _NetworkSecurity_CreateAuthorizationPolicy_Handler, }, { MethodName: "UpdateAuthorizationPolicy", Handler: _NetworkSecurity_UpdateAuthorizationPolicy_Handler, }, { MethodName: "DeleteAuthorizationPolicy", Handler: _NetworkSecurity_DeleteAuthorizationPolicy_Handler, }, { MethodName: "ListBackendAuthenticationConfigs", Handler: _NetworkSecurity_ListBackendAuthenticationConfigs_Handler, }, { MethodName: "GetBackendAuthenticationConfig", Handler: _NetworkSecurity_GetBackendAuthenticationConfig_Handler, }, { MethodName: "CreateBackendAuthenticationConfig", Handler: _NetworkSecurity_CreateBackendAuthenticationConfig_Handler, }, { MethodName: "UpdateBackendAuthenticationConfig", Handler: _NetworkSecurity_UpdateBackendAuthenticationConfig_Handler, }, { MethodName: "DeleteBackendAuthenticationConfig", Handler: _NetworkSecurity_DeleteBackendAuthenticationConfig_Handler, }, { MethodName: "ListServerTlsPolicies", Handler: _NetworkSecurity_ListServerTlsPolicies_Handler, }, { MethodName: "GetServerTlsPolicy", Handler: _NetworkSecurity_GetServerTlsPolicy_Handler, }, { MethodName: "CreateServerTlsPolicy", Handler: _NetworkSecurity_CreateServerTlsPolicy_Handler, }, { MethodName: "UpdateServerTlsPolicy", Handler: _NetworkSecurity_UpdateServerTlsPolicy_Handler, }, { MethodName: "DeleteServerTlsPolicy", Handler: _NetworkSecurity_DeleteServerTlsPolicy_Handler, }, { MethodName: "ListClientTlsPolicies", Handler: _NetworkSecurity_ListClientTlsPolicies_Handler, }, { MethodName: "GetClientTlsPolicy", Handler: _NetworkSecurity_GetClientTlsPolicy_Handler, }, { MethodName: "CreateClientTlsPolicy", Handler: _NetworkSecurity_CreateClientTlsPolicy_Handler, }, { MethodName: "UpdateClientTlsPolicy", Handler: _NetworkSecurity_UpdateClientTlsPolicy_Handler, }, { MethodName: "DeleteClientTlsPolicy", Handler: _NetworkSecurity_DeleteClientTlsPolicy_Handler, }, { MethodName: "ListGatewaySecurityPolicies", Handler: _NetworkSecurity_ListGatewaySecurityPolicies_Handler, }, { MethodName: "GetGatewaySecurityPolicy", Handler: _NetworkSecurity_GetGatewaySecurityPolicy_Handler, }, { MethodName: "CreateGatewaySecurityPolicy", Handler: _NetworkSecurity_CreateGatewaySecurityPolicy_Handler, }, { MethodName: "UpdateGatewaySecurityPolicy", Handler: _NetworkSecurity_UpdateGatewaySecurityPolicy_Handler, }, { MethodName: "DeleteGatewaySecurityPolicy", Handler: _NetworkSecurity_DeleteGatewaySecurityPolicy_Handler, }, { MethodName: "ListGatewaySecurityPolicyRules", Handler: _NetworkSecurity_ListGatewaySecurityPolicyRules_Handler, }, { MethodName: "GetGatewaySecurityPolicyRule", Handler: _NetworkSecurity_GetGatewaySecurityPolicyRule_Handler, }, { MethodName: "CreateGatewaySecurityPolicyRule", Handler: _NetworkSecurity_CreateGatewaySecurityPolicyRule_Handler, }, { MethodName: "UpdateGatewaySecurityPolicyRule", Handler: _NetworkSecurity_UpdateGatewaySecurityPolicyRule_Handler, }, { MethodName: "DeleteGatewaySecurityPolicyRule", Handler: _NetworkSecurity_DeleteGatewaySecurityPolicyRule_Handler, }, { MethodName: "ListUrlLists", Handler: _NetworkSecurity_ListUrlLists_Handler, }, { MethodName: "GetUrlList", Handler: _NetworkSecurity_GetUrlList_Handler, }, { MethodName: "CreateUrlList", Handler: _NetworkSecurity_CreateUrlList_Handler, }, { MethodName: "UpdateUrlList", Handler: _NetworkSecurity_UpdateUrlList_Handler, }, { MethodName: "DeleteUrlList", Handler: _NetworkSecurity_DeleteUrlList_Handler, }, { MethodName: "ListTlsInspectionPolicies", Handler: _NetworkSecurity_ListTlsInspectionPolicies_Handler, }, { MethodName: "GetTlsInspectionPolicy", Handler: _NetworkSecurity_GetTlsInspectionPolicy_Handler, }, { MethodName: "CreateTlsInspectionPolicy", Handler: _NetworkSecurity_CreateTlsInspectionPolicy_Handler, }, { MethodName: "UpdateTlsInspectionPolicy", Handler: _NetworkSecurity_UpdateTlsInspectionPolicy_Handler, }, { MethodName: "DeleteTlsInspectionPolicy", Handler: _NetworkSecurity_DeleteTlsInspectionPolicy_Handler, }, { MethodName: "ListAuthzPolicies", Handler: _NetworkSecurity_ListAuthzPolicies_Handler, }, { MethodName: "GetAuthzPolicy", Handler: _NetworkSecurity_GetAuthzPolicy_Handler, }, { MethodName: "CreateAuthzPolicy", Handler: _NetworkSecurity_CreateAuthzPolicy_Handler, }, { MethodName: "UpdateAuthzPolicy", Handler: _NetworkSecurity_UpdateAuthzPolicy_Handler, }, { MethodName: "DeleteAuthzPolicy", Handler: _NetworkSecurity_DeleteAuthzPolicy_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/network_security.proto", }
NetworkSecurity_ServiceDesc is the grpc.ServiceDesc for NetworkSecurity service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var OrganizationAddressGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.OrganizationAddressGroupService", HandlerType: (*OrganizationAddressGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListAddressGroups", Handler: _OrganizationAddressGroupService_ListAddressGroups_Handler, }, { MethodName: "GetAddressGroup", Handler: _OrganizationAddressGroupService_GetAddressGroup_Handler, }, { MethodName: "CreateAddressGroup", Handler: _OrganizationAddressGroupService_CreateAddressGroup_Handler, }, { MethodName: "UpdateAddressGroup", Handler: _OrganizationAddressGroupService_UpdateAddressGroup_Handler, }, { MethodName: "AddAddressGroupItems", Handler: _OrganizationAddressGroupService_AddAddressGroupItems_Handler, }, { MethodName: "RemoveAddressGroupItems", Handler: _OrganizationAddressGroupService_RemoveAddressGroupItems_Handler, }, { MethodName: "CloneAddressGroupItems", Handler: _OrganizationAddressGroupService_CloneAddressGroupItems_Handler, }, { MethodName: "DeleteAddressGroup", Handler: _OrganizationAddressGroupService_DeleteAddressGroup_Handler, }, { MethodName: "ListAddressGroupReferences", Handler: _OrganizationAddressGroupService_ListAddressGroupReferences_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/address_group.proto", }
OrganizationAddressGroupService_ServiceDesc is the grpc.ServiceDesc for OrganizationAddressGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var OrganizationSecurityProfileGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService", HandlerType: (*OrganizationSecurityProfileGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListSecurityProfileGroups", Handler: _OrganizationSecurityProfileGroupService_ListSecurityProfileGroups_Handler, }, { MethodName: "GetSecurityProfileGroup", Handler: _OrganizationSecurityProfileGroupService_GetSecurityProfileGroup_Handler, }, { MethodName: "CreateSecurityProfileGroup", Handler: _OrganizationSecurityProfileGroupService_CreateSecurityProfileGroup_Handler, }, { MethodName: "UpdateSecurityProfileGroup", Handler: _OrganizationSecurityProfileGroupService_UpdateSecurityProfileGroup_Handler, }, { MethodName: "DeleteSecurityProfileGroup", Handler: _OrganizationSecurityProfileGroupService_DeleteSecurityProfileGroup_Handler, }, { MethodName: "ListSecurityProfiles", Handler: _OrganizationSecurityProfileGroupService_ListSecurityProfiles_Handler, }, { MethodName: "GetSecurityProfile", Handler: _OrganizationSecurityProfileGroupService_GetSecurityProfile_Handler, }, { MethodName: "CreateSecurityProfile", Handler: _OrganizationSecurityProfileGroupService_CreateSecurityProfile_Handler, }, { MethodName: "UpdateSecurityProfile", Handler: _OrganizationSecurityProfileGroupService_UpdateSecurityProfile_Handler, }, { MethodName: "DeleteSecurityProfile", Handler: _OrganizationSecurityProfileGroupService_DeleteSecurityProfile_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/security_profile_group_service.proto", }
OrganizationSecurityProfileGroupService_ServiceDesc is the grpc.ServiceDesc for OrganizationSecurityProfileGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var SSERealmService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.SSERealmService", HandlerType: (*SSERealmServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListSACRealms", Handler: _SSERealmService_ListSACRealms_Handler, }, { MethodName: "GetSACRealm", Handler: _SSERealmService_GetSACRealm_Handler, }, { MethodName: "CreateSACRealm", Handler: _SSERealmService_CreateSACRealm_Handler, }, { MethodName: "DeleteSACRealm", Handler: _SSERealmService_DeleteSACRealm_Handler, }, { MethodName: "ListSACAttachments", Handler: _SSERealmService_ListSACAttachments_Handler, }, { MethodName: "GetSACAttachment", Handler: _SSERealmService_GetSACAttachment_Handler, }, { MethodName: "CreateSACAttachment", Handler: _SSERealmService_CreateSACAttachment_Handler, }, { MethodName: "DeleteSACAttachment", Handler: _SSERealmService_DeleteSACAttachment_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/sse_realm.proto", }
SSERealmService_ServiceDesc is the grpc.ServiceDesc for SSERealmService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var SecurityProfileGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networksecurity.v1.SecurityProfileGroupService", HandlerType: (*SecurityProfileGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListSecurityProfileGroups", Handler: _SecurityProfileGroupService_ListSecurityProfileGroups_Handler, }, { MethodName: "GetSecurityProfileGroup", Handler: _SecurityProfileGroupService_GetSecurityProfileGroup_Handler, }, { MethodName: "CreateSecurityProfileGroup", Handler: _SecurityProfileGroupService_CreateSecurityProfileGroup_Handler, }, { MethodName: "UpdateSecurityProfileGroup", Handler: _SecurityProfileGroupService_UpdateSecurityProfileGroup_Handler, }, { MethodName: "DeleteSecurityProfileGroup", Handler: _SecurityProfileGroupService_DeleteSecurityProfileGroup_Handler, }, { MethodName: "ListSecurityProfiles", Handler: _SecurityProfileGroupService_ListSecurityProfiles_Handler, }, { MethodName: "GetSecurityProfile", Handler: _SecurityProfileGroupService_GetSecurityProfile_Handler, }, { MethodName: "CreateSecurityProfile", Handler: _SecurityProfileGroupService_CreateSecurityProfile_Handler, }, { MethodName: "UpdateSecurityProfile", Handler: _SecurityProfileGroupService_UpdateSecurityProfile_Handler, }, { MethodName: "DeleteSecurityProfile", Handler: _SecurityProfileGroupService_DeleteSecurityProfile_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networksecurity/v1/security_profile_group_service.proto", }
SecurityProfileGroupService_ServiceDesc is the grpc.ServiceDesc for SecurityProfileGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAddressGroupServiceServer ¶
func RegisterAddressGroupServiceServer(s grpc.ServiceRegistrar, srv AddressGroupServiceServer)
func RegisterDnsThreatDetectorServiceServer ¶
func RegisterDnsThreatDetectorServiceServer(s grpc.ServiceRegistrar, srv DnsThreatDetectorServiceServer)
func RegisterFirewallActivationServer ¶
func RegisterFirewallActivationServer(s grpc.ServiceRegistrar, srv FirewallActivationServer)
func RegisterInterceptServer ¶
func RegisterInterceptServer(s grpc.ServiceRegistrar, srv InterceptServer)
func RegisterMirroringServer ¶
func RegisterMirroringServer(s grpc.ServiceRegistrar, srv MirroringServer)
func RegisterNetworkSecurityServer ¶
func RegisterNetworkSecurityServer(s grpc.ServiceRegistrar, srv NetworkSecurityServer)
func RegisterOrganizationAddressGroupServiceServer ¶
func RegisterOrganizationAddressGroupServiceServer(s grpc.ServiceRegistrar, srv OrganizationAddressGroupServiceServer)
func RegisterOrganizationSecurityProfileGroupServiceServer ¶
func RegisterOrganizationSecurityProfileGroupServiceServer(s grpc.ServiceRegistrar, srv OrganizationSecurityProfileGroupServiceServer)
func RegisterSSERealmServiceServer ¶
func RegisterSSERealmServiceServer(s grpc.ServiceRegistrar, srv SSERealmServiceServer)
func RegisterSecurityProfileGroupServiceServer ¶
func RegisterSecurityProfileGroupServiceServer(s grpc.ServiceRegistrar, srv SecurityProfileGroupServiceServer)
Types ¶
type AddAddressGroupItemsRequest ¶
type AddAddressGroupItemsRequest struct {
// Required. A name of the AddressGroup to add items to. Must be in the format
// `projects|organization/*/locations/{location}/addressGroups/*`.
AddressGroup string `protobuf:"bytes,1,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
// Required. List of items to add.
Items []string `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request used by the AddAddressGroupItems method.
func (*AddAddressGroupItemsRequest) Descriptor
deprecated
func (*AddAddressGroupItemsRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddAddressGroupItemsRequest.ProtoReflect.Descriptor instead.
func (*AddAddressGroupItemsRequest) GetAddressGroup ¶
func (x *AddAddressGroupItemsRequest) GetAddressGroup() string
func (*AddAddressGroupItemsRequest) GetItems ¶
func (x *AddAddressGroupItemsRequest) GetItems() []string
func (*AddAddressGroupItemsRequest) GetRequestId ¶
func (x *AddAddressGroupItemsRequest) GetRequestId() string
func (*AddAddressGroupItemsRequest) ProtoMessage ¶
func (*AddAddressGroupItemsRequest) ProtoMessage()
func (*AddAddressGroupItemsRequest) ProtoReflect ¶
func (x *AddAddressGroupItemsRequest) ProtoReflect() protoreflect.Message
func (*AddAddressGroupItemsRequest) Reset ¶
func (x *AddAddressGroupItemsRequest) Reset()
func (*AddAddressGroupItemsRequest) String ¶
func (x *AddAddressGroupItemsRequest) String() string
type AddressGroup ¶
type AddressGroup struct {
// Required. Name of the AddressGroup resource. It matches pattern
// `projects/*/locations/{location}/addressGroups/<address_group>`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Set of label tags associated with the AddressGroup resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. The type of the Address Group. Possible values are "IPv4" or
// "IPV6".
Type AddressGroup_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.networksecurity.v1.AddressGroup_Type" json:"type,omitempty"`
// Optional. List of items.
Items []string `protobuf:"bytes,7,rep,name=items,proto3" json:"items,omitempty"`
// Required. Capacity of the Address Group
Capacity int32 `protobuf:"varint,8,opt,name=capacity,proto3" json:"capacity,omitempty"`
// Output only. Server-defined fully-qualified URL for this resource.
SelfLink string `protobuf:"bytes,9,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
// Optional. List of supported purposes of the Address Group.
Purpose []AddressGroup_Purpose `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy.
func (*AddressGroup) Descriptor
deprecated
func (*AddressGroup) Descriptor() ([]byte, []int)
Deprecated: Use AddressGroup.ProtoReflect.Descriptor instead.
func (*AddressGroup) GetCapacity ¶
func (x *AddressGroup) GetCapacity() int32
func (*AddressGroup) GetCreateTime ¶
func (x *AddressGroup) GetCreateTime() *timestamppb.Timestamp
func (*AddressGroup) GetDescription ¶
func (x *AddressGroup) GetDescription() string
func (*AddressGroup) GetItems ¶
func (x *AddressGroup) GetItems() []string
func (*AddressGroup) GetLabels ¶
func (x *AddressGroup) GetLabels() map[string]string
func (*AddressGroup) GetName ¶
func (x *AddressGroup) GetName() string
func (*AddressGroup) GetPurpose ¶
func (x *AddressGroup) GetPurpose() []AddressGroup_Purpose
func (*AddressGroup) GetSelfLink ¶
func (x *AddressGroup) GetSelfLink() string
func (*AddressGroup) GetType ¶
func (x *AddressGroup) GetType() AddressGroup_Type
func (*AddressGroup) GetUpdateTime ¶
func (x *AddressGroup) GetUpdateTime() *timestamppb.Timestamp
func (*AddressGroup) ProtoMessage ¶
func (*AddressGroup) ProtoMessage()
func (*AddressGroup) ProtoReflect ¶
func (x *AddressGroup) ProtoReflect() protoreflect.Message
func (*AddressGroup) Reset ¶
func (x *AddressGroup) Reset()
func (*AddressGroup) String ¶
func (x *AddressGroup) String() string
type AddressGroupServiceClient ¶
type AddressGroupServiceClient interface {
// Lists address groups in a given project and location.
ListAddressGroups(ctx context.Context, in *ListAddressGroupsRequest, opts ...grpc.CallOption) (*ListAddressGroupsResponse, error)
// Gets details of a single address group.
GetAddressGroup(ctx context.Context, in *GetAddressGroupRequest, opts ...grpc.CallOption) (*AddressGroup, error)
// Creates a new address group in a given project and location.
CreateAddressGroup(ctx context.Context, in *CreateAddressGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single address group.
UpdateAddressGroup(ctx context.Context, in *UpdateAddressGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Adds items to an address group.
AddAddressGroupItems(ctx context.Context, in *AddAddressGroupItemsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Removes items from an address group.
RemoveAddressGroupItems(ctx context.Context, in *RemoveAddressGroupItemsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Clones items from one address group to another.
CloneAddressGroupItems(ctx context.Context, in *CloneAddressGroupItemsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single address group.
DeleteAddressGroup(ctx context.Context, in *DeleteAddressGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists references of an address group.
ListAddressGroupReferences(ctx context.Context, in *ListAddressGroupReferencesRequest, opts ...grpc.CallOption) (*ListAddressGroupReferencesResponse, error)
}
AddressGroupServiceClient is the client API for AddressGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAddressGroupServiceClient ¶
func NewAddressGroupServiceClient(cc grpc.ClientConnInterface) AddressGroupServiceClient
type AddressGroupServiceServer ¶
type AddressGroupServiceServer interface {
// Lists address groups in a given project and location.
ListAddressGroups(context.Context, *ListAddressGroupsRequest) (*ListAddressGroupsResponse, error)
// Gets details of a single address group.
GetAddressGroup(context.Context, *GetAddressGroupRequest) (*AddressGroup, error)
// Creates a new address group in a given project and location.
CreateAddressGroup(context.Context, *CreateAddressGroupRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single address group.
UpdateAddressGroup(context.Context, *UpdateAddressGroupRequest) (*longrunningpb.Operation, error)
// Adds items to an address group.
AddAddressGroupItems(context.Context, *AddAddressGroupItemsRequest) (*longrunningpb.Operation, error)
// Removes items from an address group.
RemoveAddressGroupItems(context.Context, *RemoveAddressGroupItemsRequest) (*longrunningpb.Operation, error)
// Clones items from one address group to another.
CloneAddressGroupItems(context.Context, *CloneAddressGroupItemsRequest) (*longrunningpb.Operation, error)
// Deletes a single address group.
DeleteAddressGroup(context.Context, *DeleteAddressGroupRequest) (*longrunningpb.Operation, error)
// Lists references of an address group.
ListAddressGroupReferences(context.Context, *ListAddressGroupReferencesRequest) (*ListAddressGroupReferencesResponse, error)
}
AddressGroupServiceServer is the server API for AddressGroupService service. All implementations should embed UnimplementedAddressGroupServiceServer for forward compatibility
type AddressGroup_Purpose ¶
type AddressGroup_Purpose int32
Purpose of the Address Group.
const ( // Default value. Should never happen. AddressGroup_PURPOSE_UNSPECIFIED AddressGroup_Purpose = 0 // Address Group is distributed to VMC, and is usable in Firewall Policies // and other systems that rely on VMC. AddressGroup_DEFAULT AddressGroup_Purpose = 1 // Address Group is usable in Cloud Armor. AddressGroup_CLOUD_ARMOR AddressGroup_Purpose = 2 )
func (AddressGroup_Purpose) Descriptor ¶
func (AddressGroup_Purpose) Descriptor() protoreflect.EnumDescriptor
func (AddressGroup_Purpose) Enum ¶
func (x AddressGroup_Purpose) Enum() *AddressGroup_Purpose
func (AddressGroup_Purpose) EnumDescriptor
deprecated
func (AddressGroup_Purpose) EnumDescriptor() ([]byte, []int)
Deprecated: Use AddressGroup_Purpose.Descriptor instead.
func (AddressGroup_Purpose) Number ¶
func (x AddressGroup_Purpose) Number() protoreflect.EnumNumber
func (AddressGroup_Purpose) String ¶
func (x AddressGroup_Purpose) String() string
func (AddressGroup_Purpose) Type ¶
func (AddressGroup_Purpose) Type() protoreflect.EnumType
type AddressGroup_Type ¶
type AddressGroup_Type int32
Possible type of the Address Group.
const ( // Default value. AddressGroup_TYPE_UNSPECIFIED AddressGroup_Type = 0 // IP v4 ranges. AddressGroup_IPV4 AddressGroup_Type = 1 // IP v6 ranges. AddressGroup_IPV6 AddressGroup_Type = 2 )
func (AddressGroup_Type) Descriptor ¶
func (AddressGroup_Type) Descriptor() protoreflect.EnumDescriptor
func (AddressGroup_Type) Enum ¶
func (x AddressGroup_Type) Enum() *AddressGroup_Type
func (AddressGroup_Type) EnumDescriptor
deprecated
func (AddressGroup_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use AddressGroup_Type.Descriptor instead.
func (AddressGroup_Type) Number ¶
func (x AddressGroup_Type) Number() protoreflect.EnumNumber
func (AddressGroup_Type) String ¶
func (x AddressGroup_Type) String() string
func (AddressGroup_Type) Type ¶
func (AddressGroup_Type) Type() protoreflect.EnumType
type AntivirusOverride ¶
type AntivirusOverride struct {
// Required. Protocol to match.
Protocol Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=google.cloud.networksecurity.v1.Protocol" json:"protocol,omitempty"`
// Required. Threat action override. For some threat types, only a subset of
// actions applies.
Action ThreatAction `protobuf:"varint,2,opt,name=action,proto3,enum=google.cloud.networksecurity.v1.ThreatAction" json:"action,omitempty"`
// contains filtered or unexported fields
}
Defines what action to take for antivirus threats per protocol.
func (*AntivirusOverride) Descriptor
deprecated
func (*AntivirusOverride) Descriptor() ([]byte, []int)
Deprecated: Use AntivirusOverride.ProtoReflect.Descriptor instead.
func (*AntivirusOverride) GetAction ¶
func (x *AntivirusOverride) GetAction() ThreatAction
func (*AntivirusOverride) GetProtocol ¶
func (x *AntivirusOverride) GetProtocol() Protocol
func (*AntivirusOverride) ProtoMessage ¶
func (*AntivirusOverride) ProtoMessage()
func (*AntivirusOverride) ProtoReflect ¶
func (x *AntivirusOverride) ProtoReflect() protoreflect.Message
func (*AntivirusOverride) Reset ¶
func (x *AntivirusOverride) Reset()
func (*AntivirusOverride) String ¶
func (x *AntivirusOverride) String() string
type AuthorizationPolicy ¶
type AuthorizationPolicy struct {
// Required. Name of the AuthorizationPolicy resource. It matches pattern
// `projects/{project}/locations/{location}/authorizationPolicies/<authorization_policy>`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Set of label tags associated with the AuthorizationPolicy
// resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. The action to take when a rule match is found. Possible values
// are "ALLOW" or "DENY".
Action AuthorizationPolicy_Action `` /* 130-byte string literal not displayed */
// Optional. List of rules to match. Note that at least one of the rules must
// match in order for the action specified in the 'action' field to be taken.
// A rule is a match if there is a matching source and destination. If left
// blank, the action specified in the `action` field will be applied on every
// request.
Rules []*AuthorizationPolicy_Rule `protobuf:"bytes,7,rep,name=rules,proto3" json:"rules,omitempty"`
// contains filtered or unexported fields
}
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.
func (*AuthorizationPolicy) Descriptor
deprecated
func (*AuthorizationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationPolicy.ProtoReflect.Descriptor instead.
func (*AuthorizationPolicy) GetAction ¶
func (x *AuthorizationPolicy) GetAction() AuthorizationPolicy_Action
func (*AuthorizationPolicy) GetCreateTime ¶
func (x *AuthorizationPolicy) GetCreateTime() *timestamppb.Timestamp
func (*AuthorizationPolicy) GetDescription ¶
func (x *AuthorizationPolicy) GetDescription() string
func (*AuthorizationPolicy) GetLabels ¶
func (x *AuthorizationPolicy) GetLabels() map[string]string
func (*AuthorizationPolicy) GetName ¶
func (x *AuthorizationPolicy) GetName() string
func (*AuthorizationPolicy) GetRules ¶
func (x *AuthorizationPolicy) GetRules() []*AuthorizationPolicy_Rule
func (*AuthorizationPolicy) GetUpdateTime ¶
func (x *AuthorizationPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*AuthorizationPolicy) ProtoMessage ¶
func (*AuthorizationPolicy) ProtoMessage()
func (*AuthorizationPolicy) ProtoReflect ¶
func (x *AuthorizationPolicy) ProtoReflect() protoreflect.Message
func (*AuthorizationPolicy) Reset ¶
func (x *AuthorizationPolicy) Reset()
func (*AuthorizationPolicy) String ¶
func (x *AuthorizationPolicy) String() string
type AuthorizationPolicy_Action ¶
type AuthorizationPolicy_Action int32
Possible values that define what action to take.
const ( // Default value. AuthorizationPolicy_ACTION_UNSPECIFIED AuthorizationPolicy_Action = 0 // Grant access. AuthorizationPolicy_ALLOW AuthorizationPolicy_Action = 1 // Deny access. // Deny rules should be avoided unless they are used to provide a default // "deny all" fallback. AuthorizationPolicy_DENY AuthorizationPolicy_Action = 2 )
func (AuthorizationPolicy_Action) Descriptor ¶
func (AuthorizationPolicy_Action) Descriptor() protoreflect.EnumDescriptor
func (AuthorizationPolicy_Action) Enum ¶
func (x AuthorizationPolicy_Action) Enum() *AuthorizationPolicy_Action
func (AuthorizationPolicy_Action) EnumDescriptor
deprecated
func (AuthorizationPolicy_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthorizationPolicy_Action.Descriptor instead.
func (AuthorizationPolicy_Action) Number ¶
func (x AuthorizationPolicy_Action) Number() protoreflect.EnumNumber
func (AuthorizationPolicy_Action) String ¶
func (x AuthorizationPolicy_Action) String() string
func (AuthorizationPolicy_Action) Type ¶
func (AuthorizationPolicy_Action) Type() protoreflect.EnumType
type AuthorizationPolicy_Rule ¶
type AuthorizationPolicy_Rule struct {
// Optional. List of attributes for the traffic source. All of the sources
// must match. A source is a match if both principals and ip_blocks match.
// If not set, the action specified in the 'action' field will be applied
// without any rule checks for the source.
Sources []*AuthorizationPolicy_Rule_Source `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
// Optional. List of attributes for the traffic destination. All of the
// destinations must match. A destination is a match if a request matches
// all the specified hosts, ports, methods and headers. If not set, the
// action specified in the 'action' field will be applied without any rule
// checks for the destination.
Destinations []*AuthorizationPolicy_Rule_Destination `protobuf:"bytes,2,rep,name=destinations,proto3" json:"destinations,omitempty"`
// contains filtered or unexported fields
}
Specification of rules.
func (*AuthorizationPolicy_Rule) Descriptor
deprecated
func (*AuthorizationPolicy_Rule) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationPolicy_Rule.ProtoReflect.Descriptor instead.
func (*AuthorizationPolicy_Rule) GetDestinations ¶
func (x *AuthorizationPolicy_Rule) GetDestinations() []*AuthorizationPolicy_Rule_Destination
func (*AuthorizationPolicy_Rule) GetSources ¶
func (x *AuthorizationPolicy_Rule) GetSources() []*AuthorizationPolicy_Rule_Source
func (*AuthorizationPolicy_Rule) ProtoMessage ¶
func (*AuthorizationPolicy_Rule) ProtoMessage()
func (*AuthorizationPolicy_Rule) ProtoReflect ¶
func (x *AuthorizationPolicy_Rule) ProtoReflect() protoreflect.Message
func (*AuthorizationPolicy_Rule) Reset ¶
func (x *AuthorizationPolicy_Rule) Reset()
func (*AuthorizationPolicy_Rule) String ¶
func (x *AuthorizationPolicy_Rule) String() string
type AuthorizationPolicy_Rule_Destination ¶
type AuthorizationPolicy_Rule_Destination struct {
// Required. List of host names to match. Matched against the ":authority"
// header in http requests. At least one host should match. Each host can
// be an exact match, or a prefix match (example "mydomain.*") or a suffix
// match (example "*.myorg.com") or a presence (any) match "*".
Hosts []string `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
// Required. List of destination ports to match. At least one port should
// match.
Ports []uint32 `protobuf:"varint,2,rep,packed,name=ports,proto3" json:"ports,omitempty"`
// Optional. A list of HTTP methods to match. At least one method should
// match. Should not be set for gRPC services.
Methods []string `protobuf:"bytes,4,rep,name=methods,proto3" json:"methods,omitempty"`
// Optional. Match against key:value pair in http header. Provides a
// flexible match based on HTTP headers, for potentially advanced use
// cases. At least one header should match. Avoid using header matches to
// make authorization decisions unless there is a strong guarantee that
// requests arrive through a trusted client or proxy.
HttpHeaderMatch *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch `protobuf:"bytes,5,opt,name=http_header_match,json=httpHeaderMatch,proto3" json:"http_header_match,omitempty"`
// contains filtered or unexported fields
}
Specification of traffic destination attributes.
func (*AuthorizationPolicy_Rule_Destination) Descriptor
deprecated
func (*AuthorizationPolicy_Rule_Destination) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationPolicy_Rule_Destination.ProtoReflect.Descriptor instead.
func (*AuthorizationPolicy_Rule_Destination) GetHosts ¶
func (x *AuthorizationPolicy_Rule_Destination) GetHosts() []string
func (*AuthorizationPolicy_Rule_Destination) GetHttpHeaderMatch ¶
func (x *AuthorizationPolicy_Rule_Destination) GetHttpHeaderMatch() *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch
func (*AuthorizationPolicy_Rule_Destination) GetMethods ¶
func (x *AuthorizationPolicy_Rule_Destination) GetMethods() []string
func (*AuthorizationPolicy_Rule_Destination) GetPorts ¶
func (x *AuthorizationPolicy_Rule_Destination) GetPorts() []uint32
func (*AuthorizationPolicy_Rule_Destination) ProtoMessage ¶
func (*AuthorizationPolicy_Rule_Destination) ProtoMessage()
func (*AuthorizationPolicy_Rule_Destination) ProtoReflect ¶
func (x *AuthorizationPolicy_Rule_Destination) ProtoReflect() protoreflect.Message
func (*AuthorizationPolicy_Rule_Destination) Reset ¶
func (x *AuthorizationPolicy_Rule_Destination) Reset()
func (*AuthorizationPolicy_Rule_Destination) String ¶
func (x *AuthorizationPolicy_Rule_Destination) String() string
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch ¶
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch struct {
// Types that are valid to be assigned to Type:
//
// *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch
Type isAuthorizationPolicy_Rule_Destination_HttpHeaderMatch_Type `protobuf_oneof:"type"`
// Required. The name of the HTTP header to match. For matching
// against the HTTP request's authority, use a headerMatch
// with the header name ":authority". For matching a
// request's method, use the headerName ":method".
HeaderName string `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"`
// contains filtered or unexported fields
}
Specification of HTTP header match attributes.
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) Descriptor
deprecated
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationPolicy_Rule_Destination_HttpHeaderMatch.ProtoReflect.Descriptor instead.
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetHeaderName ¶
func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetHeaderName() string
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetRegexMatch ¶
func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetRegexMatch() string
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetType ¶
func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) GetType() isAuthorizationPolicy_Rule_Destination_HttpHeaderMatch_Type
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) ProtoMessage ¶
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) ProtoMessage()
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) ProtoReflect ¶
func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) ProtoReflect() protoreflect.Message
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) Reset ¶
func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) Reset()
func (*AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) String ¶
func (x *AuthorizationPolicy_Rule_Destination_HttpHeaderMatch) String() string
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch ¶
type AuthorizationPolicy_Rule_Destination_HttpHeaderMatch_RegexMatch struct {
// Required. The value of the header must match the regular expression
// specified in regexMatch. For regular expression grammar,
// please see: en.cppreference.com/w/cpp/regex/ecmascript
// For matching against a port specified in the HTTP
// request, use a headerMatch with headerName set to Host
// and a regular expression that satisfies the RFC2616 Host
// header's port specifier.
RegexMatch string `protobuf:"bytes,2,opt,name=regex_match,json=regexMatch,proto3,oneof"`
}
type AuthorizationPolicy_Rule_Source ¶
type AuthorizationPolicy_Rule_Source struct {
// Optional. List of peer identities to match for authorization. At least
// one principal should match. Each peer can be an exact match, or a
// prefix match (example, "namespace/*") or a suffix match (example,
// "*/service-account") or a presence match "*". Authorization based on
// the principal name without certificate validation (configured by
// ServerTlsPolicy resource) is considered insecure.
Principals []string `protobuf:"bytes,1,rep,name=principals,proto3" json:"principals,omitempty"`
// Optional. List of CIDR ranges to match based on source IP address. At
// least one IP block should match. Single IP (e.g., "1.2.3.4") and CIDR
// (e.g., "1.2.3.0/24") are supported. Authorization based on source IP
// alone should be avoided. The IP addresses of any load balancers or
// proxies should be considered untrusted.
IpBlocks []string `protobuf:"bytes,2,rep,name=ip_blocks,json=ipBlocks,proto3" json:"ip_blocks,omitempty"`
// contains filtered or unexported fields
}
Specification of traffic source attributes.
func (*AuthorizationPolicy_Rule_Source) Descriptor
deprecated
func (*AuthorizationPolicy_Rule_Source) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationPolicy_Rule_Source.ProtoReflect.Descriptor instead.
func (*AuthorizationPolicy_Rule_Source) GetIpBlocks ¶
func (x *AuthorizationPolicy_Rule_Source) GetIpBlocks() []string
func (*AuthorizationPolicy_Rule_Source) GetPrincipals ¶
func (x *AuthorizationPolicy_Rule_Source) GetPrincipals() []string
func (*AuthorizationPolicy_Rule_Source) ProtoMessage ¶
func (*AuthorizationPolicy_Rule_Source) ProtoMessage()
func (*AuthorizationPolicy_Rule_Source) ProtoReflect ¶
func (x *AuthorizationPolicy_Rule_Source) ProtoReflect() protoreflect.Message
func (*AuthorizationPolicy_Rule_Source) Reset ¶
func (x *AuthorizationPolicy_Rule_Source) Reset()
func (*AuthorizationPolicy_Rule_Source) String ¶
func (x *AuthorizationPolicy_Rule_Source) String() string
type AuthzPolicy ¶
type AuthzPolicy struct {
// Required. Identifier. Name of the `AuthzPolicy` resource in the following
// format:
// `projects/{project}/locations/{location}/authzPolicies/{authz_policy}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. A human-readable description of the resource.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Set of labels associated with the `AuthzPolicy` resource.
//
// The format must comply with [the following
// requirements](/compute/docs/labeling-resources#requirements).
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Specifies the set of resources to which this policy should be
// applied to.
Target *AuthzPolicy_Target `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
// Optional. A list of authorization HTTP rules to match against the incoming
// request. A policy match occurs when at least one HTTP rule matches the
// request or when no HTTP rules are specified in the policy.
// At least one HTTP Rule is required for Allow or Deny Action. Limited
// to 5 rules.
HttpRules []*AuthzPolicy_AuthzRule `protobuf:"bytes,7,rep,name=http_rules,json=httpRules,proto3" json:"http_rules,omitempty"`
// Optional. A list of authorization network rules to match against the
// incoming request. A policy match occurs when at least one network rule
// matches the request.
// At least one network rule is required for Allow or Deny Action if no HTTP
// rules are provided. Network rules are mutually exclusive with HTTP rules.
// Limited to 5 rules.
NetworkRules []*AuthzPolicy_AuthzRule `protobuf:"bytes,12,rep,name=network_rules,json=networkRules,proto3" json:"network_rules,omitempty"`
// Required. Can be one of `ALLOW`, `DENY`, `CUSTOM`.
//
// When the action is `CUSTOM`, `customProvider` must be specified.
//
// When the action is `ALLOW`, only requests matching the policy will
// be allowed.
//
// When the action is `DENY`, only requests matching the policy will be
// denied.
//
// When a request arrives, the policies are evaluated in the following order:
//
// 1. If there is a `CUSTOM` policy that matches the request, the `CUSTOM`
// policy is evaluated using the custom authorization providers and the
// request is denied if the provider rejects the request.
//
// 2. If there are any `DENY` policies that match the request, the request
// is denied.
//
// 3. If there are no `ALLOW` policies for the resource or if any of the
// `ALLOW` policies match the request, the request is allowed.
//
// 4. Else the request is denied by default if none of the configured
// AuthzPolicies with `ALLOW` action match the request.
Action AuthzPolicy_AuthzAction `` /* 127-byte string literal not displayed */
// Optional. Required if the action is `CUSTOM`. Allows delegating
// authorization decisions to Cloud IAP or to Service Extensions. One of
// `cloudIap` or `authzExtension` must be specified.
CustomProvider *AuthzPolicy_CustomProvider `protobuf:"bytes,10,opt,name=custom_provider,json=customProvider,proto3" json:"custom_provider,omitempty"`
// Optional. Immutable. Defines the type of authorization being performed.
// If not specified, `REQUEST_AUTHZ` is applied. This field cannot be changed
// once AuthzPolicy is created.
PolicyProfile AuthzPolicy_PolicyProfile `` /* 165-byte string literal not displayed */
// contains filtered or unexported fields
}
`AuthzPolicy` is a resource that allows to forward traffic to a callout backend designed to scan the traffic for security purposes.
func (*AuthzPolicy) Descriptor
deprecated
func (*AuthzPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy.ProtoReflect.Descriptor instead.
func (*AuthzPolicy) GetAction ¶
func (x *AuthzPolicy) GetAction() AuthzPolicy_AuthzAction
func (*AuthzPolicy) GetCreateTime ¶
func (x *AuthzPolicy) GetCreateTime() *timestamppb.Timestamp
func (*AuthzPolicy) GetCustomProvider ¶
func (x *AuthzPolicy) GetCustomProvider() *AuthzPolicy_CustomProvider
func (*AuthzPolicy) GetDescription ¶
func (x *AuthzPolicy) GetDescription() string
func (*AuthzPolicy) GetHttpRules ¶
func (x *AuthzPolicy) GetHttpRules() []*AuthzPolicy_AuthzRule
func (*AuthzPolicy) GetLabels ¶
func (x *AuthzPolicy) GetLabels() map[string]string
func (*AuthzPolicy) GetName ¶
func (x *AuthzPolicy) GetName() string
func (*AuthzPolicy) GetNetworkRules ¶
func (x *AuthzPolicy) GetNetworkRules() []*AuthzPolicy_AuthzRule
func (*AuthzPolicy) GetPolicyProfile ¶
func (x *AuthzPolicy) GetPolicyProfile() AuthzPolicy_PolicyProfile
func (*AuthzPolicy) GetTarget ¶
func (x *AuthzPolicy) GetTarget() *AuthzPolicy_Target
func (*AuthzPolicy) GetUpdateTime ¶
func (x *AuthzPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*AuthzPolicy) ProtoMessage ¶
func (*AuthzPolicy) ProtoMessage()
func (*AuthzPolicy) ProtoReflect ¶
func (x *AuthzPolicy) ProtoReflect() protoreflect.Message
func (*AuthzPolicy) Reset ¶
func (x *AuthzPolicy) Reset()
func (*AuthzPolicy) String ¶
func (x *AuthzPolicy) String() string
type AuthzPolicy_AuthzAction ¶
type AuthzPolicy_AuthzAction int32
The action to be applied to this policy. Valid values are `ALLOW`, `DENY`, `CUSTOM`.
const ( // Unspecified action. AuthzPolicy_AUTHZ_ACTION_UNSPECIFIED AuthzPolicy_AuthzAction = 0 // Allow request to pass through to the backend. AuthzPolicy_ALLOW AuthzPolicy_AuthzAction = 1 // Deny the request and return a HTTP 404 to the client. AuthzPolicy_DENY AuthzPolicy_AuthzAction = 2 // Delegate the authorization decision to an external authorization engine. AuthzPolicy_CUSTOM AuthzPolicy_AuthzAction = 3 )
func (AuthzPolicy_AuthzAction) Descriptor ¶
func (AuthzPolicy_AuthzAction) Descriptor() protoreflect.EnumDescriptor
func (AuthzPolicy_AuthzAction) Enum ¶
func (x AuthzPolicy_AuthzAction) Enum() *AuthzPolicy_AuthzAction
func (AuthzPolicy_AuthzAction) EnumDescriptor
deprecated
func (AuthzPolicy_AuthzAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzAction.Descriptor instead.
func (AuthzPolicy_AuthzAction) Number ¶
func (x AuthzPolicy_AuthzAction) Number() protoreflect.EnumNumber
func (AuthzPolicy_AuthzAction) String ¶
func (x AuthzPolicy_AuthzAction) String() string
func (AuthzPolicy_AuthzAction) Type ¶
func (AuthzPolicy_AuthzAction) Type() protoreflect.EnumType
type AuthzPolicy_AuthzRule ¶
type AuthzPolicy_AuthzRule struct {
// Optional. Describes properties of a source of a request.
From *AuthzPolicy_AuthzRule_From `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
// Optional. Describes properties of a target of a request.
To *AuthzPolicy_AuthzRule_To `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
// Optional. CEL expression that describes the conditions to be satisfied
// for the action. The result of the CEL expression is ANDed with the from
// and to. Refer to the CEL language reference for a list of available
// attributes.
When string `protobuf:"bytes,3,opt,name=when,proto3" json:"when,omitempty"`
// contains filtered or unexported fields
}
Conditions to match against the incoming request.
func (*AuthzPolicy_AuthzRule) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule) GetFrom ¶
func (x *AuthzPolicy_AuthzRule) GetFrom() *AuthzPolicy_AuthzRule_From
func (*AuthzPolicy_AuthzRule) GetTo ¶
func (x *AuthzPolicy_AuthzRule) GetTo() *AuthzPolicy_AuthzRule_To
func (*AuthzPolicy_AuthzRule) GetWhen ¶
func (x *AuthzPolicy_AuthzRule) GetWhen() string
func (*AuthzPolicy_AuthzRule) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule) ProtoMessage()
func (*AuthzPolicy_AuthzRule) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule) Reset ¶
func (x *AuthzPolicy_AuthzRule) Reset()
func (*AuthzPolicy_AuthzRule) String ¶
func (x *AuthzPolicy_AuthzRule) String() string
type AuthzPolicy_AuthzRule_From ¶
type AuthzPolicy_AuthzRule_From struct {
// Optional. Describes the properties of a request's sources. At least one
// of sources or notSources must be specified. Limited to 1 source.
// A match occurs when ANY source (in sources or notSources) matches the
// request. Within a single source, the match follows AND semantics
// across fields and OR semantics within a single field, i.e. a match
// occurs when ANY principal matches AND ANY ipBlocks match.
Sources []*AuthzPolicy_AuthzRule_From_RequestSource `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
// Optional. Describes the negated properties of request sources. Matches
// requests from sources that do not match the criteria specified in this
// field. At least one of sources or notSources must be specified.
NotSources []*AuthzPolicy_AuthzRule_From_RequestSource `protobuf:"bytes,2,rep,name=not_sources,json=notSources,proto3" json:"not_sources,omitempty"`
// contains filtered or unexported fields
}
Describes properties of one or more sources of a request.
func (*AuthzPolicy_AuthzRule_From) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_From) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_From.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_From) GetNotSources ¶
func (x *AuthzPolicy_AuthzRule_From) GetNotSources() []*AuthzPolicy_AuthzRule_From_RequestSource
func (*AuthzPolicy_AuthzRule_From) GetSources ¶
func (x *AuthzPolicy_AuthzRule_From) GetSources() []*AuthzPolicy_AuthzRule_From_RequestSource
func (*AuthzPolicy_AuthzRule_From) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_From) ProtoMessage()
func (*AuthzPolicy_AuthzRule_From) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_From) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_From) Reset ¶
func (x *AuthzPolicy_AuthzRule_From) Reset()
func (*AuthzPolicy_AuthzRule_From) String ¶
func (x *AuthzPolicy_AuthzRule_From) String() string
type AuthzPolicy_AuthzRule_From_RequestSource ¶
type AuthzPolicy_AuthzRule_From_RequestSource struct {
// Optional. A list of identities derived from the client's certificate.
// This field will not match on a request unless frontend mutual TLS is
// enabled for the forwarding rule or Gateway and the client certificate
// has been successfully validated by mTLS.
// Each identity is a string whose value is matched against a list of
// URI SANs, DNS Name SANs, or the common name in the client's
// certificate. A match happens when any principal matches with the
// rule. Limited to 50 principals per Authorization Policy for regional
// internal Application Load Balancers, regional external Application
// Load Balancers, cross-region internal Application Load Balancers, and
// Cloud Service Mesh. This field is not supported for global external
// Application Load Balancers.
Principals []*AuthzPolicy_AuthzRule_Principal `protobuf:"bytes,1,rep,name=principals,proto3" json:"principals,omitempty"`
// Optional. A list of IP addresses or IP address ranges to match
// against the source IP address of the request. Limited to 10 ip_blocks
// per Authorization Policy
IpBlocks []*AuthzPolicy_AuthzRule_IpBlock `protobuf:"bytes,2,rep,name=ip_blocks,json=ipBlocks,proto3" json:"ip_blocks,omitempty"`
// Optional. A list of resources to match against the resource of the
// source VM of a request. Limited to 10 resources per Authorization
// Policy.
Resources []*AuthzPolicy_AuthzRule_RequestResource `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`
// contains filtered or unexported fields
}
Describes the properties of a single source.
func (*AuthzPolicy_AuthzRule_From_RequestSource) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_From_RequestSource) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_From_RequestSource.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_From_RequestSource) GetIpBlocks ¶
func (x *AuthzPolicy_AuthzRule_From_RequestSource) GetIpBlocks() []*AuthzPolicy_AuthzRule_IpBlock
func (*AuthzPolicy_AuthzRule_From_RequestSource) GetPrincipals ¶
func (x *AuthzPolicy_AuthzRule_From_RequestSource) GetPrincipals() []*AuthzPolicy_AuthzRule_Principal
func (*AuthzPolicy_AuthzRule_From_RequestSource) GetResources ¶
func (x *AuthzPolicy_AuthzRule_From_RequestSource) GetResources() []*AuthzPolicy_AuthzRule_RequestResource
func (*AuthzPolicy_AuthzRule_From_RequestSource) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_From_RequestSource) ProtoMessage()
func (*AuthzPolicy_AuthzRule_From_RequestSource) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_From_RequestSource) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_From_RequestSource) Reset ¶
func (x *AuthzPolicy_AuthzRule_From_RequestSource) Reset()
func (*AuthzPolicy_AuthzRule_From_RequestSource) String ¶
func (x *AuthzPolicy_AuthzRule_From_RequestSource) String() string
type AuthzPolicy_AuthzRule_HeaderMatch ¶
type AuthzPolicy_AuthzRule_HeaderMatch struct {
// Optional. Specifies the name of the header in the request.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Specifies how the header match will be performed.
Value *AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Determines how a HTTP header should be matched.
func (*AuthzPolicy_AuthzRule_HeaderMatch) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_HeaderMatch) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_HeaderMatch.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_HeaderMatch) GetName ¶
func (x *AuthzPolicy_AuthzRule_HeaderMatch) GetName() string
func (*AuthzPolicy_AuthzRule_HeaderMatch) GetValue ¶
func (x *AuthzPolicy_AuthzRule_HeaderMatch) GetValue() *AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_HeaderMatch) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_HeaderMatch) ProtoMessage()
func (*AuthzPolicy_AuthzRule_HeaderMatch) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_HeaderMatch) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_HeaderMatch) Reset ¶
func (x *AuthzPolicy_AuthzRule_HeaderMatch) Reset()
func (*AuthzPolicy_AuthzRule_HeaderMatch) String ¶
func (x *AuthzPolicy_AuthzRule_HeaderMatch) String() string
type AuthzPolicy_AuthzRule_IpBlock ¶
type AuthzPolicy_AuthzRule_IpBlock struct {
// Required. The address prefix.
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
// Required. The length of the address range.
Length int32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
// contains filtered or unexported fields
}
Represents a range of IP Addresses.
func (*AuthzPolicy_AuthzRule_IpBlock) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_IpBlock) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_IpBlock.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_IpBlock) GetLength ¶
func (x *AuthzPolicy_AuthzRule_IpBlock) GetLength() int32
func (*AuthzPolicy_AuthzRule_IpBlock) GetPrefix ¶
func (x *AuthzPolicy_AuthzRule_IpBlock) GetPrefix() string
func (*AuthzPolicy_AuthzRule_IpBlock) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_IpBlock) ProtoMessage()
func (*AuthzPolicy_AuthzRule_IpBlock) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_IpBlock) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_IpBlock) Reset ¶
func (x *AuthzPolicy_AuthzRule_IpBlock) Reset()
func (*AuthzPolicy_AuthzRule_IpBlock) String ¶
func (x *AuthzPolicy_AuthzRule_IpBlock) String() string
type AuthzPolicy_AuthzRule_Principal ¶
type AuthzPolicy_AuthzRule_Principal struct {
// Optional. An enum to decide what principal value the principal rule
// will match against. If not specified, the PrincipalSelector is
// CLIENT_CERT_URI_SAN.
PrincipalSelector AuthzPolicy_AuthzRule_Principal_PrincipalSelector `` /* 200-byte string literal not displayed */
// Required. A non-empty string whose value is matched against the
// principal value based on the principal_selector. Only exact match can
// be applied for CLIENT_CERT_URI_SAN, CLIENT_CERT_DNS_NAME_SAN,
// CLIENT_CERT_COMMON_NAME selectors.
Principal *AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,2,opt,name=principal,proto3" json:"principal,omitempty"`
// contains filtered or unexported fields
}
Describes the properties of a principal to be matched against.
func (*AuthzPolicy_AuthzRule_Principal) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_Principal) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_Principal.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_Principal) GetPrincipal ¶
func (x *AuthzPolicy_AuthzRule_Principal) GetPrincipal() *AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_Principal) GetPrincipalSelector ¶
func (x *AuthzPolicy_AuthzRule_Principal) GetPrincipalSelector() AuthzPolicy_AuthzRule_Principal_PrincipalSelector
func (*AuthzPolicy_AuthzRule_Principal) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_Principal) ProtoMessage()
func (*AuthzPolicy_AuthzRule_Principal) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_Principal) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_Principal) Reset ¶
func (x *AuthzPolicy_AuthzRule_Principal) Reset()
func (*AuthzPolicy_AuthzRule_Principal) String ¶
func (x *AuthzPolicy_AuthzRule_Principal) String() string
type AuthzPolicy_AuthzRule_Principal_PrincipalSelector ¶
type AuthzPolicy_AuthzRule_Principal_PrincipalSelector int32
The principal value the principal rule will match against.
const ( // Unspecified principal selector. It will be treated as // CLIENT_CERT_URI_SAN by default. AuthzPolicy_AuthzRule_Principal_PRINCIPAL_SELECTOR_UNSPECIFIED AuthzPolicy_AuthzRule_Principal_PrincipalSelector = 0 // The principal rule is matched against a list of URI SANs in the // validated client's certificate. A match happens when there is any // exact URI SAN value match. This is the default principal selector. AuthzPolicy_AuthzRule_Principal_CLIENT_CERT_URI_SAN AuthzPolicy_AuthzRule_Principal_PrincipalSelector = 1 // The principal rule is matched against a list of DNS Name SANs in the // validated client's certificate. A match happens when there is any // exact DNS Name SAN value match. // This is only applicable for Application Load Balancers // except for classic Global External Application load balancer. // CLIENT_CERT_DNS_NAME_SAN is not supported for INTERNAL_SELF_MANAGED // load balancing scheme. AuthzPolicy_AuthzRule_Principal_CLIENT_CERT_DNS_NAME_SAN AuthzPolicy_AuthzRule_Principal_PrincipalSelector = 2 // The principal rule is matched against the common name in the client's // certificate. Authorization against multiple common names in the // client certificate is not supported. Requests with multiple common // names in the client certificate will be rejected if // CLIENT_CERT_COMMON_NAME is set as the principal selector. A match // happens when there is an exact common name value match. // This is only applicable for Application Load Balancers // except for global external Application Load Balancer and // classic Application Load Balancer. // CLIENT_CERT_COMMON_NAME is not supported for INTERNAL_SELF_MANAGED // load balancing scheme. AuthzPolicy_AuthzRule_Principal_CLIENT_CERT_COMMON_NAME AuthzPolicy_AuthzRule_Principal_PrincipalSelector = 3 )
func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Descriptor ¶
func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Descriptor() protoreflect.EnumDescriptor
func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) EnumDescriptor
deprecated
func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_Principal_PrincipalSelector.Descriptor instead.
func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Number ¶
func (x AuthzPolicy_AuthzRule_Principal_PrincipalSelector) Number() protoreflect.EnumNumber
func (AuthzPolicy_AuthzRule_Principal_PrincipalSelector) String ¶
func (x AuthzPolicy_AuthzRule_Principal_PrincipalSelector) String() string
type AuthzPolicy_AuthzRule_RequestResource ¶
type AuthzPolicy_AuthzRule_RequestResource struct {
// Optional. A list of resource tag value permanent IDs to match against
// the resource manager tags value associated with the source VM of a
// request.
TagValueIdSet *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet `protobuf:"bytes,1,opt,name=tag_value_id_set,json=tagValueIdSet,proto3" json:"tag_value_id_set,omitempty"`
// Optional. An IAM service account to match against the source
// service account of the VM sending the request.
IamServiceAccount *AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,2,opt,name=iam_service_account,json=iamServiceAccount,proto3" json:"iam_service_account,omitempty"`
// contains filtered or unexported fields
}
Describes the properties of a client VM resource accessing the internal application load balancers.
func (*AuthzPolicy_AuthzRule_RequestResource) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_RequestResource) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_RequestResource.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_RequestResource) GetIamServiceAccount ¶
func (x *AuthzPolicy_AuthzRule_RequestResource) GetIamServiceAccount() *AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_RequestResource) GetTagValueIdSet ¶
func (x *AuthzPolicy_AuthzRule_RequestResource) GetTagValueIdSet() *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet
func (*AuthzPolicy_AuthzRule_RequestResource) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_RequestResource) ProtoMessage()
func (*AuthzPolicy_AuthzRule_RequestResource) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_RequestResource) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_RequestResource) Reset ¶
func (x *AuthzPolicy_AuthzRule_RequestResource) Reset()
func (*AuthzPolicy_AuthzRule_RequestResource) String ¶
func (x *AuthzPolicy_AuthzRule_RequestResource) String() string
type AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet ¶
type AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet struct {
// Required. A list of resource tag value permanent IDs to match against
// the resource manager tags value associated with the source VM of a
// request. The match follows AND semantics which means all
// the ids must match. Limited to 5 ids in the Tag value id set.
Ids []int64 `protobuf:"varint,1,rep,packed,name=ids,proto3" json:"ids,omitempty"`
// contains filtered or unexported fields
}
Describes a set of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) GetIds ¶
func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) GetIds() []int64
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) ProtoMessage()
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) Reset ¶
func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) Reset()
func (*AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) String ¶
func (x *AuthzPolicy_AuthzRule_RequestResource_TagValueIdSet) String() string
type AuthzPolicy_AuthzRule_StringMatch ¶
type AuthzPolicy_AuthzRule_StringMatch struct {
// Types that are valid to be assigned to MatchPattern:
//
// *AuthzPolicy_AuthzRule_StringMatch_Exact
// *AuthzPolicy_AuthzRule_StringMatch_Prefix
// *AuthzPolicy_AuthzRule_StringMatch_Suffix
// *AuthzPolicy_AuthzRule_StringMatch_Contains
MatchPattern isAuthzPolicy_AuthzRule_StringMatch_MatchPattern `protobuf_oneof:"match_pattern"`
// If true, indicates the exact/prefix/suffix/contains matching should be
// case insensitive. For example, the matcher “data“ will match both
// input string “Data“ and “data“ if set to true.
IgnoreCase bool `protobuf:"varint,5,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
// contains filtered or unexported fields
}
Determines how a string value should be matched.
func (*AuthzPolicy_AuthzRule_StringMatch) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_StringMatch) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_StringMatch.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_StringMatch) GetContains ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) GetContains() string
func (*AuthzPolicy_AuthzRule_StringMatch) GetExact ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) GetExact() string
func (*AuthzPolicy_AuthzRule_StringMatch) GetIgnoreCase ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) GetIgnoreCase() bool
func (*AuthzPolicy_AuthzRule_StringMatch) GetMatchPattern ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) GetMatchPattern() isAuthzPolicy_AuthzRule_StringMatch_MatchPattern
func (*AuthzPolicy_AuthzRule_StringMatch) GetPrefix ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) GetPrefix() string
func (*AuthzPolicy_AuthzRule_StringMatch) GetSuffix ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) GetSuffix() string
func (*AuthzPolicy_AuthzRule_StringMatch) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_StringMatch) ProtoMessage()
func (*AuthzPolicy_AuthzRule_StringMatch) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_StringMatch) Reset ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) Reset()
func (*AuthzPolicy_AuthzRule_StringMatch) String ¶
func (x *AuthzPolicy_AuthzRule_StringMatch) String() string
type AuthzPolicy_AuthzRule_StringMatch_Contains ¶
type AuthzPolicy_AuthzRule_StringMatch_Contains struct {
// The input string must have the substring specified here.
// Note: empty contains match is not allowed, please use regex instead.
//
// Examples:
//
// * “abc“ matches the value “xyz.abc.def“
Contains string `protobuf:"bytes,4,opt,name=contains,proto3,oneof"`
}
type AuthzPolicy_AuthzRule_StringMatch_Exact ¶
type AuthzPolicy_AuthzRule_StringMatch_Exact struct {
// The input string must match exactly the string specified here.
//
// Examples:
//
// * “abc“ only matches the value “abc“.
Exact string `protobuf:"bytes,1,opt,name=exact,proto3,oneof"`
}
type AuthzPolicy_AuthzRule_StringMatch_Prefix ¶
type AuthzPolicy_AuthzRule_StringMatch_Prefix struct {
// The input string must have the prefix specified here.
// Note: empty prefix is not allowed, please use regex instead.
//
// Examples:
//
// * “abc“ matches the value “abc.xyz“
Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3,oneof"`
}
type AuthzPolicy_AuthzRule_StringMatch_Suffix ¶
type AuthzPolicy_AuthzRule_StringMatch_Suffix struct {
// The input string must have the suffix specified here.
// Note: empty prefix is not allowed, please use regex instead.
//
// Examples:
//
// * “abc“ matches the value “xyz.abc“
Suffix string `protobuf:"bytes,3,opt,name=suffix,proto3,oneof"`
}
type AuthzPolicy_AuthzRule_To ¶
type AuthzPolicy_AuthzRule_To struct {
// Optional. Describes properties of one or more targets of a request. At
// least one of operations or notOperations must be specified. Limited to
// 1 operation. A match occurs when ANY operation (in operations or
// notOperations) matches. Within an operation, the match follows AND
// semantics across fields and OR semantics within a field, i.e. a match
// occurs when ANY path matches AND ANY header matches and ANY method
// matches.
Operations []*AuthzPolicy_AuthzRule_To_RequestOperation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
// Optional. Describes the negated properties of the targets of a request.
// Matches requests for operations that do not match the criteria
// specified in this field. At least one of operations or notOperations
// must be specified.
NotOperations []*AuthzPolicy_AuthzRule_To_RequestOperation `protobuf:"bytes,2,rep,name=not_operations,json=notOperations,proto3" json:"not_operations,omitempty"`
// contains filtered or unexported fields
}
Describes properties of one or more targets of a request.
func (*AuthzPolicy_AuthzRule_To) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_To) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_To.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_To) GetNotOperations ¶
func (x *AuthzPolicy_AuthzRule_To) GetNotOperations() []*AuthzPolicy_AuthzRule_To_RequestOperation
func (*AuthzPolicy_AuthzRule_To) GetOperations ¶
func (x *AuthzPolicy_AuthzRule_To) GetOperations() []*AuthzPolicy_AuthzRule_To_RequestOperation
func (*AuthzPolicy_AuthzRule_To) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_To) ProtoMessage()
func (*AuthzPolicy_AuthzRule_To) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_To) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_To) Reset ¶
func (x *AuthzPolicy_AuthzRule_To) Reset()
func (*AuthzPolicy_AuthzRule_To) String ¶
func (x *AuthzPolicy_AuthzRule_To) String() string
type AuthzPolicy_AuthzRule_To_RequestOperation ¶
type AuthzPolicy_AuthzRule_To_RequestOperation struct {
// Optional. A list of headers to match against in http header.
HeaderSet *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet `protobuf:"bytes,1,opt,name=header_set,json=headerSet,proto3" json:"header_set,omitempty"`
// Optional. A list of HTTP Hosts to match against. The match can be one
// of exact, prefix, suffix, or contains (substring match). Matches are
// always case sensitive unless the ignoreCase is set. Limited to 10
// hosts per Authorization Policy.
Hosts []*AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,2,rep,name=hosts,proto3" json:"hosts,omitempty"`
// Optional. A list of paths to match against. The match can be one of
// exact, prefix, suffix, or contains (substring match). Matches are
// always case sensitive unless the ignoreCase is set. Limited to 10
// paths per Authorization Policy.
// Note that this path match includes the query parameters. For gRPC
// services, this should be a fully-qualified name of the form
// /package.service/method.
Paths []*AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"`
// Optional. A list of HTTP methods to match against. Each entry must be
// a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE,
// OPTIONS). It only allows exact match and is always case sensitive.
// Limited to 10 methods per Authorization Policy.
Methods []string `protobuf:"bytes,4,rep,name=methods,proto3" json:"methods,omitempty"`
// Optional. Defines the MCP protocol attributes to match on. If the MCP
// payload in the request body cannot be successfully parsed, the
// request will be denied. This field can be set only for AuthzPolicies
// targeting AgentGateway resources.
Mcp *AuthzPolicy_AuthzRule_To_RequestOperation_MCP `protobuf:"bytes,5,opt,name=mcp,proto3" json:"mcp,omitempty"`
// Optional. A list of SNIs to match against. The match can be one of
// exact, prefix, suffix, or contains (substring match). If there is no
// SNI (i.e. plaintext HTTP traffic), the request will be denied.
// Matches are always case sensitive unless the ignoreCase is set.
// Limited to 10 SNIs per Authorization Policy.
Snis []*AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,7,rep,name=snis,proto3" json:"snis,omitempty"`
// contains filtered or unexported fields
}
Describes properties of one or more targets of a request.
func (*AuthzPolicy_AuthzRule_To_RequestOperation) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_To_RequestOperation) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_To_RequestOperation.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_To_RequestOperation) GetHeaderSet ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetHeaderSet() *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet
func (*AuthzPolicy_AuthzRule_To_RequestOperation) GetHosts ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetHosts() []*AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_To_RequestOperation) GetMethods ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetMethods() []string
func (*AuthzPolicy_AuthzRule_To_RequestOperation) GetPaths ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetPaths() []*AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_To_RequestOperation) GetSnis ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) GetSnis() []*AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_To_RequestOperation) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_To_RequestOperation) ProtoMessage()
func (*AuthzPolicy_AuthzRule_To_RequestOperation) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_To_RequestOperation) Reset ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) Reset()
func (*AuthzPolicy_AuthzRule_To_RequestOperation) String ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation) String() string
type AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption ¶
type AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption int32
Describes the option to match against the base MCP protocol methods.
const ( // Unspecified option. Defaults to SKIP_BASE_PROTOCOL_METHODS. AuthzPolicy_AuthzRule_To_RequestOperation_BASE_PROTOCOL_METHODS_OPTION_UNSPECIFIED AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption = 0 // Skip matching on the base MCP protocol methods. AuthzPolicy_AuthzRule_To_RequestOperation_SKIP_BASE_PROTOCOL_METHODS AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption = 1 // Match on the base MCP protocol methods. AuthzPolicy_AuthzRule_To_RequestOperation_MATCH_BASE_PROTOCOL_METHODS AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption = 2 )
func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) Descriptor ¶
func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) EnumDescriptor
deprecated
func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption.Descriptor instead.
func (AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) String ¶
func (x AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption) String() string
type AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet ¶
type AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet struct {
// Required. A list of headers to match against in http header.
// The match can be one of exact, prefix, suffix, or contains
// (substring match). The match follows AND semantics which means all
// the headers must match. Matches are always case sensitive unless
// the ignoreCase is set. Limited to 10 headers per Authorization
// Policy.
Headers []*AuthzPolicy_AuthzRule_HeaderMatch `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
// contains filtered or unexported fields
}
Describes a set of HTTP headers to match against.
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) GetHeaders ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) GetHeaders() []*AuthzPolicy_AuthzRule_HeaderMatch
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) ProtoMessage()
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) Reset ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) Reset()
func (*AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) String ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_HeaderSet) String() string
type AuthzPolicy_AuthzRule_To_RequestOperation_MCP ¶
type AuthzPolicy_AuthzRule_To_RequestOperation_MCP struct {
// Optional. If specified, matches on the MCP protocol’s non-access
// specific methods namely:
// * initialize
// * completion/
// * logging/
// * notifications/
// * ping
// Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
BaseProtocolMethodsOption AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption `` /* 246-byte string literal not displayed */
// Optional. A list of MCP methods and associated parameters to match
// on. It is recommended to use this field to match on tools, prompts
// and resource accesses while setting the baseProtocolMethodsOption
// to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP
// protocol methods.
// Limited to 10 MCP methods per Authorization Policy.
Methods []*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod `protobuf:"bytes,2,rep,name=methods,proto3" json:"methods,omitempty"`
// contains filtered or unexported fields
}
Describes a set of MCP protocol attributes to match against for a given MCP request.
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_To_RequestOperation_MCP.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) GetBaseProtocolMethodsOption ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) GetBaseProtocolMethodsOption() AuthzPolicy_AuthzRule_To_RequestOperation_BaseProtocolMethodsOption
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) GetMethods ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) GetMethods() []*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) ProtoMessage()
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) Reset ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) Reset()
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCP) String ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCP) String() string
type AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod ¶
type AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod struct {
// Required. The MCP method to match against. Allowed values are as
// follows:
// 1. `tools`, `prompts`, `resources` - these will match against all
// sub methods under the respective methods.
// 2. `prompts/list`, `tools/list`, `resources/list`,
// `resources/templates/list`
// 3. `prompts/get`, `tools/call`, `resources/subscribe`,
// `resources/unsubscribe`, `resources/read`
//
// Params cannot be specified for categories 1 and 2.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A list of MCP method parameters to match against. The
// match can be one of exact, prefix, suffix, or contains (substring
// match). Matches are always case sensitive unless the ignoreCase is
// set. Limited to 10 MCP method parameters per Authorization Policy.
Params []*AuthzPolicy_AuthzRule_StringMatch `protobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty"`
// contains filtered or unexported fields
}
Describes a set of MCP methods to match against.
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) Descriptor
deprecated
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) GetName ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) GetName() string
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) GetParams ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) GetParams() []*AuthzPolicy_AuthzRule_StringMatch
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) ProtoMessage ¶
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) ProtoMessage()
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) ProtoReflect ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) Reset ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) Reset()
func (*AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) String ¶
func (x *AuthzPolicy_AuthzRule_To_RequestOperation_MCPMethod) String() string
type AuthzPolicy_CustomProvider ¶
type AuthzPolicy_CustomProvider struct {
// Optional. Delegates authorization decisions to Cloud IAP. Applicable
// only for managed load balancers. Enabling Cloud IAP at the AuthzPolicy
// level is not compatible with Cloud IAP settings in the BackendService.
// Enabling IAP in both places will result in request failure. Ensure that
// IAP is enabled in either the AuthzPolicy or the BackendService but not in
// both places.
CloudIap *AuthzPolicy_CustomProvider_CloudIap `protobuf:"bytes,1,opt,name=cloud_iap,json=cloudIap,proto3" json:"cloud_iap,omitempty"`
// Optional. Delegate authorization decision to user authored Service
// Extension. Only one of cloudIap or authzExtension can be specified.
AuthzExtension *AuthzPolicy_CustomProvider_AuthzExtension `protobuf:"bytes,2,opt,name=authz_extension,json=authzExtension,proto3" json:"authz_extension,omitempty"`
// contains filtered or unexported fields
}
Allows delegating authorization decisions to Cloud IAP or to Service Extensions.
func (*AuthzPolicy_CustomProvider) Descriptor
deprecated
func (*AuthzPolicy_CustomProvider) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_CustomProvider.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_CustomProvider) GetAuthzExtension ¶
func (x *AuthzPolicy_CustomProvider) GetAuthzExtension() *AuthzPolicy_CustomProvider_AuthzExtension
func (*AuthzPolicy_CustomProvider) GetCloudIap ¶
func (x *AuthzPolicy_CustomProvider) GetCloudIap() *AuthzPolicy_CustomProvider_CloudIap
func (*AuthzPolicy_CustomProvider) ProtoMessage ¶
func (*AuthzPolicy_CustomProvider) ProtoMessage()
func (*AuthzPolicy_CustomProvider) ProtoReflect ¶
func (x *AuthzPolicy_CustomProvider) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_CustomProvider) Reset ¶
func (x *AuthzPolicy_CustomProvider) Reset()
func (*AuthzPolicy_CustomProvider) String ¶
func (x *AuthzPolicy_CustomProvider) String() string
type AuthzPolicy_CustomProvider_AuthzExtension ¶
type AuthzPolicy_CustomProvider_AuthzExtension struct {
// Required. A list of references to authorization
// extensions that will be invoked for requests matching this policy.
// Limited to 1 custom provider.
Resources []string `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
// contains filtered or unexported fields
}
Optional. Delegate authorization decision to user authored extension. Only one of cloudIap or authzExtension can be specified.
func (*AuthzPolicy_CustomProvider_AuthzExtension) Descriptor
deprecated
func (*AuthzPolicy_CustomProvider_AuthzExtension) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_CustomProvider_AuthzExtension.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_CustomProvider_AuthzExtension) GetResources ¶
func (x *AuthzPolicy_CustomProvider_AuthzExtension) GetResources() []string
func (*AuthzPolicy_CustomProvider_AuthzExtension) ProtoMessage ¶
func (*AuthzPolicy_CustomProvider_AuthzExtension) ProtoMessage()
func (*AuthzPolicy_CustomProvider_AuthzExtension) ProtoReflect ¶
func (x *AuthzPolicy_CustomProvider_AuthzExtension) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_CustomProvider_AuthzExtension) Reset ¶
func (x *AuthzPolicy_CustomProvider_AuthzExtension) Reset()
func (*AuthzPolicy_CustomProvider_AuthzExtension) String ¶
func (x *AuthzPolicy_CustomProvider_AuthzExtension) String() string
type AuthzPolicy_CustomProvider_CloudIap ¶
type AuthzPolicy_CustomProvider_CloudIap struct {
// contains filtered or unexported fields
}
Optional. Delegates authorization decisions to Cloud IAP. Applicable only for managed load balancers. Enabling Cloud IAP at the AuthzPolicy level is not compatible with Cloud IAP settings in the BackendService. Enabling IAP in both places will result in request failure. Ensure that IAP is enabled in either the AuthzPolicy or the BackendService but not in both places.
func (*AuthzPolicy_CustomProvider_CloudIap) Descriptor
deprecated
func (*AuthzPolicy_CustomProvider_CloudIap) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_CustomProvider_CloudIap.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_CustomProvider_CloudIap) ProtoMessage ¶
func (*AuthzPolicy_CustomProvider_CloudIap) ProtoMessage()
func (*AuthzPolicy_CustomProvider_CloudIap) ProtoReflect ¶
func (x *AuthzPolicy_CustomProvider_CloudIap) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_CustomProvider_CloudIap) Reset ¶
func (x *AuthzPolicy_CustomProvider_CloudIap) Reset()
func (*AuthzPolicy_CustomProvider_CloudIap) String ¶
func (x *AuthzPolicy_CustomProvider_CloudIap) String() string
type AuthzPolicy_LoadBalancingScheme ¶
type AuthzPolicy_LoadBalancingScheme int32
Load balancing schemes supported by the `AuthzPolicy` resource. The valid values are `INTERNAL_MANAGED` and `EXTERNAL_MANAGED`. For more information, refer to [Backend services overview](https://cloud.google.com/load-balancing/docs/backend-service).
const ( // Default value. Do not use. AuthzPolicy_LOAD_BALANCING_SCHEME_UNSPECIFIED AuthzPolicy_LoadBalancingScheme = 0 // Signifies that this is used for Regional internal or Cross-region // internal Application Load Balancing. AuthzPolicy_INTERNAL_MANAGED AuthzPolicy_LoadBalancingScheme = 1 // Signifies that this is used for Global external or Regional external // Application Load Balancing. AuthzPolicy_EXTERNAL_MANAGED AuthzPolicy_LoadBalancingScheme = 2 // Signifies that this is used for Cloud Service Mesh. Meant for use by // CSM GKE controller only. AuthzPolicy_INTERNAL_SELF_MANAGED AuthzPolicy_LoadBalancingScheme = 3 )
func (AuthzPolicy_LoadBalancingScheme) Descriptor ¶
func (AuthzPolicy_LoadBalancingScheme) Descriptor() protoreflect.EnumDescriptor
func (AuthzPolicy_LoadBalancingScheme) Enum ¶
func (x AuthzPolicy_LoadBalancingScheme) Enum() *AuthzPolicy_LoadBalancingScheme
func (AuthzPolicy_LoadBalancingScheme) EnumDescriptor
deprecated
func (AuthzPolicy_LoadBalancingScheme) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_LoadBalancingScheme.Descriptor instead.
func (AuthzPolicy_LoadBalancingScheme) Number ¶
func (x AuthzPolicy_LoadBalancingScheme) Number() protoreflect.EnumNumber
func (AuthzPolicy_LoadBalancingScheme) String ¶
func (x AuthzPolicy_LoadBalancingScheme) String() string
func (AuthzPolicy_LoadBalancingScheme) Type ¶
func (AuthzPolicy_LoadBalancingScheme) Type() protoreflect.EnumType
type AuthzPolicy_PolicyProfile ¶
type AuthzPolicy_PolicyProfile int32
The type of authorization being performed. New values may be added in the future.
const ( // Unspecified policy profile. AuthzPolicy_POLICY_PROFILE_UNSPECIFIED AuthzPolicy_PolicyProfile = 0 // Applies to request authorization. `CUSTOM` authorization // policies with Authz extensions will be allowed with `EXT_AUTHZ_GRPC` or // `EXT_PROC_GRPC` protocols. Extensions are invoked only for request header // events. AuthzPolicy_REQUEST_AUTHZ AuthzPolicy_PolicyProfile = 1 // Applies to content security, sanitization, etc. Only // `CUSTOM` action is allowed in this policy profile. AuthzExtensions in the // custom provider must support `EXT_PROC_GRPC` protocol only and be capable // of receiving all `EXT_PROC_GRPC` events (REQUEST_HEADERS, REQUEST_BODY, // REQUEST_TRAILERS, RESPONSE_HEADERS, RESPONSE_BODY, RESPONSE_TRAILERS) // with `FULL_DUPLEX_STREAMED` body send mode. AuthzPolicy_CONTENT_AUTHZ AuthzPolicy_PolicyProfile = 2 )
func (AuthzPolicy_PolicyProfile) Descriptor ¶
func (AuthzPolicy_PolicyProfile) Descriptor() protoreflect.EnumDescriptor
func (AuthzPolicy_PolicyProfile) Enum ¶
func (x AuthzPolicy_PolicyProfile) Enum() *AuthzPolicy_PolicyProfile
func (AuthzPolicy_PolicyProfile) EnumDescriptor
deprecated
func (AuthzPolicy_PolicyProfile) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_PolicyProfile.Descriptor instead.
func (AuthzPolicy_PolicyProfile) Number ¶
func (x AuthzPolicy_PolicyProfile) Number() protoreflect.EnumNumber
func (AuthzPolicy_PolicyProfile) String ¶
func (x AuthzPolicy_PolicyProfile) String() string
func (AuthzPolicy_PolicyProfile) Type ¶
func (AuthzPolicy_PolicyProfile) Type() protoreflect.EnumType
type AuthzPolicy_Target ¶
type AuthzPolicy_Target struct {
// Optional. All gateways and forwarding rules referenced by this policy and
// extensions must share the same load balancing scheme. Required only when
// targeting forwarding rules. If targeting Secure Web Proxy, this field
// must be `INTERNAL_MANAGED` or not specified. Must not be specified
// when targeting Agent Gateway. Supported values:
// `INTERNAL_MANAGED` and `EXTERNAL_MANAGED`. For more information, refer
// to [Backend services
// overview](https://cloud.google.com/load-balancing/docs/backend-service).
LoadBalancingScheme AuthzPolicy_LoadBalancingScheme `` /* 190-byte string literal not displayed */
// Required. A list of references to the Forwarding Rules, Secure Web Proxy
// Gateways, or Agent Gateways on which this policy will be applied.
Resources []string `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
// contains filtered or unexported fields
}
Specifies the set of targets to which this policy should be applied to.
func (*AuthzPolicy_Target) Descriptor
deprecated
func (*AuthzPolicy_Target) Descriptor() ([]byte, []int)
Deprecated: Use AuthzPolicy_Target.ProtoReflect.Descriptor instead.
func (*AuthzPolicy_Target) GetLoadBalancingScheme ¶
func (x *AuthzPolicy_Target) GetLoadBalancingScheme() AuthzPolicy_LoadBalancingScheme
func (*AuthzPolicy_Target) GetResources ¶
func (x *AuthzPolicy_Target) GetResources() []string
func (*AuthzPolicy_Target) ProtoMessage ¶
func (*AuthzPolicy_Target) ProtoMessage()
func (*AuthzPolicy_Target) ProtoReflect ¶
func (x *AuthzPolicy_Target) ProtoReflect() protoreflect.Message
func (*AuthzPolicy_Target) Reset ¶
func (x *AuthzPolicy_Target) Reset()
func (*AuthzPolicy_Target) String ¶
func (x *AuthzPolicy_Target) String() string
type BackendAuthenticationConfig ¶
type BackendAuthenticationConfig struct {
// Required. Name of the BackendAuthenticationConfig resource. It matches the
// pattern
// `projects/*/locations/{location}/backendAuthenticationConfigs/{backend_authentication_config}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Set of label tags associated with the resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Optional. A reference to a certificatemanager.googleapis.com.Certificate
// resource. This is a relative resource path following the form
// "projects/{project}/locations/{location}/certificates/{certificate}".
//
// Used by a BackendService to negotiate mTLS when the backend connection uses
// TLS and the backend requests a client certificate. Must have a CLIENT_AUTH
// scope.
ClientCertificate string `protobuf:"bytes,6,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
// Optional. A reference to a TrustConfig resource from the
// certificatemanager.googleapis.com namespace. This is a relative resource
// path following the form
// "projects/{project}/locations/{location}/trustConfigs/{trust_config}".
//
// A BackendService uses the chain of trust represented by this TrustConfig,
// if specified, to validate the server certificates presented by the backend.
// Required unless wellKnownRoots is set to PUBLIC_ROOTS.
TrustConfig string `protobuf:"bytes,7,opt,name=trust_config,json=trustConfig,proto3" json:"trust_config,omitempty"`
// Well known roots to use for server certificate validation.
WellKnownRoots BackendAuthenticationConfig_WellKnownRoots `` /* 186-byte string literal not displayed */
// Output only. Etag of the resource.
Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
BackendAuthenticationConfig message groups the TrustConfig together with other settings that control how the load balancer authenticates, and expresses its identity to, the backend:
* `trustConfig` is the attached TrustConfig.
* `wellKnownRoots` indicates whether the load balance should trust backend server certificates that are issued by public certificate authorities, in addition to certificates trusted by the TrustConfig.
* `clientCertificate` is a client certificate that the load balancer uses to express its identity to the backend, if the connection to the backend uses mTLS.
You can attach the BackendAuthenticationConfig to the load balancer's BackendService directly determining how that BackendService negotiates TLS.
func (*BackendAuthenticationConfig) Descriptor
deprecated
func (*BackendAuthenticationConfig) Descriptor() ([]byte, []int)
Deprecated: Use BackendAuthenticationConfig.ProtoReflect.Descriptor instead.
func (*BackendAuthenticationConfig) GetClientCertificate ¶
func (x *BackendAuthenticationConfig) GetClientCertificate() string
func (*BackendAuthenticationConfig) GetCreateTime ¶
func (x *BackendAuthenticationConfig) GetCreateTime() *timestamppb.Timestamp
func (*BackendAuthenticationConfig) GetDescription ¶
func (x *BackendAuthenticationConfig) GetDescription() string
func (*BackendAuthenticationConfig) GetEtag ¶
func (x *BackendAuthenticationConfig) GetEtag() string
func (*BackendAuthenticationConfig) GetLabels ¶
func (x *BackendAuthenticationConfig) GetLabels() map[string]string
func (*BackendAuthenticationConfig) GetName ¶
func (x *BackendAuthenticationConfig) GetName() string
func (*BackendAuthenticationConfig) GetTrustConfig ¶
func (x *BackendAuthenticationConfig) GetTrustConfig() string
func (*BackendAuthenticationConfig) GetUpdateTime ¶
func (x *BackendAuthenticationConfig) GetUpdateTime() *timestamppb.Timestamp
func (*BackendAuthenticationConfig) GetWellKnownRoots ¶
func (x *BackendAuthenticationConfig) GetWellKnownRoots() BackendAuthenticationConfig_WellKnownRoots
func (*BackendAuthenticationConfig) ProtoMessage ¶
func (*BackendAuthenticationConfig) ProtoMessage()
func (*BackendAuthenticationConfig) ProtoReflect ¶
func (x *BackendAuthenticationConfig) ProtoReflect() protoreflect.Message
func (*BackendAuthenticationConfig) Reset ¶
func (x *BackendAuthenticationConfig) Reset()
func (*BackendAuthenticationConfig) String ¶
func (x *BackendAuthenticationConfig) String() string
type BackendAuthenticationConfig_WellKnownRoots ¶
type BackendAuthenticationConfig_WellKnownRoots int32
Enum to specify the well known roots to use for server certificate validation.
const ( // Equivalent to NONE. BackendAuthenticationConfig_WELL_KNOWN_ROOTS_UNSPECIFIED BackendAuthenticationConfig_WellKnownRoots = 0 // The BackendService will only validate server certificates against roots // specified in TrustConfig. BackendAuthenticationConfig_NONE BackendAuthenticationConfig_WellKnownRoots = 1 // The BackendService uses a set of well-known public roots, in addition to // any roots specified in the trustConfig field, when validating the server // certificates presented by the backend. Validation with these roots is // only considered when the TlsSettings.sni field in the BackendService is // set. // // The well-known roots are a set of root CAs managed by Google. CAs in this // set can be added or removed without notice. BackendAuthenticationConfig_PUBLIC_ROOTS BackendAuthenticationConfig_WellKnownRoots = 2 )
func (BackendAuthenticationConfig_WellKnownRoots) Descriptor ¶
func (BackendAuthenticationConfig_WellKnownRoots) Descriptor() protoreflect.EnumDescriptor
func (BackendAuthenticationConfig_WellKnownRoots) EnumDescriptor
deprecated
func (BackendAuthenticationConfig_WellKnownRoots) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackendAuthenticationConfig_WellKnownRoots.Descriptor instead.
func (BackendAuthenticationConfig_WellKnownRoots) Number ¶
func (x BackendAuthenticationConfig_WellKnownRoots) Number() protoreflect.EnumNumber
func (BackendAuthenticationConfig_WellKnownRoots) String ¶
func (x BackendAuthenticationConfig_WellKnownRoots) String() string
func (BackendAuthenticationConfig_WellKnownRoots) Type ¶
func (BackendAuthenticationConfig_WellKnownRoots) Type() protoreflect.EnumType
type CertificateProvider ¶
type CertificateProvider struct {
// The type of certificate provider which provides the certificates and
// private keys.
//
// Types that are valid to be assigned to Type:
//
// *CertificateProvider_GrpcEndpoint
// *CertificateProvider_CertificateProviderInstance
Type isCertificateProvider_Type `protobuf_oneof:"type"`
// contains filtered or unexported fields
}
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
func (*CertificateProvider) Descriptor
deprecated
func (*CertificateProvider) Descriptor() ([]byte, []int)
Deprecated: Use CertificateProvider.ProtoReflect.Descriptor instead.
func (*CertificateProvider) GetCertificateProviderInstance ¶
func (x *CertificateProvider) GetCertificateProviderInstance() *CertificateProviderInstance
func (*CertificateProvider) GetGrpcEndpoint ¶
func (x *CertificateProvider) GetGrpcEndpoint() *GrpcEndpoint
func (*CertificateProvider) GetType ¶
func (x *CertificateProvider) GetType() isCertificateProvider_Type
func (*CertificateProvider) ProtoMessage ¶
func (*CertificateProvider) ProtoMessage()
func (*CertificateProvider) ProtoReflect ¶
func (x *CertificateProvider) ProtoReflect() protoreflect.Message
func (*CertificateProvider) Reset ¶
func (x *CertificateProvider) Reset()
func (*CertificateProvider) String ¶
func (x *CertificateProvider) String() string
type CertificateProviderInstance ¶
type CertificateProviderInstance struct {
// Required. Plugin instance name, used to locate and load CertificateProvider
// instance configuration. Set to "google_cloud_private_spiffe" to use
// Certificate Authority Service certificate provider instance.
PluginInstance string `protobuf:"bytes,1,opt,name=plugin_instance,json=pluginInstance,proto3" json:"plugin_instance,omitempty"`
// contains filtered or unexported fields
}
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.
func (*CertificateProviderInstance) Descriptor
deprecated
func (*CertificateProviderInstance) Descriptor() ([]byte, []int)
Deprecated: Use CertificateProviderInstance.ProtoReflect.Descriptor instead.
func (*CertificateProviderInstance) GetPluginInstance ¶
func (x *CertificateProviderInstance) GetPluginInstance() string
func (*CertificateProviderInstance) ProtoMessage ¶
func (*CertificateProviderInstance) ProtoMessage()
func (*CertificateProviderInstance) ProtoReflect ¶
func (x *CertificateProviderInstance) ProtoReflect() protoreflect.Message
func (*CertificateProviderInstance) Reset ¶
func (x *CertificateProviderInstance) Reset()
func (*CertificateProviderInstance) String ¶
func (x *CertificateProviderInstance) String() string
type CertificateProvider_CertificateProviderInstance ¶
type CertificateProvider_CertificateProviderInstance struct {
// The certificate provider instance specification that will be passed to
// the data plane, which will be used to load necessary credential
// information.
CertificateProviderInstance *CertificateProviderInstance `protobuf:"bytes,3,opt,name=certificate_provider_instance,json=certificateProviderInstance,proto3,oneof"`
}
type CertificateProvider_GrpcEndpoint ¶
type CertificateProvider_GrpcEndpoint struct {
// gRPC specific configuration to access the gRPC server to
// obtain the cert and private key.
GrpcEndpoint *GrpcEndpoint `protobuf:"bytes,2,opt,name=grpc_endpoint,json=grpcEndpoint,proto3,oneof"`
}
type ClientTlsPolicy ¶
type ClientTlsPolicy struct {
// Required. Name of the ClientTlsPolicy resource. It matches the pattern
// `projects/{project}/locations/{location}/clientTlsPolicies/{client_tls_policy}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Set of label tags associated with the resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Optional. Server Name Indication string to present to the server during TLS
// handshake. E.g: "secure.example.com".
Sni string `protobuf:"bytes,6,opt,name=sni,proto3" json:"sni,omitempty"`
// Optional. Defines a mechanism to provision client identity (public and
// private keys) for peer to peer authentication. The presence of this
// dictates mTLS.
ClientCertificate *CertificateProvider `protobuf:"bytes,7,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
// Optional. Defines the mechanism to obtain the Certificate Authority
// certificate to validate the server certificate. If empty, client does not
// validate the server certificate.
ServerValidationCa []*ValidationCA `protobuf:"bytes,8,rep,name=server_validation_ca,json=serverValidationCa,proto3" json:"server_validation_ca,omitempty"`
// contains filtered or unexported fields
}
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.
func (*ClientTlsPolicy) Descriptor
deprecated
func (*ClientTlsPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ClientTlsPolicy.ProtoReflect.Descriptor instead.
func (*ClientTlsPolicy) GetClientCertificate ¶
func (x *ClientTlsPolicy) GetClientCertificate() *CertificateProvider
func (*ClientTlsPolicy) GetCreateTime ¶
func (x *ClientTlsPolicy) GetCreateTime() *timestamppb.Timestamp
func (*ClientTlsPolicy) GetDescription ¶
func (x *ClientTlsPolicy) GetDescription() string
func (*ClientTlsPolicy) GetLabels ¶
func (x *ClientTlsPolicy) GetLabels() map[string]string
func (*ClientTlsPolicy) GetName ¶
func (x *ClientTlsPolicy) GetName() string
func (*ClientTlsPolicy) GetServerValidationCa ¶
func (x *ClientTlsPolicy) GetServerValidationCa() []*ValidationCA
func (*ClientTlsPolicy) GetSni ¶
func (x *ClientTlsPolicy) GetSni() string
func (*ClientTlsPolicy) GetUpdateTime ¶
func (x *ClientTlsPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*ClientTlsPolicy) ProtoMessage ¶
func (*ClientTlsPolicy) ProtoMessage()
func (*ClientTlsPolicy) ProtoReflect ¶
func (x *ClientTlsPolicy) ProtoReflect() protoreflect.Message
func (*ClientTlsPolicy) Reset ¶
func (x *ClientTlsPolicy) Reset()
func (*ClientTlsPolicy) String ¶
func (x *ClientTlsPolicy) String() string
type CloneAddressGroupItemsRequest ¶
type CloneAddressGroupItemsRequest struct {
// Required. A name of the AddressGroup to clone items to. Must be in the
// format `projects|organization/*/locations/{location}/addressGroups/*`.
AddressGroup string `protobuf:"bytes,1,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
// Required. Source address group to clone items from.
SourceAddressGroup string `protobuf:"bytes,2,opt,name=source_address_group,json=sourceAddressGroup,proto3" json:"source_address_group,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request used by the CloneAddressGroupItems method.
func (*CloneAddressGroupItemsRequest) Descriptor
deprecated
func (*CloneAddressGroupItemsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloneAddressGroupItemsRequest.ProtoReflect.Descriptor instead.
func (*CloneAddressGroupItemsRequest) GetAddressGroup ¶
func (x *CloneAddressGroupItemsRequest) GetAddressGroup() string
func (*CloneAddressGroupItemsRequest) GetRequestId ¶
func (x *CloneAddressGroupItemsRequest) GetRequestId() string
func (*CloneAddressGroupItemsRequest) GetSourceAddressGroup ¶
func (x *CloneAddressGroupItemsRequest) GetSourceAddressGroup() string
func (*CloneAddressGroupItemsRequest) ProtoMessage ¶
func (*CloneAddressGroupItemsRequest) ProtoMessage()
func (*CloneAddressGroupItemsRequest) ProtoReflect ¶
func (x *CloneAddressGroupItemsRequest) ProtoReflect() protoreflect.Message
func (*CloneAddressGroupItemsRequest) Reset ¶
func (x *CloneAddressGroupItemsRequest) Reset()
func (*CloneAddressGroupItemsRequest) String ¶
func (x *CloneAddressGroupItemsRequest) String() string
type CreateAddressGroupRequest ¶
type CreateAddressGroupRequest struct {
// Required. The parent resource of the AddressGroup. Must be in the
// format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the AddressGroup resource to be created.
// This value should be 1-63 characters long, containing only
// letters, numbers, hyphens, and underscores, and should not start
// with a number. E.g. "authz_policy".
AddressGroupId string `protobuf:"bytes,2,opt,name=address_group_id,json=addressGroupId,proto3" json:"address_group_id,omitempty"`
// Required. AddressGroup resource to be created.
AddressGroup *AddressGroup `protobuf:"bytes,3,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateAddressGroup method.
func (*CreateAddressGroupRequest) Descriptor
deprecated
func (*CreateAddressGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAddressGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateAddressGroupRequest) GetAddressGroup ¶
func (x *CreateAddressGroupRequest) GetAddressGroup() *AddressGroup
func (*CreateAddressGroupRequest) GetAddressGroupId ¶
func (x *CreateAddressGroupRequest) GetAddressGroupId() string
func (*CreateAddressGroupRequest) GetParent ¶
func (x *CreateAddressGroupRequest) GetParent() string
func (*CreateAddressGroupRequest) GetRequestId ¶
func (x *CreateAddressGroupRequest) GetRequestId() string
func (*CreateAddressGroupRequest) ProtoMessage ¶
func (*CreateAddressGroupRequest) ProtoMessage()
func (*CreateAddressGroupRequest) ProtoReflect ¶
func (x *CreateAddressGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateAddressGroupRequest) Reset ¶
func (x *CreateAddressGroupRequest) Reset()
func (*CreateAddressGroupRequest) String ¶
func (x *CreateAddressGroupRequest) String() string
type CreateAuthorizationPolicyRequest ¶
type CreateAuthorizationPolicyRequest struct {
// Required. The parent resource of the AuthorizationPolicy. Must be in the
// format `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the AuthorizationPolicy resource to be created.
// This value should be 1-63 characters long, containing only
// letters, numbers, hyphens, and underscores, and should not start
// with a number. E.g. "authz_policy".
AuthorizationPolicyId string `` /* 126-byte string literal not displayed */
// Required. AuthorizationPolicy resource to be created.
AuthorizationPolicy *AuthorizationPolicy `protobuf:"bytes,3,opt,name=authorization_policy,json=authorizationPolicy,proto3" json:"authorization_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateAuthorizationPolicy method.
func (*CreateAuthorizationPolicyRequest) Descriptor
deprecated
func (*CreateAuthorizationPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAuthorizationPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateAuthorizationPolicyRequest) GetAuthorizationPolicy ¶
func (x *CreateAuthorizationPolicyRequest) GetAuthorizationPolicy() *AuthorizationPolicy
func (*CreateAuthorizationPolicyRequest) GetAuthorizationPolicyId ¶
func (x *CreateAuthorizationPolicyRequest) GetAuthorizationPolicyId() string
func (*CreateAuthorizationPolicyRequest) GetParent ¶
func (x *CreateAuthorizationPolicyRequest) GetParent() string
func (*CreateAuthorizationPolicyRequest) ProtoMessage ¶
func (*CreateAuthorizationPolicyRequest) ProtoMessage()
func (*CreateAuthorizationPolicyRequest) ProtoReflect ¶
func (x *CreateAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateAuthorizationPolicyRequest) Reset ¶
func (x *CreateAuthorizationPolicyRequest) Reset()
func (*CreateAuthorizationPolicyRequest) String ¶
func (x *CreateAuthorizationPolicyRequest) String() string
type CreateAuthzPolicyRequest ¶
type CreateAuthzPolicyRequest struct {
// Required. The parent resource of the `AuthzPolicy` resource. Must be in
// the format `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. User-provided ID of the `AuthzPolicy` resource to be created.
AuthzPolicyId string `protobuf:"bytes,2,opt,name=authz_policy_id,json=authzPolicyId,proto3" json:"authz_policy_id,omitempty"`
// Required. `AuthzPolicy` resource to be created.
AuthzPolicy *AuthzPolicy `protobuf:"bytes,3,opt,name=authz_policy,json=authzPolicy,proto3" json:"authz_policy,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server guarantees
// that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, ignores the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating an `AuthzPolicy` resource.
func (*CreateAuthzPolicyRequest) Descriptor
deprecated
func (*CreateAuthzPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAuthzPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateAuthzPolicyRequest) GetAuthzPolicy ¶
func (x *CreateAuthzPolicyRequest) GetAuthzPolicy() *AuthzPolicy
func (*CreateAuthzPolicyRequest) GetAuthzPolicyId ¶
func (x *CreateAuthzPolicyRequest) GetAuthzPolicyId() string
func (*CreateAuthzPolicyRequest) GetParent ¶
func (x *CreateAuthzPolicyRequest) GetParent() string
func (*CreateAuthzPolicyRequest) GetRequestId ¶
func (x *CreateAuthzPolicyRequest) GetRequestId() string
func (*CreateAuthzPolicyRequest) ProtoMessage ¶
func (*CreateAuthzPolicyRequest) ProtoMessage()
func (*CreateAuthzPolicyRequest) ProtoReflect ¶
func (x *CreateAuthzPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateAuthzPolicyRequest) Reset ¶
func (x *CreateAuthzPolicyRequest) Reset()
func (*CreateAuthzPolicyRequest) String ¶
func (x *CreateAuthzPolicyRequest) String() string
type CreateBackendAuthenticationConfigRequest ¶
type CreateBackendAuthenticationConfigRequest struct {
// Required. The parent resource of the BackendAuthenticationConfig. Must be
// in the format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the BackendAuthenticationConfig resource to be
// created. This value should be 1-63 characters long, containing only
// letters, numbers, hyphens, and underscores, and should not start with a
// number. E.g. "backend-auth-config".
BackendAuthenticationConfigId string `` /* 152-byte string literal not displayed */
// Required. BackendAuthenticationConfig resource to be created.
BackendAuthenticationConfig *BackendAuthenticationConfig `` /* 144-byte string literal not displayed */
// contains filtered or unexported fields
}
Request used by the CreateBackendAuthenticationConfig method.
func (*CreateBackendAuthenticationConfigRequest) Descriptor
deprecated
func (*CreateBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackendAuthenticationConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfig ¶
func (x *CreateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfig() *BackendAuthenticationConfig
func (*CreateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfigId ¶
func (x *CreateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfigId() string
func (*CreateBackendAuthenticationConfigRequest) GetParent ¶
func (x *CreateBackendAuthenticationConfigRequest) GetParent() string
func (*CreateBackendAuthenticationConfigRequest) ProtoMessage ¶
func (*CreateBackendAuthenticationConfigRequest) ProtoMessage()
func (*CreateBackendAuthenticationConfigRequest) ProtoReflect ¶
func (x *CreateBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateBackendAuthenticationConfigRequest) Reset ¶
func (x *CreateBackendAuthenticationConfigRequest) Reset()
func (*CreateBackendAuthenticationConfigRequest) String ¶
func (x *CreateBackendAuthenticationConfigRequest) String() string
type CreateClientTlsPolicyRequest ¶
type CreateClientTlsPolicyRequest struct {
// Required. The parent resource of the ClientTlsPolicy. Must be in
// the format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the ClientTlsPolicy resource to be created. This
// value should be 1-63 characters long, containing only letters, numbers,
// hyphens, and underscores, and should not start with a number. E.g.
// "client_mtls_policy".
ClientTlsPolicyId string `protobuf:"bytes,2,opt,name=client_tls_policy_id,json=clientTlsPolicyId,proto3" json:"client_tls_policy_id,omitempty"`
// Required. ClientTlsPolicy resource to be created.
ClientTlsPolicy *ClientTlsPolicy `protobuf:"bytes,3,opt,name=client_tls_policy,json=clientTlsPolicy,proto3" json:"client_tls_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateClientTlsPolicy method.
func (*CreateClientTlsPolicyRequest) Descriptor
deprecated
func (*CreateClientTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateClientTlsPolicyRequest) GetClientTlsPolicy ¶
func (x *CreateClientTlsPolicyRequest) GetClientTlsPolicy() *ClientTlsPolicy
func (*CreateClientTlsPolicyRequest) GetClientTlsPolicyId ¶
func (x *CreateClientTlsPolicyRequest) GetClientTlsPolicyId() string
func (*CreateClientTlsPolicyRequest) GetParent ¶
func (x *CreateClientTlsPolicyRequest) GetParent() string
func (*CreateClientTlsPolicyRequest) ProtoMessage ¶
func (*CreateClientTlsPolicyRequest) ProtoMessage()
func (*CreateClientTlsPolicyRequest) ProtoReflect ¶
func (x *CreateClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateClientTlsPolicyRequest) Reset ¶
func (x *CreateClientTlsPolicyRequest) Reset()
func (*CreateClientTlsPolicyRequest) String ¶
func (x *CreateClientTlsPolicyRequest) String() string
type CreateDnsThreatDetectorRequest ¶
type CreateDnsThreatDetectorRequest struct {
// Required. The value for the parent of the DnsThreatDetector resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The ID of the requesting DnsThreatDetector object.
// If this field is not supplied, the service generates an identifier.
DnsThreatDetectorId string `protobuf:"bytes,2,opt,name=dns_threat_detector_id,json=dnsThreatDetectorId,proto3" json:"dns_threat_detector_id,omitempty"`
// Required. The `DnsThreatDetector` resource to create.
DnsThreatDetector *DnsThreatDetector `protobuf:"bytes,3,opt,name=dns_threat_detector,json=dnsThreatDetector,proto3" json:"dns_threat_detector,omitempty"`
// contains filtered or unexported fields
}
The message to create a DnsThreatDetector.
func (*CreateDnsThreatDetectorRequest) Descriptor
deprecated
func (*CreateDnsThreatDetectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDnsThreatDetectorRequest.ProtoReflect.Descriptor instead.
func (*CreateDnsThreatDetectorRequest) GetDnsThreatDetector ¶
func (x *CreateDnsThreatDetectorRequest) GetDnsThreatDetector() *DnsThreatDetector
func (*CreateDnsThreatDetectorRequest) GetDnsThreatDetectorId ¶
func (x *CreateDnsThreatDetectorRequest) GetDnsThreatDetectorId() string
func (*CreateDnsThreatDetectorRequest) GetParent ¶
func (x *CreateDnsThreatDetectorRequest) GetParent() string
func (*CreateDnsThreatDetectorRequest) ProtoMessage ¶
func (*CreateDnsThreatDetectorRequest) ProtoMessage()
func (*CreateDnsThreatDetectorRequest) ProtoReflect ¶
func (x *CreateDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
func (*CreateDnsThreatDetectorRequest) Reset ¶
func (x *CreateDnsThreatDetectorRequest) Reset()
func (*CreateDnsThreatDetectorRequest) String ¶
func (x *CreateDnsThreatDetectorRequest) String() string
type CreateFirewallEndpointAssociationRequest ¶
type CreateFirewallEndpointAssociationRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Id of the requesting object.
// If auto-generating Id server-side, remove this field and
// firewall_endpoint_association_id from the method_signature of Create RPC.
FirewallEndpointAssociationId string `` /* 152-byte string literal not displayed */
// Required. The resource being created
FirewallEndpointAssociation *FirewallEndpointAssociation `` /* 144-byte string literal not displayed */
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a Association
func (*CreateFirewallEndpointAssociationRequest) Descriptor
deprecated
func (*CreateFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFirewallEndpointAssociationRequest.ProtoReflect.Descriptor instead.
func (*CreateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociation ¶
func (x *CreateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociation() *FirewallEndpointAssociation
func (*CreateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociationId ¶
func (x *CreateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociationId() string
func (*CreateFirewallEndpointAssociationRequest) GetParent ¶
func (x *CreateFirewallEndpointAssociationRequest) GetParent() string
func (*CreateFirewallEndpointAssociationRequest) GetRequestId ¶
func (x *CreateFirewallEndpointAssociationRequest) GetRequestId() string
func (*CreateFirewallEndpointAssociationRequest) ProtoMessage ¶
func (*CreateFirewallEndpointAssociationRequest) ProtoMessage()
func (*CreateFirewallEndpointAssociationRequest) ProtoReflect ¶
func (x *CreateFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
func (*CreateFirewallEndpointAssociationRequest) Reset ¶
func (x *CreateFirewallEndpointAssociationRequest) Reset()
func (*CreateFirewallEndpointAssociationRequest) String ¶
func (x *CreateFirewallEndpointAssociationRequest) String() string
type CreateFirewallEndpointRequest ¶
type CreateFirewallEndpointRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Id of the requesting object.
// If auto-generating Id server-side, remove this field and
// firewall_endpoint_id from the method_signature of Create RPC.
FirewallEndpointId string `protobuf:"bytes,2,opt,name=firewall_endpoint_id,json=firewallEndpointId,proto3" json:"firewall_endpoint_id,omitempty"`
// Required. The resource being created
FirewallEndpoint *FirewallEndpoint `protobuf:"bytes,3,opt,name=firewall_endpoint,json=firewallEndpoint,proto3" json:"firewall_endpoint,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a Endpoint
func (*CreateFirewallEndpointRequest) Descriptor
deprecated
func (*CreateFirewallEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFirewallEndpointRequest.ProtoReflect.Descriptor instead.
func (*CreateFirewallEndpointRequest) GetFirewallEndpoint ¶
func (x *CreateFirewallEndpointRequest) GetFirewallEndpoint() *FirewallEndpoint
func (*CreateFirewallEndpointRequest) GetFirewallEndpointId ¶
func (x *CreateFirewallEndpointRequest) GetFirewallEndpointId() string
func (*CreateFirewallEndpointRequest) GetParent ¶
func (x *CreateFirewallEndpointRequest) GetParent() string
func (*CreateFirewallEndpointRequest) GetRequestId ¶
func (x *CreateFirewallEndpointRequest) GetRequestId() string
func (*CreateFirewallEndpointRequest) ProtoMessage ¶
func (*CreateFirewallEndpointRequest) ProtoMessage()
func (*CreateFirewallEndpointRequest) ProtoReflect ¶
func (x *CreateFirewallEndpointRequest) ProtoReflect() protoreflect.Message
func (*CreateFirewallEndpointRequest) Reset ¶
func (x *CreateFirewallEndpointRequest) Reset()
func (*CreateFirewallEndpointRequest) String ¶
func (x *CreateFirewallEndpointRequest) String() string
type CreateGatewaySecurityPolicyRequest ¶
type CreateGatewaySecurityPolicyRequest struct {
// Required. The parent resource of the GatewaySecurityPolicy. Must be in the
// format `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the GatewaySecurityPolicy resource to be created.
// This value should be 1-63 characters long, containing only
// letters, numbers, hyphens, and underscores, and should not start
// with a number. E.g. "gateway_security_policy1".
GatewaySecurityPolicyId string `` /* 134-byte string literal not displayed */
// Required. GatewaySecurityPolicy resource to be created.
GatewaySecurityPolicy *GatewaySecurityPolicy `` /* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
Request used by the CreateGatewaySecurityPolicy method.
func (*CreateGatewaySecurityPolicyRequest) Descriptor
deprecated
func (*CreateGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGatewaySecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicy ¶
func (x *CreateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicy() *GatewaySecurityPolicy
func (*CreateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicyId ¶
func (x *CreateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicyId() string
func (*CreateGatewaySecurityPolicyRequest) GetParent ¶
func (x *CreateGatewaySecurityPolicyRequest) GetParent() string
func (*CreateGatewaySecurityPolicyRequest) ProtoMessage ¶
func (*CreateGatewaySecurityPolicyRequest) ProtoMessage()
func (*CreateGatewaySecurityPolicyRequest) ProtoReflect ¶
func (x *CreateGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateGatewaySecurityPolicyRequest) Reset ¶
func (x *CreateGatewaySecurityPolicyRequest) Reset()
func (*CreateGatewaySecurityPolicyRequest) String ¶
func (x *CreateGatewaySecurityPolicyRequest) String() string
type CreateGatewaySecurityPolicyRuleRequest ¶
type CreateGatewaySecurityPolicyRuleRequest struct {
// Required. The parent where this rule will be created.
// Format :
// projects/{project}/location/{location}/gatewaySecurityPolicies/*
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The rule to be created.
GatewaySecurityPolicyRule *GatewaySecurityPolicyRule `` /* 140-byte string literal not displayed */
// The ID to use for the rule, which will become the final component of
// the rule's resource name.
// This value should be 4-63 characters, and valid characters
// are /[a-z][0-9]-/.
GatewaySecurityPolicyRuleId string `` /* 148-byte string literal not displayed */
// contains filtered or unexported fields
}
Methods for GatewaySecurityPolicy RULES/GatewaySecurityPolicyRules. Request used by the CreateGatewaySecurityPolicyRule method.
func (*CreateGatewaySecurityPolicyRuleRequest) Descriptor
deprecated
func (*CreateGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGatewaySecurityPolicyRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRule ¶
func (x *CreateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRule() *GatewaySecurityPolicyRule
func (*CreateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRuleId ¶
func (x *CreateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRuleId() string
func (*CreateGatewaySecurityPolicyRuleRequest) GetParent ¶
func (x *CreateGatewaySecurityPolicyRuleRequest) GetParent() string
func (*CreateGatewaySecurityPolicyRuleRequest) ProtoMessage ¶
func (*CreateGatewaySecurityPolicyRuleRequest) ProtoMessage()
func (*CreateGatewaySecurityPolicyRuleRequest) ProtoReflect ¶
func (x *CreateGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateGatewaySecurityPolicyRuleRequest) Reset ¶
func (x *CreateGatewaySecurityPolicyRuleRequest) Reset()
func (*CreateGatewaySecurityPolicyRuleRequest) String ¶
func (x *CreateGatewaySecurityPolicyRuleRequest) String() string
type CreateInterceptDeploymentGroupRequest ¶
type CreateInterceptDeploymentGroupRequest struct {
// Required. The parent resource where this deployment group will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the new deployment group, which will become the
// final component of the deployment group's resource name.
InterceptDeploymentGroupId string `` /* 143-byte string literal not displayed */
// Required. The deployment group to create.
InterceptDeploymentGroup *InterceptDeploymentGroup `` /* 135-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateInterceptDeploymentGroup.
func (*CreateInterceptDeploymentGroupRequest) Descriptor
deprecated
func (*CreateInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterceptDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroup ¶
func (x *CreateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroup() *InterceptDeploymentGroup
func (*CreateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroupId ¶
func (x *CreateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroupId() string
func (*CreateInterceptDeploymentGroupRequest) GetParent ¶
func (x *CreateInterceptDeploymentGroupRequest) GetParent() string
func (*CreateInterceptDeploymentGroupRequest) GetRequestId ¶
func (x *CreateInterceptDeploymentGroupRequest) GetRequestId() string
func (*CreateInterceptDeploymentGroupRequest) ProtoMessage ¶
func (*CreateInterceptDeploymentGroupRequest) ProtoMessage()
func (*CreateInterceptDeploymentGroupRequest) ProtoReflect ¶
func (x *CreateInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateInterceptDeploymentGroupRequest) Reset ¶
func (x *CreateInterceptDeploymentGroupRequest) Reset()
func (*CreateInterceptDeploymentGroupRequest) String ¶
func (x *CreateInterceptDeploymentGroupRequest) String() string
type CreateInterceptDeploymentRequest ¶
type CreateInterceptDeploymentRequest struct {
// Required. The parent resource where this deployment will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the new deployment, which will become the final
// component of the deployment's resource name.
InterceptDeploymentId string `` /* 126-byte string literal not displayed */
// Required. The deployment to create.
InterceptDeployment *InterceptDeployment `protobuf:"bytes,3,opt,name=intercept_deployment,json=interceptDeployment,proto3" json:"intercept_deployment,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateInterceptDeployment.
func (*CreateInterceptDeploymentRequest) Descriptor
deprecated
func (*CreateInterceptDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterceptDeploymentRequest.ProtoReflect.Descriptor instead.
func (*CreateInterceptDeploymentRequest) GetInterceptDeployment ¶
func (x *CreateInterceptDeploymentRequest) GetInterceptDeployment() *InterceptDeployment
func (*CreateInterceptDeploymentRequest) GetInterceptDeploymentId ¶
func (x *CreateInterceptDeploymentRequest) GetInterceptDeploymentId() string
func (*CreateInterceptDeploymentRequest) GetParent ¶
func (x *CreateInterceptDeploymentRequest) GetParent() string
func (*CreateInterceptDeploymentRequest) GetRequestId ¶
func (x *CreateInterceptDeploymentRequest) GetRequestId() string
func (*CreateInterceptDeploymentRequest) ProtoMessage ¶
func (*CreateInterceptDeploymentRequest) ProtoMessage()
func (*CreateInterceptDeploymentRequest) ProtoReflect ¶
func (x *CreateInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
func (*CreateInterceptDeploymentRequest) Reset ¶
func (x *CreateInterceptDeploymentRequest) Reset()
func (*CreateInterceptDeploymentRequest) String ¶
func (x *CreateInterceptDeploymentRequest) String() string
type CreateInterceptEndpointGroupAssociationRequest ¶
type CreateInterceptEndpointGroupAssociationRequest struct {
// Required. The parent resource where this association will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The ID to use for the new association, which will become the
// final component of the endpoint group's resource name. If not provided, the
// server will generate a unique ID.
InterceptEndpointGroupAssociationId string `` /* 172-byte string literal not displayed */
// Required. The association to create.
InterceptEndpointGroupAssociation *InterceptEndpointGroupAssociation `` /* 164-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateInterceptEndpointGroupAssociation.
func (*CreateInterceptEndpointGroupAssociationRequest) Descriptor
deprecated
func (*CreateInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterceptEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*CreateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociation ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociation() *InterceptEndpointGroupAssociation
func (*CreateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociationId ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociationId() string
func (*CreateInterceptEndpointGroupAssociationRequest) GetParent ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) GetParent() string
func (*CreateInterceptEndpointGroupAssociationRequest) GetRequestId ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) GetRequestId() string
func (*CreateInterceptEndpointGroupAssociationRequest) ProtoMessage ¶
func (*CreateInterceptEndpointGroupAssociationRequest) ProtoMessage()
func (*CreateInterceptEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*CreateInterceptEndpointGroupAssociationRequest) Reset ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) Reset()
func (*CreateInterceptEndpointGroupAssociationRequest) String ¶
func (x *CreateInterceptEndpointGroupAssociationRequest) String() string
type CreateInterceptEndpointGroupRequest ¶
type CreateInterceptEndpointGroupRequest struct {
// Required. The parent resource where this endpoint group will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the endpoint group, which will become the final
// component of the endpoint group's resource name.
InterceptEndpointGroupId string `` /* 137-byte string literal not displayed */
// Required. The endpoint group to create.
InterceptEndpointGroup *InterceptEndpointGroup `` /* 129-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateInterceptEndpointGroup.
func (*CreateInterceptEndpointGroupRequest) Descriptor
deprecated
func (*CreateInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterceptEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateInterceptEndpointGroupRequest) GetInterceptEndpointGroup ¶
func (x *CreateInterceptEndpointGroupRequest) GetInterceptEndpointGroup() *InterceptEndpointGroup
func (*CreateInterceptEndpointGroupRequest) GetInterceptEndpointGroupId ¶
func (x *CreateInterceptEndpointGroupRequest) GetInterceptEndpointGroupId() string
func (*CreateInterceptEndpointGroupRequest) GetParent ¶
func (x *CreateInterceptEndpointGroupRequest) GetParent() string
func (*CreateInterceptEndpointGroupRequest) GetRequestId ¶
func (x *CreateInterceptEndpointGroupRequest) GetRequestId() string
func (*CreateInterceptEndpointGroupRequest) ProtoMessage ¶
func (*CreateInterceptEndpointGroupRequest) ProtoMessage()
func (*CreateInterceptEndpointGroupRequest) ProtoReflect ¶
func (x *CreateInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateInterceptEndpointGroupRequest) Reset ¶
func (x *CreateInterceptEndpointGroupRequest) Reset()
func (*CreateInterceptEndpointGroupRequest) String ¶
func (x *CreateInterceptEndpointGroupRequest) String() string
type CreateMirroringDeploymentGroupRequest ¶
type CreateMirroringDeploymentGroupRequest struct {
// Required. The parent resource where this deployment group will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the new deployment group, which will become the
// final component of the deployment group's resource name.
MirroringDeploymentGroupId string `` /* 143-byte string literal not displayed */
// Required. The deployment group to create.
MirroringDeploymentGroup *MirroringDeploymentGroup `` /* 135-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateMirroringDeploymentGroup.
func (*CreateMirroringDeploymentGroupRequest) Descriptor
deprecated
func (*CreateMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMirroringDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroup ¶
func (x *CreateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroup() *MirroringDeploymentGroup
func (*CreateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroupId ¶
func (x *CreateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroupId() string
func (*CreateMirroringDeploymentGroupRequest) GetParent ¶
func (x *CreateMirroringDeploymentGroupRequest) GetParent() string
func (*CreateMirroringDeploymentGroupRequest) GetRequestId ¶
func (x *CreateMirroringDeploymentGroupRequest) GetRequestId() string
func (*CreateMirroringDeploymentGroupRequest) ProtoMessage ¶
func (*CreateMirroringDeploymentGroupRequest) ProtoMessage()
func (*CreateMirroringDeploymentGroupRequest) ProtoReflect ¶
func (x *CreateMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateMirroringDeploymentGroupRequest) Reset ¶
func (x *CreateMirroringDeploymentGroupRequest) Reset()
func (*CreateMirroringDeploymentGroupRequest) String ¶
func (x *CreateMirroringDeploymentGroupRequest) String() string
type CreateMirroringDeploymentRequest ¶
type CreateMirroringDeploymentRequest struct {
// Required. The parent resource where this deployment will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the new deployment, which will become the final
// component of the deployment's resource name.
MirroringDeploymentId string `` /* 126-byte string literal not displayed */
// Required. The deployment to create.
MirroringDeployment *MirroringDeployment `protobuf:"bytes,3,opt,name=mirroring_deployment,json=mirroringDeployment,proto3" json:"mirroring_deployment,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateMirroringDeployment.
func (*CreateMirroringDeploymentRequest) Descriptor
deprecated
func (*CreateMirroringDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMirroringDeploymentRequest.ProtoReflect.Descriptor instead.
func (*CreateMirroringDeploymentRequest) GetMirroringDeployment ¶
func (x *CreateMirroringDeploymentRequest) GetMirroringDeployment() *MirroringDeployment
func (*CreateMirroringDeploymentRequest) GetMirroringDeploymentId ¶
func (x *CreateMirroringDeploymentRequest) GetMirroringDeploymentId() string
func (*CreateMirroringDeploymentRequest) GetParent ¶
func (x *CreateMirroringDeploymentRequest) GetParent() string
func (*CreateMirroringDeploymentRequest) GetRequestId ¶
func (x *CreateMirroringDeploymentRequest) GetRequestId() string
func (*CreateMirroringDeploymentRequest) ProtoMessage ¶
func (*CreateMirroringDeploymentRequest) ProtoMessage()
func (*CreateMirroringDeploymentRequest) ProtoReflect ¶
func (x *CreateMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
func (*CreateMirroringDeploymentRequest) Reset ¶
func (x *CreateMirroringDeploymentRequest) Reset()
func (*CreateMirroringDeploymentRequest) String ¶
func (x *CreateMirroringDeploymentRequest) String() string
type CreateMirroringEndpointGroupAssociationRequest ¶
type CreateMirroringEndpointGroupAssociationRequest struct {
// Required. The parent resource where this association will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The ID to use for the new association, which will become the
// final component of the endpoint group's resource name. If not provided, the
// server will generate a unique ID.
MirroringEndpointGroupAssociationId string `` /* 172-byte string literal not displayed */
// Required. The association to create.
MirroringEndpointGroupAssociation *MirroringEndpointGroupAssociation `` /* 164-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateMirroringEndpointGroupAssociation.
func (*CreateMirroringEndpointGroupAssociationRequest) Descriptor
deprecated
func (*CreateMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMirroringEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*CreateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociation ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociation() *MirroringEndpointGroupAssociation
func (*CreateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociationId ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociationId() string
func (*CreateMirroringEndpointGroupAssociationRequest) GetParent ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) GetParent() string
func (*CreateMirroringEndpointGroupAssociationRequest) GetRequestId ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) GetRequestId() string
func (*CreateMirroringEndpointGroupAssociationRequest) ProtoMessage ¶
func (*CreateMirroringEndpointGroupAssociationRequest) ProtoMessage()
func (*CreateMirroringEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*CreateMirroringEndpointGroupAssociationRequest) Reset ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) Reset()
func (*CreateMirroringEndpointGroupAssociationRequest) String ¶
func (x *CreateMirroringEndpointGroupAssociationRequest) String() string
type CreateMirroringEndpointGroupRequest ¶
type CreateMirroringEndpointGroupRequest struct {
// Required. The parent resource where this endpoint group will be created.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the endpoint group, which will become the final
// component of the endpoint group's resource name.
MirroringEndpointGroupId string `` /* 137-byte string literal not displayed */
// Required. The endpoint group to create.
MirroringEndpointGroup *MirroringEndpointGroup `` /* 129-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateMirroringEndpointGroup.
func (*CreateMirroringEndpointGroupRequest) Descriptor
deprecated
func (*CreateMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMirroringEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateMirroringEndpointGroupRequest) GetMirroringEndpointGroup ¶
func (x *CreateMirroringEndpointGroupRequest) GetMirroringEndpointGroup() *MirroringEndpointGroup
func (*CreateMirroringEndpointGroupRequest) GetMirroringEndpointGroupId ¶
func (x *CreateMirroringEndpointGroupRequest) GetMirroringEndpointGroupId() string
func (*CreateMirroringEndpointGroupRequest) GetParent ¶
func (x *CreateMirroringEndpointGroupRequest) GetParent() string
func (*CreateMirroringEndpointGroupRequest) GetRequestId ¶
func (x *CreateMirroringEndpointGroupRequest) GetRequestId() string
func (*CreateMirroringEndpointGroupRequest) ProtoMessage ¶
func (*CreateMirroringEndpointGroupRequest) ProtoMessage()
func (*CreateMirroringEndpointGroupRequest) ProtoReflect ¶
func (x *CreateMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateMirroringEndpointGroupRequest) Reset ¶
func (x *CreateMirroringEndpointGroupRequest) Reset()
func (*CreateMirroringEndpointGroupRequest) String ¶
func (x *CreateMirroringEndpointGroupRequest) String() string
type CreateSACAttachmentRequest ¶
type CreateSACAttachmentRequest struct {
// Required. The parent, in the form
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. ID of the created attachment.
// The ID must be 1-63 characters long, and comply with
// <a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
// Specifically, it must be 1-63 characters long and match the regular
// expression `[a-z]([-a-z0-9]*[a-z0-9])?`
// which means the first character must be a lowercase letter, and all
// following characters must be a dash, lowercase letter, or digit, except
// the last character, which cannot be a dash.
SacAttachmentId string `protobuf:"bytes,2,opt,name=sac_attachment_id,json=sacAttachmentId,proto3" json:"sac_attachment_id,omitempty"`
// Required. The resource being created.
SacAttachment *SACAttachment `protobuf:"bytes,3,opt,name=sac_attachment,json=sacAttachment,proto3" json:"sac_attachment,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for `CreateSACAttachment` method.
func (*CreateSACAttachmentRequest) Descriptor
deprecated
func (*CreateSACAttachmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSACAttachmentRequest.ProtoReflect.Descriptor instead.
func (*CreateSACAttachmentRequest) GetParent ¶
func (x *CreateSACAttachmentRequest) GetParent() string
func (*CreateSACAttachmentRequest) GetRequestId ¶
func (x *CreateSACAttachmentRequest) GetRequestId() string
func (*CreateSACAttachmentRequest) GetSacAttachment ¶
func (x *CreateSACAttachmentRequest) GetSacAttachment() *SACAttachment
func (*CreateSACAttachmentRequest) GetSacAttachmentId ¶
func (x *CreateSACAttachmentRequest) GetSacAttachmentId() string
func (*CreateSACAttachmentRequest) ProtoMessage ¶
func (*CreateSACAttachmentRequest) ProtoMessage()
func (*CreateSACAttachmentRequest) ProtoReflect ¶
func (x *CreateSACAttachmentRequest) ProtoReflect() protoreflect.Message
func (*CreateSACAttachmentRequest) Reset ¶
func (x *CreateSACAttachmentRequest) Reset()
func (*CreateSACAttachmentRequest) String ¶
func (x *CreateSACAttachmentRequest) String() string
type CreateSACRealmRequest ¶
type CreateSACRealmRequest struct {
// Required. The parent, in the form `projects/{project}/locations/global`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. ID of the created realm.
// The ID must be 1-63 characters long, and comply with
// <a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
// Specifically, it must be 1-63 characters long and match the regular
// expression `[a-z]([-a-z0-9]*[a-z0-9])?`
// which means the first character must be a lowercase letter, and all
// following characters must be a dash, lowercase letter, or digit, except
// the last character, which cannot be a dash.
SacRealmId string `protobuf:"bytes,2,opt,name=sac_realm_id,json=sacRealmId,proto3" json:"sac_realm_id,omitempty"`
// Required. The resource being created.
SacRealm *SACRealm `protobuf:"bytes,3,opt,name=sac_realm,json=sacRealm,proto3" json:"sac_realm,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for `CreateSACRealm` method.
func (*CreateSACRealmRequest) Descriptor
deprecated
func (*CreateSACRealmRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSACRealmRequest.ProtoReflect.Descriptor instead.
func (*CreateSACRealmRequest) GetParent ¶
func (x *CreateSACRealmRequest) GetParent() string
func (*CreateSACRealmRequest) GetRequestId ¶
func (x *CreateSACRealmRequest) GetRequestId() string
func (*CreateSACRealmRequest) GetSacRealm ¶
func (x *CreateSACRealmRequest) GetSacRealm() *SACRealm
func (*CreateSACRealmRequest) GetSacRealmId ¶
func (x *CreateSACRealmRequest) GetSacRealmId() string
func (*CreateSACRealmRequest) ProtoMessage ¶
func (*CreateSACRealmRequest) ProtoMessage()
func (*CreateSACRealmRequest) ProtoReflect ¶
func (x *CreateSACRealmRequest) ProtoReflect() protoreflect.Message
func (*CreateSACRealmRequest) Reset ¶
func (x *CreateSACRealmRequest) Reset()
func (*CreateSACRealmRequest) String ¶
func (x *CreateSACRealmRequest) String() string
type CreateSecurityProfileGroupRequest ¶
type CreateSecurityProfileGroupRequest struct {
// Required. The parent resource of the SecurityProfileGroup. Must be in the
// format `projects|organizations/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the SecurityProfileGroup resource to be created.
// This value should be 1-63 characters long, containing only
// letters, numbers, hyphens, and underscores, and should not start
// with a number. E.g. "security_profile_group1".
SecurityProfileGroupId string `` /* 131-byte string literal not displayed */
// Required. SecurityProfileGroup resource to be created.
SecurityProfileGroup *SecurityProfileGroup `protobuf:"bytes,3,opt,name=security_profile_group,json=securityProfileGroup,proto3" json:"security_profile_group,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateSecurityProfileGroup method.
func (*CreateSecurityProfileGroupRequest) Descriptor
deprecated
func (*CreateSecurityProfileGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityProfileGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateSecurityProfileGroupRequest) GetParent ¶
func (x *CreateSecurityProfileGroupRequest) GetParent() string
func (*CreateSecurityProfileGroupRequest) GetSecurityProfileGroup ¶
func (x *CreateSecurityProfileGroupRequest) GetSecurityProfileGroup() *SecurityProfileGroup
func (*CreateSecurityProfileGroupRequest) GetSecurityProfileGroupId ¶
func (x *CreateSecurityProfileGroupRequest) GetSecurityProfileGroupId() string
func (*CreateSecurityProfileGroupRequest) ProtoMessage ¶
func (*CreateSecurityProfileGroupRequest) ProtoMessage()
func (*CreateSecurityProfileGroupRequest) ProtoReflect ¶
func (x *CreateSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateSecurityProfileGroupRequest) Reset ¶
func (x *CreateSecurityProfileGroupRequest) Reset()
func (*CreateSecurityProfileGroupRequest) String ¶
func (x *CreateSecurityProfileGroupRequest) String() string
type CreateSecurityProfileRequest ¶
type CreateSecurityProfileRequest struct {
// Required. The parent resource of the SecurityProfile. Must be in the format
// `projects|organizations/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the SecurityProfile resource to be created. This
// value should be 1-63 characters long, containing only letters, numbers,
// hyphens, and underscores, and should not start with a number. E.g.
// "security_profile1".
SecurityProfileId string `protobuf:"bytes,2,opt,name=security_profile_id,json=securityProfileId,proto3" json:"security_profile_id,omitempty"`
// Required. SecurityProfile resource to be created.
SecurityProfile *SecurityProfile `protobuf:"bytes,3,opt,name=security_profile,json=securityProfile,proto3" json:"security_profile,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateSecurityProfile method.
func (*CreateSecurityProfileRequest) Descriptor
deprecated
func (*CreateSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*CreateSecurityProfileRequest) GetParent ¶
func (x *CreateSecurityProfileRequest) GetParent() string
func (*CreateSecurityProfileRequest) GetSecurityProfile ¶
func (x *CreateSecurityProfileRequest) GetSecurityProfile() *SecurityProfile
func (*CreateSecurityProfileRequest) GetSecurityProfileId ¶
func (x *CreateSecurityProfileRequest) GetSecurityProfileId() string
func (*CreateSecurityProfileRequest) ProtoMessage ¶
func (*CreateSecurityProfileRequest) ProtoMessage()
func (*CreateSecurityProfileRequest) ProtoReflect ¶
func (x *CreateSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*CreateSecurityProfileRequest) Reset ¶
func (x *CreateSecurityProfileRequest) Reset()
func (*CreateSecurityProfileRequest) String ¶
func (x *CreateSecurityProfileRequest) String() string
type CreateServerTlsPolicyRequest ¶
type CreateServerTlsPolicyRequest struct {
// Required. The parent resource of the ServerTlsPolicy. Must be in
// the format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the ServerTlsPolicy resource to be created. This
// value should be 1-63 characters long, containing only letters, numbers,
// hyphens, and underscores, and should not start with a number. E.g.
// "server_mtls_policy".
ServerTlsPolicyId string `protobuf:"bytes,2,opt,name=server_tls_policy_id,json=serverTlsPolicyId,proto3" json:"server_tls_policy_id,omitempty"`
// Required. ServerTlsPolicy resource to be created.
ServerTlsPolicy *ServerTlsPolicy `protobuf:"bytes,3,opt,name=server_tls_policy,json=serverTlsPolicy,proto3" json:"server_tls_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateServerTlsPolicy method.
func (*CreateServerTlsPolicyRequest) Descriptor
deprecated
func (*CreateServerTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServerTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateServerTlsPolicyRequest) GetParent ¶
func (x *CreateServerTlsPolicyRequest) GetParent() string
func (*CreateServerTlsPolicyRequest) GetServerTlsPolicy ¶
func (x *CreateServerTlsPolicyRequest) GetServerTlsPolicy() *ServerTlsPolicy
func (*CreateServerTlsPolicyRequest) GetServerTlsPolicyId ¶
func (x *CreateServerTlsPolicyRequest) GetServerTlsPolicyId() string
func (*CreateServerTlsPolicyRequest) ProtoMessage ¶
func (*CreateServerTlsPolicyRequest) ProtoMessage()
func (*CreateServerTlsPolicyRequest) ProtoReflect ¶
func (x *CreateServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateServerTlsPolicyRequest) Reset ¶
func (x *CreateServerTlsPolicyRequest) Reset()
func (*CreateServerTlsPolicyRequest) String ¶
func (x *CreateServerTlsPolicyRequest) String() string
type CreateTlsInspectionPolicyRequest ¶
type CreateTlsInspectionPolicyRequest struct {
// Required. The parent resource of the TlsInspectionPolicy. Must be in the
// format `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the TlsInspectionPolicy resource to be created.
// This value should be 1-63 characters long, containing only
// letters, numbers, hyphens, and underscores, and should not start
// with a number. E.g. "tls_inspection_policy1".
TlsInspectionPolicyId string `` /* 128-byte string literal not displayed */
// Required. TlsInspectionPolicy resource to be created.
TlsInspectionPolicy *TlsInspectionPolicy `protobuf:"bytes,3,opt,name=tls_inspection_policy,json=tlsInspectionPolicy,proto3" json:"tls_inspection_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateTlsInspectionPolicy method.
func (*CreateTlsInspectionPolicyRequest) Descriptor
deprecated
func (*CreateTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTlsInspectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateTlsInspectionPolicyRequest) GetParent ¶
func (x *CreateTlsInspectionPolicyRequest) GetParent() string
func (*CreateTlsInspectionPolicyRequest) GetTlsInspectionPolicy ¶
func (x *CreateTlsInspectionPolicyRequest) GetTlsInspectionPolicy() *TlsInspectionPolicy
func (*CreateTlsInspectionPolicyRequest) GetTlsInspectionPolicyId ¶
func (x *CreateTlsInspectionPolicyRequest) GetTlsInspectionPolicyId() string
func (*CreateTlsInspectionPolicyRequest) ProtoMessage ¶
func (*CreateTlsInspectionPolicyRequest) ProtoMessage()
func (*CreateTlsInspectionPolicyRequest) ProtoReflect ¶
func (x *CreateTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateTlsInspectionPolicyRequest) Reset ¶
func (x *CreateTlsInspectionPolicyRequest) Reset()
func (*CreateTlsInspectionPolicyRequest) String ¶
func (x *CreateTlsInspectionPolicyRequest) String() string
type CreateUrlListRequest ¶
type CreateUrlListRequest struct {
// Required. The parent resource of the UrlList. Must be in
// the format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Short name of the UrlList resource to be created. This value
// should be 1-63 characters long, containing only letters, numbers, hyphens,
// and underscores, and should not start with a number. E.g. "url_list".
UrlListId string `protobuf:"bytes,2,opt,name=url_list_id,json=urlListId,proto3" json:"url_list_id,omitempty"`
// Required. UrlList resource to be created.
UrlList *UrlList `protobuf:"bytes,3,opt,name=url_list,json=urlList,proto3" json:"url_list,omitempty"`
// contains filtered or unexported fields
}
Request used by the CreateUrlList method.
func (*CreateUrlListRequest) Descriptor
deprecated
func (*CreateUrlListRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUrlListRequest.ProtoReflect.Descriptor instead.
func (*CreateUrlListRequest) GetParent ¶
func (x *CreateUrlListRequest) GetParent() string
func (*CreateUrlListRequest) GetUrlList ¶
func (x *CreateUrlListRequest) GetUrlList() *UrlList
func (*CreateUrlListRequest) GetUrlListId ¶
func (x *CreateUrlListRequest) GetUrlListId() string
func (*CreateUrlListRequest) ProtoMessage ¶
func (*CreateUrlListRequest) ProtoMessage()
func (*CreateUrlListRequest) ProtoReflect ¶
func (x *CreateUrlListRequest) ProtoReflect() protoreflect.Message
func (*CreateUrlListRequest) Reset ¶
func (x *CreateUrlListRequest) Reset()
func (*CreateUrlListRequest) String ¶
func (x *CreateUrlListRequest) String() string
type CustomInterceptProfile ¶
type CustomInterceptProfile struct {
// Required. The target InterceptEndpointGroup.
// When a firewall rule with this security profile attached matches a packet,
// the packet will be intercepted to the location-local target in this group.
InterceptEndpointGroup string `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action.
func (*CustomInterceptProfile) Descriptor
deprecated
func (*CustomInterceptProfile) Descriptor() ([]byte, []int)
Deprecated: Use CustomInterceptProfile.ProtoReflect.Descriptor instead.
func (*CustomInterceptProfile) GetInterceptEndpointGroup ¶
func (x *CustomInterceptProfile) GetInterceptEndpointGroup() string
func (*CustomInterceptProfile) ProtoMessage ¶
func (*CustomInterceptProfile) ProtoMessage()
func (*CustomInterceptProfile) ProtoReflect ¶
func (x *CustomInterceptProfile) ProtoReflect() protoreflect.Message
func (*CustomInterceptProfile) Reset ¶
func (x *CustomInterceptProfile) Reset()
func (*CustomInterceptProfile) String ¶
func (x *CustomInterceptProfile) String() string
type CustomMirroringProfile ¶
type CustomMirroringProfile struct {
// Required. Immutable. The target MirroringEndpointGroup.
// When a mirroring rule with this security profile attached matches a packet,
// a replica will be mirrored to the location-local target in this group.
MirroringEndpointGroup string `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action.
func (*CustomMirroringProfile) Descriptor
deprecated
func (*CustomMirroringProfile) Descriptor() ([]byte, []int)
Deprecated: Use CustomMirroringProfile.ProtoReflect.Descriptor instead.
func (*CustomMirroringProfile) GetMirroringEndpointGroup ¶
func (x *CustomMirroringProfile) GetMirroringEndpointGroup() string
func (*CustomMirroringProfile) ProtoMessage ¶
func (*CustomMirroringProfile) ProtoMessage()
func (*CustomMirroringProfile) ProtoReflect ¶
func (x *CustomMirroringProfile) ProtoReflect() protoreflect.Message
func (*CustomMirroringProfile) Reset ¶
func (x *CustomMirroringProfile) Reset()
func (*CustomMirroringProfile) String ¶
func (x *CustomMirroringProfile) String() string
type DeleteAddressGroupRequest ¶
type DeleteAddressGroupRequest struct {
// Required. A name of the AddressGroup to delete. Must be in the format
// `projects/*/locations/{location}/addressGroups/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteAddressGroup method.
func (*DeleteAddressGroupRequest) Descriptor
deprecated
func (*DeleteAddressGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAddressGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteAddressGroupRequest) GetName ¶
func (x *DeleteAddressGroupRequest) GetName() string
func (*DeleteAddressGroupRequest) GetRequestId ¶
func (x *DeleteAddressGroupRequest) GetRequestId() string
func (*DeleteAddressGroupRequest) ProtoMessage ¶
func (*DeleteAddressGroupRequest) ProtoMessage()
func (*DeleteAddressGroupRequest) ProtoReflect ¶
func (x *DeleteAddressGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteAddressGroupRequest) Reset ¶
func (x *DeleteAddressGroupRequest) Reset()
func (*DeleteAddressGroupRequest) String ¶
func (x *DeleteAddressGroupRequest) String() string
type DeleteAuthorizationPolicyRequest ¶
type DeleteAuthorizationPolicyRequest struct {
// Required. A name of the AuthorizationPolicy to delete. Must be in the
// format `projects/{project}/locations/{location}/authorizationPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteAuthorizationPolicy method.
func (*DeleteAuthorizationPolicyRequest) Descriptor
deprecated
func (*DeleteAuthorizationPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAuthorizationPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteAuthorizationPolicyRequest) GetName ¶
func (x *DeleteAuthorizationPolicyRequest) GetName() string
func (*DeleteAuthorizationPolicyRequest) ProtoMessage ¶
func (*DeleteAuthorizationPolicyRequest) ProtoMessage()
func (*DeleteAuthorizationPolicyRequest) ProtoReflect ¶
func (x *DeleteAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteAuthorizationPolicyRequest) Reset ¶
func (x *DeleteAuthorizationPolicyRequest) Reset()
func (*DeleteAuthorizationPolicyRequest) String ¶
func (x *DeleteAuthorizationPolicyRequest) String() string
type DeleteAuthzPolicyRequest ¶
type DeleteAuthzPolicyRequest struct {
// Required. The name of the `AuthzPolicy` resource to delete. Must be in
// the format
// `projects/{project}/locations/{location}/authzPolicies/{authz_policy}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server guarantees
// that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, ignores the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for deleting an `AuthzPolicy` resource.
func (*DeleteAuthzPolicyRequest) Descriptor
deprecated
func (*DeleteAuthzPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAuthzPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteAuthzPolicyRequest) GetName ¶
func (x *DeleteAuthzPolicyRequest) GetName() string
func (*DeleteAuthzPolicyRequest) GetRequestId ¶
func (x *DeleteAuthzPolicyRequest) GetRequestId() string
func (*DeleteAuthzPolicyRequest) ProtoMessage ¶
func (*DeleteAuthzPolicyRequest) ProtoMessage()
func (*DeleteAuthzPolicyRequest) ProtoReflect ¶
func (x *DeleteAuthzPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteAuthzPolicyRequest) Reset ¶
func (x *DeleteAuthzPolicyRequest) Reset()
func (*DeleteAuthzPolicyRequest) String ¶
func (x *DeleteAuthzPolicyRequest) String() string
type DeleteBackendAuthenticationConfigRequest ¶
type DeleteBackendAuthenticationConfigRequest struct {
// Required. A name of the BackendAuthenticationConfig to delete. Must be in
// the format
// `projects/*/locations/{location}/backendAuthenticationConfigs/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Etag of the resource.
// If this is provided, it must match the server's etag.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteBackendAuthenticationConfig method.
func (*DeleteBackendAuthenticationConfigRequest) Descriptor
deprecated
func (*DeleteBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackendAuthenticationConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackendAuthenticationConfigRequest) GetEtag ¶
func (x *DeleteBackendAuthenticationConfigRequest) GetEtag() string
func (*DeleteBackendAuthenticationConfigRequest) GetName ¶
func (x *DeleteBackendAuthenticationConfigRequest) GetName() string
func (*DeleteBackendAuthenticationConfigRequest) ProtoMessage ¶
func (*DeleteBackendAuthenticationConfigRequest) ProtoMessage()
func (*DeleteBackendAuthenticationConfigRequest) ProtoReflect ¶
func (x *DeleteBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackendAuthenticationConfigRequest) Reset ¶
func (x *DeleteBackendAuthenticationConfigRequest) Reset()
func (*DeleteBackendAuthenticationConfigRequest) String ¶
func (x *DeleteBackendAuthenticationConfigRequest) String() string
type DeleteClientTlsPolicyRequest ¶
type DeleteClientTlsPolicyRequest struct {
// Required. A name of the ClientTlsPolicy to delete. Must be in
// the format `projects/*/locations/{location}/clientTlsPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteClientTlsPolicy method.
func (*DeleteClientTlsPolicyRequest) Descriptor
deprecated
func (*DeleteClientTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteClientTlsPolicyRequest) GetName ¶
func (x *DeleteClientTlsPolicyRequest) GetName() string
func (*DeleteClientTlsPolicyRequest) ProtoMessage ¶
func (*DeleteClientTlsPolicyRequest) ProtoMessage()
func (*DeleteClientTlsPolicyRequest) ProtoReflect ¶
func (x *DeleteClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteClientTlsPolicyRequest) Reset ¶
func (x *DeleteClientTlsPolicyRequest) Reset()
func (*DeleteClientTlsPolicyRequest) String ¶
func (x *DeleteClientTlsPolicyRequest) String() string
type DeleteDnsThreatDetectorRequest ¶
type DeleteDnsThreatDetectorRequest struct {
// Required. Name of the DnsThreatDetector resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The message for deleting a DnsThreatDetector.
func (*DeleteDnsThreatDetectorRequest) Descriptor
deprecated
func (*DeleteDnsThreatDetectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDnsThreatDetectorRequest.ProtoReflect.Descriptor instead.
func (*DeleteDnsThreatDetectorRequest) GetName ¶
func (x *DeleteDnsThreatDetectorRequest) GetName() string
func (*DeleteDnsThreatDetectorRequest) ProtoMessage ¶
func (*DeleteDnsThreatDetectorRequest) ProtoMessage()
func (*DeleteDnsThreatDetectorRequest) ProtoReflect ¶
func (x *DeleteDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
func (*DeleteDnsThreatDetectorRequest) Reset ¶
func (x *DeleteDnsThreatDetectorRequest) Reset()
func (*DeleteDnsThreatDetectorRequest) String ¶
func (x *DeleteDnsThreatDetectorRequest) String() string
type DeleteFirewallEndpointAssociationRequest ¶
type DeleteFirewallEndpointAssociationRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a Association
func (*DeleteFirewallEndpointAssociationRequest) Descriptor
deprecated
func (*DeleteFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFirewallEndpointAssociationRequest.ProtoReflect.Descriptor instead.
func (*DeleteFirewallEndpointAssociationRequest) GetName ¶
func (x *DeleteFirewallEndpointAssociationRequest) GetName() string
func (*DeleteFirewallEndpointAssociationRequest) GetRequestId ¶
func (x *DeleteFirewallEndpointAssociationRequest) GetRequestId() string
func (*DeleteFirewallEndpointAssociationRequest) ProtoMessage ¶
func (*DeleteFirewallEndpointAssociationRequest) ProtoMessage()
func (*DeleteFirewallEndpointAssociationRequest) ProtoReflect ¶
func (x *DeleteFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
func (*DeleteFirewallEndpointAssociationRequest) Reset ¶
func (x *DeleteFirewallEndpointAssociationRequest) Reset()
func (*DeleteFirewallEndpointAssociationRequest) String ¶
func (x *DeleteFirewallEndpointAssociationRequest) String() string
type DeleteFirewallEndpointRequest ¶
type DeleteFirewallEndpointRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a Endpoint
func (*DeleteFirewallEndpointRequest) Descriptor
deprecated
func (*DeleteFirewallEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFirewallEndpointRequest.ProtoReflect.Descriptor instead.
func (*DeleteFirewallEndpointRequest) GetName ¶
func (x *DeleteFirewallEndpointRequest) GetName() string
func (*DeleteFirewallEndpointRequest) GetRequestId ¶
func (x *DeleteFirewallEndpointRequest) GetRequestId() string
func (*DeleteFirewallEndpointRequest) ProtoMessage ¶
func (*DeleteFirewallEndpointRequest) ProtoMessage()
func (*DeleteFirewallEndpointRequest) ProtoReflect ¶
func (x *DeleteFirewallEndpointRequest) ProtoReflect() protoreflect.Message
func (*DeleteFirewallEndpointRequest) Reset ¶
func (x *DeleteFirewallEndpointRequest) Reset()
func (*DeleteFirewallEndpointRequest) String ¶
func (x *DeleteFirewallEndpointRequest) String() string
type DeleteGatewaySecurityPolicyRequest ¶
type DeleteGatewaySecurityPolicyRequest struct {
// Required. A name of the GatewaySecurityPolicy to delete. Must be in the
// format `projects/{project}/locations/{location}/gatewaySecurityPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteGatewaySecurityPolicy method.
func (*DeleteGatewaySecurityPolicyRequest) Descriptor
deprecated
func (*DeleteGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGatewaySecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteGatewaySecurityPolicyRequest) GetName ¶
func (x *DeleteGatewaySecurityPolicyRequest) GetName() string
func (*DeleteGatewaySecurityPolicyRequest) ProtoMessage ¶
func (*DeleteGatewaySecurityPolicyRequest) ProtoMessage()
func (*DeleteGatewaySecurityPolicyRequest) ProtoReflect ¶
func (x *DeleteGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteGatewaySecurityPolicyRequest) Reset ¶
func (x *DeleteGatewaySecurityPolicyRequest) Reset()
func (*DeleteGatewaySecurityPolicyRequest) String ¶
func (x *DeleteGatewaySecurityPolicyRequest) String() string
type DeleteGatewaySecurityPolicyRuleRequest ¶
type DeleteGatewaySecurityPolicyRuleRequest struct {
// Required. A name of the GatewaySecurityPolicyRule to delete. Must be in the
// format
// `projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteGatewaySecurityPolicyRule method.
func (*DeleteGatewaySecurityPolicyRuleRequest) Descriptor
deprecated
func (*DeleteGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGatewaySecurityPolicyRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteGatewaySecurityPolicyRuleRequest) GetName ¶
func (x *DeleteGatewaySecurityPolicyRuleRequest) GetName() string
func (*DeleteGatewaySecurityPolicyRuleRequest) ProtoMessage ¶
func (*DeleteGatewaySecurityPolicyRuleRequest) ProtoMessage()
func (*DeleteGatewaySecurityPolicyRuleRequest) ProtoReflect ¶
func (x *DeleteGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteGatewaySecurityPolicyRuleRequest) Reset ¶
func (x *DeleteGatewaySecurityPolicyRuleRequest) Reset()
func (*DeleteGatewaySecurityPolicyRuleRequest) String ¶
func (x *DeleteGatewaySecurityPolicyRuleRequest) String() string
type DeleteInterceptDeploymentGroupRequest ¶
type DeleteInterceptDeploymentGroupRequest struct {
// Required. The deployment group to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteInterceptDeploymentGroup.
func (*DeleteInterceptDeploymentGroupRequest) Descriptor
deprecated
func (*DeleteInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterceptDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteInterceptDeploymentGroupRequest) GetName ¶
func (x *DeleteInterceptDeploymentGroupRequest) GetName() string
func (*DeleteInterceptDeploymentGroupRequest) GetRequestId ¶
func (x *DeleteInterceptDeploymentGroupRequest) GetRequestId() string
func (*DeleteInterceptDeploymentGroupRequest) ProtoMessage ¶
func (*DeleteInterceptDeploymentGroupRequest) ProtoMessage()
func (*DeleteInterceptDeploymentGroupRequest) ProtoReflect ¶
func (x *DeleteInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterceptDeploymentGroupRequest) Reset ¶
func (x *DeleteInterceptDeploymentGroupRequest) Reset()
func (*DeleteInterceptDeploymentGroupRequest) String ¶
func (x *DeleteInterceptDeploymentGroupRequest) String() string
type DeleteInterceptDeploymentRequest ¶
type DeleteInterceptDeploymentRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteInterceptDeployment.
func (*DeleteInterceptDeploymentRequest) Descriptor
deprecated
func (*DeleteInterceptDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterceptDeploymentRequest.ProtoReflect.Descriptor instead.
func (*DeleteInterceptDeploymentRequest) GetName ¶
func (x *DeleteInterceptDeploymentRequest) GetName() string
func (*DeleteInterceptDeploymentRequest) GetRequestId ¶
func (x *DeleteInterceptDeploymentRequest) GetRequestId() string
func (*DeleteInterceptDeploymentRequest) ProtoMessage ¶
func (*DeleteInterceptDeploymentRequest) ProtoMessage()
func (*DeleteInterceptDeploymentRequest) ProtoReflect ¶
func (x *DeleteInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterceptDeploymentRequest) Reset ¶
func (x *DeleteInterceptDeploymentRequest) Reset()
func (*DeleteInterceptDeploymentRequest) String ¶
func (x *DeleteInterceptDeploymentRequest) String() string
type DeleteInterceptEndpointGroupAssociationRequest ¶
type DeleteInterceptEndpointGroupAssociationRequest struct {
// Required. The association to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteInterceptEndpointGroupAssociation.
func (*DeleteInterceptEndpointGroupAssociationRequest) Descriptor
deprecated
func (*DeleteInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterceptEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*DeleteInterceptEndpointGroupAssociationRequest) GetName ¶
func (x *DeleteInterceptEndpointGroupAssociationRequest) GetName() string
func (*DeleteInterceptEndpointGroupAssociationRequest) GetRequestId ¶
func (x *DeleteInterceptEndpointGroupAssociationRequest) GetRequestId() string
func (*DeleteInterceptEndpointGroupAssociationRequest) ProtoMessage ¶
func (*DeleteInterceptEndpointGroupAssociationRequest) ProtoMessage()
func (*DeleteInterceptEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *DeleteInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterceptEndpointGroupAssociationRequest) Reset ¶
func (x *DeleteInterceptEndpointGroupAssociationRequest) Reset()
func (*DeleteInterceptEndpointGroupAssociationRequest) String ¶
func (x *DeleteInterceptEndpointGroupAssociationRequest) String() string
type DeleteInterceptEndpointGroupRequest ¶
type DeleteInterceptEndpointGroupRequest struct {
// Required. The endpoint group to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteInterceptEndpointGroup.
func (*DeleteInterceptEndpointGroupRequest) Descriptor
deprecated
func (*DeleteInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterceptEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteInterceptEndpointGroupRequest) GetName ¶
func (x *DeleteInterceptEndpointGroupRequest) GetName() string
func (*DeleteInterceptEndpointGroupRequest) GetRequestId ¶
func (x *DeleteInterceptEndpointGroupRequest) GetRequestId() string
func (*DeleteInterceptEndpointGroupRequest) ProtoMessage ¶
func (*DeleteInterceptEndpointGroupRequest) ProtoMessage()
func (*DeleteInterceptEndpointGroupRequest) ProtoReflect ¶
func (x *DeleteInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterceptEndpointGroupRequest) Reset ¶
func (x *DeleteInterceptEndpointGroupRequest) Reset()
func (*DeleteInterceptEndpointGroupRequest) String ¶
func (x *DeleteInterceptEndpointGroupRequest) String() string
type DeleteMirroringDeploymentGroupRequest ¶
type DeleteMirroringDeploymentGroupRequest struct {
// Required. The deployment group to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteMirroringDeploymentGroup.
func (*DeleteMirroringDeploymentGroupRequest) Descriptor
deprecated
func (*DeleteMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMirroringDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteMirroringDeploymentGroupRequest) GetName ¶
func (x *DeleteMirroringDeploymentGroupRequest) GetName() string
func (*DeleteMirroringDeploymentGroupRequest) GetRequestId ¶
func (x *DeleteMirroringDeploymentGroupRequest) GetRequestId() string
func (*DeleteMirroringDeploymentGroupRequest) ProtoMessage ¶
func (*DeleteMirroringDeploymentGroupRequest) ProtoMessage()
func (*DeleteMirroringDeploymentGroupRequest) ProtoReflect ¶
func (x *DeleteMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteMirroringDeploymentGroupRequest) Reset ¶
func (x *DeleteMirroringDeploymentGroupRequest) Reset()
func (*DeleteMirroringDeploymentGroupRequest) String ¶
func (x *DeleteMirroringDeploymentGroupRequest) String() string
type DeleteMirroringDeploymentRequest ¶
type DeleteMirroringDeploymentRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteMirroringDeployment.
func (*DeleteMirroringDeploymentRequest) Descriptor
deprecated
func (*DeleteMirroringDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMirroringDeploymentRequest.ProtoReflect.Descriptor instead.
func (*DeleteMirroringDeploymentRequest) GetName ¶
func (x *DeleteMirroringDeploymentRequest) GetName() string
func (*DeleteMirroringDeploymentRequest) GetRequestId ¶
func (x *DeleteMirroringDeploymentRequest) GetRequestId() string
func (*DeleteMirroringDeploymentRequest) ProtoMessage ¶
func (*DeleteMirroringDeploymentRequest) ProtoMessage()
func (*DeleteMirroringDeploymentRequest) ProtoReflect ¶
func (x *DeleteMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
func (*DeleteMirroringDeploymentRequest) Reset ¶
func (x *DeleteMirroringDeploymentRequest) Reset()
func (*DeleteMirroringDeploymentRequest) String ¶
func (x *DeleteMirroringDeploymentRequest) String() string
type DeleteMirroringEndpointGroupAssociationRequest ¶
type DeleteMirroringEndpointGroupAssociationRequest struct {
// Required. The association to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteMirroringEndpointGroupAssociation.
func (*DeleteMirroringEndpointGroupAssociationRequest) Descriptor
deprecated
func (*DeleteMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMirroringEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*DeleteMirroringEndpointGroupAssociationRequest) GetName ¶
func (x *DeleteMirroringEndpointGroupAssociationRequest) GetName() string
func (*DeleteMirroringEndpointGroupAssociationRequest) GetRequestId ¶
func (x *DeleteMirroringEndpointGroupAssociationRequest) GetRequestId() string
func (*DeleteMirroringEndpointGroupAssociationRequest) ProtoMessage ¶
func (*DeleteMirroringEndpointGroupAssociationRequest) ProtoMessage()
func (*DeleteMirroringEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *DeleteMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*DeleteMirroringEndpointGroupAssociationRequest) Reset ¶
func (x *DeleteMirroringEndpointGroupAssociationRequest) Reset()
func (*DeleteMirroringEndpointGroupAssociationRequest) String ¶
func (x *DeleteMirroringEndpointGroupAssociationRequest) String() string
type DeleteMirroringEndpointGroupRequest ¶
type DeleteMirroringEndpointGroupRequest struct {
// Required. The endpoint group to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteMirroringEndpointGroup.
func (*DeleteMirroringEndpointGroupRequest) Descriptor
deprecated
func (*DeleteMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMirroringEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteMirroringEndpointGroupRequest) GetName ¶
func (x *DeleteMirroringEndpointGroupRequest) GetName() string
func (*DeleteMirroringEndpointGroupRequest) GetRequestId ¶
func (x *DeleteMirroringEndpointGroupRequest) GetRequestId() string
func (*DeleteMirroringEndpointGroupRequest) ProtoMessage ¶
func (*DeleteMirroringEndpointGroupRequest) ProtoMessage()
func (*DeleteMirroringEndpointGroupRequest) ProtoReflect ¶
func (x *DeleteMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteMirroringEndpointGroupRequest) Reset ¶
func (x *DeleteMirroringEndpointGroupRequest) Reset()
func (*DeleteMirroringEndpointGroupRequest) String ¶
func (x *DeleteMirroringEndpointGroupRequest) String() string
type DeleteSACAttachmentRequest ¶
type DeleteSACAttachmentRequest struct {
// Required. Name of the resource, in the form
// `projects/{project}/locations/{location}/sacAttachments/{sac_attachment}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for `DeleteSACAttachment` method.
func (*DeleteSACAttachmentRequest) Descriptor
deprecated
func (*DeleteSACAttachmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSACAttachmentRequest.ProtoReflect.Descriptor instead.
func (*DeleteSACAttachmentRequest) GetName ¶
func (x *DeleteSACAttachmentRequest) GetName() string
func (*DeleteSACAttachmentRequest) GetRequestId ¶
func (x *DeleteSACAttachmentRequest) GetRequestId() string
func (*DeleteSACAttachmentRequest) ProtoMessage ¶
func (*DeleteSACAttachmentRequest) ProtoMessage()
func (*DeleteSACAttachmentRequest) ProtoReflect ¶
func (x *DeleteSACAttachmentRequest) ProtoReflect() protoreflect.Message
func (*DeleteSACAttachmentRequest) Reset ¶
func (x *DeleteSACAttachmentRequest) Reset()
func (*DeleteSACAttachmentRequest) String ¶
func (x *DeleteSACAttachmentRequest) String() string
type DeleteSACRealmRequest ¶
type DeleteSACRealmRequest struct {
// Required. Name of the resource, in the form
// `projects/{project}/locations/global/sacRealms/{sacRealm}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for `DeleteSACRealm` method.
func (*DeleteSACRealmRequest) Descriptor
deprecated
func (*DeleteSACRealmRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSACRealmRequest.ProtoReflect.Descriptor instead.
func (*DeleteSACRealmRequest) GetName ¶
func (x *DeleteSACRealmRequest) GetName() string
func (*DeleteSACRealmRequest) GetRequestId ¶
func (x *DeleteSACRealmRequest) GetRequestId() string
func (*DeleteSACRealmRequest) ProtoMessage ¶
func (*DeleteSACRealmRequest) ProtoMessage()
func (*DeleteSACRealmRequest) ProtoReflect ¶
func (x *DeleteSACRealmRequest) ProtoReflect() protoreflect.Message
func (*DeleteSACRealmRequest) Reset ¶
func (x *DeleteSACRealmRequest) Reset()
func (*DeleteSACRealmRequest) String ¶
func (x *DeleteSACRealmRequest) String() string
type DeleteSecurityProfileGroupRequest ¶
type DeleteSecurityProfileGroupRequest struct {
// Required. A name of the SecurityProfileGroup to delete. Must be in the
// format
// `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If client provided etag is out of date, delete will return
// FAILED_PRECONDITION error.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteSecurityProfileGroup method.
func (*DeleteSecurityProfileGroupRequest) Descriptor
deprecated
func (*DeleteSecurityProfileGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityProfileGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteSecurityProfileGroupRequest) GetEtag ¶
func (x *DeleteSecurityProfileGroupRequest) GetEtag() string
func (*DeleteSecurityProfileGroupRequest) GetName ¶
func (x *DeleteSecurityProfileGroupRequest) GetName() string
func (*DeleteSecurityProfileGroupRequest) ProtoMessage ¶
func (*DeleteSecurityProfileGroupRequest) ProtoMessage()
func (*DeleteSecurityProfileGroupRequest) ProtoReflect ¶
func (x *DeleteSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteSecurityProfileGroupRequest) Reset ¶
func (x *DeleteSecurityProfileGroupRequest) Reset()
func (*DeleteSecurityProfileGroupRequest) String ¶
func (x *DeleteSecurityProfileGroupRequest) String() string
type DeleteSecurityProfileRequest ¶
type DeleteSecurityProfileRequest struct {
// Required. A name of the SecurityProfile to delete. Must be in the format
// `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If client provided etag is out of date, delete will return
// FAILED_PRECONDITION error.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteSecurityProfile method.
func (*DeleteSecurityProfileRequest) Descriptor
deprecated
func (*DeleteSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*DeleteSecurityProfileRequest) GetEtag ¶
func (x *DeleteSecurityProfileRequest) GetEtag() string
func (*DeleteSecurityProfileRequest) GetName ¶
func (x *DeleteSecurityProfileRequest) GetName() string
func (*DeleteSecurityProfileRequest) ProtoMessage ¶
func (*DeleteSecurityProfileRequest) ProtoMessage()
func (*DeleteSecurityProfileRequest) ProtoReflect ¶
func (x *DeleteSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*DeleteSecurityProfileRequest) Reset ¶
func (x *DeleteSecurityProfileRequest) Reset()
func (*DeleteSecurityProfileRequest) String ¶
func (x *DeleteSecurityProfileRequest) String() string
type DeleteServerTlsPolicyRequest ¶
type DeleteServerTlsPolicyRequest struct {
// Required. A name of the ServerTlsPolicy to delete. Must be in
// the format `projects/*/locations/{location}/serverTlsPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteServerTlsPolicy method.
func (*DeleteServerTlsPolicyRequest) Descriptor
deprecated
func (*DeleteServerTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServerTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteServerTlsPolicyRequest) GetName ¶
func (x *DeleteServerTlsPolicyRequest) GetName() string
func (*DeleteServerTlsPolicyRequest) ProtoMessage ¶
func (*DeleteServerTlsPolicyRequest) ProtoMessage()
func (*DeleteServerTlsPolicyRequest) ProtoReflect ¶
func (x *DeleteServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteServerTlsPolicyRequest) Reset ¶
func (x *DeleteServerTlsPolicyRequest) Reset()
func (*DeleteServerTlsPolicyRequest) String ¶
func (x *DeleteServerTlsPolicyRequest) String() string
type DeleteTlsInspectionPolicyRequest ¶
type DeleteTlsInspectionPolicyRequest struct {
// Required. A name of the TlsInspectionPolicy to delete. Must be in the
// format
// `projects/{project}/locations/{location}/tlsInspectionPolicies/{tls_inspection_policy}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// If set to true, any rules for this TlsInspectionPolicy will also be
// deleted. (Otherwise, the request will only work if the TlsInspectionPolicy
// has no rules.)
Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteTlsInspectionPolicy method.
func (*DeleteTlsInspectionPolicyRequest) Descriptor
deprecated
func (*DeleteTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTlsInspectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteTlsInspectionPolicyRequest) GetForce ¶
func (x *DeleteTlsInspectionPolicyRequest) GetForce() bool
func (*DeleteTlsInspectionPolicyRequest) GetName ¶
func (x *DeleteTlsInspectionPolicyRequest) GetName() string
func (*DeleteTlsInspectionPolicyRequest) ProtoMessage ¶
func (*DeleteTlsInspectionPolicyRequest) ProtoMessage()
func (*DeleteTlsInspectionPolicyRequest) ProtoReflect ¶
func (x *DeleteTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteTlsInspectionPolicyRequest) Reset ¶
func (x *DeleteTlsInspectionPolicyRequest) Reset()
func (*DeleteTlsInspectionPolicyRequest) String ¶
func (x *DeleteTlsInspectionPolicyRequest) String() string
type DeleteUrlListRequest ¶
type DeleteUrlListRequest struct {
// Required. A name of the UrlList to delete. Must be in
// the format `projects/*/locations/{location}/urlLists/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the DeleteUrlList method.
func (*DeleteUrlListRequest) Descriptor
deprecated
func (*DeleteUrlListRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUrlListRequest.ProtoReflect.Descriptor instead.
func (*DeleteUrlListRequest) GetName ¶
func (x *DeleteUrlListRequest) GetName() string
func (*DeleteUrlListRequest) ProtoMessage ¶
func (*DeleteUrlListRequest) ProtoMessage()
func (*DeleteUrlListRequest) ProtoReflect ¶
func (x *DeleteUrlListRequest) ProtoReflect() protoreflect.Message
func (*DeleteUrlListRequest) Reset ¶
func (x *DeleteUrlListRequest) Reset()
func (*DeleteUrlListRequest) String ¶
func (x *DeleteUrlListRequest) String() string
type DnsThreatDetector ¶
type DnsThreatDetector struct {
// Immutable. Identifier. Name of the DnsThreatDetector resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Create time stamp.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Update time stamp.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Any labels associated with the DnsThreatDetector, listed as key
// value pairs.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Optional. A list of network resource names which aren't monitored by this
// DnsThreatDetector.
//
// Example:
// `projects/PROJECT_ID/global/networks/NETWORK_NAME`.
ExcludedNetworks []string `protobuf:"bytes,5,rep,name=excluded_networks,json=excludedNetworks,proto3" json:"excluded_networks,omitempty"`
// Required. The provider used for DNS threat analysis.
Provider DnsThreatDetector_Provider `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
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`.
func (*DnsThreatDetector) Descriptor
deprecated
func (*DnsThreatDetector) Descriptor() ([]byte, []int)
Deprecated: Use DnsThreatDetector.ProtoReflect.Descriptor instead.
func (*DnsThreatDetector) GetCreateTime ¶
func (x *DnsThreatDetector) GetCreateTime() *timestamppb.Timestamp
func (*DnsThreatDetector) GetExcludedNetworks ¶
func (x *DnsThreatDetector) GetExcludedNetworks() []string
func (*DnsThreatDetector) GetLabels ¶
func (x *DnsThreatDetector) GetLabels() map[string]string
func (*DnsThreatDetector) GetName ¶
func (x *DnsThreatDetector) GetName() string
func (*DnsThreatDetector) GetProvider ¶
func (x *DnsThreatDetector) GetProvider() DnsThreatDetector_Provider
func (*DnsThreatDetector) GetUpdateTime ¶
func (x *DnsThreatDetector) GetUpdateTime() *timestamppb.Timestamp
func (*DnsThreatDetector) ProtoMessage ¶
func (*DnsThreatDetector) ProtoMessage()
func (*DnsThreatDetector) ProtoReflect ¶
func (x *DnsThreatDetector) ProtoReflect() protoreflect.Message
func (*DnsThreatDetector) Reset ¶
func (x *DnsThreatDetector) Reset()
func (*DnsThreatDetector) String ¶
func (x *DnsThreatDetector) String() string
type DnsThreatDetectorServiceClient ¶
type DnsThreatDetectorServiceClient interface {
// Lists DnsThreatDetectors in a given project and location.
ListDnsThreatDetectors(ctx context.Context, in *ListDnsThreatDetectorsRequest, opts ...grpc.CallOption) (*ListDnsThreatDetectorsResponse, error)
// Gets the details of a single DnsThreatDetector.
GetDnsThreatDetector(ctx context.Context, in *GetDnsThreatDetectorRequest, opts ...grpc.CallOption) (*DnsThreatDetector, error)
// Creates a new DnsThreatDetector in a given project and location.
CreateDnsThreatDetector(ctx context.Context, in *CreateDnsThreatDetectorRequest, opts ...grpc.CallOption) (*DnsThreatDetector, error)
// Updates a single DnsThreatDetector.
UpdateDnsThreatDetector(ctx context.Context, in *UpdateDnsThreatDetectorRequest, opts ...grpc.CallOption) (*DnsThreatDetector, error)
// Deletes a single DnsThreatDetector.
DeleteDnsThreatDetector(ctx context.Context, in *DeleteDnsThreatDetectorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
DnsThreatDetectorServiceClient is the client API for DnsThreatDetectorService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDnsThreatDetectorServiceClient ¶
func NewDnsThreatDetectorServiceClient(cc grpc.ClientConnInterface) DnsThreatDetectorServiceClient
type DnsThreatDetectorServiceServer ¶
type DnsThreatDetectorServiceServer interface {
// Lists DnsThreatDetectors in a given project and location.
ListDnsThreatDetectors(context.Context, *ListDnsThreatDetectorsRequest) (*ListDnsThreatDetectorsResponse, error)
// Gets the details of a single DnsThreatDetector.
GetDnsThreatDetector(context.Context, *GetDnsThreatDetectorRequest) (*DnsThreatDetector, error)
// Creates a new DnsThreatDetector in a given project and location.
CreateDnsThreatDetector(context.Context, *CreateDnsThreatDetectorRequest) (*DnsThreatDetector, error)
// Updates a single DnsThreatDetector.
UpdateDnsThreatDetector(context.Context, *UpdateDnsThreatDetectorRequest) (*DnsThreatDetector, error)
// Deletes a single DnsThreatDetector.
DeleteDnsThreatDetector(context.Context, *DeleteDnsThreatDetectorRequest) (*emptypb.Empty, error)
}
DnsThreatDetectorServiceServer is the server API for DnsThreatDetectorService service. All implementations should embed UnimplementedDnsThreatDetectorServiceServer for forward compatibility
type DnsThreatDetector_Provider ¶
type DnsThreatDetector_Provider int32
Name of the provider used for DNS threat analysis.
const ( // An unspecified provider. DnsThreatDetector_PROVIDER_UNSPECIFIED DnsThreatDetector_Provider = 0 // The Infoblox DNS threat detector provider. DnsThreatDetector_INFOBLOX DnsThreatDetector_Provider = 1 )
func (DnsThreatDetector_Provider) Descriptor ¶
func (DnsThreatDetector_Provider) Descriptor() protoreflect.EnumDescriptor
func (DnsThreatDetector_Provider) Enum ¶
func (x DnsThreatDetector_Provider) Enum() *DnsThreatDetector_Provider
func (DnsThreatDetector_Provider) EnumDescriptor
deprecated
func (DnsThreatDetector_Provider) EnumDescriptor() ([]byte, []int)
Deprecated: Use DnsThreatDetector_Provider.Descriptor instead.
func (DnsThreatDetector_Provider) Number ¶
func (x DnsThreatDetector_Provider) Number() protoreflect.EnumNumber
func (DnsThreatDetector_Provider) String ¶
func (x DnsThreatDetector_Provider) String() string
func (DnsThreatDetector_Provider) Type ¶
func (DnsThreatDetector_Provider) Type() protoreflect.EnumType
type FirewallActivationClient ¶
type FirewallActivationClient interface {
// Lists FirewallEndpoints in a given organization and location.
ListFirewallEndpoints(ctx context.Context, in *ListFirewallEndpointsRequest, opts ...grpc.CallOption) (*ListFirewallEndpointsResponse, error)
// Lists FirewallEndpoints in a given project and location.
ListProjectFirewallEndpoints(ctx context.Context, in *ListFirewallEndpointsRequest, opts ...grpc.CallOption) (*ListFirewallEndpointsResponse, error)
// Gets details of a single org Endpoint.
GetFirewallEndpoint(ctx context.Context, in *GetFirewallEndpointRequest, opts ...grpc.CallOption) (*FirewallEndpoint, error)
// Gets details of a single project Endpoint.
GetProjectFirewallEndpoint(ctx context.Context, in *GetFirewallEndpointRequest, opts ...grpc.CallOption) (*FirewallEndpoint, error)
// Creates a new FirewallEndpoint in a given organization and location.
CreateFirewallEndpoint(ctx context.Context, in *CreateFirewallEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a new FirewallEndpoint in a given project and location.
CreateProjectFirewallEndpoint(ctx context.Context, in *CreateFirewallEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single org Endpoint.
DeleteFirewallEndpoint(ctx context.Context, in *DeleteFirewallEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single project Endpoint.
DeleteProjectFirewallEndpoint(ctx context.Context, in *DeleteFirewallEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Update a single org Endpoint.
UpdateFirewallEndpoint(ctx context.Context, in *UpdateFirewallEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Update a single project Endpoint.
UpdateProjectFirewallEndpoint(ctx context.Context, in *UpdateFirewallEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists Associations in a given project and location.
ListFirewallEndpointAssociations(ctx context.Context, in *ListFirewallEndpointAssociationsRequest, opts ...grpc.CallOption) (*ListFirewallEndpointAssociationsResponse, error)
// Gets details of a single FirewallEndpointAssociation.
GetFirewallEndpointAssociation(ctx context.Context, in *GetFirewallEndpointAssociationRequest, opts ...grpc.CallOption) (*FirewallEndpointAssociation, error)
// Creates a new FirewallEndpointAssociation in a given project and location.
CreateFirewallEndpointAssociation(ctx context.Context, in *CreateFirewallEndpointAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single FirewallEndpointAssociation.
DeleteFirewallEndpointAssociation(ctx context.Context, in *DeleteFirewallEndpointAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Update a single FirewallEndpointAssociation.
UpdateFirewallEndpointAssociation(ctx context.Context, in *UpdateFirewallEndpointAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
FirewallActivationClient is the client API for FirewallActivation service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewFirewallActivationClient ¶
func NewFirewallActivationClient(cc grpc.ClientConnInterface) FirewallActivationClient
type FirewallActivationServer ¶
type FirewallActivationServer interface {
// Lists FirewallEndpoints in a given organization and location.
ListFirewallEndpoints(context.Context, *ListFirewallEndpointsRequest) (*ListFirewallEndpointsResponse, error)
// Lists FirewallEndpoints in a given project and location.
ListProjectFirewallEndpoints(context.Context, *ListFirewallEndpointsRequest) (*ListFirewallEndpointsResponse, error)
// Gets details of a single org Endpoint.
GetFirewallEndpoint(context.Context, *GetFirewallEndpointRequest) (*FirewallEndpoint, error)
// Gets details of a single project Endpoint.
GetProjectFirewallEndpoint(context.Context, *GetFirewallEndpointRequest) (*FirewallEndpoint, error)
// Creates a new FirewallEndpoint in a given organization and location.
CreateFirewallEndpoint(context.Context, *CreateFirewallEndpointRequest) (*longrunningpb.Operation, error)
// Creates a new FirewallEndpoint in a given project and location.
CreateProjectFirewallEndpoint(context.Context, *CreateFirewallEndpointRequest) (*longrunningpb.Operation, error)
// Deletes a single org Endpoint.
DeleteFirewallEndpoint(context.Context, *DeleteFirewallEndpointRequest) (*longrunningpb.Operation, error)
// Deletes a single project Endpoint.
DeleteProjectFirewallEndpoint(context.Context, *DeleteFirewallEndpointRequest) (*longrunningpb.Operation, error)
// Update a single org Endpoint.
UpdateFirewallEndpoint(context.Context, *UpdateFirewallEndpointRequest) (*longrunningpb.Operation, error)
// Update a single project Endpoint.
UpdateProjectFirewallEndpoint(context.Context, *UpdateFirewallEndpointRequest) (*longrunningpb.Operation, error)
// Lists Associations in a given project and location.
ListFirewallEndpointAssociations(context.Context, *ListFirewallEndpointAssociationsRequest) (*ListFirewallEndpointAssociationsResponse, error)
// Gets details of a single FirewallEndpointAssociation.
GetFirewallEndpointAssociation(context.Context, *GetFirewallEndpointAssociationRequest) (*FirewallEndpointAssociation, error)
// Creates a new FirewallEndpointAssociation in a given project and location.
CreateFirewallEndpointAssociation(context.Context, *CreateFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
// Deletes a single FirewallEndpointAssociation.
DeleteFirewallEndpointAssociation(context.Context, *DeleteFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
// Update a single FirewallEndpointAssociation.
UpdateFirewallEndpointAssociation(context.Context, *UpdateFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
}
FirewallActivationServer is the server API for FirewallActivation service. All implementations should embed UnimplementedFirewallActivationServer for forward compatibility
type FirewallEndpoint ¶
type FirewallEndpoint struct {
// Immutable. Identifier. Name of resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Description of the firewall endpoint. Max length 2048
// characters.
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Create time stamp.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Update time stamp
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels as key value pairs
Labels map[string]string `` /* 139-byte string literal not displayed */
// Output only. Current state of the endpoint.
State FirewallEndpoint_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.networksecurity.v1.FirewallEndpoint_State" json:"state,omitempty"`
// Output only. Whether reconciling is in progress, recommended per
// https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,6,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Output only. Deprecated: List of networks that are associated with this
// endpoint in the local zone. This is a projection of the
// FirewallEndpointAssociations pointing at this endpoint. A network will only
// appear in this list after traffic routing is fully configured. Format:
// projects/{project}/global/networks/{name}.
//
// Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/firewall_activation.proto.
AssociatedNetworks []string `protobuf:"bytes,7,rep,name=associated_networks,json=associatedNetworks,proto3" json:"associated_networks,omitempty"`
// Output only. List of FirewallEndpointAssociations that are associated to
// this endpoint. An association will only appear in this list after traffic
// routing is fully configured.
Associations []*FirewallEndpoint_AssociationReference `protobuf:"bytes,13,rep,name=associations,proto3" json:"associations,omitempty"`
// Output only. [Output Only] Reserved for future use.
SatisfiesPzs *bool `protobuf:"varint,14,opt,name=satisfies_pzs,json=satisfiesPzs,proto3,oneof" json:"satisfies_pzs,omitempty"`
// Output only. [Output Only] Reserved for future use.
SatisfiesPzi *bool `protobuf:"varint,15,opt,name=satisfies_pzi,json=satisfiesPzi,proto3,oneof" json:"satisfies_pzi,omitempty"`
// Optional. Project to charge for the deployed firewall endpoint.
// This field must be specified when creating the endpoint in the organization
// scope, and should be omitted otherwise.
BillingProjectId string `protobuf:"bytes,8,opt,name=billing_project_id,json=billingProjectId,proto3" json:"billing_project_id,omitempty"`
// Optional. Settings for the endpoint.
EndpointSettings *FirewallEndpoint_EndpointSettings `protobuf:"bytes,19,opt,name=endpoint_settings,json=endpointSettings,proto3" json:"endpoint_settings,omitempty"`
// contains filtered or unexported fields
}
Message describing Endpoint object.
func (*FirewallEndpoint) Descriptor
deprecated
func (*FirewallEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use FirewallEndpoint.ProtoReflect.Descriptor instead.
func (*FirewallEndpoint) GetAssociatedNetworks
deprecated
func (x *FirewallEndpoint) GetAssociatedNetworks() []string
Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/firewall_activation.proto.
func (*FirewallEndpoint) GetAssociations ¶
func (x *FirewallEndpoint) GetAssociations() []*FirewallEndpoint_AssociationReference
func (*FirewallEndpoint) GetBillingProjectId ¶
func (x *FirewallEndpoint) GetBillingProjectId() string
func (*FirewallEndpoint) GetCreateTime ¶
func (x *FirewallEndpoint) GetCreateTime() *timestamppb.Timestamp
func (*FirewallEndpoint) GetDescription ¶
func (x *FirewallEndpoint) GetDescription() string
func (*FirewallEndpoint) GetEndpointSettings ¶
func (x *FirewallEndpoint) GetEndpointSettings() *FirewallEndpoint_EndpointSettings
func (*FirewallEndpoint) GetLabels ¶
func (x *FirewallEndpoint) GetLabels() map[string]string
func (*FirewallEndpoint) GetName ¶
func (x *FirewallEndpoint) GetName() string
func (*FirewallEndpoint) GetReconciling ¶
func (x *FirewallEndpoint) GetReconciling() bool
func (*FirewallEndpoint) GetSatisfiesPzi ¶
func (x *FirewallEndpoint) GetSatisfiesPzi() bool
func (*FirewallEndpoint) GetSatisfiesPzs ¶
func (x *FirewallEndpoint) GetSatisfiesPzs() bool
func (*FirewallEndpoint) GetState ¶
func (x *FirewallEndpoint) GetState() FirewallEndpoint_State
func (*FirewallEndpoint) GetUpdateTime ¶
func (x *FirewallEndpoint) GetUpdateTime() *timestamppb.Timestamp
func (*FirewallEndpoint) ProtoMessage ¶
func (*FirewallEndpoint) ProtoMessage()
func (*FirewallEndpoint) ProtoReflect ¶
func (x *FirewallEndpoint) ProtoReflect() protoreflect.Message
func (*FirewallEndpoint) Reset ¶
func (x *FirewallEndpoint) Reset()
func (*FirewallEndpoint) String ¶
func (x *FirewallEndpoint) String() string
type FirewallEndpointAssociation ¶
type FirewallEndpointAssociation struct {
// Immutable. Identifier. name of resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Create time stamp
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Update time stamp
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels as key value pairs
Labels map[string]string `` /* 139-byte string literal not displayed */
// Output only. Current state of the association.
State FirewallEndpointAssociation_State `` /* 135-byte string literal not displayed */
// Required. The URL of the network that is being associated.
Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
// Required. The URL of the FirewallEndpoint that is being associated.
FirewallEndpoint string `protobuf:"bytes,7,opt,name=firewall_endpoint,json=firewallEndpoint,proto3" json:"firewall_endpoint,omitempty"`
// Optional. The URL of the TlsInspectionPolicy that is being associated.
TlsInspectionPolicy string `protobuf:"bytes,8,opt,name=tls_inspection_policy,json=tlsInspectionPolicy,proto3" json:"tls_inspection_policy,omitempty"`
// Output only. Whether reconciling is in progress, recommended per
// https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,9,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Optional. Whether the association is disabled.
// True indicates that traffic won't be intercepted
Disabled bool `protobuf:"varint,10,opt,name=disabled,proto3" json:"disabled,omitempty"`
// contains filtered or unexported fields
}
Message describing Association object
func (*FirewallEndpointAssociation) Descriptor
deprecated
func (*FirewallEndpointAssociation) Descriptor() ([]byte, []int)
Deprecated: Use FirewallEndpointAssociation.ProtoReflect.Descriptor instead.
func (*FirewallEndpointAssociation) GetCreateTime ¶
func (x *FirewallEndpointAssociation) GetCreateTime() *timestamppb.Timestamp
func (*FirewallEndpointAssociation) GetDisabled ¶
func (x *FirewallEndpointAssociation) GetDisabled() bool
func (*FirewallEndpointAssociation) GetFirewallEndpoint ¶
func (x *FirewallEndpointAssociation) GetFirewallEndpoint() string
func (*FirewallEndpointAssociation) GetLabels ¶
func (x *FirewallEndpointAssociation) GetLabels() map[string]string
func (*FirewallEndpointAssociation) GetName ¶
func (x *FirewallEndpointAssociation) GetName() string
func (*FirewallEndpointAssociation) GetNetwork ¶
func (x *FirewallEndpointAssociation) GetNetwork() string
func (*FirewallEndpointAssociation) GetReconciling ¶
func (x *FirewallEndpointAssociation) GetReconciling() bool
func (*FirewallEndpointAssociation) GetState ¶
func (x *FirewallEndpointAssociation) GetState() FirewallEndpointAssociation_State
func (*FirewallEndpointAssociation) GetTlsInspectionPolicy ¶
func (x *FirewallEndpointAssociation) GetTlsInspectionPolicy() string
func (*FirewallEndpointAssociation) GetUpdateTime ¶
func (x *FirewallEndpointAssociation) GetUpdateTime() *timestamppb.Timestamp
func (*FirewallEndpointAssociation) ProtoMessage ¶
func (*FirewallEndpointAssociation) ProtoMessage()
func (*FirewallEndpointAssociation) ProtoReflect ¶
func (x *FirewallEndpointAssociation) ProtoReflect() protoreflect.Message
func (*FirewallEndpointAssociation) Reset ¶
func (x *FirewallEndpointAssociation) Reset()
func (*FirewallEndpointAssociation) String ¶
func (x *FirewallEndpointAssociation) String() string
type FirewallEndpointAssociation_State ¶
type FirewallEndpointAssociation_State int32
Association state.
const ( // Not set. FirewallEndpointAssociation_STATE_UNSPECIFIED FirewallEndpointAssociation_State = 0 // Being created. FirewallEndpointAssociation_CREATING FirewallEndpointAssociation_State = 1 // Active and ready for traffic. FirewallEndpointAssociation_ACTIVE FirewallEndpointAssociation_State = 2 // Being deleted. FirewallEndpointAssociation_DELETING FirewallEndpointAssociation_State = 3 // Down or in an error state. FirewallEndpointAssociation_INACTIVE FirewallEndpointAssociation_State = 4 // The project that housed the association has been deleted. FirewallEndpointAssociation_ORPHAN FirewallEndpointAssociation_State = 5 )
func (FirewallEndpointAssociation_State) Descriptor ¶
func (FirewallEndpointAssociation_State) Descriptor() protoreflect.EnumDescriptor
func (FirewallEndpointAssociation_State) Enum ¶
func (x FirewallEndpointAssociation_State) Enum() *FirewallEndpointAssociation_State
func (FirewallEndpointAssociation_State) EnumDescriptor
deprecated
func (FirewallEndpointAssociation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use FirewallEndpointAssociation_State.Descriptor instead.
func (FirewallEndpointAssociation_State) Number ¶
func (x FirewallEndpointAssociation_State) Number() protoreflect.EnumNumber
func (FirewallEndpointAssociation_State) String ¶
func (x FirewallEndpointAssociation_State) String() string
func (FirewallEndpointAssociation_State) Type ¶
func (FirewallEndpointAssociation_State) Type() protoreflect.EnumType
type FirewallEndpoint_AssociationReference ¶
type FirewallEndpoint_AssociationReference struct {
// Output only. The resource name of the FirewallEndpointAssociation.
// Format:
// projects/{project}/locations/{location}/firewallEndpointAssociations/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The VPC network associated. Format:
// projects/{project}/global/networks/{name}.
Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
// contains filtered or unexported fields
}
This is a subset of the FirewallEndpointAssociation message, containing fields to be used by the consumer.
func (*FirewallEndpoint_AssociationReference) Descriptor
deprecated
func (*FirewallEndpoint_AssociationReference) Descriptor() ([]byte, []int)
Deprecated: Use FirewallEndpoint_AssociationReference.ProtoReflect.Descriptor instead.
func (*FirewallEndpoint_AssociationReference) GetName ¶
func (x *FirewallEndpoint_AssociationReference) GetName() string
func (*FirewallEndpoint_AssociationReference) GetNetwork ¶
func (x *FirewallEndpoint_AssociationReference) GetNetwork() string
func (*FirewallEndpoint_AssociationReference) ProtoMessage ¶
func (*FirewallEndpoint_AssociationReference) ProtoMessage()
func (*FirewallEndpoint_AssociationReference) ProtoReflect ¶
func (x *FirewallEndpoint_AssociationReference) ProtoReflect() protoreflect.Message
func (*FirewallEndpoint_AssociationReference) Reset ¶
func (x *FirewallEndpoint_AssociationReference) Reset()
func (*FirewallEndpoint_AssociationReference) String ¶
func (x *FirewallEndpoint_AssociationReference) String() string
type FirewallEndpoint_EndpointSettings ¶
type FirewallEndpoint_EndpointSettings struct {
// Optional. Immutable. Indicates whether Jumbo Frames are enabled.
// Default value is false.
JumboFramesEnabled bool `protobuf:"varint,1,opt,name=jumbo_frames_enabled,json=jumboFramesEnabled,proto3" json:"jumbo_frames_enabled,omitempty"`
// contains filtered or unexported fields
}
Settings for the endpoint.
func (*FirewallEndpoint_EndpointSettings) Descriptor
deprecated
func (*FirewallEndpoint_EndpointSettings) Descriptor() ([]byte, []int)
Deprecated: Use FirewallEndpoint_EndpointSettings.ProtoReflect.Descriptor instead.
func (*FirewallEndpoint_EndpointSettings) GetJumboFramesEnabled ¶
func (x *FirewallEndpoint_EndpointSettings) GetJumboFramesEnabled() bool
func (*FirewallEndpoint_EndpointSettings) ProtoMessage ¶
func (*FirewallEndpoint_EndpointSettings) ProtoMessage()
func (*FirewallEndpoint_EndpointSettings) ProtoReflect ¶
func (x *FirewallEndpoint_EndpointSettings) ProtoReflect() protoreflect.Message
func (*FirewallEndpoint_EndpointSettings) Reset ¶
func (x *FirewallEndpoint_EndpointSettings) Reset()
func (*FirewallEndpoint_EndpointSettings) String ¶
func (x *FirewallEndpoint_EndpointSettings) String() string
type FirewallEndpoint_State ¶
type FirewallEndpoint_State int32
Endpoint state.
const ( // Not set. FirewallEndpoint_STATE_UNSPECIFIED FirewallEndpoint_State = 0 // Being created. FirewallEndpoint_CREATING FirewallEndpoint_State = 1 // Processing configuration updates. FirewallEndpoint_ACTIVE FirewallEndpoint_State = 2 // Being deleted. FirewallEndpoint_DELETING FirewallEndpoint_State = 3 // Down or in an error state. FirewallEndpoint_INACTIVE FirewallEndpoint_State = 4 )
func (FirewallEndpoint_State) Descriptor ¶
func (FirewallEndpoint_State) Descriptor() protoreflect.EnumDescriptor
func (FirewallEndpoint_State) Enum ¶
func (x FirewallEndpoint_State) Enum() *FirewallEndpoint_State
func (FirewallEndpoint_State) EnumDescriptor
deprecated
func (FirewallEndpoint_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use FirewallEndpoint_State.Descriptor instead.
func (FirewallEndpoint_State) Number ¶
func (x FirewallEndpoint_State) Number() protoreflect.EnumNumber
func (FirewallEndpoint_State) String ¶
func (x FirewallEndpoint_State) String() string
func (FirewallEndpoint_State) Type ¶
func (FirewallEndpoint_State) Type() protoreflect.EnumType
type GatewaySecurityPolicy ¶
type GatewaySecurityPolicy struct {
// Required. Name of the resource. Name is of the form
// projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy}
// gateway_security_policy should match the
// pattern:(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Name of a TLS Inspection Policy resource that defines how TLS
// inspection will be performed for any rule(s) which enables it.
TlsInspectionPolicy string `protobuf:"bytes,5,opt,name=tls_inspection_policy,json=tlsInspectionPolicy,proto3" json:"tls_inspection_policy,omitempty"`
// contains filtered or unexported fields
}
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.
func (*GatewaySecurityPolicy) Descriptor
deprecated
func (*GatewaySecurityPolicy) Descriptor() ([]byte, []int)
Deprecated: Use GatewaySecurityPolicy.ProtoReflect.Descriptor instead.
func (*GatewaySecurityPolicy) GetCreateTime ¶
func (x *GatewaySecurityPolicy) GetCreateTime() *timestamppb.Timestamp
func (*GatewaySecurityPolicy) GetDescription ¶
func (x *GatewaySecurityPolicy) GetDescription() string
func (*GatewaySecurityPolicy) GetName ¶
func (x *GatewaySecurityPolicy) GetName() string
func (*GatewaySecurityPolicy) GetTlsInspectionPolicy ¶
func (x *GatewaySecurityPolicy) GetTlsInspectionPolicy() string
func (*GatewaySecurityPolicy) GetUpdateTime ¶
func (x *GatewaySecurityPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*GatewaySecurityPolicy) ProtoMessage ¶
func (*GatewaySecurityPolicy) ProtoMessage()
func (*GatewaySecurityPolicy) ProtoReflect ¶
func (x *GatewaySecurityPolicy) ProtoReflect() protoreflect.Message
func (*GatewaySecurityPolicy) Reset ¶
func (x *GatewaySecurityPolicy) Reset()
func (*GatewaySecurityPolicy) String ¶
func (x *GatewaySecurityPolicy) String() string
type GatewaySecurityPolicyRule ¶
type GatewaySecurityPolicyRule struct {
// Types that are valid to be assigned to Profile:
//
// *GatewaySecurityPolicyRule_BasicProfile_
Profile isGatewaySecurityPolicyRule_Profile `protobuf_oneof:"profile"`
// Required. Immutable. Name of the resource. ame is the full resource name so
// projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy}/rules/{rule}
// rule should match the
// pattern: (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the rule was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the rule was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Required. Whether the rule is enforced.
Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
// Required. Priority of the rule.
// Lower number corresponds to higher precedence.
Priority int32 `protobuf:"varint,5,opt,name=priority,proto3" json:"priority,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// Required. CEL expression for matching on session criteria.
SessionMatcher string `protobuf:"bytes,7,opt,name=session_matcher,json=sessionMatcher,proto3" json:"session_matcher,omitempty"`
// Optional. CEL expression for matching on L7/application level criteria.
ApplicationMatcher string `protobuf:"bytes,8,opt,name=application_matcher,json=applicationMatcher,proto3" json:"application_matcher,omitempty"`
// Optional. Flag to enable TLS inspection of traffic matching on
// <session_matcher>, can only be true if the parent GatewaySecurityPolicy
// references a TLSInspectionConfig.
TlsInspectionEnabled bool `protobuf:"varint,10,opt,name=tls_inspection_enabled,json=tlsInspectionEnabled,proto3" json:"tls_inspection_enabled,omitempty"`
// contains filtered or unexported fields
}
The GatewaySecurityPolicyRule resource is in a nested collection within a GatewaySecurityPolicy and represents a traffic matching condition and associated action to perform.
func (*GatewaySecurityPolicyRule) Descriptor
deprecated
func (*GatewaySecurityPolicyRule) Descriptor() ([]byte, []int)
Deprecated: Use GatewaySecurityPolicyRule.ProtoReflect.Descriptor instead.
func (*GatewaySecurityPolicyRule) GetApplicationMatcher ¶
func (x *GatewaySecurityPolicyRule) GetApplicationMatcher() string
func (*GatewaySecurityPolicyRule) GetBasicProfile ¶
func (x *GatewaySecurityPolicyRule) GetBasicProfile() GatewaySecurityPolicyRule_BasicProfile
func (*GatewaySecurityPolicyRule) GetCreateTime ¶
func (x *GatewaySecurityPolicyRule) GetCreateTime() *timestamppb.Timestamp
func (*GatewaySecurityPolicyRule) GetDescription ¶
func (x *GatewaySecurityPolicyRule) GetDescription() string
func (*GatewaySecurityPolicyRule) GetEnabled ¶
func (x *GatewaySecurityPolicyRule) GetEnabled() bool
func (*GatewaySecurityPolicyRule) GetName ¶
func (x *GatewaySecurityPolicyRule) GetName() string
func (*GatewaySecurityPolicyRule) GetPriority ¶
func (x *GatewaySecurityPolicyRule) GetPriority() int32
func (*GatewaySecurityPolicyRule) GetProfile ¶
func (x *GatewaySecurityPolicyRule) GetProfile() isGatewaySecurityPolicyRule_Profile
func (*GatewaySecurityPolicyRule) GetSessionMatcher ¶
func (x *GatewaySecurityPolicyRule) GetSessionMatcher() string
func (*GatewaySecurityPolicyRule) GetTlsInspectionEnabled ¶
func (x *GatewaySecurityPolicyRule) GetTlsInspectionEnabled() bool
func (*GatewaySecurityPolicyRule) GetUpdateTime ¶
func (x *GatewaySecurityPolicyRule) GetUpdateTime() *timestamppb.Timestamp
func (*GatewaySecurityPolicyRule) ProtoMessage ¶
func (*GatewaySecurityPolicyRule) ProtoMessage()
func (*GatewaySecurityPolicyRule) ProtoReflect ¶
func (x *GatewaySecurityPolicyRule) ProtoReflect() protoreflect.Message
func (*GatewaySecurityPolicyRule) Reset ¶
func (x *GatewaySecurityPolicyRule) Reset()
func (*GatewaySecurityPolicyRule) String ¶
func (x *GatewaySecurityPolicyRule) String() string
type GatewaySecurityPolicyRule_BasicProfile ¶
type GatewaySecurityPolicyRule_BasicProfile int32
enum to define the primitive action.
const ( // If there is not a mentioned action for the target. GatewaySecurityPolicyRule_BASIC_PROFILE_UNSPECIFIED GatewaySecurityPolicyRule_BasicProfile = 0 // Allow the matched traffic. GatewaySecurityPolicyRule_ALLOW GatewaySecurityPolicyRule_BasicProfile = 1 // Deny the matched traffic. GatewaySecurityPolicyRule_DENY GatewaySecurityPolicyRule_BasicProfile = 2 )
func (GatewaySecurityPolicyRule_BasicProfile) Descriptor ¶
func (GatewaySecurityPolicyRule_BasicProfile) Descriptor() protoreflect.EnumDescriptor
func (GatewaySecurityPolicyRule_BasicProfile) EnumDescriptor
deprecated
func (GatewaySecurityPolicyRule_BasicProfile) EnumDescriptor() ([]byte, []int)
Deprecated: Use GatewaySecurityPolicyRule_BasicProfile.Descriptor instead.
func (GatewaySecurityPolicyRule_BasicProfile) Number ¶
func (x GatewaySecurityPolicyRule_BasicProfile) Number() protoreflect.EnumNumber
func (GatewaySecurityPolicyRule_BasicProfile) String ¶
func (x GatewaySecurityPolicyRule_BasicProfile) String() string
func (GatewaySecurityPolicyRule_BasicProfile) Type ¶
func (GatewaySecurityPolicyRule_BasicProfile) Type() protoreflect.EnumType
type GatewaySecurityPolicyRule_BasicProfile_ ¶
type GatewaySecurityPolicyRule_BasicProfile_ struct {
// Required. Profile which tells what the primitive action should be.
BasicProfile GatewaySecurityPolicyRule_BasicProfile `` /* 149-byte string literal not displayed */
}
type GetAddressGroupRequest ¶
type GetAddressGroupRequest struct {
// Required. A name of the AddressGroup to get. Must be in the format
// `projects/*/locations/{location}/addressGroups/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetAddressGroup method.
func (*GetAddressGroupRequest) Descriptor
deprecated
func (*GetAddressGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAddressGroupRequest.ProtoReflect.Descriptor instead.
func (*GetAddressGroupRequest) GetName ¶
func (x *GetAddressGroupRequest) GetName() string
func (*GetAddressGroupRequest) ProtoMessage ¶
func (*GetAddressGroupRequest) ProtoMessage()
func (*GetAddressGroupRequest) ProtoReflect ¶
func (x *GetAddressGroupRequest) ProtoReflect() protoreflect.Message
func (*GetAddressGroupRequest) Reset ¶
func (x *GetAddressGroupRequest) Reset()
func (*GetAddressGroupRequest) String ¶
func (x *GetAddressGroupRequest) String() string
type GetAuthorizationPolicyRequest ¶
type GetAuthorizationPolicyRequest struct {
// Required. A name of the AuthorizationPolicy to get. Must be in the format
// `projects/{project}/locations/{location}/authorizationPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetAuthorizationPolicy method.
func (*GetAuthorizationPolicyRequest) Descriptor
deprecated
func (*GetAuthorizationPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAuthorizationPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetAuthorizationPolicyRequest) GetName ¶
func (x *GetAuthorizationPolicyRequest) GetName() string
func (*GetAuthorizationPolicyRequest) ProtoMessage ¶
func (*GetAuthorizationPolicyRequest) ProtoMessage()
func (*GetAuthorizationPolicyRequest) ProtoReflect ¶
func (x *GetAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetAuthorizationPolicyRequest) Reset ¶
func (x *GetAuthorizationPolicyRequest) Reset()
func (*GetAuthorizationPolicyRequest) String ¶
func (x *GetAuthorizationPolicyRequest) String() string
type GetAuthzPolicyRequest ¶
type GetAuthzPolicyRequest struct {
// Required. A name of the `AuthzPolicy` resource to get. Must be in the
// format
// `projects/{project}/locations/{location}/authzPolicies/{authz_policy}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a `AuthzPolicy` resource.
func (*GetAuthzPolicyRequest) Descriptor
deprecated
func (*GetAuthzPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAuthzPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetAuthzPolicyRequest) GetName ¶
func (x *GetAuthzPolicyRequest) GetName() string
func (*GetAuthzPolicyRequest) ProtoMessage ¶
func (*GetAuthzPolicyRequest) ProtoMessage()
func (*GetAuthzPolicyRequest) ProtoReflect ¶
func (x *GetAuthzPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetAuthzPolicyRequest) Reset ¶
func (x *GetAuthzPolicyRequest) Reset()
func (*GetAuthzPolicyRequest) String ¶
func (x *GetAuthzPolicyRequest) String() string
type GetBackendAuthenticationConfigRequest ¶
type GetBackendAuthenticationConfigRequest struct {
// Required. A name of the BackendAuthenticationConfig to get. Must be in the
// format `projects/*/locations/{location}/backendAuthenticationConfigs/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetBackendAuthenticationConfig method.
func (*GetBackendAuthenticationConfigRequest) Descriptor
deprecated
func (*GetBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackendAuthenticationConfigRequest.ProtoReflect.Descriptor instead.
func (*GetBackendAuthenticationConfigRequest) GetName ¶
func (x *GetBackendAuthenticationConfigRequest) GetName() string
func (*GetBackendAuthenticationConfigRequest) ProtoMessage ¶
func (*GetBackendAuthenticationConfigRequest) ProtoMessage()
func (*GetBackendAuthenticationConfigRequest) ProtoReflect ¶
func (x *GetBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
func (*GetBackendAuthenticationConfigRequest) Reset ¶
func (x *GetBackendAuthenticationConfigRequest) Reset()
func (*GetBackendAuthenticationConfigRequest) String ¶
func (x *GetBackendAuthenticationConfigRequest) String() string
type GetClientTlsPolicyRequest ¶
type GetClientTlsPolicyRequest struct {
// Required. A name of the ClientTlsPolicy to get. Must be in the format
// `projects/*/locations/{location}/clientTlsPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetClientTlsPolicy method.
func (*GetClientTlsPolicyRequest) Descriptor
deprecated
func (*GetClientTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetClientTlsPolicyRequest) GetName ¶
func (x *GetClientTlsPolicyRequest) GetName() string
func (*GetClientTlsPolicyRequest) ProtoMessage ¶
func (*GetClientTlsPolicyRequest) ProtoMessage()
func (*GetClientTlsPolicyRequest) ProtoReflect ¶
func (x *GetClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetClientTlsPolicyRequest) Reset ¶
func (x *GetClientTlsPolicyRequest) Reset()
func (*GetClientTlsPolicyRequest) String ¶
func (x *GetClientTlsPolicyRequest) String() string
type GetDnsThreatDetectorRequest ¶
type GetDnsThreatDetectorRequest struct {
// Required. Name of the DnsThreatDetector resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The message sent to get a DnsThreatDetector.
func (*GetDnsThreatDetectorRequest) Descriptor
deprecated
func (*GetDnsThreatDetectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDnsThreatDetectorRequest.ProtoReflect.Descriptor instead.
func (*GetDnsThreatDetectorRequest) GetName ¶
func (x *GetDnsThreatDetectorRequest) GetName() string
func (*GetDnsThreatDetectorRequest) ProtoMessage ¶
func (*GetDnsThreatDetectorRequest) ProtoMessage()
func (*GetDnsThreatDetectorRequest) ProtoReflect ¶
func (x *GetDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
func (*GetDnsThreatDetectorRequest) Reset ¶
func (x *GetDnsThreatDetectorRequest) Reset()
func (*GetDnsThreatDetectorRequest) String ¶
func (x *GetDnsThreatDetectorRequest) String() string
type GetFirewallEndpointAssociationRequest ¶
type GetFirewallEndpointAssociationRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a Association
func (*GetFirewallEndpointAssociationRequest) Descriptor
deprecated
func (*GetFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFirewallEndpointAssociationRequest.ProtoReflect.Descriptor instead.
func (*GetFirewallEndpointAssociationRequest) GetName ¶
func (x *GetFirewallEndpointAssociationRequest) GetName() string
func (*GetFirewallEndpointAssociationRequest) ProtoMessage ¶
func (*GetFirewallEndpointAssociationRequest) ProtoMessage()
func (*GetFirewallEndpointAssociationRequest) ProtoReflect ¶
func (x *GetFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
func (*GetFirewallEndpointAssociationRequest) Reset ¶
func (x *GetFirewallEndpointAssociationRequest) Reset()
func (*GetFirewallEndpointAssociationRequest) String ¶
func (x *GetFirewallEndpointAssociationRequest) String() string
type GetFirewallEndpointRequest ¶
type GetFirewallEndpointRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a Endpoint
func (*GetFirewallEndpointRequest) Descriptor
deprecated
func (*GetFirewallEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFirewallEndpointRequest.ProtoReflect.Descriptor instead.
func (*GetFirewallEndpointRequest) GetName ¶
func (x *GetFirewallEndpointRequest) GetName() string
func (*GetFirewallEndpointRequest) ProtoMessage ¶
func (*GetFirewallEndpointRequest) ProtoMessage()
func (*GetFirewallEndpointRequest) ProtoReflect ¶
func (x *GetFirewallEndpointRequest) ProtoReflect() protoreflect.Message
func (*GetFirewallEndpointRequest) Reset ¶
func (x *GetFirewallEndpointRequest) Reset()
func (*GetFirewallEndpointRequest) String ¶
func (x *GetFirewallEndpointRequest) String() string
type GetGatewaySecurityPolicyRequest ¶
type GetGatewaySecurityPolicyRequest struct {
// Required. A name of the GatewaySecurityPolicy to get. Must be in the format
// `projects/{project}/locations/{location}/gatewaySecurityPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetGatewaySecurityPolicy method.
func (*GetGatewaySecurityPolicyRequest) Descriptor
deprecated
func (*GetGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGatewaySecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetGatewaySecurityPolicyRequest) GetName ¶
func (x *GetGatewaySecurityPolicyRequest) GetName() string
func (*GetGatewaySecurityPolicyRequest) ProtoMessage ¶
func (*GetGatewaySecurityPolicyRequest) ProtoMessage()
func (*GetGatewaySecurityPolicyRequest) ProtoReflect ¶
func (x *GetGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetGatewaySecurityPolicyRequest) Reset ¶
func (x *GetGatewaySecurityPolicyRequest) Reset()
func (*GetGatewaySecurityPolicyRequest) String ¶
func (x *GetGatewaySecurityPolicyRequest) String() string
type GetGatewaySecurityPolicyRuleRequest ¶
type GetGatewaySecurityPolicyRuleRequest struct {
// Required. The name of the GatewaySecurityPolicyRule to retrieve.
// Format:
// projects/{project}/location/{location}/gatewaySecurityPolicies/*/rules/*
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetGatewaySecurityPolicyRule method.
func (*GetGatewaySecurityPolicyRuleRequest) Descriptor
deprecated
func (*GetGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGatewaySecurityPolicyRuleRequest.ProtoReflect.Descriptor instead.
func (*GetGatewaySecurityPolicyRuleRequest) GetName ¶
func (x *GetGatewaySecurityPolicyRuleRequest) GetName() string
func (*GetGatewaySecurityPolicyRuleRequest) ProtoMessage ¶
func (*GetGatewaySecurityPolicyRuleRequest) ProtoMessage()
func (*GetGatewaySecurityPolicyRuleRequest) ProtoReflect ¶
func (x *GetGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
func (*GetGatewaySecurityPolicyRuleRequest) Reset ¶
func (x *GetGatewaySecurityPolicyRuleRequest) Reset()
func (*GetGatewaySecurityPolicyRuleRequest) String ¶
func (x *GetGatewaySecurityPolicyRuleRequest) String() string
type GetInterceptDeploymentGroupRequest ¶
type GetInterceptDeploymentGroupRequest struct {
// Required. The name of the deployment group to retrieve.
// Format:
// projects/{project}/locations/{location}/interceptDeploymentGroups/{intercept_deployment_group}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetInterceptDeploymentGroup.
func (*GetInterceptDeploymentGroupRequest) Descriptor
deprecated
func (*GetInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInterceptDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*GetInterceptDeploymentGroupRequest) GetName ¶
func (x *GetInterceptDeploymentGroupRequest) GetName() string
func (*GetInterceptDeploymentGroupRequest) ProtoMessage ¶
func (*GetInterceptDeploymentGroupRequest) ProtoMessage()
func (*GetInterceptDeploymentGroupRequest) ProtoReflect ¶
func (x *GetInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*GetInterceptDeploymentGroupRequest) Reset ¶
func (x *GetInterceptDeploymentGroupRequest) Reset()
func (*GetInterceptDeploymentGroupRequest) String ¶
func (x *GetInterceptDeploymentGroupRequest) String() string
type GetInterceptDeploymentRequest ¶
type GetInterceptDeploymentRequest struct {
// Required. The name of the deployment to retrieve.
// Format:
// projects/{project}/locations/{location}/interceptDeployments/{intercept_deployment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetInterceptDeployment.
func (*GetInterceptDeploymentRequest) Descriptor
deprecated
func (*GetInterceptDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInterceptDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetInterceptDeploymentRequest) GetName ¶
func (x *GetInterceptDeploymentRequest) GetName() string
func (*GetInterceptDeploymentRequest) ProtoMessage ¶
func (*GetInterceptDeploymentRequest) ProtoMessage()
func (*GetInterceptDeploymentRequest) ProtoReflect ¶
func (x *GetInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
func (*GetInterceptDeploymentRequest) Reset ¶
func (x *GetInterceptDeploymentRequest) Reset()
func (*GetInterceptDeploymentRequest) String ¶
func (x *GetInterceptDeploymentRequest) String() string
type GetInterceptEndpointGroupAssociationRequest ¶
type GetInterceptEndpointGroupAssociationRequest struct {
// Required. The name of the association to retrieve.
// Format:
// projects/{project}/locations/{location}/interceptEndpointGroupAssociations/{intercept_endpoint_group_association}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetInterceptEndpointGroupAssociation.
func (*GetInterceptEndpointGroupAssociationRequest) Descriptor
deprecated
func (*GetInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInterceptEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*GetInterceptEndpointGroupAssociationRequest) GetName ¶
func (x *GetInterceptEndpointGroupAssociationRequest) GetName() string
func (*GetInterceptEndpointGroupAssociationRequest) ProtoMessage ¶
func (*GetInterceptEndpointGroupAssociationRequest) ProtoMessage()
func (*GetInterceptEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *GetInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*GetInterceptEndpointGroupAssociationRequest) Reset ¶
func (x *GetInterceptEndpointGroupAssociationRequest) Reset()
func (*GetInterceptEndpointGroupAssociationRequest) String ¶
func (x *GetInterceptEndpointGroupAssociationRequest) String() string
type GetInterceptEndpointGroupRequest ¶
type GetInterceptEndpointGroupRequest struct {
// Required. The name of the endpoint group to retrieve.
// Format:
// projects/{project}/locations/{location}/interceptEndpointGroups/{intercept_endpoint_group}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetInterceptEndpointGroup.
func (*GetInterceptEndpointGroupRequest) Descriptor
deprecated
func (*GetInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInterceptEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*GetInterceptEndpointGroupRequest) GetName ¶
func (x *GetInterceptEndpointGroupRequest) GetName() string
func (*GetInterceptEndpointGroupRequest) ProtoMessage ¶
func (*GetInterceptEndpointGroupRequest) ProtoMessage()
func (*GetInterceptEndpointGroupRequest) ProtoReflect ¶
func (x *GetInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*GetInterceptEndpointGroupRequest) Reset ¶
func (x *GetInterceptEndpointGroupRequest) Reset()
func (*GetInterceptEndpointGroupRequest) String ¶
func (x *GetInterceptEndpointGroupRequest) String() string
type GetMirroringDeploymentGroupRequest ¶
type GetMirroringDeploymentGroupRequest struct {
// Required. The name of the deployment group to retrieve.
// Format:
// projects/{project}/locations/{location}/mirroringDeploymentGroups/{mirroring_deployment_group}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetMirroringDeploymentGroup.
func (*GetMirroringDeploymentGroupRequest) Descriptor
deprecated
func (*GetMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMirroringDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*GetMirroringDeploymentGroupRequest) GetName ¶
func (x *GetMirroringDeploymentGroupRequest) GetName() string
func (*GetMirroringDeploymentGroupRequest) ProtoMessage ¶
func (*GetMirroringDeploymentGroupRequest) ProtoMessage()
func (*GetMirroringDeploymentGroupRequest) ProtoReflect ¶
func (x *GetMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*GetMirroringDeploymentGroupRequest) Reset ¶
func (x *GetMirroringDeploymentGroupRequest) Reset()
func (*GetMirroringDeploymentGroupRequest) String ¶
func (x *GetMirroringDeploymentGroupRequest) String() string
type GetMirroringDeploymentRequest ¶
type GetMirroringDeploymentRequest struct {
// Required. The name of the deployment to retrieve.
// Format:
// projects/{project}/locations/{location}/mirroringDeployments/{mirroring_deployment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetMirroringDeployment.
func (*GetMirroringDeploymentRequest) Descriptor
deprecated
func (*GetMirroringDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMirroringDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetMirroringDeploymentRequest) GetName ¶
func (x *GetMirroringDeploymentRequest) GetName() string
func (*GetMirroringDeploymentRequest) ProtoMessage ¶
func (*GetMirroringDeploymentRequest) ProtoMessage()
func (*GetMirroringDeploymentRequest) ProtoReflect ¶
func (x *GetMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
func (*GetMirroringDeploymentRequest) Reset ¶
func (x *GetMirroringDeploymentRequest) Reset()
func (*GetMirroringDeploymentRequest) String ¶
func (x *GetMirroringDeploymentRequest) String() string
type GetMirroringEndpointGroupAssociationRequest ¶
type GetMirroringEndpointGroupAssociationRequest struct {
// Required. The name of the association to retrieve.
// Format:
// projects/{project}/locations/{location}/mirroringEndpointGroupAssociations/{mirroring_endpoint_group_association}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetMirroringEndpointGroupAssociation.
func (*GetMirroringEndpointGroupAssociationRequest) Descriptor
deprecated
func (*GetMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMirroringEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*GetMirroringEndpointGroupAssociationRequest) GetName ¶
func (x *GetMirroringEndpointGroupAssociationRequest) GetName() string
func (*GetMirroringEndpointGroupAssociationRequest) ProtoMessage ¶
func (*GetMirroringEndpointGroupAssociationRequest) ProtoMessage()
func (*GetMirroringEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *GetMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*GetMirroringEndpointGroupAssociationRequest) Reset ¶
func (x *GetMirroringEndpointGroupAssociationRequest) Reset()
func (*GetMirroringEndpointGroupAssociationRequest) String ¶
func (x *GetMirroringEndpointGroupAssociationRequest) String() string
type GetMirroringEndpointGroupRequest ¶
type GetMirroringEndpointGroupRequest struct {
// Required. The name of the endpoint group to retrieve.
// Format:
// projects/{project}/locations/{location}/mirroringEndpointGroups/{mirroring_endpoint_group}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetMirroringEndpointGroup.
func (*GetMirroringEndpointGroupRequest) Descriptor
deprecated
func (*GetMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMirroringEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*GetMirroringEndpointGroupRequest) GetName ¶
func (x *GetMirroringEndpointGroupRequest) GetName() string
func (*GetMirroringEndpointGroupRequest) ProtoMessage ¶
func (*GetMirroringEndpointGroupRequest) ProtoMessage()
func (*GetMirroringEndpointGroupRequest) ProtoReflect ¶
func (x *GetMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*GetMirroringEndpointGroupRequest) Reset ¶
func (x *GetMirroringEndpointGroupRequest) Reset()
func (*GetMirroringEndpointGroupRequest) String ¶
func (x *GetMirroringEndpointGroupRequest) String() string
type GetSACAttachmentRequest ¶
type GetSACAttachmentRequest struct {
// Required. Name of the resource, in the form
// `projects/{project}/locations/{location}/sacAttachments/{sac_attachment}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for `GetSACAttachment` method.
func (*GetSACAttachmentRequest) Descriptor
deprecated
func (*GetSACAttachmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSACAttachmentRequest.ProtoReflect.Descriptor instead.
func (*GetSACAttachmentRequest) GetName ¶
func (x *GetSACAttachmentRequest) GetName() string
func (*GetSACAttachmentRequest) ProtoMessage ¶
func (*GetSACAttachmentRequest) ProtoMessage()
func (*GetSACAttachmentRequest) ProtoReflect ¶
func (x *GetSACAttachmentRequest) ProtoReflect() protoreflect.Message
func (*GetSACAttachmentRequest) Reset ¶
func (x *GetSACAttachmentRequest) Reset()
func (*GetSACAttachmentRequest) String ¶
func (x *GetSACAttachmentRequest) String() string
type GetSACRealmRequest ¶
type GetSACRealmRequest struct {
// Required. Name of the resource, in the form
// `projects/{project}/locations/global/sacRealms/{sacRealm}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for `GetSACRealm` method.
func (*GetSACRealmRequest) Descriptor
deprecated
func (*GetSACRealmRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSACRealmRequest.ProtoReflect.Descriptor instead.
func (*GetSACRealmRequest) GetName ¶
func (x *GetSACRealmRequest) GetName() string
func (*GetSACRealmRequest) ProtoMessage ¶
func (*GetSACRealmRequest) ProtoMessage()
func (*GetSACRealmRequest) ProtoReflect ¶
func (x *GetSACRealmRequest) ProtoReflect() protoreflect.Message
func (*GetSACRealmRequest) Reset ¶
func (x *GetSACRealmRequest) Reset()
func (*GetSACRealmRequest) String ¶
func (x *GetSACRealmRequest) String() string
type GetSecurityProfileGroupRequest ¶
type GetSecurityProfileGroupRequest struct {
// Required. A name of the SecurityProfileGroup to get. Must be in the format
// `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetSecurityProfileGroup method.
func (*GetSecurityProfileGroupRequest) Descriptor
deprecated
func (*GetSecurityProfileGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSecurityProfileGroupRequest.ProtoReflect.Descriptor instead.
func (*GetSecurityProfileGroupRequest) GetName ¶
func (x *GetSecurityProfileGroupRequest) GetName() string
func (*GetSecurityProfileGroupRequest) ProtoMessage ¶
func (*GetSecurityProfileGroupRequest) ProtoMessage()
func (*GetSecurityProfileGroupRequest) ProtoReflect ¶
func (x *GetSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
func (*GetSecurityProfileGroupRequest) Reset ¶
func (x *GetSecurityProfileGroupRequest) Reset()
func (*GetSecurityProfileGroupRequest) String ¶
func (x *GetSecurityProfileGroupRequest) String() string
type GetSecurityProfileRequest ¶
type GetSecurityProfileRequest struct {
// Required. A name of the SecurityProfile to get. Must be in the format
// `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetSecurityProfile method.
func (*GetSecurityProfileRequest) Descriptor
deprecated
func (*GetSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*GetSecurityProfileRequest) GetName ¶
func (x *GetSecurityProfileRequest) GetName() string
func (*GetSecurityProfileRequest) ProtoMessage ¶
func (*GetSecurityProfileRequest) ProtoMessage()
func (*GetSecurityProfileRequest) ProtoReflect ¶
func (x *GetSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*GetSecurityProfileRequest) Reset ¶
func (x *GetSecurityProfileRequest) Reset()
func (*GetSecurityProfileRequest) String ¶
func (x *GetSecurityProfileRequest) String() string
type GetServerTlsPolicyRequest ¶
type GetServerTlsPolicyRequest struct {
// Required. A name of the ServerTlsPolicy to get. Must be in the format
// `projects/*/locations/{location}/serverTlsPolicies/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetServerTlsPolicy method.
func (*GetServerTlsPolicyRequest) Descriptor
deprecated
func (*GetServerTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServerTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetServerTlsPolicyRequest) GetName ¶
func (x *GetServerTlsPolicyRequest) GetName() string
func (*GetServerTlsPolicyRequest) ProtoMessage ¶
func (*GetServerTlsPolicyRequest) ProtoMessage()
func (*GetServerTlsPolicyRequest) ProtoReflect ¶
func (x *GetServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetServerTlsPolicyRequest) Reset ¶
func (x *GetServerTlsPolicyRequest) Reset()
func (*GetServerTlsPolicyRequest) String ¶
func (x *GetServerTlsPolicyRequest) String() string
type GetTlsInspectionPolicyRequest ¶
type GetTlsInspectionPolicyRequest struct {
// Required. A name of the TlsInspectionPolicy to get. Must be in the format
// `projects/{project}/locations/{location}/tlsInspectionPolicies/{tls_inspection_policy}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetTlsInspectionPolicy method.
func (*GetTlsInspectionPolicyRequest) Descriptor
deprecated
func (*GetTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTlsInspectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetTlsInspectionPolicyRequest) GetName ¶
func (x *GetTlsInspectionPolicyRequest) GetName() string
func (*GetTlsInspectionPolicyRequest) ProtoMessage ¶
func (*GetTlsInspectionPolicyRequest) ProtoMessage()
func (*GetTlsInspectionPolicyRequest) ProtoReflect ¶
func (x *GetTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetTlsInspectionPolicyRequest) Reset ¶
func (x *GetTlsInspectionPolicyRequest) Reset()
func (*GetTlsInspectionPolicyRequest) String ¶
func (x *GetTlsInspectionPolicyRequest) String() string
type GetUrlListRequest ¶
type GetUrlListRequest struct {
// Required. A name of the UrlList to get. Must be in the format
// `projects/*/locations/{location}/urlLists/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request used by the GetUrlList method.
func (*GetUrlListRequest) Descriptor
deprecated
func (*GetUrlListRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUrlListRequest.ProtoReflect.Descriptor instead.
func (*GetUrlListRequest) GetName ¶
func (x *GetUrlListRequest) GetName() string
func (*GetUrlListRequest) ProtoMessage ¶
func (*GetUrlListRequest) ProtoMessage()
func (*GetUrlListRequest) ProtoReflect ¶
func (x *GetUrlListRequest) ProtoReflect() protoreflect.Message
func (*GetUrlListRequest) Reset ¶
func (x *GetUrlListRequest) Reset()
func (*GetUrlListRequest) String ¶
func (x *GetUrlListRequest) String() string
type GrpcEndpoint ¶
type GrpcEndpoint struct {
// Required. The target URI of the gRPC endpoint. Only UDS path is supported,
// and should start with "unix:".
TargetUri string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
// contains filtered or unexported fields
}
Specification of the GRPC Endpoint.
func (*GrpcEndpoint) Descriptor
deprecated
func (*GrpcEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use GrpcEndpoint.ProtoReflect.Descriptor instead.
func (*GrpcEndpoint) GetTargetUri ¶
func (x *GrpcEndpoint) GetTargetUri() string
func (*GrpcEndpoint) ProtoMessage ¶
func (*GrpcEndpoint) ProtoMessage()
func (*GrpcEndpoint) ProtoReflect ¶
func (x *GrpcEndpoint) ProtoReflect() protoreflect.Message
func (*GrpcEndpoint) Reset ¶
func (x *GrpcEndpoint) Reset()
func (*GrpcEndpoint) String ¶
func (x *GrpcEndpoint) String() string
type InterceptClient ¶
type InterceptClient interface {
// Lists endpoint groups in a given project and location.
// See https://google.aip.dev/132.
ListInterceptEndpointGroups(ctx context.Context, in *ListInterceptEndpointGroupsRequest, opts ...grpc.CallOption) (*ListInterceptEndpointGroupsResponse, error)
// Gets a specific endpoint group.
// See https://google.aip.dev/131.
GetInterceptEndpointGroup(ctx context.Context, in *GetInterceptEndpointGroupRequest, opts ...grpc.CallOption) (*InterceptEndpointGroup, error)
// Creates an endpoint group in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptEndpointGroup(ctx context.Context, in *CreateInterceptEndpointGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates an endpoint group.
// See https://google.aip.dev/134.
UpdateInterceptEndpointGroup(ctx context.Context, in *UpdateInterceptEndpointGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an endpoint group.
// See https://google.aip.dev/135.
DeleteInterceptEndpointGroup(ctx context.Context, in *DeleteInterceptEndpointGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists associations in a given project and location.
// See https://google.aip.dev/132.
ListInterceptEndpointGroupAssociations(ctx context.Context, in *ListInterceptEndpointGroupAssociationsRequest, opts ...grpc.CallOption) (*ListInterceptEndpointGroupAssociationsResponse, error)
// Gets a specific association.
// See https://google.aip.dev/131.
GetInterceptEndpointGroupAssociation(ctx context.Context, in *GetInterceptEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*InterceptEndpointGroupAssociation, error)
// Creates an association in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptEndpointGroupAssociation(ctx context.Context, in *CreateInterceptEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates an association.
// See https://google.aip.dev/134.
UpdateInterceptEndpointGroupAssociation(ctx context.Context, in *UpdateInterceptEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an association.
// See https://google.aip.dev/135.
DeleteInterceptEndpointGroupAssociation(ctx context.Context, in *DeleteInterceptEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists deployment groups in a given project and location.
// See https://google.aip.dev/132.
ListInterceptDeploymentGroups(ctx context.Context, in *ListInterceptDeploymentGroupsRequest, opts ...grpc.CallOption) (*ListInterceptDeploymentGroupsResponse, error)
// Gets a specific deployment group.
// See https://google.aip.dev/131.
GetInterceptDeploymentGroup(ctx context.Context, in *GetInterceptDeploymentGroupRequest, opts ...grpc.CallOption) (*InterceptDeploymentGroup, error)
// Creates a deployment group in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptDeploymentGroup(ctx context.Context, in *CreateInterceptDeploymentGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a deployment group.
// See https://google.aip.dev/134.
UpdateInterceptDeploymentGroup(ctx context.Context, in *UpdateInterceptDeploymentGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a deployment group.
// See https://google.aip.dev/135.
DeleteInterceptDeploymentGroup(ctx context.Context, in *DeleteInterceptDeploymentGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists deployments in a given project and location.
// See https://google.aip.dev/132.
ListInterceptDeployments(ctx context.Context, in *ListInterceptDeploymentsRequest, opts ...grpc.CallOption) (*ListInterceptDeploymentsResponse, error)
// Gets a specific deployment.
// See https://google.aip.dev/131.
GetInterceptDeployment(ctx context.Context, in *GetInterceptDeploymentRequest, opts ...grpc.CallOption) (*InterceptDeployment, error)
// Creates a deployment in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptDeployment(ctx context.Context, in *CreateInterceptDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a deployment.
// See https://google.aip.dev/134.
UpdateInterceptDeployment(ctx context.Context, in *UpdateInterceptDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a deployment.
// See https://google.aip.dev/135.
DeleteInterceptDeployment(ctx context.Context, in *DeleteInterceptDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
InterceptClient is the client API for Intercept service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewInterceptClient ¶
func NewInterceptClient(cc grpc.ClientConnInterface) InterceptClient
type InterceptDeployment ¶
type InterceptDeployment struct {
// Immutable. Identifier. The resource name of this deployment, for example:
// `projects/123456789/locations/us-central1-a/interceptDeployments/my-dep`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Immutable. The regional forwarding rule that fronts the
// interceptors, for example:
// `projects/123456789/regions/us-central1/forwardingRules/my-rule`.
// See https://google.aip.dev/124.
ForwardingRule string `protobuf:"bytes,5,opt,name=forwarding_rule,json=forwardingRule,proto3" json:"forwarding_rule,omitempty"`
// Required. Immutable. The deployment group that this deployment is a part
// of, for example:
// `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`.
// See https://google.aip.dev/124.
InterceptDeploymentGroup string `` /* 135-byte string literal not displayed */
// Output only. The current state of the deployment.
// See https://google.aip.dev/216.
State InterceptDeployment_State `` /* 127-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This part of
// the normal operation (e.g. linking a new association to the parent group).
// See https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,8,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Optional. User-provided description of the deployment.
// Used as additional context for the deployment.
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global intercept service.
func (*InterceptDeployment) Descriptor
deprecated
func (*InterceptDeployment) Descriptor() ([]byte, []int)
Deprecated: Use InterceptDeployment.ProtoReflect.Descriptor instead.
func (*InterceptDeployment) GetCreateTime ¶
func (x *InterceptDeployment) GetCreateTime() *timestamppb.Timestamp
func (*InterceptDeployment) GetDescription ¶
func (x *InterceptDeployment) GetDescription() string
func (*InterceptDeployment) GetForwardingRule ¶
func (x *InterceptDeployment) GetForwardingRule() string
func (*InterceptDeployment) GetInterceptDeploymentGroup ¶
func (x *InterceptDeployment) GetInterceptDeploymentGroup() string
func (*InterceptDeployment) GetLabels ¶
func (x *InterceptDeployment) GetLabels() map[string]string
func (*InterceptDeployment) GetName ¶
func (x *InterceptDeployment) GetName() string
func (*InterceptDeployment) GetReconciling ¶
func (x *InterceptDeployment) GetReconciling() bool
func (*InterceptDeployment) GetState ¶
func (x *InterceptDeployment) GetState() InterceptDeployment_State
func (*InterceptDeployment) GetUpdateTime ¶
func (x *InterceptDeployment) GetUpdateTime() *timestamppb.Timestamp
func (*InterceptDeployment) ProtoMessage ¶
func (*InterceptDeployment) ProtoMessage()
func (*InterceptDeployment) ProtoReflect ¶
func (x *InterceptDeployment) ProtoReflect() protoreflect.Message
func (*InterceptDeployment) Reset ¶
func (x *InterceptDeployment) Reset()
func (*InterceptDeployment) String ¶
func (x *InterceptDeployment) String() string
type InterceptDeploymentGroup ¶
type InterceptDeploymentGroup struct {
// Immutable. Identifier. The resource name of this deployment group, for
// example:
// `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Immutable. The network that will be used for all child
// deployments, for example: `projects/{project}/global/networks/{network}`.
// See https://google.aip.dev/124.
Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The list of endpoint groups that are connected to this
// resource.
ConnectedEndpointGroups []*InterceptDeploymentGroup_ConnectedEndpointGroup `` /* 132-byte string literal not displayed */
// Output only. The list of Intercept Deployments that belong to this group.
//
// Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/intercept.proto.
NestedDeployments []*InterceptDeploymentGroup_Deployment `protobuf:"bytes,10,rep,name=nested_deployments,json=nestedDeployments,proto3" json:"nested_deployments,omitempty"`
// Output only. The current state of the deployment group.
// See https://google.aip.dev/216.
State InterceptDeploymentGroup_State `` /* 132-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This is part
// of the normal operation (e.g. adding a new deployment to the group) See
// https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,8,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Optional. User-provided description of the deployment group.
// Used as additional context for the deployment group.
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The list of locations where the deployment group is present.
Locations []*InterceptLocation `protobuf:"bytes,11,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}
A deployment group aggregates many zonal intercept backends (deployments) into a single global intercept service. Consumers can connect this service using an endpoint group.
func (*InterceptDeploymentGroup) Descriptor
deprecated
func (*InterceptDeploymentGroup) Descriptor() ([]byte, []int)
Deprecated: Use InterceptDeploymentGroup.ProtoReflect.Descriptor instead.
func (*InterceptDeploymentGroup) GetConnectedEndpointGroups ¶
func (x *InterceptDeploymentGroup) GetConnectedEndpointGroups() []*InterceptDeploymentGroup_ConnectedEndpointGroup
func (*InterceptDeploymentGroup) GetCreateTime ¶
func (x *InterceptDeploymentGroup) GetCreateTime() *timestamppb.Timestamp
func (*InterceptDeploymentGroup) GetDescription ¶
func (x *InterceptDeploymentGroup) GetDescription() string
func (*InterceptDeploymentGroup) GetLabels ¶
func (x *InterceptDeploymentGroup) GetLabels() map[string]string
func (*InterceptDeploymentGroup) GetLocations ¶
func (x *InterceptDeploymentGroup) GetLocations() []*InterceptLocation
func (*InterceptDeploymentGroup) GetName ¶
func (x *InterceptDeploymentGroup) GetName() string
func (*InterceptDeploymentGroup) GetNestedDeployments
deprecated
func (x *InterceptDeploymentGroup) GetNestedDeployments() []*InterceptDeploymentGroup_Deployment
Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/intercept.proto.
func (*InterceptDeploymentGroup) GetNetwork ¶
func (x *InterceptDeploymentGroup) GetNetwork() string
func (*InterceptDeploymentGroup) GetReconciling ¶
func (x *InterceptDeploymentGroup) GetReconciling() bool
func (*InterceptDeploymentGroup) GetState ¶
func (x *InterceptDeploymentGroup) GetState() InterceptDeploymentGroup_State
func (*InterceptDeploymentGroup) GetUpdateTime ¶
func (x *InterceptDeploymentGroup) GetUpdateTime() *timestamppb.Timestamp
func (*InterceptDeploymentGroup) ProtoMessage ¶
func (*InterceptDeploymentGroup) ProtoMessage()
func (*InterceptDeploymentGroup) ProtoReflect ¶
func (x *InterceptDeploymentGroup) ProtoReflect() protoreflect.Message
func (*InterceptDeploymentGroup) Reset ¶
func (x *InterceptDeploymentGroup) Reset()
func (*InterceptDeploymentGroup) String ¶
func (x *InterceptDeploymentGroup) String() string
type InterceptDeploymentGroup_ConnectedEndpointGroup ¶
type InterceptDeploymentGroup_ConnectedEndpointGroup struct {
// Output only. The connected endpoint group's resource name, for example:
// `projects/123456789/locations/global/interceptEndpointGroups/my-eg`.
// See https://google.aip.dev/124.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
An endpoint group connected to this deployment group.
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) Descriptor
deprecated
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) Descriptor() ([]byte, []int)
Deprecated: Use InterceptDeploymentGroup_ConnectedEndpointGroup.ProtoReflect.Descriptor instead.
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) GetName ¶
func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) GetName() string
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) ProtoMessage ¶
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) ProtoMessage()
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) ProtoReflect ¶
func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) ProtoReflect() protoreflect.Message
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) Reset ¶
func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) Reset()
func (*InterceptDeploymentGroup_ConnectedEndpointGroup) String ¶
func (x *InterceptDeploymentGroup_ConnectedEndpointGroup) String() string
type InterceptDeploymentGroup_Deployment ¶
type InterceptDeploymentGroup_Deployment struct {
// Output only. The name of the Intercept Deployment, in the format:
// `projects/{project}/locations/{location}/interceptDeployments/{intercept_deployment}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Most recent known state of the deployment.
State InterceptDeployment_State `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
A deployment belonging to this deployment group.
func (*InterceptDeploymentGroup_Deployment) Descriptor
deprecated
func (*InterceptDeploymentGroup_Deployment) Descriptor() ([]byte, []int)
Deprecated: Use InterceptDeploymentGroup_Deployment.ProtoReflect.Descriptor instead.
func (*InterceptDeploymentGroup_Deployment) GetName ¶
func (x *InterceptDeploymentGroup_Deployment) GetName() string
func (*InterceptDeploymentGroup_Deployment) GetState ¶
func (x *InterceptDeploymentGroup_Deployment) GetState() InterceptDeployment_State
func (*InterceptDeploymentGroup_Deployment) ProtoMessage ¶
func (*InterceptDeploymentGroup_Deployment) ProtoMessage()
func (*InterceptDeploymentGroup_Deployment) ProtoReflect ¶
func (x *InterceptDeploymentGroup_Deployment) ProtoReflect() protoreflect.Message
func (*InterceptDeploymentGroup_Deployment) Reset ¶
func (x *InterceptDeploymentGroup_Deployment) Reset()
func (*InterceptDeploymentGroup_Deployment) String ¶
func (x *InterceptDeploymentGroup_Deployment) String() string
type InterceptDeploymentGroup_State ¶
type InterceptDeploymentGroup_State int32
The current state of the deployment group.
const ( // State not set (this is not a valid state). InterceptDeploymentGroup_STATE_UNSPECIFIED InterceptDeploymentGroup_State = 0 // The deployment group is ready. InterceptDeploymentGroup_ACTIVE InterceptDeploymentGroup_State = 1 // The deployment group is being created. InterceptDeploymentGroup_CREATING InterceptDeploymentGroup_State = 2 // The deployment group is being deleted. InterceptDeploymentGroup_DELETING InterceptDeploymentGroup_State = 3 )
func (InterceptDeploymentGroup_State) Descriptor ¶
func (InterceptDeploymentGroup_State) Descriptor() protoreflect.EnumDescriptor
func (InterceptDeploymentGroup_State) Enum ¶
func (x InterceptDeploymentGroup_State) Enum() *InterceptDeploymentGroup_State
func (InterceptDeploymentGroup_State) EnumDescriptor
deprecated
func (InterceptDeploymentGroup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterceptDeploymentGroup_State.Descriptor instead.
func (InterceptDeploymentGroup_State) Number ¶
func (x InterceptDeploymentGroup_State) Number() protoreflect.EnumNumber
func (InterceptDeploymentGroup_State) String ¶
func (x InterceptDeploymentGroup_State) String() string
func (InterceptDeploymentGroup_State) Type ¶
func (InterceptDeploymentGroup_State) Type() protoreflect.EnumType
type InterceptDeployment_State ¶
type InterceptDeployment_State int32
The current state of the deployment.
const ( // State not set (this is not a valid state). InterceptDeployment_STATE_UNSPECIFIED InterceptDeployment_State = 0 // The deployment is ready and in sync with the parent group. InterceptDeployment_ACTIVE InterceptDeployment_State = 1 // The deployment is being created. InterceptDeployment_CREATING InterceptDeployment_State = 2 // The deployment is being deleted. InterceptDeployment_DELETING InterceptDeployment_State = 3 // The deployment is out of sync with the parent group. // In most cases, this is a result of a transient issue within the system // (e.g. a delayed data-path config) and the system is expected to recover // automatically. See the parent deployment group's state for more details. InterceptDeployment_OUT_OF_SYNC InterceptDeployment_State = 4 // An attempt to delete the deployment has failed. This is a terminal state // and the deployment is not expected to recover. The only permitted // operation is to retry deleting the deployment. InterceptDeployment_DELETE_FAILED InterceptDeployment_State = 5 )
func (InterceptDeployment_State) Descriptor ¶
func (InterceptDeployment_State) Descriptor() protoreflect.EnumDescriptor
func (InterceptDeployment_State) Enum ¶
func (x InterceptDeployment_State) Enum() *InterceptDeployment_State
func (InterceptDeployment_State) EnumDescriptor
deprecated
func (InterceptDeployment_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterceptDeployment_State.Descriptor instead.
func (InterceptDeployment_State) Number ¶
func (x InterceptDeployment_State) Number() protoreflect.EnumNumber
func (InterceptDeployment_State) String ¶
func (x InterceptDeployment_State) String() string
func (InterceptDeployment_State) Type ¶
func (InterceptDeployment_State) Type() protoreflect.EnumType
type InterceptEndpointGroup ¶
type InterceptEndpointGroup struct {
// Immutable. Identifier. The resource name of this endpoint group, for
// example:
// `projects/123456789/locations/global/interceptEndpointGroups/my-eg`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Immutable. The deployment group that this endpoint group is
// connected to, for example:
// `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`.
// See https://google.aip.dev/124.
InterceptDeploymentGroup string `` /* 135-byte string literal not displayed */
// Output only. Details about the connected deployment group to this endpoint
// group.
ConnectedDeploymentGroup *InterceptEndpointGroup_ConnectedDeploymentGroup `` /* 136-byte string literal not displayed */
// Output only. The current state of the endpoint group.
// See https://google.aip.dev/216.
State InterceptEndpointGroup_State `` /* 130-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This is part
// of the normal operation (e.g. adding a new association to the group). See
// https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,8,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Output only. List of associations to this endpoint group.
Associations []*InterceptEndpointGroup_AssociationDetails `protobuf:"bytes,9,rep,name=associations,proto3" json:"associations,omitempty"`
// Optional. User-provided description of the endpoint group.
// Used as additional context for the endpoint group.
Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
An endpoint group is a consumer frontend for a deployment group (backend). In order to configure intercept for a network, consumers must create: - An association between their network and the endpoint group. - A security profile that points to the endpoint group. - A firewall rule that references the security profile (group).
func (*InterceptEndpointGroup) Descriptor
deprecated
func (*InterceptEndpointGroup) Descriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroup.ProtoReflect.Descriptor instead.
func (*InterceptEndpointGroup) GetAssociations ¶
func (x *InterceptEndpointGroup) GetAssociations() []*InterceptEndpointGroup_AssociationDetails
func (*InterceptEndpointGroup) GetConnectedDeploymentGroup ¶
func (x *InterceptEndpointGroup) GetConnectedDeploymentGroup() *InterceptEndpointGroup_ConnectedDeploymentGroup
func (*InterceptEndpointGroup) GetCreateTime ¶
func (x *InterceptEndpointGroup) GetCreateTime() *timestamppb.Timestamp
func (*InterceptEndpointGroup) GetDescription ¶
func (x *InterceptEndpointGroup) GetDescription() string
func (*InterceptEndpointGroup) GetInterceptDeploymentGroup ¶
func (x *InterceptEndpointGroup) GetInterceptDeploymentGroup() string
func (*InterceptEndpointGroup) GetLabels ¶
func (x *InterceptEndpointGroup) GetLabels() map[string]string
func (*InterceptEndpointGroup) GetName ¶
func (x *InterceptEndpointGroup) GetName() string
func (*InterceptEndpointGroup) GetReconciling ¶
func (x *InterceptEndpointGroup) GetReconciling() bool
func (*InterceptEndpointGroup) GetState ¶
func (x *InterceptEndpointGroup) GetState() InterceptEndpointGroup_State
func (*InterceptEndpointGroup) GetUpdateTime ¶
func (x *InterceptEndpointGroup) GetUpdateTime() *timestamppb.Timestamp
func (*InterceptEndpointGroup) ProtoMessage ¶
func (*InterceptEndpointGroup) ProtoMessage()
func (*InterceptEndpointGroup) ProtoReflect ¶
func (x *InterceptEndpointGroup) ProtoReflect() protoreflect.Message
func (*InterceptEndpointGroup) Reset ¶
func (x *InterceptEndpointGroup) Reset()
func (*InterceptEndpointGroup) String ¶
func (x *InterceptEndpointGroup) String() string
type InterceptEndpointGroupAssociation ¶
type InterceptEndpointGroupAssociation struct {
// Immutable. Identifier. The resource name of this endpoint group
// association, for example:
// `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-eg-association`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Immutable. The endpoint group that this association is connected
// to, for example:
// `projects/123456789/locations/global/interceptEndpointGroups/my-eg`.
// See https://google.aip.dev/124.
InterceptEndpointGroup string `` /* 129-byte string literal not displayed */
// Required. Immutable. The VPC network that is associated. for example:
// `projects/123456789/global/networks/my-network`.
// See https://google.aip.dev/124.
Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The list of locations where the association is present. This
// information is retrieved from the linked endpoint group, and not configured
// as part of the association itself.
//
// Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/intercept.proto.
LocationsDetails []*InterceptEndpointGroupAssociation_LocationDetails `protobuf:"bytes,7,rep,name=locations_details,json=locationsDetails,proto3" json:"locations_details,omitempty"`
// Output only. Current state of the endpoint group association.
State InterceptEndpointGroupAssociation_State `` /* 141-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This part of
// the normal operation (e.g. adding a new location to the target deployment
// group). See https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,9,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Output only. The list of locations where the association is configured.
// This information is retrieved from the linked endpoint group.
Locations []*InterceptLocation `protobuf:"bytes,10,rep,name=locations,proto3" json:"locations,omitempty"`
// Output only. Identifier used by the data-path.
// See the NSI GENEVE format for more details:
// https://docs.cloud.google.com/network-security-integration/docs/understand-geneve#network_id
NetworkCookie uint32 `protobuf:"varint,12,opt,name=network_cookie,json=networkCookie,proto3" json:"network_cookie,omitempty"`
// contains filtered or unexported fields
}
An endpoint group association represents a link between a network and an endpoint group in the organization.
Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable intercept by itself. To enable intercept, the user must also create a network firewall policy containing intercept rules and associate it with the network.
func (*InterceptEndpointGroupAssociation) Descriptor
deprecated
func (*InterceptEndpointGroupAssociation) Descriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroupAssociation.ProtoReflect.Descriptor instead.
func (*InterceptEndpointGroupAssociation) GetCreateTime ¶
func (x *InterceptEndpointGroupAssociation) GetCreateTime() *timestamppb.Timestamp
func (*InterceptEndpointGroupAssociation) GetInterceptEndpointGroup ¶
func (x *InterceptEndpointGroupAssociation) GetInterceptEndpointGroup() string
func (*InterceptEndpointGroupAssociation) GetLabels ¶
func (x *InterceptEndpointGroupAssociation) GetLabels() map[string]string
func (*InterceptEndpointGroupAssociation) GetLocations ¶
func (x *InterceptEndpointGroupAssociation) GetLocations() []*InterceptLocation
func (*InterceptEndpointGroupAssociation) GetLocationsDetails
deprecated
func (x *InterceptEndpointGroupAssociation) GetLocationsDetails() []*InterceptEndpointGroupAssociation_LocationDetails
Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/intercept.proto.
func (*InterceptEndpointGroupAssociation) GetName ¶
func (x *InterceptEndpointGroupAssociation) GetName() string
func (*InterceptEndpointGroupAssociation) GetNetwork ¶
func (x *InterceptEndpointGroupAssociation) GetNetwork() string
func (*InterceptEndpointGroupAssociation) GetNetworkCookie ¶
func (x *InterceptEndpointGroupAssociation) GetNetworkCookie() uint32
func (*InterceptEndpointGroupAssociation) GetReconciling ¶
func (x *InterceptEndpointGroupAssociation) GetReconciling() bool
func (*InterceptEndpointGroupAssociation) GetState ¶
func (x *InterceptEndpointGroupAssociation) GetState() InterceptEndpointGroupAssociation_State
func (*InterceptEndpointGroupAssociation) GetUpdateTime ¶
func (x *InterceptEndpointGroupAssociation) GetUpdateTime() *timestamppb.Timestamp
func (*InterceptEndpointGroupAssociation) ProtoMessage ¶
func (*InterceptEndpointGroupAssociation) ProtoMessage()
func (*InterceptEndpointGroupAssociation) ProtoReflect ¶
func (x *InterceptEndpointGroupAssociation) ProtoReflect() protoreflect.Message
func (*InterceptEndpointGroupAssociation) Reset ¶
func (x *InterceptEndpointGroupAssociation) Reset()
func (*InterceptEndpointGroupAssociation) String ¶
func (x *InterceptEndpointGroupAssociation) String() string
type InterceptEndpointGroupAssociation_LocationDetails ¶
type InterceptEndpointGroupAssociation_LocationDetails struct {
// Output only. The cloud location, e.g. "us-central1-a" or "asia-south1".
Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
// Output only. The current state of the association in this location.
State InterceptEndpointGroupAssociation_LocationDetails_State `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
Contains details about the state of an association in a specific cloud location.
func (*InterceptEndpointGroupAssociation_LocationDetails) Descriptor
deprecated
func (*InterceptEndpointGroupAssociation_LocationDetails) Descriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroupAssociation_LocationDetails.ProtoReflect.Descriptor instead.
func (*InterceptEndpointGroupAssociation_LocationDetails) GetLocation ¶
func (x *InterceptEndpointGroupAssociation_LocationDetails) GetLocation() string
func (*InterceptEndpointGroupAssociation_LocationDetails) ProtoMessage ¶
func (*InterceptEndpointGroupAssociation_LocationDetails) ProtoMessage()
func (*InterceptEndpointGroupAssociation_LocationDetails) ProtoReflect ¶
func (x *InterceptEndpointGroupAssociation_LocationDetails) ProtoReflect() protoreflect.Message
func (*InterceptEndpointGroupAssociation_LocationDetails) Reset ¶
func (x *InterceptEndpointGroupAssociation_LocationDetails) Reset()
func (*InterceptEndpointGroupAssociation_LocationDetails) String ¶
func (x *InterceptEndpointGroupAssociation_LocationDetails) String() string
type InterceptEndpointGroupAssociation_LocationDetails_State ¶
type InterceptEndpointGroupAssociation_LocationDetails_State int32
The state of association.
const ( // Not set. InterceptEndpointGroupAssociation_LocationDetails_STATE_UNSPECIFIED InterceptEndpointGroupAssociation_LocationDetails_State = 0 // The association is ready and in sync with the linked endpoint group. InterceptEndpointGroupAssociation_LocationDetails_ACTIVE InterceptEndpointGroupAssociation_LocationDetails_State = 1 // The association is out of sync with the linked endpoint group. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. InterceptEndpointGroupAssociation_LocationDetails_OUT_OF_SYNC InterceptEndpointGroupAssociation_LocationDetails_State = 2 )
func (InterceptEndpointGroupAssociation_LocationDetails_State) Descriptor ¶
func (InterceptEndpointGroupAssociation_LocationDetails_State) Descriptor() protoreflect.EnumDescriptor
func (InterceptEndpointGroupAssociation_LocationDetails_State) EnumDescriptor
deprecated
func (InterceptEndpointGroupAssociation_LocationDetails_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroupAssociation_LocationDetails_State.Descriptor instead.
func (InterceptEndpointGroupAssociation_LocationDetails_State) Number ¶
func (x InterceptEndpointGroupAssociation_LocationDetails_State) Number() protoreflect.EnumNumber
func (InterceptEndpointGroupAssociation_LocationDetails_State) String ¶
func (x InterceptEndpointGroupAssociation_LocationDetails_State) String() string
type InterceptEndpointGroupAssociation_State ¶
type InterceptEndpointGroupAssociation_State int32
The state of the association.
const ( // Not set. InterceptEndpointGroupAssociation_STATE_UNSPECIFIED InterceptEndpointGroupAssociation_State = 0 // The association is ready and in sync with the linked endpoint group. InterceptEndpointGroupAssociation_ACTIVE InterceptEndpointGroupAssociation_State = 1 // The association is being created. InterceptEndpointGroupAssociation_CREATING InterceptEndpointGroupAssociation_State = 2 // The association is being deleted. InterceptEndpointGroupAssociation_DELETING InterceptEndpointGroupAssociation_State = 3 // The association is disabled due to a breaking change in another resource. InterceptEndpointGroupAssociation_CLOSED InterceptEndpointGroupAssociation_State = 4 // The association is out of sync with the linked endpoint group. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. Check the `locations_details` field for more details. InterceptEndpointGroupAssociation_OUT_OF_SYNC InterceptEndpointGroupAssociation_State = 5 // An attempt to delete the association has failed. This is a terminal state // and the association is not expected to be usable as some of its resources // have been deleted. // The only permitted operation is to retry deleting the association. InterceptEndpointGroupAssociation_DELETE_FAILED InterceptEndpointGroupAssociation_State = 6 )
func (InterceptEndpointGroupAssociation_State) Descriptor ¶
func (InterceptEndpointGroupAssociation_State) Descriptor() protoreflect.EnumDescriptor
func (InterceptEndpointGroupAssociation_State) EnumDescriptor
deprecated
func (InterceptEndpointGroupAssociation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroupAssociation_State.Descriptor instead.
func (InterceptEndpointGroupAssociation_State) Number ¶
func (x InterceptEndpointGroupAssociation_State) Number() protoreflect.EnumNumber
func (InterceptEndpointGroupAssociation_State) String ¶
func (x InterceptEndpointGroupAssociation_State) String() string
func (InterceptEndpointGroupAssociation_State) Type ¶
func (InterceptEndpointGroupAssociation_State) Type() protoreflect.EnumType
type InterceptEndpointGroup_AssociationDetails ¶
type InterceptEndpointGroup_AssociationDetails struct {
// Output only. The connected association's resource name, for example:
// `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-ega`.
// See https://google.aip.dev/124.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The associated network, for example:
// projects/123456789/global/networks/my-network.
// See https://google.aip.dev/124.
Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
// Output only. Most recent known state of the association.
State InterceptEndpointGroupAssociation_State `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
The endpoint group's view of a connected association.
func (*InterceptEndpointGroup_AssociationDetails) Descriptor
deprecated
func (*InterceptEndpointGroup_AssociationDetails) Descriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroup_AssociationDetails.ProtoReflect.Descriptor instead.
func (*InterceptEndpointGroup_AssociationDetails) GetName ¶
func (x *InterceptEndpointGroup_AssociationDetails) GetName() string
func (*InterceptEndpointGroup_AssociationDetails) GetNetwork ¶
func (x *InterceptEndpointGroup_AssociationDetails) GetNetwork() string
func (*InterceptEndpointGroup_AssociationDetails) GetState ¶
func (x *InterceptEndpointGroup_AssociationDetails) GetState() InterceptEndpointGroupAssociation_State
func (*InterceptEndpointGroup_AssociationDetails) ProtoMessage ¶
func (*InterceptEndpointGroup_AssociationDetails) ProtoMessage()
func (*InterceptEndpointGroup_AssociationDetails) ProtoReflect ¶
func (x *InterceptEndpointGroup_AssociationDetails) ProtoReflect() protoreflect.Message
func (*InterceptEndpointGroup_AssociationDetails) Reset ¶
func (x *InterceptEndpointGroup_AssociationDetails) Reset()
func (*InterceptEndpointGroup_AssociationDetails) String ¶
func (x *InterceptEndpointGroup_AssociationDetails) String() string
type InterceptEndpointGroup_ConnectedDeploymentGroup ¶
type InterceptEndpointGroup_ConnectedDeploymentGroup struct {
// Output only. The connected deployment group's resource name, for example:
// `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`.
// See https://google.aip.dev/124.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The list of locations where the deployment group is present.
Locations []*InterceptLocation `protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}
The endpoint group's view of a connected deployment group.
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) Descriptor
deprecated
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) Descriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroup_ConnectedDeploymentGroup.ProtoReflect.Descriptor instead.
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) GetLocations ¶
func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) GetLocations() []*InterceptLocation
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) GetName ¶
func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) GetName() string
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) ProtoMessage ¶
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) ProtoMessage()
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) ProtoReflect ¶
func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) ProtoReflect() protoreflect.Message
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) Reset ¶
func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) Reset()
func (*InterceptEndpointGroup_ConnectedDeploymentGroup) String ¶
func (x *InterceptEndpointGroup_ConnectedDeploymentGroup) String() string
type InterceptEndpointGroup_State ¶
type InterceptEndpointGroup_State int32
Endpoint group state.
const ( // State not set (this is not a valid state). InterceptEndpointGroup_STATE_UNSPECIFIED InterceptEndpointGroup_State = 0 // The endpoint group is ready and in sync with the target deployment group. InterceptEndpointGroup_ACTIVE InterceptEndpointGroup_State = 1 // The deployment group backing this endpoint group has been force-deleted. // This endpoint group cannot be used and interception is effectively // disabled. InterceptEndpointGroup_CLOSED InterceptEndpointGroup_State = 2 // The endpoint group is being created. InterceptEndpointGroup_CREATING InterceptEndpointGroup_State = 3 // The endpoint group is being deleted. InterceptEndpointGroup_DELETING InterceptEndpointGroup_State = 4 // The endpoint group is out of sync with the backing deployment group. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. See the associations field for details per network and // location. InterceptEndpointGroup_OUT_OF_SYNC InterceptEndpointGroup_State = 5 // An attempt to delete the endpoint group has failed. This is a terminal // state and the endpoint group is not expected to recover. // The only permitted operation is to retry deleting the endpoint group. InterceptEndpointGroup_DELETE_FAILED InterceptEndpointGroup_State = 6 )
func (InterceptEndpointGroup_State) Descriptor ¶
func (InterceptEndpointGroup_State) Descriptor() protoreflect.EnumDescriptor
func (InterceptEndpointGroup_State) Enum ¶
func (x InterceptEndpointGroup_State) Enum() *InterceptEndpointGroup_State
func (InterceptEndpointGroup_State) EnumDescriptor
deprecated
func (InterceptEndpointGroup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterceptEndpointGroup_State.Descriptor instead.
func (InterceptEndpointGroup_State) Number ¶
func (x InterceptEndpointGroup_State) Number() protoreflect.EnumNumber
func (InterceptEndpointGroup_State) String ¶
func (x InterceptEndpointGroup_State) String() string
func (InterceptEndpointGroup_State) Type ¶
func (InterceptEndpointGroup_State) Type() protoreflect.EnumType
type InterceptLocation ¶
type InterceptLocation struct {
// Output only. The cloud location, e.g. "us-central1-a" or "asia-south1".
Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
// Output only. The current state of the association in this location.
State InterceptLocation_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.networksecurity.v1.InterceptLocation_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
Details about intercept in a specific cloud location.
func (*InterceptLocation) Descriptor
deprecated
func (*InterceptLocation) Descriptor() ([]byte, []int)
Deprecated: Use InterceptLocation.ProtoReflect.Descriptor instead.
func (*InterceptLocation) GetLocation ¶
func (x *InterceptLocation) GetLocation() string
func (*InterceptLocation) GetState ¶
func (x *InterceptLocation) GetState() InterceptLocation_State
func (*InterceptLocation) ProtoMessage ¶
func (*InterceptLocation) ProtoMessage()
func (*InterceptLocation) ProtoReflect ¶
func (x *InterceptLocation) ProtoReflect() protoreflect.Message
func (*InterceptLocation) Reset ¶
func (x *InterceptLocation) Reset()
func (*InterceptLocation) String ¶
func (x *InterceptLocation) String() string
type InterceptLocation_State ¶
type InterceptLocation_State int32
The current state of a resource in the location.
const ( // State not set (this is not a valid state). InterceptLocation_STATE_UNSPECIFIED InterceptLocation_State = 0 // The resource is ready and in sync in the location. InterceptLocation_ACTIVE InterceptLocation_State = 1 // The resource is out of sync in the location. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. InterceptLocation_OUT_OF_SYNC InterceptLocation_State = 2 )
func (InterceptLocation_State) Descriptor ¶
func (InterceptLocation_State) Descriptor() protoreflect.EnumDescriptor
func (InterceptLocation_State) Enum ¶
func (x InterceptLocation_State) Enum() *InterceptLocation_State
func (InterceptLocation_State) EnumDescriptor
deprecated
func (InterceptLocation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterceptLocation_State.Descriptor instead.
func (InterceptLocation_State) Number ¶
func (x InterceptLocation_State) Number() protoreflect.EnumNumber
func (InterceptLocation_State) String ¶
func (x InterceptLocation_State) String() string
func (InterceptLocation_State) Type ¶
func (InterceptLocation_State) Type() protoreflect.EnumType
type InterceptServer ¶
type InterceptServer interface {
// Lists endpoint groups in a given project and location.
// See https://google.aip.dev/132.
ListInterceptEndpointGroups(context.Context, *ListInterceptEndpointGroupsRequest) (*ListInterceptEndpointGroupsResponse, error)
// Gets a specific endpoint group.
// See https://google.aip.dev/131.
GetInterceptEndpointGroup(context.Context, *GetInterceptEndpointGroupRequest) (*InterceptEndpointGroup, error)
// Creates an endpoint group in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptEndpointGroup(context.Context, *CreateInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
// Updates an endpoint group.
// See https://google.aip.dev/134.
UpdateInterceptEndpointGroup(context.Context, *UpdateInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
// Deletes an endpoint group.
// See https://google.aip.dev/135.
DeleteInterceptEndpointGroup(context.Context, *DeleteInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
// Lists associations in a given project and location.
// See https://google.aip.dev/132.
ListInterceptEndpointGroupAssociations(context.Context, *ListInterceptEndpointGroupAssociationsRequest) (*ListInterceptEndpointGroupAssociationsResponse, error)
// Gets a specific association.
// See https://google.aip.dev/131.
GetInterceptEndpointGroupAssociation(context.Context, *GetInterceptEndpointGroupAssociationRequest) (*InterceptEndpointGroupAssociation, error)
// Creates an association in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptEndpointGroupAssociation(context.Context, *CreateInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
// Updates an association.
// See https://google.aip.dev/134.
UpdateInterceptEndpointGroupAssociation(context.Context, *UpdateInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
// Deletes an association.
// See https://google.aip.dev/135.
DeleteInterceptEndpointGroupAssociation(context.Context, *DeleteInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
// Lists deployment groups in a given project and location.
// See https://google.aip.dev/132.
ListInterceptDeploymentGroups(context.Context, *ListInterceptDeploymentGroupsRequest) (*ListInterceptDeploymentGroupsResponse, error)
// Gets a specific deployment group.
// See https://google.aip.dev/131.
GetInterceptDeploymentGroup(context.Context, *GetInterceptDeploymentGroupRequest) (*InterceptDeploymentGroup, error)
// Creates a deployment group in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptDeploymentGroup(context.Context, *CreateInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
// Updates a deployment group.
// See https://google.aip.dev/134.
UpdateInterceptDeploymentGroup(context.Context, *UpdateInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
// Deletes a deployment group.
// See https://google.aip.dev/135.
DeleteInterceptDeploymentGroup(context.Context, *DeleteInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
// Lists deployments in a given project and location.
// See https://google.aip.dev/132.
ListInterceptDeployments(context.Context, *ListInterceptDeploymentsRequest) (*ListInterceptDeploymentsResponse, error)
// Gets a specific deployment.
// See https://google.aip.dev/131.
GetInterceptDeployment(context.Context, *GetInterceptDeploymentRequest) (*InterceptDeployment, error)
// Creates a deployment in a given project and location.
// See https://google.aip.dev/133.
CreateInterceptDeployment(context.Context, *CreateInterceptDeploymentRequest) (*longrunningpb.Operation, error)
// Updates a deployment.
// See https://google.aip.dev/134.
UpdateInterceptDeployment(context.Context, *UpdateInterceptDeploymentRequest) (*longrunningpb.Operation, error)
// Deletes a deployment.
// See https://google.aip.dev/135.
DeleteInterceptDeployment(context.Context, *DeleteInterceptDeploymentRequest) (*longrunningpb.Operation, error)
}
InterceptServer is the server API for Intercept service. All implementations should embed UnimplementedInterceptServer for forward compatibility
type ListAddressGroupReferencesRequest ¶
type ListAddressGroupReferencesRequest struct {
// Required. A name of the AddressGroup to clone items to. Must be in the
// format `projects|organization/*/locations/{location}/addressGroups/*`.
AddressGroup string `protobuf:"bytes,1,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
// The maximum number of references to return. If unspecified, server
// will pick an appropriate default. Server may return fewer items than
// requested. A caller should only rely on response's
// [next_page_token][google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse.next_page_token]
// to determine if there are more AddressGroupUsers left to be queried.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value returned from a previous List request,
// if any.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used by the ListAddressGroupReferences method.
func (*ListAddressGroupReferencesRequest) Descriptor
deprecated
func (*ListAddressGroupReferencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAddressGroupReferencesRequest.ProtoReflect.Descriptor instead.
func (*ListAddressGroupReferencesRequest) GetAddressGroup ¶
func (x *ListAddressGroupReferencesRequest) GetAddressGroup() string
func (*ListAddressGroupReferencesRequest) GetPageSize ¶
func (x *ListAddressGroupReferencesRequest) GetPageSize() int32
func (*ListAddressGroupReferencesRequest) GetPageToken ¶
func (x *ListAddressGroupReferencesRequest) GetPageToken() string
func (*ListAddressGroupReferencesRequest) ProtoMessage ¶
func (*ListAddressGroupReferencesRequest) ProtoMessage()
func (*ListAddressGroupReferencesRequest) ProtoReflect ¶
func (x *ListAddressGroupReferencesRequest) ProtoReflect() protoreflect.Message
func (*ListAddressGroupReferencesRequest) Reset ¶
func (x *ListAddressGroupReferencesRequest) Reset()
func (*ListAddressGroupReferencesRequest) String ¶
func (x *ListAddressGroupReferencesRequest) String() string
type ListAddressGroupReferencesResponse ¶
type ListAddressGroupReferencesResponse struct {
// A list of references that matches the specified filter in the request.
AddressGroupReferences []*ListAddressGroupReferencesResponse_AddressGroupReference `` /* 129-byte string literal not displayed */
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response of the ListAddressGroupReferences method.
func (*ListAddressGroupReferencesResponse) Descriptor
deprecated
func (*ListAddressGroupReferencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAddressGroupReferencesResponse.ProtoReflect.Descriptor instead.
func (*ListAddressGroupReferencesResponse) GetAddressGroupReferences ¶
func (x *ListAddressGroupReferencesResponse) GetAddressGroupReferences() []*ListAddressGroupReferencesResponse_AddressGroupReference
func (*ListAddressGroupReferencesResponse) GetNextPageToken ¶
func (x *ListAddressGroupReferencesResponse) GetNextPageToken() string
func (*ListAddressGroupReferencesResponse) ProtoMessage ¶
func (*ListAddressGroupReferencesResponse) ProtoMessage()
func (*ListAddressGroupReferencesResponse) ProtoReflect ¶
func (x *ListAddressGroupReferencesResponse) ProtoReflect() protoreflect.Message
func (*ListAddressGroupReferencesResponse) Reset ¶
func (x *ListAddressGroupReferencesResponse) Reset()
func (*ListAddressGroupReferencesResponse) String ¶
func (x *ListAddressGroupReferencesResponse) String() string
type ListAddressGroupReferencesResponse_AddressGroupReference ¶
type ListAddressGroupReferencesResponse_AddressGroupReference struct {
// FirewallPolicy that is using the Address Group.
FirewallPolicy string `protobuf:"bytes,1,opt,name=firewall_policy,json=firewallPolicy,proto3" json:"firewall_policy,omitempty"`
// Cloud Armor SecurityPolicy that is using the Address Group.
SecurityPolicy string `protobuf:"bytes,4,opt,name=security_policy,json=securityPolicy,proto3" json:"security_policy,omitempty"`
// Rule priority of the FirewallPolicy that is using the Address Group.
RulePriority int32 `protobuf:"varint,2,opt,name=rule_priority,json=rulePriority,proto3" json:"rule_priority,omitempty"`
// contains filtered or unexported fields
}
The Reference of AddressGroup.
func (*ListAddressGroupReferencesResponse_AddressGroupReference) Descriptor
deprecated
func (*ListAddressGroupReferencesResponse_AddressGroupReference) Descriptor() ([]byte, []int)
Deprecated: Use ListAddressGroupReferencesResponse_AddressGroupReference.ProtoReflect.Descriptor instead.
func (*ListAddressGroupReferencesResponse_AddressGroupReference) GetFirewallPolicy ¶
func (x *ListAddressGroupReferencesResponse_AddressGroupReference) GetFirewallPolicy() string
func (*ListAddressGroupReferencesResponse_AddressGroupReference) GetRulePriority ¶
func (x *ListAddressGroupReferencesResponse_AddressGroupReference) GetRulePriority() int32
func (*ListAddressGroupReferencesResponse_AddressGroupReference) GetSecurityPolicy ¶
func (x *ListAddressGroupReferencesResponse_AddressGroupReference) GetSecurityPolicy() string
func (*ListAddressGroupReferencesResponse_AddressGroupReference) ProtoMessage ¶
func (*ListAddressGroupReferencesResponse_AddressGroupReference) ProtoMessage()
func (*ListAddressGroupReferencesResponse_AddressGroupReference) ProtoReflect ¶
func (x *ListAddressGroupReferencesResponse_AddressGroupReference) ProtoReflect() protoreflect.Message
func (*ListAddressGroupReferencesResponse_AddressGroupReference) Reset ¶
func (x *ListAddressGroupReferencesResponse_AddressGroupReference) Reset()
func (*ListAddressGroupReferencesResponse_AddressGroupReference) String ¶
func (x *ListAddressGroupReferencesResponse_AddressGroupReference) String() string
type ListAddressGroupsRequest ¶
type ListAddressGroupsRequest struct {
// Required. The project and location from which the AddressGroups
// should be listed, specified in the format
// `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of AddressGroups to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last
// `ListAddressGroupsResponse` Indicates that this is a
// continuation of a prior `ListAddressGroups` call, and
// that the system should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. If true, allow partial responses for multi-regional Aggregated
// List requests.
ReturnPartialSuccess bool `protobuf:"varint,4,opt,name=return_partial_success,json=returnPartialSuccess,proto3" json:"return_partial_success,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListAddressGroups method.
func (*ListAddressGroupsRequest) Descriptor
deprecated
func (*ListAddressGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAddressGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListAddressGroupsRequest) GetPageSize ¶
func (x *ListAddressGroupsRequest) GetPageSize() int32
func (*ListAddressGroupsRequest) GetPageToken ¶
func (x *ListAddressGroupsRequest) GetPageToken() string
func (*ListAddressGroupsRequest) GetParent ¶
func (x *ListAddressGroupsRequest) GetParent() string
func (*ListAddressGroupsRequest) GetReturnPartialSuccess ¶
func (x *ListAddressGroupsRequest) GetReturnPartialSuccess() bool
func (*ListAddressGroupsRequest) ProtoMessage ¶
func (*ListAddressGroupsRequest) ProtoMessage()
func (*ListAddressGroupsRequest) ProtoReflect ¶
func (x *ListAddressGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListAddressGroupsRequest) Reset ¶
func (x *ListAddressGroupsRequest) Reset()
func (*ListAddressGroupsRequest) String ¶
func (x *ListAddressGroupsRequest) String() string
type ListAddressGroupsResponse ¶
type ListAddressGroupsResponse struct {
// List of AddressGroups resources.
AddressGroups []*AddressGroup `protobuf:"bytes,1,rep,name=address_groups,json=addressGroups,proto3" json:"address_groups,omitempty"`
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListAddressGroups method.
func (*ListAddressGroupsResponse) Descriptor
deprecated
func (*ListAddressGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAddressGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListAddressGroupsResponse) GetAddressGroups ¶
func (x *ListAddressGroupsResponse) GetAddressGroups() []*AddressGroup
func (*ListAddressGroupsResponse) GetNextPageToken ¶
func (x *ListAddressGroupsResponse) GetNextPageToken() string
func (*ListAddressGroupsResponse) GetUnreachable ¶
func (x *ListAddressGroupsResponse) GetUnreachable() []string
func (*ListAddressGroupsResponse) ProtoMessage ¶
func (*ListAddressGroupsResponse) ProtoMessage()
func (*ListAddressGroupsResponse) ProtoReflect ¶
func (x *ListAddressGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListAddressGroupsResponse) Reset ¶
func (x *ListAddressGroupsResponse) Reset()
func (*ListAddressGroupsResponse) String ¶
func (x *ListAddressGroupsResponse) String() string
type ListAuthorizationPoliciesRequest ¶
type ListAuthorizationPoliciesRequest struct {
// Required. The project and location from which the AuthorizationPolicies
// should be listed, specified in the format
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of AuthorizationPolicies to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last
// `ListAuthorizationPoliciesResponse` Indicates that this is a
// continuation of a prior `ListAuthorizationPolicies` call, and
// that the system should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListAuthorizationPolicies method.
func (*ListAuthorizationPoliciesRequest) Descriptor
deprecated
func (*ListAuthorizationPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthorizationPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListAuthorizationPoliciesRequest) GetPageSize ¶
func (x *ListAuthorizationPoliciesRequest) GetPageSize() int32
func (*ListAuthorizationPoliciesRequest) GetPageToken ¶
func (x *ListAuthorizationPoliciesRequest) GetPageToken() string
func (*ListAuthorizationPoliciesRequest) GetParent ¶
func (x *ListAuthorizationPoliciesRequest) GetParent() string
func (*ListAuthorizationPoliciesRequest) ProtoMessage ¶
func (*ListAuthorizationPoliciesRequest) ProtoMessage()
func (*ListAuthorizationPoliciesRequest) ProtoReflect ¶
func (x *ListAuthorizationPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListAuthorizationPoliciesRequest) Reset ¶
func (x *ListAuthorizationPoliciesRequest) Reset()
func (*ListAuthorizationPoliciesRequest) String ¶
func (x *ListAuthorizationPoliciesRequest) String() string
type ListAuthorizationPoliciesResponse ¶
type ListAuthorizationPoliciesResponse struct {
// List of AuthorizationPolicies resources.
AuthorizationPolicies []*AuthorizationPolicy `protobuf:"bytes,1,rep,name=authorization_policies,json=authorizationPolicies,proto3" json:"authorization_policies,omitempty"`
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListAuthorizationPolicies method.
func (*ListAuthorizationPoliciesResponse) Descriptor
deprecated
func (*ListAuthorizationPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthorizationPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListAuthorizationPoliciesResponse) GetAuthorizationPolicies ¶
func (x *ListAuthorizationPoliciesResponse) GetAuthorizationPolicies() []*AuthorizationPolicy
func (*ListAuthorizationPoliciesResponse) GetNextPageToken ¶
func (x *ListAuthorizationPoliciesResponse) GetNextPageToken() string
func (*ListAuthorizationPoliciesResponse) ProtoMessage ¶
func (*ListAuthorizationPoliciesResponse) ProtoMessage()
func (*ListAuthorizationPoliciesResponse) ProtoReflect ¶
func (x *ListAuthorizationPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListAuthorizationPoliciesResponse) Reset ¶
func (x *ListAuthorizationPoliciesResponse) Reset()
func (*ListAuthorizationPoliciesResponse) String ¶
func (x *ListAuthorizationPoliciesResponse) String() string
type ListAuthzPoliciesRequest ¶
type ListAuthzPoliciesRequest struct {
// Required. The project and location from which the `AuthzPolicy` resources
// are listed, specified in the following format:
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server might return fewer items than
// requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results that the server returns.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of `AuthzPolicy` resources.
func (*ListAuthzPoliciesRequest) Descriptor
deprecated
func (*ListAuthzPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthzPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListAuthzPoliciesRequest) GetFilter ¶
func (x *ListAuthzPoliciesRequest) GetFilter() string
func (*ListAuthzPoliciesRequest) GetOrderBy ¶
func (x *ListAuthzPoliciesRequest) GetOrderBy() string
func (*ListAuthzPoliciesRequest) GetPageSize ¶
func (x *ListAuthzPoliciesRequest) GetPageSize() int32
func (*ListAuthzPoliciesRequest) GetPageToken ¶
func (x *ListAuthzPoliciesRequest) GetPageToken() string
func (*ListAuthzPoliciesRequest) GetParent ¶
func (x *ListAuthzPoliciesRequest) GetParent() string
func (*ListAuthzPoliciesRequest) ProtoMessage ¶
func (*ListAuthzPoliciesRequest) ProtoMessage()
func (*ListAuthzPoliciesRequest) ProtoReflect ¶
func (x *ListAuthzPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListAuthzPoliciesRequest) Reset ¶
func (x *ListAuthzPoliciesRequest) Reset()
func (*ListAuthzPoliciesRequest) String ¶
func (x *ListAuthzPoliciesRequest) String() string
type ListAuthzPoliciesResponse ¶
type ListAuthzPoliciesResponse struct {
// The list of `AuthzPolicy` resources.
AuthzPolicies []*AuthzPolicy `protobuf:"bytes,1,rep,name=authz_policies,json=authzPolicies,proto3" json:"authz_policies,omitempty"`
// A token identifying a page of results that the server returns.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing `AuthzPolicy` resources.
func (*ListAuthzPoliciesResponse) Descriptor
deprecated
func (*ListAuthzPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthzPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListAuthzPoliciesResponse) GetAuthzPolicies ¶
func (x *ListAuthzPoliciesResponse) GetAuthzPolicies() []*AuthzPolicy
func (*ListAuthzPoliciesResponse) GetNextPageToken ¶
func (x *ListAuthzPoliciesResponse) GetNextPageToken() string
func (*ListAuthzPoliciesResponse) GetUnreachable ¶
func (x *ListAuthzPoliciesResponse) GetUnreachable() []string
func (*ListAuthzPoliciesResponse) ProtoMessage ¶
func (*ListAuthzPoliciesResponse) ProtoMessage()
func (*ListAuthzPoliciesResponse) ProtoReflect ¶
func (x *ListAuthzPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListAuthzPoliciesResponse) Reset ¶
func (x *ListAuthzPoliciesResponse) Reset()
func (*ListAuthzPoliciesResponse) String ¶
func (x *ListAuthzPoliciesResponse) String() string
type ListBackendAuthenticationConfigsRequest ¶
type ListBackendAuthenticationConfigsRequest struct {
// Required. The project and location from which the
// BackendAuthenticationConfigs should be listed, specified in the format
// `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of BackendAuthenticationConfigs to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last `ListBackendAuthenticationConfigsResponse`
// Indicates that this is a continuation of a prior
// `ListBackendAuthenticationConfigs` call, and that the system
// should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used by the ListBackendAuthenticationConfigs method.
func (*ListBackendAuthenticationConfigsRequest) Descriptor
deprecated
func (*ListBackendAuthenticationConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendAuthenticationConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListBackendAuthenticationConfigsRequest) GetPageSize ¶
func (x *ListBackendAuthenticationConfigsRequest) GetPageSize() int32
func (*ListBackendAuthenticationConfigsRequest) GetPageToken ¶
func (x *ListBackendAuthenticationConfigsRequest) GetPageToken() string
func (*ListBackendAuthenticationConfigsRequest) GetParent ¶
func (x *ListBackendAuthenticationConfigsRequest) GetParent() string
func (*ListBackendAuthenticationConfigsRequest) ProtoMessage ¶
func (*ListBackendAuthenticationConfigsRequest) ProtoMessage()
func (*ListBackendAuthenticationConfigsRequest) ProtoReflect ¶
func (x *ListBackendAuthenticationConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListBackendAuthenticationConfigsRequest) Reset ¶
func (x *ListBackendAuthenticationConfigsRequest) Reset()
func (*ListBackendAuthenticationConfigsRequest) String ¶
func (x *ListBackendAuthenticationConfigsRequest) String() string
type ListBackendAuthenticationConfigsResponse ¶
type ListBackendAuthenticationConfigsResponse struct {
// List of BackendAuthenticationConfig resources.
BackendAuthenticationConfigs []*BackendAuthenticationConfig `` /* 147-byte string literal not displayed */
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListBackendAuthenticationConfigs method.
func (*ListBackendAuthenticationConfigsResponse) Descriptor
deprecated
func (*ListBackendAuthenticationConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendAuthenticationConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListBackendAuthenticationConfigsResponse) GetBackendAuthenticationConfigs ¶
func (x *ListBackendAuthenticationConfigsResponse) GetBackendAuthenticationConfigs() []*BackendAuthenticationConfig
func (*ListBackendAuthenticationConfigsResponse) GetNextPageToken ¶
func (x *ListBackendAuthenticationConfigsResponse) GetNextPageToken() string
func (*ListBackendAuthenticationConfigsResponse) GetUnreachable ¶
func (x *ListBackendAuthenticationConfigsResponse) GetUnreachable() []string
func (*ListBackendAuthenticationConfigsResponse) ProtoMessage ¶
func (*ListBackendAuthenticationConfigsResponse) ProtoMessage()
func (*ListBackendAuthenticationConfigsResponse) ProtoReflect ¶
func (x *ListBackendAuthenticationConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListBackendAuthenticationConfigsResponse) Reset ¶
func (x *ListBackendAuthenticationConfigsResponse) Reset()
func (*ListBackendAuthenticationConfigsResponse) String ¶
func (x *ListBackendAuthenticationConfigsResponse) String() string
type ListClientTlsPoliciesRequest ¶
type ListClientTlsPoliciesRequest struct {
// Required. The project and location from which the ClientTlsPolicies should
// be listed, specified in the format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of ClientTlsPolicies to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last `ListClientTlsPoliciesResponse`
// Indicates that this is a continuation of a prior
// `ListClientTlsPolicies` call, and that the system
// should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used by the ListClientTlsPolicies method.
func (*ListClientTlsPoliciesRequest) Descriptor
deprecated
func (*ListClientTlsPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClientTlsPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListClientTlsPoliciesRequest) GetPageSize ¶
func (x *ListClientTlsPoliciesRequest) GetPageSize() int32
func (*ListClientTlsPoliciesRequest) GetPageToken ¶
func (x *ListClientTlsPoliciesRequest) GetPageToken() string
func (*ListClientTlsPoliciesRequest) GetParent ¶
func (x *ListClientTlsPoliciesRequest) GetParent() string
func (*ListClientTlsPoliciesRequest) ProtoMessage ¶
func (*ListClientTlsPoliciesRequest) ProtoMessage()
func (*ListClientTlsPoliciesRequest) ProtoReflect ¶
func (x *ListClientTlsPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListClientTlsPoliciesRequest) Reset ¶
func (x *ListClientTlsPoliciesRequest) Reset()
func (*ListClientTlsPoliciesRequest) String ¶
func (x *ListClientTlsPoliciesRequest) String() string
type ListClientTlsPoliciesResponse ¶
type ListClientTlsPoliciesResponse struct {
// List of ClientTlsPolicy resources.
ClientTlsPolicies []*ClientTlsPolicy `protobuf:"bytes,1,rep,name=client_tls_policies,json=clientTlsPolicies,proto3" json:"client_tls_policies,omitempty"`
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListClientTlsPolicies method.
func (*ListClientTlsPoliciesResponse) Descriptor
deprecated
func (*ListClientTlsPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClientTlsPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListClientTlsPoliciesResponse) GetClientTlsPolicies ¶
func (x *ListClientTlsPoliciesResponse) GetClientTlsPolicies() []*ClientTlsPolicy
func (*ListClientTlsPoliciesResponse) GetNextPageToken ¶
func (x *ListClientTlsPoliciesResponse) GetNextPageToken() string
func (*ListClientTlsPoliciesResponse) ProtoMessage ¶
func (*ListClientTlsPoliciesResponse) ProtoMessage()
func (*ListClientTlsPoliciesResponse) ProtoReflect ¶
func (x *ListClientTlsPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListClientTlsPoliciesResponse) Reset ¶
func (x *ListClientTlsPoliciesResponse) Reset()
func (*ListClientTlsPoliciesResponse) String ¶
func (x *ListClientTlsPoliciesResponse) String() string
type ListDnsThreatDetectorsRequest ¶
type ListDnsThreatDetectorsRequest struct {
// Required. The parent value for `ListDnsThreatDetectorsRequest`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The requested page size. The server may return fewer items than
// requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token received from a previous
// `ListDnsThreatDetectorsRequest` call. Provide this to retrieve the
// subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
The message for requesting a list of DnsThreatDetectors in the project.
func (*ListDnsThreatDetectorsRequest) Descriptor
deprecated
func (*ListDnsThreatDetectorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDnsThreatDetectorsRequest.ProtoReflect.Descriptor instead.
func (*ListDnsThreatDetectorsRequest) GetPageSize ¶
func (x *ListDnsThreatDetectorsRequest) GetPageSize() int32
func (*ListDnsThreatDetectorsRequest) GetPageToken ¶
func (x *ListDnsThreatDetectorsRequest) GetPageToken() string
func (*ListDnsThreatDetectorsRequest) GetParent ¶
func (x *ListDnsThreatDetectorsRequest) GetParent() string
func (*ListDnsThreatDetectorsRequest) ProtoMessage ¶
func (*ListDnsThreatDetectorsRequest) ProtoMessage()
func (*ListDnsThreatDetectorsRequest) ProtoReflect ¶
func (x *ListDnsThreatDetectorsRequest) ProtoReflect() protoreflect.Message
func (*ListDnsThreatDetectorsRequest) Reset ¶
func (x *ListDnsThreatDetectorsRequest) Reset()
func (*ListDnsThreatDetectorsRequest) String ¶
func (x *ListDnsThreatDetectorsRequest) String() string
type ListDnsThreatDetectorsResponse ¶
type ListDnsThreatDetectorsResponse struct {
// The list of DnsThreatDetector resources.
DnsThreatDetectors []*DnsThreatDetector `protobuf:"bytes,1,rep,name=dns_threat_detectors,json=dnsThreatDetectors,proto3" json:"dns_threat_detectors,omitempty"`
// A token, which can be sent as `page_token`, to retrieve the next page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unordered list. Unreachable `DnsThreatDetector` resources.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
The response message to requesting a list of DnsThreatDetectors.
func (*ListDnsThreatDetectorsResponse) Descriptor
deprecated
func (*ListDnsThreatDetectorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDnsThreatDetectorsResponse.ProtoReflect.Descriptor instead.
func (*ListDnsThreatDetectorsResponse) GetDnsThreatDetectors ¶
func (x *ListDnsThreatDetectorsResponse) GetDnsThreatDetectors() []*DnsThreatDetector
func (*ListDnsThreatDetectorsResponse) GetNextPageToken ¶
func (x *ListDnsThreatDetectorsResponse) GetNextPageToken() string
func (*ListDnsThreatDetectorsResponse) GetUnreachable ¶
func (x *ListDnsThreatDetectorsResponse) GetUnreachable() []string
func (*ListDnsThreatDetectorsResponse) ProtoMessage ¶
func (*ListDnsThreatDetectorsResponse) ProtoMessage()
func (*ListDnsThreatDetectorsResponse) ProtoReflect ¶
func (x *ListDnsThreatDetectorsResponse) ProtoReflect() protoreflect.Message
func (*ListDnsThreatDetectorsResponse) Reset ¶
func (x *ListDnsThreatDetectorsResponse) Reset()
func (*ListDnsThreatDetectorsResponse) String ¶
func (x *ListDnsThreatDetectorsResponse) String() string
type ListFirewallEndpointAssociationsRequest ¶
type ListFirewallEndpointAssociationsRequest struct {
// Required. Parent value for ListAssociationsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Associations
func (*ListFirewallEndpointAssociationsRequest) Descriptor
deprecated
func (*ListFirewallEndpointAssociationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallEndpointAssociationsRequest.ProtoReflect.Descriptor instead.
func (*ListFirewallEndpointAssociationsRequest) GetFilter ¶
func (x *ListFirewallEndpointAssociationsRequest) GetFilter() string
func (*ListFirewallEndpointAssociationsRequest) GetOrderBy ¶
func (x *ListFirewallEndpointAssociationsRequest) GetOrderBy() string
func (*ListFirewallEndpointAssociationsRequest) GetPageSize ¶
func (x *ListFirewallEndpointAssociationsRequest) GetPageSize() int32
func (*ListFirewallEndpointAssociationsRequest) GetPageToken ¶
func (x *ListFirewallEndpointAssociationsRequest) GetPageToken() string
func (*ListFirewallEndpointAssociationsRequest) GetParent ¶
func (x *ListFirewallEndpointAssociationsRequest) GetParent() string
func (*ListFirewallEndpointAssociationsRequest) ProtoMessage ¶
func (*ListFirewallEndpointAssociationsRequest) ProtoMessage()
func (*ListFirewallEndpointAssociationsRequest) ProtoReflect ¶
func (x *ListFirewallEndpointAssociationsRequest) ProtoReflect() protoreflect.Message
func (*ListFirewallEndpointAssociationsRequest) Reset ¶
func (x *ListFirewallEndpointAssociationsRequest) Reset()
func (*ListFirewallEndpointAssociationsRequest) String ¶
func (x *ListFirewallEndpointAssociationsRequest) String() string
type ListFirewallEndpointAssociationsResponse ¶
type ListFirewallEndpointAssociationsResponse struct {
// The list of Association
FirewallEndpointAssociations []*FirewallEndpointAssociation `` /* 147-byte string literal not displayed */
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing Associations
func (*ListFirewallEndpointAssociationsResponse) Descriptor
deprecated
func (*ListFirewallEndpointAssociationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallEndpointAssociationsResponse.ProtoReflect.Descriptor instead.
func (*ListFirewallEndpointAssociationsResponse) GetFirewallEndpointAssociations ¶
func (x *ListFirewallEndpointAssociationsResponse) GetFirewallEndpointAssociations() []*FirewallEndpointAssociation
func (*ListFirewallEndpointAssociationsResponse) GetNextPageToken ¶
func (x *ListFirewallEndpointAssociationsResponse) GetNextPageToken() string
func (*ListFirewallEndpointAssociationsResponse) GetUnreachable ¶
func (x *ListFirewallEndpointAssociationsResponse) GetUnreachable() []string
func (*ListFirewallEndpointAssociationsResponse) ProtoMessage ¶
func (*ListFirewallEndpointAssociationsResponse) ProtoMessage()
func (*ListFirewallEndpointAssociationsResponse) ProtoReflect ¶
func (x *ListFirewallEndpointAssociationsResponse) ProtoReflect() protoreflect.Message
func (*ListFirewallEndpointAssociationsResponse) Reset ¶
func (x *ListFirewallEndpointAssociationsResponse) Reset()
func (*ListFirewallEndpointAssociationsResponse) String ¶
func (x *ListFirewallEndpointAssociationsResponse) String() string
type ListFirewallEndpointsRequest ¶
type ListFirewallEndpointsRequest struct {
// Required. Parent value for ListEndpointsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Endpoints
func (*ListFirewallEndpointsRequest) Descriptor
deprecated
func (*ListFirewallEndpointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallEndpointsRequest.ProtoReflect.Descriptor instead.
func (*ListFirewallEndpointsRequest) GetFilter ¶
func (x *ListFirewallEndpointsRequest) GetFilter() string
func (*ListFirewallEndpointsRequest) GetOrderBy ¶
func (x *ListFirewallEndpointsRequest) GetOrderBy() string
func (*ListFirewallEndpointsRequest) GetPageSize ¶
func (x *ListFirewallEndpointsRequest) GetPageSize() int32
func (*ListFirewallEndpointsRequest) GetPageToken ¶
func (x *ListFirewallEndpointsRequest) GetPageToken() string
func (*ListFirewallEndpointsRequest) GetParent ¶
func (x *ListFirewallEndpointsRequest) GetParent() string
func (*ListFirewallEndpointsRequest) ProtoMessage ¶
func (*ListFirewallEndpointsRequest) ProtoMessage()
func (*ListFirewallEndpointsRequest) ProtoReflect ¶
func (x *ListFirewallEndpointsRequest) ProtoReflect() protoreflect.Message
func (*ListFirewallEndpointsRequest) Reset ¶
func (x *ListFirewallEndpointsRequest) Reset()
func (*ListFirewallEndpointsRequest) String ¶
func (x *ListFirewallEndpointsRequest) String() string
type ListFirewallEndpointsResponse ¶
type ListFirewallEndpointsResponse struct {
// The list of Endpoint
FirewallEndpoints []*FirewallEndpoint `protobuf:"bytes,1,rep,name=firewall_endpoints,json=firewallEndpoints,proto3" json:"firewall_endpoints,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing Endpoints
func (*ListFirewallEndpointsResponse) Descriptor
deprecated
func (*ListFirewallEndpointsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallEndpointsResponse.ProtoReflect.Descriptor instead.
func (*ListFirewallEndpointsResponse) GetFirewallEndpoints ¶
func (x *ListFirewallEndpointsResponse) GetFirewallEndpoints() []*FirewallEndpoint
func (*ListFirewallEndpointsResponse) GetNextPageToken ¶
func (x *ListFirewallEndpointsResponse) GetNextPageToken() string
func (*ListFirewallEndpointsResponse) GetUnreachable ¶
func (x *ListFirewallEndpointsResponse) GetUnreachable() []string
func (*ListFirewallEndpointsResponse) ProtoMessage ¶
func (*ListFirewallEndpointsResponse) ProtoMessage()
func (*ListFirewallEndpointsResponse) ProtoReflect ¶
func (x *ListFirewallEndpointsResponse) ProtoReflect() protoreflect.Message
func (*ListFirewallEndpointsResponse) Reset ¶
func (x *ListFirewallEndpointsResponse) Reset()
func (*ListFirewallEndpointsResponse) String ¶
func (x *ListFirewallEndpointsResponse) String() string
type ListGatewaySecurityPoliciesRequest ¶
type ListGatewaySecurityPoliciesRequest struct {
// Required. The project and location from which the GatewaySecurityPolicies
// should be listed, specified in the format
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of GatewaySecurityPolicies to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last
// 'ListGatewaySecurityPoliciesResponse' Indicates that this is a
// continuation of a prior 'ListGatewaySecurityPolicies' call, and
// that the system should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListGatewaySecurityPolicies method.
func (*ListGatewaySecurityPoliciesRequest) Descriptor
deprecated
func (*ListGatewaySecurityPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGatewaySecurityPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListGatewaySecurityPoliciesRequest) GetPageSize ¶
func (x *ListGatewaySecurityPoliciesRequest) GetPageSize() int32
func (*ListGatewaySecurityPoliciesRequest) GetPageToken ¶
func (x *ListGatewaySecurityPoliciesRequest) GetPageToken() string
func (*ListGatewaySecurityPoliciesRequest) GetParent ¶
func (x *ListGatewaySecurityPoliciesRequest) GetParent() string
func (*ListGatewaySecurityPoliciesRequest) ProtoMessage ¶
func (*ListGatewaySecurityPoliciesRequest) ProtoMessage()
func (*ListGatewaySecurityPoliciesRequest) ProtoReflect ¶
func (x *ListGatewaySecurityPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListGatewaySecurityPoliciesRequest) Reset ¶
func (x *ListGatewaySecurityPoliciesRequest) Reset()
func (*ListGatewaySecurityPoliciesRequest) String ¶
func (x *ListGatewaySecurityPoliciesRequest) String() string
type ListGatewaySecurityPoliciesResponse ¶
type ListGatewaySecurityPoliciesResponse struct {
// List of GatewaySecurityPolicies resources.
GatewaySecurityPolicies []*GatewaySecurityPolicy `` /* 132-byte string literal not displayed */
// If there might be more results than those appearing in this response, then
// 'next_page_token' is included. To get the next set of results, call this
// method again using the value of 'next_page_token' as 'page_token'.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListGatewaySecurityPolicies method.
func (*ListGatewaySecurityPoliciesResponse) Descriptor
deprecated
func (*ListGatewaySecurityPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGatewaySecurityPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListGatewaySecurityPoliciesResponse) GetGatewaySecurityPolicies ¶
func (x *ListGatewaySecurityPoliciesResponse) GetGatewaySecurityPolicies() []*GatewaySecurityPolicy
func (*ListGatewaySecurityPoliciesResponse) GetNextPageToken ¶
func (x *ListGatewaySecurityPoliciesResponse) GetNextPageToken() string
func (*ListGatewaySecurityPoliciesResponse) GetUnreachable ¶
func (x *ListGatewaySecurityPoliciesResponse) GetUnreachable() []string
func (*ListGatewaySecurityPoliciesResponse) ProtoMessage ¶
func (*ListGatewaySecurityPoliciesResponse) ProtoMessage()
func (*ListGatewaySecurityPoliciesResponse) ProtoReflect ¶
func (x *ListGatewaySecurityPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListGatewaySecurityPoliciesResponse) Reset ¶
func (x *ListGatewaySecurityPoliciesResponse) Reset()
func (*ListGatewaySecurityPoliciesResponse) String ¶
func (x *ListGatewaySecurityPoliciesResponse) String() string
type ListGatewaySecurityPolicyRulesRequest ¶
type ListGatewaySecurityPolicyRulesRequest struct {
// Required. The project, location and GatewaySecurityPolicy from which the
// GatewaySecurityPolicyRules should be listed, specified in the format
// `projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of GatewaySecurityPolicyRules to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last
// 'ListGatewaySecurityPolicyRulesResponse' Indicates that this is a
// continuation of a prior 'ListGatewaySecurityPolicyRules' call, and
// that the system should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListGatewaySecurityPolicyRules method.
func (*ListGatewaySecurityPolicyRulesRequest) Descriptor
deprecated
func (*ListGatewaySecurityPolicyRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGatewaySecurityPolicyRulesRequest.ProtoReflect.Descriptor instead.
func (*ListGatewaySecurityPolicyRulesRequest) GetPageSize ¶
func (x *ListGatewaySecurityPolicyRulesRequest) GetPageSize() int32
func (*ListGatewaySecurityPolicyRulesRequest) GetPageToken ¶
func (x *ListGatewaySecurityPolicyRulesRequest) GetPageToken() string
func (*ListGatewaySecurityPolicyRulesRequest) GetParent ¶
func (x *ListGatewaySecurityPolicyRulesRequest) GetParent() string
func (*ListGatewaySecurityPolicyRulesRequest) ProtoMessage ¶
func (*ListGatewaySecurityPolicyRulesRequest) ProtoMessage()
func (*ListGatewaySecurityPolicyRulesRequest) ProtoReflect ¶
func (x *ListGatewaySecurityPolicyRulesRequest) ProtoReflect() protoreflect.Message
func (*ListGatewaySecurityPolicyRulesRequest) Reset ¶
func (x *ListGatewaySecurityPolicyRulesRequest) Reset()
func (*ListGatewaySecurityPolicyRulesRequest) String ¶
func (x *ListGatewaySecurityPolicyRulesRequest) String() string
type ListGatewaySecurityPolicyRulesResponse ¶
type ListGatewaySecurityPolicyRulesResponse struct {
// List of GatewaySecurityPolicyRule resources.
GatewaySecurityPolicyRules []*GatewaySecurityPolicyRule `` /* 143-byte string literal not displayed */
// If there might be more results than those appearing in this response, then
// 'next_page_token' is included. To get the next set of results, call this
// method again using the value of 'next_page_token' as 'page_token'.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListGatewaySecurityPolicyRules method.
func (*ListGatewaySecurityPolicyRulesResponse) Descriptor
deprecated
func (*ListGatewaySecurityPolicyRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGatewaySecurityPolicyRulesResponse.ProtoReflect.Descriptor instead.
func (*ListGatewaySecurityPolicyRulesResponse) GetGatewaySecurityPolicyRules ¶
func (x *ListGatewaySecurityPolicyRulesResponse) GetGatewaySecurityPolicyRules() []*GatewaySecurityPolicyRule
func (*ListGatewaySecurityPolicyRulesResponse) GetNextPageToken ¶
func (x *ListGatewaySecurityPolicyRulesResponse) GetNextPageToken() string
func (*ListGatewaySecurityPolicyRulesResponse) GetUnreachable ¶
func (x *ListGatewaySecurityPolicyRulesResponse) GetUnreachable() []string
func (*ListGatewaySecurityPolicyRulesResponse) ProtoMessage ¶
func (*ListGatewaySecurityPolicyRulesResponse) ProtoMessage()
func (*ListGatewaySecurityPolicyRulesResponse) ProtoReflect ¶
func (x *ListGatewaySecurityPolicyRulesResponse) ProtoReflect() protoreflect.Message
func (*ListGatewaySecurityPolicyRulesResponse) Reset ¶
func (x *ListGatewaySecurityPolicyRulesResponse) Reset()
func (*ListGatewaySecurityPolicyRulesResponse) String ¶
func (x *ListGatewaySecurityPolicyRulesResponse) String() string
type ListInterceptDeploymentGroupsRequest ¶
type ListInterceptDeploymentGroupsRequest struct {
// Required. The parent, which owns this collection of deployment groups.
// Example: `projects/123456789/locations/global`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListInterceptDeploymentGroups` call. Provide this to retrieve the
// subsequent page. When paginating, all other parameters provided to
// `ListInterceptDeploymentGroups` must match the call that provided the page
// token. See https://google.aip.dev/158 for more details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListInterceptDeploymentGroups.
func (*ListInterceptDeploymentGroupsRequest) Descriptor
deprecated
func (*ListInterceptDeploymentGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptDeploymentGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListInterceptDeploymentGroupsRequest) GetFilter ¶
func (x *ListInterceptDeploymentGroupsRequest) GetFilter() string
func (*ListInterceptDeploymentGroupsRequest) GetOrderBy ¶
func (x *ListInterceptDeploymentGroupsRequest) GetOrderBy() string
func (*ListInterceptDeploymentGroupsRequest) GetPageSize ¶
func (x *ListInterceptDeploymentGroupsRequest) GetPageSize() int32
func (*ListInterceptDeploymentGroupsRequest) GetPageToken ¶
func (x *ListInterceptDeploymentGroupsRequest) GetPageToken() string
func (*ListInterceptDeploymentGroupsRequest) GetParent ¶
func (x *ListInterceptDeploymentGroupsRequest) GetParent() string
func (*ListInterceptDeploymentGroupsRequest) ProtoMessage ¶
func (*ListInterceptDeploymentGroupsRequest) ProtoMessage()
func (*ListInterceptDeploymentGroupsRequest) ProtoReflect ¶
func (x *ListInterceptDeploymentGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListInterceptDeploymentGroupsRequest) Reset ¶
func (x *ListInterceptDeploymentGroupsRequest) Reset()
func (*ListInterceptDeploymentGroupsRequest) String ¶
func (x *ListInterceptDeploymentGroupsRequest) String() string
type ListInterceptDeploymentGroupsResponse ¶
type ListInterceptDeploymentGroupsResponse struct {
// The deployment groups from the specified parent.
InterceptDeploymentGroups []*InterceptDeploymentGroup `` /* 138-byte string literal not displayed */
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListInterceptDeploymentGroups.
func (*ListInterceptDeploymentGroupsResponse) Descriptor
deprecated
func (*ListInterceptDeploymentGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptDeploymentGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListInterceptDeploymentGroupsResponse) GetInterceptDeploymentGroups ¶
func (x *ListInterceptDeploymentGroupsResponse) GetInterceptDeploymentGroups() []*InterceptDeploymentGroup
func (*ListInterceptDeploymentGroupsResponse) GetNextPageToken ¶
func (x *ListInterceptDeploymentGroupsResponse) GetNextPageToken() string
func (*ListInterceptDeploymentGroupsResponse) ProtoMessage ¶
func (*ListInterceptDeploymentGroupsResponse) ProtoMessage()
func (*ListInterceptDeploymentGroupsResponse) ProtoReflect ¶
func (x *ListInterceptDeploymentGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListInterceptDeploymentGroupsResponse) Reset ¶
func (x *ListInterceptDeploymentGroupsResponse) Reset()
func (*ListInterceptDeploymentGroupsResponse) String ¶
func (x *ListInterceptDeploymentGroupsResponse) String() string
type ListInterceptDeploymentsRequest ¶
type ListInterceptDeploymentsRequest struct {
// Required. The parent, which owns this collection of deployments.
// Example: `projects/123456789/locations/us-central1-a`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListInterceptDeployments`
// call. Provide this to retrieve the subsequent page. When paginating, all
// other parameters provided to `ListInterceptDeployments` must match the call
// that provided the page token. See https://google.aip.dev/158 for more
// details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListInterceptDeployments.
func (*ListInterceptDeploymentsRequest) Descriptor
deprecated
func (*ListInterceptDeploymentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListInterceptDeploymentsRequest) GetFilter ¶
func (x *ListInterceptDeploymentsRequest) GetFilter() string
func (*ListInterceptDeploymentsRequest) GetOrderBy ¶
func (x *ListInterceptDeploymentsRequest) GetOrderBy() string
func (*ListInterceptDeploymentsRequest) GetPageSize ¶
func (x *ListInterceptDeploymentsRequest) GetPageSize() int32
func (*ListInterceptDeploymentsRequest) GetPageToken ¶
func (x *ListInterceptDeploymentsRequest) GetPageToken() string
func (*ListInterceptDeploymentsRequest) GetParent ¶
func (x *ListInterceptDeploymentsRequest) GetParent() string
func (*ListInterceptDeploymentsRequest) ProtoMessage ¶
func (*ListInterceptDeploymentsRequest) ProtoMessage()
func (*ListInterceptDeploymentsRequest) ProtoReflect ¶
func (x *ListInterceptDeploymentsRequest) ProtoReflect() protoreflect.Message
func (*ListInterceptDeploymentsRequest) Reset ¶
func (x *ListInterceptDeploymentsRequest) Reset()
func (*ListInterceptDeploymentsRequest) String ¶
func (x *ListInterceptDeploymentsRequest) String() string
type ListInterceptDeploymentsResponse ¶
type ListInterceptDeploymentsResponse struct {
// The deployments from the specified parent.
InterceptDeployments []*InterceptDeployment `protobuf:"bytes,1,rep,name=intercept_deployments,json=interceptDeployments,proto3" json:"intercept_deployments,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for ListInterceptDeployments.
func (*ListInterceptDeploymentsResponse) Descriptor
deprecated
func (*ListInterceptDeploymentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListInterceptDeploymentsResponse) GetInterceptDeployments ¶
func (x *ListInterceptDeploymentsResponse) GetInterceptDeployments() []*InterceptDeployment
func (*ListInterceptDeploymentsResponse) GetNextPageToken ¶
func (x *ListInterceptDeploymentsResponse) GetNextPageToken() string
func (*ListInterceptDeploymentsResponse) GetUnreachable ¶
func (x *ListInterceptDeploymentsResponse) GetUnreachable() []string
func (*ListInterceptDeploymentsResponse) ProtoMessage ¶
func (*ListInterceptDeploymentsResponse) ProtoMessage()
func (*ListInterceptDeploymentsResponse) ProtoReflect ¶
func (x *ListInterceptDeploymentsResponse) ProtoReflect() protoreflect.Message
func (*ListInterceptDeploymentsResponse) Reset ¶
func (x *ListInterceptDeploymentsResponse) Reset()
func (*ListInterceptDeploymentsResponse) String ¶
func (x *ListInterceptDeploymentsResponse) String() string
type ListInterceptEndpointGroupAssociationsRequest ¶
type ListInterceptEndpointGroupAssociationsRequest struct {
// Required. The parent, which owns this collection of associations.
// Example: `projects/123456789/locations/global`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent
// page. When paginating, all other parameters provided to
// `ListInterceptEndpointGroups` must match the call that provided the page
// token. See https://google.aip.dev/158 for more details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListInterceptEndpointGroupAssociations.
func (*ListInterceptEndpointGroupAssociationsRequest) Descriptor
deprecated
func (*ListInterceptEndpointGroupAssociationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptEndpointGroupAssociationsRequest.ProtoReflect.Descriptor instead.
func (*ListInterceptEndpointGroupAssociationsRequest) GetFilter ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) GetFilter() string
func (*ListInterceptEndpointGroupAssociationsRequest) GetOrderBy ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) GetOrderBy() string
func (*ListInterceptEndpointGroupAssociationsRequest) GetPageSize ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) GetPageSize() int32
func (*ListInterceptEndpointGroupAssociationsRequest) GetPageToken ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) GetPageToken() string
func (*ListInterceptEndpointGroupAssociationsRequest) GetParent ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) GetParent() string
func (*ListInterceptEndpointGroupAssociationsRequest) ProtoMessage ¶
func (*ListInterceptEndpointGroupAssociationsRequest) ProtoMessage()
func (*ListInterceptEndpointGroupAssociationsRequest) ProtoReflect ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) ProtoReflect() protoreflect.Message
func (*ListInterceptEndpointGroupAssociationsRequest) Reset ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) Reset()
func (*ListInterceptEndpointGroupAssociationsRequest) String ¶
func (x *ListInterceptEndpointGroupAssociationsRequest) String() string
type ListInterceptEndpointGroupAssociationsResponse ¶
type ListInterceptEndpointGroupAssociationsResponse struct {
// The associations from the specified parent.
InterceptEndpointGroupAssociations []*InterceptEndpointGroupAssociation `` /* 167-byte string literal not displayed */
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListInterceptEndpointGroupAssociations.
func (*ListInterceptEndpointGroupAssociationsResponse) Descriptor
deprecated
func (*ListInterceptEndpointGroupAssociationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptEndpointGroupAssociationsResponse.ProtoReflect.Descriptor instead.
func (*ListInterceptEndpointGroupAssociationsResponse) GetInterceptEndpointGroupAssociations ¶
func (x *ListInterceptEndpointGroupAssociationsResponse) GetInterceptEndpointGroupAssociations() []*InterceptEndpointGroupAssociation
func (*ListInterceptEndpointGroupAssociationsResponse) GetNextPageToken ¶
func (x *ListInterceptEndpointGroupAssociationsResponse) GetNextPageToken() string
func (*ListInterceptEndpointGroupAssociationsResponse) ProtoMessage ¶
func (*ListInterceptEndpointGroupAssociationsResponse) ProtoMessage()
func (*ListInterceptEndpointGroupAssociationsResponse) ProtoReflect ¶
func (x *ListInterceptEndpointGroupAssociationsResponse) ProtoReflect() protoreflect.Message
func (*ListInterceptEndpointGroupAssociationsResponse) Reset ¶
func (x *ListInterceptEndpointGroupAssociationsResponse) Reset()
func (*ListInterceptEndpointGroupAssociationsResponse) String ¶
func (x *ListInterceptEndpointGroupAssociationsResponse) String() string
type ListInterceptEndpointGroupsRequest ¶
type ListInterceptEndpointGroupsRequest struct {
// Required. The parent, which owns this collection of endpoint groups.
// Example: `projects/123456789/locations/global`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent
// page. When paginating, all other parameters provided to
// `ListInterceptEndpointGroups` must match the call that provided the page
// token.
// See https://google.aip.dev/158 for more details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListInterceptEndpointGroups.
func (*ListInterceptEndpointGroupsRequest) Descriptor
deprecated
func (*ListInterceptEndpointGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptEndpointGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListInterceptEndpointGroupsRequest) GetFilter ¶
func (x *ListInterceptEndpointGroupsRequest) GetFilter() string
func (*ListInterceptEndpointGroupsRequest) GetOrderBy ¶
func (x *ListInterceptEndpointGroupsRequest) GetOrderBy() string
func (*ListInterceptEndpointGroupsRequest) GetPageSize ¶
func (x *ListInterceptEndpointGroupsRequest) GetPageSize() int32
func (*ListInterceptEndpointGroupsRequest) GetPageToken ¶
func (x *ListInterceptEndpointGroupsRequest) GetPageToken() string
func (*ListInterceptEndpointGroupsRequest) GetParent ¶
func (x *ListInterceptEndpointGroupsRequest) GetParent() string
func (*ListInterceptEndpointGroupsRequest) ProtoMessage ¶
func (*ListInterceptEndpointGroupsRequest) ProtoMessage()
func (*ListInterceptEndpointGroupsRequest) ProtoReflect ¶
func (x *ListInterceptEndpointGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListInterceptEndpointGroupsRequest) Reset ¶
func (x *ListInterceptEndpointGroupsRequest) Reset()
func (*ListInterceptEndpointGroupsRequest) String ¶
func (x *ListInterceptEndpointGroupsRequest) String() string
type ListInterceptEndpointGroupsResponse ¶
type ListInterceptEndpointGroupsResponse struct {
// The endpoint groups from the specified parent.
InterceptEndpointGroups []*InterceptEndpointGroup `` /* 132-byte string literal not displayed */
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListInterceptEndpointGroups.
func (*ListInterceptEndpointGroupsResponse) Descriptor
deprecated
func (*ListInterceptEndpointGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInterceptEndpointGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListInterceptEndpointGroupsResponse) GetInterceptEndpointGroups ¶
func (x *ListInterceptEndpointGroupsResponse) GetInterceptEndpointGroups() []*InterceptEndpointGroup
func (*ListInterceptEndpointGroupsResponse) GetNextPageToken ¶
func (x *ListInterceptEndpointGroupsResponse) GetNextPageToken() string
func (*ListInterceptEndpointGroupsResponse) ProtoMessage ¶
func (*ListInterceptEndpointGroupsResponse) ProtoMessage()
func (*ListInterceptEndpointGroupsResponse) ProtoReflect ¶
func (x *ListInterceptEndpointGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListInterceptEndpointGroupsResponse) Reset ¶
func (x *ListInterceptEndpointGroupsResponse) Reset()
func (*ListInterceptEndpointGroupsResponse) String ¶
func (x *ListInterceptEndpointGroupsResponse) String() string
type ListMirroringDeploymentGroupsRequest ¶
type ListMirroringDeploymentGroupsRequest struct {
// Required. The parent, which owns this collection of deployment groups.
// Example: `projects/123456789/locations/global`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListMirroringDeploymentGroups` call. Provide this to retrieve the
// subsequent page. When paginating, all other parameters provided to
// `ListMirroringDeploymentGroups` must match the call that provided the page
// token. See https://google.aip.dev/158 for more details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListMirroringDeploymentGroups.
func (*ListMirroringDeploymentGroupsRequest) Descriptor
deprecated
func (*ListMirroringDeploymentGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringDeploymentGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListMirroringDeploymentGroupsRequest) GetFilter ¶
func (x *ListMirroringDeploymentGroupsRequest) GetFilter() string
func (*ListMirroringDeploymentGroupsRequest) GetOrderBy ¶
func (x *ListMirroringDeploymentGroupsRequest) GetOrderBy() string
func (*ListMirroringDeploymentGroupsRequest) GetPageSize ¶
func (x *ListMirroringDeploymentGroupsRequest) GetPageSize() int32
func (*ListMirroringDeploymentGroupsRequest) GetPageToken ¶
func (x *ListMirroringDeploymentGroupsRequest) GetPageToken() string
func (*ListMirroringDeploymentGroupsRequest) GetParent ¶
func (x *ListMirroringDeploymentGroupsRequest) GetParent() string
func (*ListMirroringDeploymentGroupsRequest) ProtoMessage ¶
func (*ListMirroringDeploymentGroupsRequest) ProtoMessage()
func (*ListMirroringDeploymentGroupsRequest) ProtoReflect ¶
func (x *ListMirroringDeploymentGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListMirroringDeploymentGroupsRequest) Reset ¶
func (x *ListMirroringDeploymentGroupsRequest) Reset()
func (*ListMirroringDeploymentGroupsRequest) String ¶
func (x *ListMirroringDeploymentGroupsRequest) String() string
type ListMirroringDeploymentGroupsResponse ¶
type ListMirroringDeploymentGroupsResponse struct {
// The deployment groups from the specified parent.
MirroringDeploymentGroups []*MirroringDeploymentGroup `` /* 138-byte string literal not displayed */
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListMirroringDeploymentGroups.
func (*ListMirroringDeploymentGroupsResponse) Descriptor
deprecated
func (*ListMirroringDeploymentGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringDeploymentGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListMirroringDeploymentGroupsResponse) GetMirroringDeploymentGroups ¶
func (x *ListMirroringDeploymentGroupsResponse) GetMirroringDeploymentGroups() []*MirroringDeploymentGroup
func (*ListMirroringDeploymentGroupsResponse) GetNextPageToken ¶
func (x *ListMirroringDeploymentGroupsResponse) GetNextPageToken() string
func (*ListMirroringDeploymentGroupsResponse) ProtoMessage ¶
func (*ListMirroringDeploymentGroupsResponse) ProtoMessage()
func (*ListMirroringDeploymentGroupsResponse) ProtoReflect ¶
func (x *ListMirroringDeploymentGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListMirroringDeploymentGroupsResponse) Reset ¶
func (x *ListMirroringDeploymentGroupsResponse) Reset()
func (*ListMirroringDeploymentGroupsResponse) String ¶
func (x *ListMirroringDeploymentGroupsResponse) String() string
type ListMirroringDeploymentsRequest ¶
type ListMirroringDeploymentsRequest struct {
// Required. The parent, which owns this collection of deployments.
// Example: `projects/123456789/locations/us-central1-a`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListMirroringDeployments`
// call. Provide this to retrieve the subsequent page. When paginating, all
// other parameters provided to `ListMirroringDeployments` must match the call
// that provided the page token. See https://google.aip.dev/158 for more
// details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListMirroringDeployments.
func (*ListMirroringDeploymentsRequest) Descriptor
deprecated
func (*ListMirroringDeploymentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListMirroringDeploymentsRequest) GetFilter ¶
func (x *ListMirroringDeploymentsRequest) GetFilter() string
func (*ListMirroringDeploymentsRequest) GetOrderBy ¶
func (x *ListMirroringDeploymentsRequest) GetOrderBy() string
func (*ListMirroringDeploymentsRequest) GetPageSize ¶
func (x *ListMirroringDeploymentsRequest) GetPageSize() int32
func (*ListMirroringDeploymentsRequest) GetPageToken ¶
func (x *ListMirroringDeploymentsRequest) GetPageToken() string
func (*ListMirroringDeploymentsRequest) GetParent ¶
func (x *ListMirroringDeploymentsRequest) GetParent() string
func (*ListMirroringDeploymentsRequest) ProtoMessage ¶
func (*ListMirroringDeploymentsRequest) ProtoMessage()
func (*ListMirroringDeploymentsRequest) ProtoReflect ¶
func (x *ListMirroringDeploymentsRequest) ProtoReflect() protoreflect.Message
func (*ListMirroringDeploymentsRequest) Reset ¶
func (x *ListMirroringDeploymentsRequest) Reset()
func (*ListMirroringDeploymentsRequest) String ¶
func (x *ListMirroringDeploymentsRequest) String() string
type ListMirroringDeploymentsResponse ¶
type ListMirroringDeploymentsResponse struct {
// The deployments from the specified parent.
MirroringDeployments []*MirroringDeployment `protobuf:"bytes,1,rep,name=mirroring_deployments,json=mirroringDeployments,proto3" json:"mirroring_deployments,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for ListMirroringDeployments.
func (*ListMirroringDeploymentsResponse) Descriptor
deprecated
func (*ListMirroringDeploymentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListMirroringDeploymentsResponse) GetMirroringDeployments ¶
func (x *ListMirroringDeploymentsResponse) GetMirroringDeployments() []*MirroringDeployment
func (*ListMirroringDeploymentsResponse) GetNextPageToken ¶
func (x *ListMirroringDeploymentsResponse) GetNextPageToken() string
func (*ListMirroringDeploymentsResponse) GetUnreachable ¶
func (x *ListMirroringDeploymentsResponse) GetUnreachable() []string
func (*ListMirroringDeploymentsResponse) ProtoMessage ¶
func (*ListMirroringDeploymentsResponse) ProtoMessage()
func (*ListMirroringDeploymentsResponse) ProtoReflect ¶
func (x *ListMirroringDeploymentsResponse) ProtoReflect() protoreflect.Message
func (*ListMirroringDeploymentsResponse) Reset ¶
func (x *ListMirroringDeploymentsResponse) Reset()
func (*ListMirroringDeploymentsResponse) String ¶
func (x *ListMirroringDeploymentsResponse) String() string
type ListMirroringEndpointGroupAssociationsRequest ¶
type ListMirroringEndpointGroupAssociationsRequest struct {
// Required. The parent, which owns this collection of associations.
// Example: `projects/123456789/locations/global`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListMirroringEndpointGroups` call. Provide this to retrieve the subsequent
// page. When paginating, all other parameters provided to
// `ListMirroringEndpointGroups` must match the call that provided the page
// token. See https://google.aip.dev/158 for more details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListMirroringEndpointGroupAssociations.
func (*ListMirroringEndpointGroupAssociationsRequest) Descriptor
deprecated
func (*ListMirroringEndpointGroupAssociationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringEndpointGroupAssociationsRequest.ProtoReflect.Descriptor instead.
func (*ListMirroringEndpointGroupAssociationsRequest) GetFilter ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) GetFilter() string
func (*ListMirroringEndpointGroupAssociationsRequest) GetOrderBy ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) GetOrderBy() string
func (*ListMirroringEndpointGroupAssociationsRequest) GetPageSize ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) GetPageSize() int32
func (*ListMirroringEndpointGroupAssociationsRequest) GetPageToken ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) GetPageToken() string
func (*ListMirroringEndpointGroupAssociationsRequest) GetParent ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) GetParent() string
func (*ListMirroringEndpointGroupAssociationsRequest) ProtoMessage ¶
func (*ListMirroringEndpointGroupAssociationsRequest) ProtoMessage()
func (*ListMirroringEndpointGroupAssociationsRequest) ProtoReflect ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) ProtoReflect() protoreflect.Message
func (*ListMirroringEndpointGroupAssociationsRequest) Reset ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) Reset()
func (*ListMirroringEndpointGroupAssociationsRequest) String ¶
func (x *ListMirroringEndpointGroupAssociationsRequest) String() string
type ListMirroringEndpointGroupAssociationsResponse ¶
type ListMirroringEndpointGroupAssociationsResponse struct {
// The associations from the specified parent.
MirroringEndpointGroupAssociations []*MirroringEndpointGroupAssociation `` /* 167-byte string literal not displayed */
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListMirroringEndpointGroupAssociations.
func (*ListMirroringEndpointGroupAssociationsResponse) Descriptor
deprecated
func (*ListMirroringEndpointGroupAssociationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringEndpointGroupAssociationsResponse.ProtoReflect.Descriptor instead.
func (*ListMirroringEndpointGroupAssociationsResponse) GetMirroringEndpointGroupAssociations ¶
func (x *ListMirroringEndpointGroupAssociationsResponse) GetMirroringEndpointGroupAssociations() []*MirroringEndpointGroupAssociation
func (*ListMirroringEndpointGroupAssociationsResponse) GetNextPageToken ¶
func (x *ListMirroringEndpointGroupAssociationsResponse) GetNextPageToken() string
func (*ListMirroringEndpointGroupAssociationsResponse) ProtoMessage ¶
func (*ListMirroringEndpointGroupAssociationsResponse) ProtoMessage()
func (*ListMirroringEndpointGroupAssociationsResponse) ProtoReflect ¶
func (x *ListMirroringEndpointGroupAssociationsResponse) ProtoReflect() protoreflect.Message
func (*ListMirroringEndpointGroupAssociationsResponse) Reset ¶
func (x *ListMirroringEndpointGroupAssociationsResponse) Reset()
func (*ListMirroringEndpointGroupAssociationsResponse) String ¶
func (x *ListMirroringEndpointGroupAssociationsResponse) String() string
type ListMirroringEndpointGroupsRequest ¶
type ListMirroringEndpointGroupsRequest struct {
// Required. The parent, which owns this collection of endpoint groups.
// Example: `projects/123456789/locations/global`.
// See https://google.aip.dev/132 for more details.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default. See
// https://google.aip.dev/158 for more details.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListMirroringEndpointGroups` call. Provide this to retrieve the subsequent
// page. When paginating, all other parameters provided to
// `ListMirroringEndpointGroups` must match the call that provided the page
// token.
// See https://google.aip.dev/158 for more details.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression.
// See https://google.aip.dev/160#filtering for more details.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort expression.
// See https://google.aip.dev/132#ordering for more details.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListMirroringEndpointGroups.
func (*ListMirroringEndpointGroupsRequest) Descriptor
deprecated
func (*ListMirroringEndpointGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringEndpointGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListMirroringEndpointGroupsRequest) GetFilter ¶
func (x *ListMirroringEndpointGroupsRequest) GetFilter() string
func (*ListMirroringEndpointGroupsRequest) GetOrderBy ¶
func (x *ListMirroringEndpointGroupsRequest) GetOrderBy() string
func (*ListMirroringEndpointGroupsRequest) GetPageSize ¶
func (x *ListMirroringEndpointGroupsRequest) GetPageSize() int32
func (*ListMirroringEndpointGroupsRequest) GetPageToken ¶
func (x *ListMirroringEndpointGroupsRequest) GetPageToken() string
func (*ListMirroringEndpointGroupsRequest) GetParent ¶
func (x *ListMirroringEndpointGroupsRequest) GetParent() string
func (*ListMirroringEndpointGroupsRequest) ProtoMessage ¶
func (*ListMirroringEndpointGroupsRequest) ProtoMessage()
func (*ListMirroringEndpointGroupsRequest) ProtoReflect ¶
func (x *ListMirroringEndpointGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListMirroringEndpointGroupsRequest) Reset ¶
func (x *ListMirroringEndpointGroupsRequest) Reset()
func (*ListMirroringEndpointGroupsRequest) String ¶
func (x *ListMirroringEndpointGroupsRequest) String() string
type ListMirroringEndpointGroupsResponse ¶
type ListMirroringEndpointGroupsResponse struct {
// The endpoint groups from the specified parent.
MirroringEndpointGroups []*MirroringEndpointGroup `` /* 132-byte string literal not displayed */
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
// See https://google.aip.dev/158 for more details.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListMirroringEndpointGroups.
func (*ListMirroringEndpointGroupsResponse) Descriptor
deprecated
func (*ListMirroringEndpointGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMirroringEndpointGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListMirroringEndpointGroupsResponse) GetMirroringEndpointGroups ¶
func (x *ListMirroringEndpointGroupsResponse) GetMirroringEndpointGroups() []*MirroringEndpointGroup
func (*ListMirroringEndpointGroupsResponse) GetNextPageToken ¶
func (x *ListMirroringEndpointGroupsResponse) GetNextPageToken() string
func (*ListMirroringEndpointGroupsResponse) ProtoMessage ¶
func (*ListMirroringEndpointGroupsResponse) ProtoMessage()
func (*ListMirroringEndpointGroupsResponse) ProtoReflect ¶
func (x *ListMirroringEndpointGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListMirroringEndpointGroupsResponse) Reset ¶
func (x *ListMirroringEndpointGroupsResponse) Reset()
func (*ListMirroringEndpointGroupsResponse) String ¶
func (x *ListMirroringEndpointGroupsResponse) String() string
type ListSACAttachmentsRequest ¶
type ListSACAttachmentsRequest struct {
// Required. The parent, in the form
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for `ListSACAttachments` method.
func (*ListSACAttachmentsRequest) Descriptor
deprecated
func (*ListSACAttachmentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSACAttachmentsRequest.ProtoReflect.Descriptor instead.
func (*ListSACAttachmentsRequest) GetFilter ¶
func (x *ListSACAttachmentsRequest) GetFilter() string
func (*ListSACAttachmentsRequest) GetOrderBy ¶
func (x *ListSACAttachmentsRequest) GetOrderBy() string
func (*ListSACAttachmentsRequest) GetPageSize ¶
func (x *ListSACAttachmentsRequest) GetPageSize() int32
func (*ListSACAttachmentsRequest) GetPageToken ¶
func (x *ListSACAttachmentsRequest) GetPageToken() string
func (*ListSACAttachmentsRequest) GetParent ¶
func (x *ListSACAttachmentsRequest) GetParent() string
func (*ListSACAttachmentsRequest) ProtoMessage ¶
func (*ListSACAttachmentsRequest) ProtoMessage()
func (*ListSACAttachmentsRequest) ProtoReflect ¶
func (x *ListSACAttachmentsRequest) ProtoReflect() protoreflect.Message
func (*ListSACAttachmentsRequest) Reset ¶
func (x *ListSACAttachmentsRequest) Reset()
func (*ListSACAttachmentsRequest) String ¶
func (x *ListSACAttachmentsRequest) String() string
type ListSACAttachmentsResponse ¶
type ListSACAttachmentsResponse struct {
// The list of SACAttachments.
SacAttachments []*SACAttachment `protobuf:"bytes,1,rep,name=sac_attachments,json=sacAttachments,proto3" json:"sac_attachments,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for `ListSACAttachments` method.
func (*ListSACAttachmentsResponse) Descriptor
deprecated
func (*ListSACAttachmentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSACAttachmentsResponse.ProtoReflect.Descriptor instead.
func (*ListSACAttachmentsResponse) GetNextPageToken ¶
func (x *ListSACAttachmentsResponse) GetNextPageToken() string
func (*ListSACAttachmentsResponse) GetSacAttachments ¶
func (x *ListSACAttachmentsResponse) GetSacAttachments() []*SACAttachment
func (*ListSACAttachmentsResponse) GetUnreachable ¶
func (x *ListSACAttachmentsResponse) GetUnreachable() []string
func (*ListSACAttachmentsResponse) ProtoMessage ¶
func (*ListSACAttachmentsResponse) ProtoMessage()
func (*ListSACAttachmentsResponse) ProtoReflect ¶
func (x *ListSACAttachmentsResponse) ProtoReflect() protoreflect.Message
func (*ListSACAttachmentsResponse) Reset ¶
func (x *ListSACAttachmentsResponse) Reset()
func (*ListSACAttachmentsResponse) String ¶
func (x *ListSACAttachmentsResponse) String() string
type ListSACRealmsRequest ¶
type ListSACRealmsRequest struct {
// Required. The parent, in the form `projects/{project}/locations/global`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for `ListSACRealms` method.
func (*ListSACRealmsRequest) Descriptor
deprecated
func (*ListSACRealmsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSACRealmsRequest.ProtoReflect.Descriptor instead.
func (*ListSACRealmsRequest) GetFilter ¶
func (x *ListSACRealmsRequest) GetFilter() string
func (*ListSACRealmsRequest) GetOrderBy ¶
func (x *ListSACRealmsRequest) GetOrderBy() string
func (*ListSACRealmsRequest) GetPageSize ¶
func (x *ListSACRealmsRequest) GetPageSize() int32
func (*ListSACRealmsRequest) GetPageToken ¶
func (x *ListSACRealmsRequest) GetPageToken() string
func (*ListSACRealmsRequest) GetParent ¶
func (x *ListSACRealmsRequest) GetParent() string
func (*ListSACRealmsRequest) ProtoMessage ¶
func (*ListSACRealmsRequest) ProtoMessage()
func (*ListSACRealmsRequest) ProtoReflect ¶
func (x *ListSACRealmsRequest) ProtoReflect() protoreflect.Message
func (*ListSACRealmsRequest) Reset ¶
func (x *ListSACRealmsRequest) Reset()
func (*ListSACRealmsRequest) String ¶
func (x *ListSACRealmsRequest) String() string
type ListSACRealmsResponse ¶
type ListSACRealmsResponse struct {
// The list of SACRealms.
SacRealms []*SACRealm `protobuf:"bytes,1,rep,name=sac_realms,json=sacRealms,proto3" json:"sac_realms,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for `ListSACRealms` method.
func (*ListSACRealmsResponse) Descriptor
deprecated
func (*ListSACRealmsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSACRealmsResponse.ProtoReflect.Descriptor instead.
func (*ListSACRealmsResponse) GetNextPageToken ¶
func (x *ListSACRealmsResponse) GetNextPageToken() string
func (*ListSACRealmsResponse) GetSacRealms ¶
func (x *ListSACRealmsResponse) GetSacRealms() []*SACRealm
func (*ListSACRealmsResponse) GetUnreachable ¶
func (x *ListSACRealmsResponse) GetUnreachable() []string
func (*ListSACRealmsResponse) ProtoMessage ¶
func (*ListSACRealmsResponse) ProtoMessage()
func (*ListSACRealmsResponse) ProtoReflect ¶
func (x *ListSACRealmsResponse) ProtoReflect() protoreflect.Message
func (*ListSACRealmsResponse) Reset ¶
func (x *ListSACRealmsResponse) Reset()
func (*ListSACRealmsResponse) String ¶
func (x *ListSACRealmsResponse) String() string
type ListSecurityProfileGroupsRequest ¶
type ListSecurityProfileGroupsRequest struct {
// Required. The project or organization and location from which the
// SecurityProfileGroups should be listed, specified in the format
// `projects|organizations/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of SecurityProfileGroups to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The value returned by the last
// `ListSecurityProfileGroupsResponse` Indicates that this is a
// continuation of a prior `ListSecurityProfileGroups` call, and
// that the system should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListSecurityProfileGroups method.
func (*ListSecurityProfileGroupsRequest) Descriptor
deprecated
func (*ListSecurityProfileGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityProfileGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListSecurityProfileGroupsRequest) GetPageSize ¶
func (x *ListSecurityProfileGroupsRequest) GetPageSize() int32
func (*ListSecurityProfileGroupsRequest) GetPageToken ¶
func (x *ListSecurityProfileGroupsRequest) GetPageToken() string
func (*ListSecurityProfileGroupsRequest) GetParent ¶
func (x *ListSecurityProfileGroupsRequest) GetParent() string
func (*ListSecurityProfileGroupsRequest) ProtoMessage ¶
func (*ListSecurityProfileGroupsRequest) ProtoMessage()
func (*ListSecurityProfileGroupsRequest) ProtoReflect ¶
func (x *ListSecurityProfileGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListSecurityProfileGroupsRequest) Reset ¶
func (x *ListSecurityProfileGroupsRequest) Reset()
func (*ListSecurityProfileGroupsRequest) String ¶
func (x *ListSecurityProfileGroupsRequest) String() string
type ListSecurityProfileGroupsResponse ¶
type ListSecurityProfileGroupsResponse struct {
// List of SecurityProfileGroups resources.
SecurityProfileGroups []*SecurityProfileGroup `` /* 126-byte string literal not displayed */
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListSecurityProfileGroups method.
func (*ListSecurityProfileGroupsResponse) Descriptor
deprecated
func (*ListSecurityProfileGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityProfileGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListSecurityProfileGroupsResponse) GetNextPageToken ¶
func (x *ListSecurityProfileGroupsResponse) GetNextPageToken() string
func (*ListSecurityProfileGroupsResponse) GetSecurityProfileGroups ¶
func (x *ListSecurityProfileGroupsResponse) GetSecurityProfileGroups() []*SecurityProfileGroup
func (*ListSecurityProfileGroupsResponse) ProtoMessage ¶
func (*ListSecurityProfileGroupsResponse) ProtoMessage()
func (*ListSecurityProfileGroupsResponse) ProtoReflect ¶
func (x *ListSecurityProfileGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListSecurityProfileGroupsResponse) Reset ¶
func (x *ListSecurityProfileGroupsResponse) Reset()
func (*ListSecurityProfileGroupsResponse) String ¶
func (x *ListSecurityProfileGroupsResponse) String() string
type ListSecurityProfilesRequest ¶
type ListSecurityProfilesRequest struct {
// Required. The project or organization and location from which the
// SecurityProfiles should be listed, specified in the format
// `projects|organizations/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of SecurityProfiles to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The value returned by the last
// `ListSecurityProfilesResponse` Indicates that this is a continuation of a
// prior `ListSecurityProfiles` call, and that the system should return the
// next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListSecurityProfiles method.
func (*ListSecurityProfilesRequest) Descriptor
deprecated
func (*ListSecurityProfilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityProfilesRequest.ProtoReflect.Descriptor instead.
func (*ListSecurityProfilesRequest) GetPageSize ¶
func (x *ListSecurityProfilesRequest) GetPageSize() int32
func (*ListSecurityProfilesRequest) GetPageToken ¶
func (x *ListSecurityProfilesRequest) GetPageToken() string
func (*ListSecurityProfilesRequest) GetParent ¶
func (x *ListSecurityProfilesRequest) GetParent() string
func (*ListSecurityProfilesRequest) ProtoMessage ¶
func (*ListSecurityProfilesRequest) ProtoMessage()
func (*ListSecurityProfilesRequest) ProtoReflect ¶
func (x *ListSecurityProfilesRequest) ProtoReflect() protoreflect.Message
func (*ListSecurityProfilesRequest) Reset ¶
func (x *ListSecurityProfilesRequest) Reset()
func (*ListSecurityProfilesRequest) String ¶
func (x *ListSecurityProfilesRequest) String() string
type ListSecurityProfilesResponse ¶
type ListSecurityProfilesResponse struct {
// List of SecurityProfile resources.
SecurityProfiles []*SecurityProfile `protobuf:"bytes,1,rep,name=security_profiles,json=securityProfiles,proto3" json:"security_profiles,omitempty"`
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListSecurityProfiles method.
func (*ListSecurityProfilesResponse) Descriptor
deprecated
func (*ListSecurityProfilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityProfilesResponse.ProtoReflect.Descriptor instead.
func (*ListSecurityProfilesResponse) GetNextPageToken ¶
func (x *ListSecurityProfilesResponse) GetNextPageToken() string
func (*ListSecurityProfilesResponse) GetSecurityProfiles ¶
func (x *ListSecurityProfilesResponse) GetSecurityProfiles() []*SecurityProfile
func (*ListSecurityProfilesResponse) ProtoMessage ¶
func (*ListSecurityProfilesResponse) ProtoMessage()
func (*ListSecurityProfilesResponse) ProtoReflect ¶
func (x *ListSecurityProfilesResponse) ProtoReflect() protoreflect.Message
func (*ListSecurityProfilesResponse) Reset ¶
func (x *ListSecurityProfilesResponse) Reset()
func (*ListSecurityProfilesResponse) String ¶
func (x *ListSecurityProfilesResponse) String() string
type ListServerTlsPoliciesRequest ¶
type ListServerTlsPoliciesRequest struct {
// Required. The project and location from which the ServerTlsPolicies should
// be listed, specified in the format `projects/*/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of ServerTlsPolicies to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last `ListServerTlsPoliciesResponse`
// Indicates that this is a continuation of a prior
// `ListServerTlsPolicies` call, and that the system
// should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Setting this field to `true` will opt the request into returning
// the resources that are reachable, and into including the names of those
// that were unreachable in the [ListServerTlsPoliciesResponse.unreachable]
// field. This can only be `true` when reading across collections e.g. when
// `parent` is set to `"projects/example/locations/-"`.
ReturnPartialSuccess bool `protobuf:"varint,4,opt,name=return_partial_success,json=returnPartialSuccess,proto3" json:"return_partial_success,omitempty"`
// contains filtered or unexported fields
}
Request used by the ListServerTlsPolicies method.
func (*ListServerTlsPoliciesRequest) Descriptor
deprecated
func (*ListServerTlsPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServerTlsPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListServerTlsPoliciesRequest) GetPageSize ¶
func (x *ListServerTlsPoliciesRequest) GetPageSize() int32
func (*ListServerTlsPoliciesRequest) GetPageToken ¶
func (x *ListServerTlsPoliciesRequest) GetPageToken() string
func (*ListServerTlsPoliciesRequest) GetParent ¶
func (x *ListServerTlsPoliciesRequest) GetParent() string
func (*ListServerTlsPoliciesRequest) GetReturnPartialSuccess ¶
func (x *ListServerTlsPoliciesRequest) GetReturnPartialSuccess() bool
func (*ListServerTlsPoliciesRequest) ProtoMessage ¶
func (*ListServerTlsPoliciesRequest) ProtoMessage()
func (*ListServerTlsPoliciesRequest) ProtoReflect ¶
func (x *ListServerTlsPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListServerTlsPoliciesRequest) Reset ¶
func (x *ListServerTlsPoliciesRequest) Reset()
func (*ListServerTlsPoliciesRequest) String ¶
func (x *ListServerTlsPoliciesRequest) String() string
type ListServerTlsPoliciesResponse ¶
type ListServerTlsPoliciesResponse struct {
// List of ServerTlsPolicy resources.
ServerTlsPolicies []*ServerTlsPolicy `protobuf:"bytes,1,rep,name=server_tls_policies,json=serverTlsPolicies,proto3" json:"server_tls_policies,omitempty"`
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unreachable resources. Populated when the request opts into
// `return_partial_success` and reading across collections e.g. when
// attempting to list all resources across all supported locations.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListServerTlsPolicies method.
func (*ListServerTlsPoliciesResponse) Descriptor
deprecated
func (*ListServerTlsPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServerTlsPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListServerTlsPoliciesResponse) GetNextPageToken ¶
func (x *ListServerTlsPoliciesResponse) GetNextPageToken() string
func (*ListServerTlsPoliciesResponse) GetServerTlsPolicies ¶
func (x *ListServerTlsPoliciesResponse) GetServerTlsPolicies() []*ServerTlsPolicy
func (*ListServerTlsPoliciesResponse) GetUnreachable ¶
func (x *ListServerTlsPoliciesResponse) GetUnreachable() []string
func (*ListServerTlsPoliciesResponse) ProtoMessage ¶
func (*ListServerTlsPoliciesResponse) ProtoMessage()
func (*ListServerTlsPoliciesResponse) ProtoReflect ¶
func (x *ListServerTlsPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListServerTlsPoliciesResponse) Reset ¶
func (x *ListServerTlsPoliciesResponse) Reset()
func (*ListServerTlsPoliciesResponse) String ¶
func (x *ListServerTlsPoliciesResponse) String() string
type ListTlsInspectionPoliciesRequest ¶
type ListTlsInspectionPoliciesRequest struct {
// Required. The project and location from which the TlsInspectionPolicies
// should be listed, specified in the format
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of TlsInspectionPolicies to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last
// 'ListTlsInspectionPoliciesResponse' Indicates that this is a
// continuation of a prior 'ListTlsInspectionPolicies' call, and
// that the system should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used with the ListTlsInspectionPolicies method.
func (*ListTlsInspectionPoliciesRequest) Descriptor
deprecated
func (*ListTlsInspectionPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTlsInspectionPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListTlsInspectionPoliciesRequest) GetPageSize ¶
func (x *ListTlsInspectionPoliciesRequest) GetPageSize() int32
func (*ListTlsInspectionPoliciesRequest) GetPageToken ¶
func (x *ListTlsInspectionPoliciesRequest) GetPageToken() string
func (*ListTlsInspectionPoliciesRequest) GetParent ¶
func (x *ListTlsInspectionPoliciesRequest) GetParent() string
func (*ListTlsInspectionPoliciesRequest) ProtoMessage ¶
func (*ListTlsInspectionPoliciesRequest) ProtoMessage()
func (*ListTlsInspectionPoliciesRequest) ProtoReflect ¶
func (x *ListTlsInspectionPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListTlsInspectionPoliciesRequest) Reset ¶
func (x *ListTlsInspectionPoliciesRequest) Reset()
func (*ListTlsInspectionPoliciesRequest) String ¶
func (x *ListTlsInspectionPoliciesRequest) String() string
type ListTlsInspectionPoliciesResponse ¶
type ListTlsInspectionPoliciesResponse struct {
// List of TlsInspectionPolicies resources.
TlsInspectionPolicies []*TlsInspectionPolicy `` /* 126-byte string literal not displayed */
// If there might be more results than those appearing in this response, then
// 'next_page_token' is included. To get the next set of results, call this
// method again using the value of 'next_page_token' as 'page_token'.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListTlsInspectionPolicies method.
func (*ListTlsInspectionPoliciesResponse) Descriptor
deprecated
func (*ListTlsInspectionPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTlsInspectionPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListTlsInspectionPoliciesResponse) GetNextPageToken ¶
func (x *ListTlsInspectionPoliciesResponse) GetNextPageToken() string
func (*ListTlsInspectionPoliciesResponse) GetTlsInspectionPolicies ¶
func (x *ListTlsInspectionPoliciesResponse) GetTlsInspectionPolicies() []*TlsInspectionPolicy
func (*ListTlsInspectionPoliciesResponse) GetUnreachable ¶
func (x *ListTlsInspectionPoliciesResponse) GetUnreachable() []string
func (*ListTlsInspectionPoliciesResponse) ProtoMessage ¶
func (*ListTlsInspectionPoliciesResponse) ProtoMessage()
func (*ListTlsInspectionPoliciesResponse) ProtoReflect ¶
func (x *ListTlsInspectionPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListTlsInspectionPoliciesResponse) Reset ¶
func (x *ListTlsInspectionPoliciesResponse) Reset()
func (*ListTlsInspectionPoliciesResponse) String ¶
func (x *ListTlsInspectionPoliciesResponse) String() string
type ListUrlListsRequest ¶
type ListUrlListsRequest struct {
// Required. The project and location from which the UrlLists should
// be listed, specified in the format
// `projects/{project}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of UrlLists to return per call.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The value returned by the last `ListUrlListsResponse`
// Indicates that this is a continuation of a prior
// `ListUrlLists` call, and that the system
// should return the next page of data.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request used by the ListUrlList method.
func (*ListUrlListsRequest) Descriptor
deprecated
func (*ListUrlListsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUrlListsRequest.ProtoReflect.Descriptor instead.
func (*ListUrlListsRequest) GetPageSize ¶
func (x *ListUrlListsRequest) GetPageSize() int32
func (*ListUrlListsRequest) GetPageToken ¶
func (x *ListUrlListsRequest) GetPageToken() string
func (*ListUrlListsRequest) GetParent ¶
func (x *ListUrlListsRequest) GetParent() string
func (*ListUrlListsRequest) ProtoMessage ¶
func (*ListUrlListsRequest) ProtoMessage()
func (*ListUrlListsRequest) ProtoReflect ¶
func (x *ListUrlListsRequest) ProtoReflect() protoreflect.Message
func (*ListUrlListsRequest) Reset ¶
func (x *ListUrlListsRequest) Reset()
func (*ListUrlListsRequest) String ¶
func (x *ListUrlListsRequest) String() string
type ListUrlListsResponse ¶
type ListUrlListsResponse struct {
// List of UrlList resources.
UrlLists []*UrlList `protobuf:"bytes,1,rep,name=url_lists,json=urlLists,proto3" json:"url_lists,omitempty"`
// If there might be more results than those appearing in this response, then
// `next_page_token` is included. To get the next set of results, call this
// method again using the value of `next_page_token` as `page_token`.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response returned by the ListUrlLists method.
func (*ListUrlListsResponse) Descriptor
deprecated
func (*ListUrlListsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUrlListsResponse.ProtoReflect.Descriptor instead.
func (*ListUrlListsResponse) GetNextPageToken ¶
func (x *ListUrlListsResponse) GetNextPageToken() string
func (*ListUrlListsResponse) GetUnreachable ¶
func (x *ListUrlListsResponse) GetUnreachable() []string
func (*ListUrlListsResponse) GetUrlLists ¶
func (x *ListUrlListsResponse) GetUrlLists() []*UrlList
func (*ListUrlListsResponse) ProtoMessage ¶
func (*ListUrlListsResponse) ProtoMessage()
func (*ListUrlListsResponse) ProtoReflect ¶
func (x *ListUrlListsResponse) ProtoReflect() protoreflect.Message
func (*ListUrlListsResponse) Reset ¶
func (x *ListUrlListsResponse) Reset()
func (*ListUrlListsResponse) String ¶
func (x *ListUrlListsResponse) String() string
type MirroringClient ¶
type MirroringClient interface {
// Lists endpoint groups in a given project and location.
// See https://google.aip.dev/132.
ListMirroringEndpointGroups(ctx context.Context, in *ListMirroringEndpointGroupsRequest, opts ...grpc.CallOption) (*ListMirroringEndpointGroupsResponse, error)
// Gets a specific endpoint group.
// See https://google.aip.dev/131.
GetMirroringEndpointGroup(ctx context.Context, in *GetMirroringEndpointGroupRequest, opts ...grpc.CallOption) (*MirroringEndpointGroup, error)
// Creates an endpoint group in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringEndpointGroup(ctx context.Context, in *CreateMirroringEndpointGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates an endpoint group.
// See https://google.aip.dev/134.
UpdateMirroringEndpointGroup(ctx context.Context, in *UpdateMirroringEndpointGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an endpoint group.
// See https://google.aip.dev/135.
DeleteMirroringEndpointGroup(ctx context.Context, in *DeleteMirroringEndpointGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists associations in a given project and location.
// See https://google.aip.dev/132.
ListMirroringEndpointGroupAssociations(ctx context.Context, in *ListMirroringEndpointGroupAssociationsRequest, opts ...grpc.CallOption) (*ListMirroringEndpointGroupAssociationsResponse, error)
// Gets a specific association.
// See https://google.aip.dev/131.
GetMirroringEndpointGroupAssociation(ctx context.Context, in *GetMirroringEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*MirroringEndpointGroupAssociation, error)
// Creates an association in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringEndpointGroupAssociation(ctx context.Context, in *CreateMirroringEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates an association.
// See https://google.aip.dev/134.
UpdateMirroringEndpointGroupAssociation(ctx context.Context, in *UpdateMirroringEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an association.
// See https://google.aip.dev/135.
DeleteMirroringEndpointGroupAssociation(ctx context.Context, in *DeleteMirroringEndpointGroupAssociationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists deployment groups in a given project and location.
// See https://google.aip.dev/132.
ListMirroringDeploymentGroups(ctx context.Context, in *ListMirroringDeploymentGroupsRequest, opts ...grpc.CallOption) (*ListMirroringDeploymentGroupsResponse, error)
// Gets a specific deployment group.
// See https://google.aip.dev/131.
GetMirroringDeploymentGroup(ctx context.Context, in *GetMirroringDeploymentGroupRequest, opts ...grpc.CallOption) (*MirroringDeploymentGroup, error)
// Creates a deployment group in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringDeploymentGroup(ctx context.Context, in *CreateMirroringDeploymentGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a deployment group.
// See https://google.aip.dev/134.
UpdateMirroringDeploymentGroup(ctx context.Context, in *UpdateMirroringDeploymentGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a deployment group.
// See https://google.aip.dev/135.
DeleteMirroringDeploymentGroup(ctx context.Context, in *DeleteMirroringDeploymentGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists deployments in a given project and location.
// See https://google.aip.dev/132.
ListMirroringDeployments(ctx context.Context, in *ListMirroringDeploymentsRequest, opts ...grpc.CallOption) (*ListMirroringDeploymentsResponse, error)
// Gets a specific deployment.
// See https://google.aip.dev/131.
GetMirroringDeployment(ctx context.Context, in *GetMirroringDeploymentRequest, opts ...grpc.CallOption) (*MirroringDeployment, error)
// Creates a deployment in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringDeployment(ctx context.Context, in *CreateMirroringDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a deployment.
// See https://google.aip.dev/134.
UpdateMirroringDeployment(ctx context.Context, in *UpdateMirroringDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a deployment.
// See https://google.aip.dev/135.
DeleteMirroringDeployment(ctx context.Context, in *DeleteMirroringDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
MirroringClient is the client API for Mirroring service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMirroringClient ¶
func NewMirroringClient(cc grpc.ClientConnInterface) MirroringClient
type MirroringDeployment ¶
type MirroringDeployment struct {
// Immutable. Identifier. The resource name of this deployment, for example:
// `projects/123456789/locations/us-central1-a/mirroringDeployments/my-dep`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Immutable. The regional forwarding rule that fronts the mirroring
// collectors, for example:
// `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See
// https://google.aip.dev/124.
ForwardingRule string `protobuf:"bytes,5,opt,name=forwarding_rule,json=forwardingRule,proto3" json:"forwarding_rule,omitempty"`
// Required. Immutable. The deployment group that this deployment is a part
// of, for example:
// `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
// See https://google.aip.dev/124.
MirroringDeploymentGroup string `` /* 135-byte string literal not displayed */
// Output only. The current state of the deployment.
// See https://google.aip.dev/216.
State MirroringDeployment_State `` /* 127-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This part of
// the normal operation (e.g. linking a new association to the parent group).
// See https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,8,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Optional. User-provided description of the deployment.
// Used as additional context for the deployment.
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
A deployment represents a zonal mirroring backend ready to accept GENEVE-encapsulated replica traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global mirroring service.
func (*MirroringDeployment) Descriptor
deprecated
func (*MirroringDeployment) Descriptor() ([]byte, []int)
Deprecated: Use MirroringDeployment.ProtoReflect.Descriptor instead.
func (*MirroringDeployment) GetCreateTime ¶
func (x *MirroringDeployment) GetCreateTime() *timestamppb.Timestamp
func (*MirroringDeployment) GetDescription ¶
func (x *MirroringDeployment) GetDescription() string
func (*MirroringDeployment) GetForwardingRule ¶
func (x *MirroringDeployment) GetForwardingRule() string
func (*MirroringDeployment) GetLabels ¶
func (x *MirroringDeployment) GetLabels() map[string]string
func (*MirroringDeployment) GetMirroringDeploymentGroup ¶
func (x *MirroringDeployment) GetMirroringDeploymentGroup() string
func (*MirroringDeployment) GetName ¶
func (x *MirroringDeployment) GetName() string
func (*MirroringDeployment) GetReconciling ¶
func (x *MirroringDeployment) GetReconciling() bool
func (*MirroringDeployment) GetState ¶
func (x *MirroringDeployment) GetState() MirroringDeployment_State
func (*MirroringDeployment) GetUpdateTime ¶
func (x *MirroringDeployment) GetUpdateTime() *timestamppb.Timestamp
func (*MirroringDeployment) ProtoMessage ¶
func (*MirroringDeployment) ProtoMessage()
func (*MirroringDeployment) ProtoReflect ¶
func (x *MirroringDeployment) ProtoReflect() protoreflect.Message
func (*MirroringDeployment) Reset ¶
func (x *MirroringDeployment) Reset()
func (*MirroringDeployment) String ¶
func (x *MirroringDeployment) String() string
type MirroringDeploymentGroup ¶
type MirroringDeploymentGroup struct {
// Immutable. Identifier. The resource name of this deployment group, for
// example:
// `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. Immutable. The network that will be used for all child
// deployments, for example: `projects/{project}/global/networks/{network}`.
// See https://google.aip.dev/124.
Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The list of endpoint groups that are connected to this
// resource.
ConnectedEndpointGroups []*MirroringDeploymentGroup_ConnectedEndpointGroup `` /* 132-byte string literal not displayed */
// Output only. The list of Mirroring Deployments that belong to this group.
//
// Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/mirroring.proto.
NestedDeployments []*MirroringDeploymentGroup_Deployment `protobuf:"bytes,10,rep,name=nested_deployments,json=nestedDeployments,proto3" json:"nested_deployments,omitempty"`
// Output only. The current state of the deployment group.
// See https://google.aip.dev/216.
State MirroringDeploymentGroup_State `` /* 132-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This is part
// of the normal operation (e.g. adding a new deployment to the group) See
// https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,8,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Optional. User-provided description of the deployment group.
// Used as additional context for the deployment group.
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The list of locations where the deployment group is present.
Locations []*MirroringLocation `protobuf:"bytes,11,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}
A deployment group aggregates many zonal mirroring backends (deployments) into a single global mirroring service. Consumers can connect this service using an endpoint group.
func (*MirroringDeploymentGroup) Descriptor
deprecated
func (*MirroringDeploymentGroup) Descriptor() ([]byte, []int)
Deprecated: Use MirroringDeploymentGroup.ProtoReflect.Descriptor instead.
func (*MirroringDeploymentGroup) GetConnectedEndpointGroups ¶
func (x *MirroringDeploymentGroup) GetConnectedEndpointGroups() []*MirroringDeploymentGroup_ConnectedEndpointGroup
func (*MirroringDeploymentGroup) GetCreateTime ¶
func (x *MirroringDeploymentGroup) GetCreateTime() *timestamppb.Timestamp
func (*MirroringDeploymentGroup) GetDescription ¶
func (x *MirroringDeploymentGroup) GetDescription() string
func (*MirroringDeploymentGroup) GetLabels ¶
func (x *MirroringDeploymentGroup) GetLabels() map[string]string
func (*MirroringDeploymentGroup) GetLocations ¶
func (x *MirroringDeploymentGroup) GetLocations() []*MirroringLocation
func (*MirroringDeploymentGroup) GetName ¶
func (x *MirroringDeploymentGroup) GetName() string
func (*MirroringDeploymentGroup) GetNestedDeployments
deprecated
func (x *MirroringDeploymentGroup) GetNestedDeployments() []*MirroringDeploymentGroup_Deployment
Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/mirroring.proto.
func (*MirroringDeploymentGroup) GetNetwork ¶
func (x *MirroringDeploymentGroup) GetNetwork() string
func (*MirroringDeploymentGroup) GetReconciling ¶
func (x *MirroringDeploymentGroup) GetReconciling() bool
func (*MirroringDeploymentGroup) GetState ¶
func (x *MirroringDeploymentGroup) GetState() MirroringDeploymentGroup_State
func (*MirroringDeploymentGroup) GetUpdateTime ¶
func (x *MirroringDeploymentGroup) GetUpdateTime() *timestamppb.Timestamp
func (*MirroringDeploymentGroup) ProtoMessage ¶
func (*MirroringDeploymentGroup) ProtoMessage()
func (*MirroringDeploymentGroup) ProtoReflect ¶
func (x *MirroringDeploymentGroup) ProtoReflect() protoreflect.Message
func (*MirroringDeploymentGroup) Reset ¶
func (x *MirroringDeploymentGroup) Reset()
func (*MirroringDeploymentGroup) String ¶
func (x *MirroringDeploymentGroup) String() string
type MirroringDeploymentGroup_ConnectedEndpointGroup ¶
type MirroringDeploymentGroup_ConnectedEndpointGroup struct {
// Output only. The connected endpoint group's resource name, for example:
// `projects/123456789/locations/global/mirroringEndpointGroups/my-eg`.
// See https://google.aip.dev/124.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
An endpoint group connected to this deployment group.
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) Descriptor
deprecated
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) Descriptor() ([]byte, []int)
Deprecated: Use MirroringDeploymentGroup_ConnectedEndpointGroup.ProtoReflect.Descriptor instead.
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) GetName ¶
func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) GetName() string
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) ProtoMessage ¶
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) ProtoMessage()
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) ProtoReflect ¶
func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) ProtoReflect() protoreflect.Message
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) Reset ¶
func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) Reset()
func (*MirroringDeploymentGroup_ConnectedEndpointGroup) String ¶
func (x *MirroringDeploymentGroup_ConnectedEndpointGroup) String() string
type MirroringDeploymentGroup_Deployment ¶
type MirroringDeploymentGroup_Deployment struct {
// Output only. The name of the Mirroring Deployment, in the format:
// `projects/{project}/locations/{location}/mirroringDeployments/{mirroring_deployment}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Most recent known state of the deployment.
State MirroringDeployment_State `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
A deployment belonging to this deployment group.
func (*MirroringDeploymentGroup_Deployment) Descriptor
deprecated
func (*MirroringDeploymentGroup_Deployment) Descriptor() ([]byte, []int)
Deprecated: Use MirroringDeploymentGroup_Deployment.ProtoReflect.Descriptor instead.
func (*MirroringDeploymentGroup_Deployment) GetName ¶
func (x *MirroringDeploymentGroup_Deployment) GetName() string
func (*MirroringDeploymentGroup_Deployment) GetState ¶
func (x *MirroringDeploymentGroup_Deployment) GetState() MirroringDeployment_State
func (*MirroringDeploymentGroup_Deployment) ProtoMessage ¶
func (*MirroringDeploymentGroup_Deployment) ProtoMessage()
func (*MirroringDeploymentGroup_Deployment) ProtoReflect ¶
func (x *MirroringDeploymentGroup_Deployment) ProtoReflect() protoreflect.Message
func (*MirroringDeploymentGroup_Deployment) Reset ¶
func (x *MirroringDeploymentGroup_Deployment) Reset()
func (*MirroringDeploymentGroup_Deployment) String ¶
func (x *MirroringDeploymentGroup_Deployment) String() string
type MirroringDeploymentGroup_State ¶
type MirroringDeploymentGroup_State int32
The current state of the deployment group.
const ( // State not set (this is not a valid state). MirroringDeploymentGroup_STATE_UNSPECIFIED MirroringDeploymentGroup_State = 0 // The deployment group is ready. MirroringDeploymentGroup_ACTIVE MirroringDeploymentGroup_State = 1 // The deployment group is being created. MirroringDeploymentGroup_CREATING MirroringDeploymentGroup_State = 2 // The deployment group is being deleted. MirroringDeploymentGroup_DELETING MirroringDeploymentGroup_State = 3 // The deployment group is being wiped out (project deleted). MirroringDeploymentGroup_CLOSED MirroringDeploymentGroup_State = 4 )
func (MirroringDeploymentGroup_State) Descriptor ¶
func (MirroringDeploymentGroup_State) Descriptor() protoreflect.EnumDescriptor
func (MirroringDeploymentGroup_State) Enum ¶
func (x MirroringDeploymentGroup_State) Enum() *MirroringDeploymentGroup_State
func (MirroringDeploymentGroup_State) EnumDescriptor
deprecated
func (MirroringDeploymentGroup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringDeploymentGroup_State.Descriptor instead.
func (MirroringDeploymentGroup_State) Number ¶
func (x MirroringDeploymentGroup_State) Number() protoreflect.EnumNumber
func (MirroringDeploymentGroup_State) String ¶
func (x MirroringDeploymentGroup_State) String() string
func (MirroringDeploymentGroup_State) Type ¶
func (MirroringDeploymentGroup_State) Type() protoreflect.EnumType
type MirroringDeployment_State ¶
type MirroringDeployment_State int32
The current state of the deployment.
const ( // State not set (this is not a valid state). MirroringDeployment_STATE_UNSPECIFIED MirroringDeployment_State = 0 // The deployment is ready and in sync with the parent group. MirroringDeployment_ACTIVE MirroringDeployment_State = 1 // The deployment is being created. MirroringDeployment_CREATING MirroringDeployment_State = 2 // The deployment is being deleted. MirroringDeployment_DELETING MirroringDeployment_State = 3 // The deployment is out of sync with the parent group. // In most cases, this is a result of a transient issue within the system // (e.g. a delayed data-path config) and the system is expected to recover // automatically. See the parent deployment group's state for more details. MirroringDeployment_OUT_OF_SYNC MirroringDeployment_State = 4 // An attempt to delete the deployment has failed. This is a terminal state // and the deployment is not expected to recover. The only permitted // operation is to retry deleting the deployment. MirroringDeployment_DELETE_FAILED MirroringDeployment_State = 5 )
func (MirroringDeployment_State) Descriptor ¶
func (MirroringDeployment_State) Descriptor() protoreflect.EnumDescriptor
func (MirroringDeployment_State) Enum ¶
func (x MirroringDeployment_State) Enum() *MirroringDeployment_State
func (MirroringDeployment_State) EnumDescriptor
deprecated
func (MirroringDeployment_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringDeployment_State.Descriptor instead.
func (MirroringDeployment_State) Number ¶
func (x MirroringDeployment_State) Number() protoreflect.EnumNumber
func (MirroringDeployment_State) String ¶
func (x MirroringDeployment_State) String() string
func (MirroringDeployment_State) Type ¶
func (MirroringDeployment_State) Type() protoreflect.EnumType
type MirroringEndpointGroup ¶
type MirroringEndpointGroup struct {
// Immutable. Identifier. The resource name of this endpoint group, for
// example:
// `projects/123456789/locations/global/mirroringEndpointGroups/my-eg`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Immutable. The deployment group that this DIRECT endpoint group is
// connected to, for example:
// `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
// See https://google.aip.dev/124.
MirroringDeploymentGroup string `` /* 135-byte string literal not displayed */
// Output only. List of details about the connected deployment groups to this
// endpoint group.
ConnectedDeploymentGroups []*MirroringEndpointGroup_ConnectedDeploymentGroup `` /* 139-byte string literal not displayed */
// Output only. The current state of the endpoint group.
// See https://google.aip.dev/216.
State MirroringEndpointGroup_State `` /* 130-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This is part
// of the normal operation (e.g. adding a new association to the group). See
// https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,8,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Immutable. The type of the endpoint group.
// If left unspecified, defaults to DIRECT.
Type MirroringEndpointGroup_Type `` /* 128-byte string literal not displayed */
// Output only. List of associations to this endpoint group.
Associations []*MirroringEndpointGroup_AssociationDetails `protobuf:"bytes,9,rep,name=associations,proto3" json:"associations,omitempty"`
// Optional. User-provided description of the endpoint group.
// Used as additional context for the endpoint group.
Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
An endpoint group is a consumer frontend for a deployment group (backend). In order to configure mirroring for a network, consumers must create: - An association between their network and the endpoint group. - A security profile that points to the endpoint group. - A mirroring rule that references the security profile (group).
func (*MirroringEndpointGroup) Descriptor
deprecated
func (*MirroringEndpointGroup) Descriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroup.ProtoReflect.Descriptor instead.
func (*MirroringEndpointGroup) GetAssociations ¶
func (x *MirroringEndpointGroup) GetAssociations() []*MirroringEndpointGroup_AssociationDetails
func (*MirroringEndpointGroup) GetConnectedDeploymentGroups ¶
func (x *MirroringEndpointGroup) GetConnectedDeploymentGroups() []*MirroringEndpointGroup_ConnectedDeploymentGroup
func (*MirroringEndpointGroup) GetCreateTime ¶
func (x *MirroringEndpointGroup) GetCreateTime() *timestamppb.Timestamp
func (*MirroringEndpointGroup) GetDescription ¶
func (x *MirroringEndpointGroup) GetDescription() string
func (*MirroringEndpointGroup) GetLabels ¶
func (x *MirroringEndpointGroup) GetLabels() map[string]string
func (*MirroringEndpointGroup) GetMirroringDeploymentGroup ¶
func (x *MirroringEndpointGroup) GetMirroringDeploymentGroup() string
func (*MirroringEndpointGroup) GetName ¶
func (x *MirroringEndpointGroup) GetName() string
func (*MirroringEndpointGroup) GetReconciling ¶
func (x *MirroringEndpointGroup) GetReconciling() bool
func (*MirroringEndpointGroup) GetState ¶
func (x *MirroringEndpointGroup) GetState() MirroringEndpointGroup_State
func (*MirroringEndpointGroup) GetType ¶
func (x *MirroringEndpointGroup) GetType() MirroringEndpointGroup_Type
func (*MirroringEndpointGroup) GetUpdateTime ¶
func (x *MirroringEndpointGroup) GetUpdateTime() *timestamppb.Timestamp
func (*MirroringEndpointGroup) ProtoMessage ¶
func (*MirroringEndpointGroup) ProtoMessage()
func (*MirroringEndpointGroup) ProtoReflect ¶
func (x *MirroringEndpointGroup) ProtoReflect() protoreflect.Message
func (*MirroringEndpointGroup) Reset ¶
func (x *MirroringEndpointGroup) Reset()
func (*MirroringEndpointGroup) String ¶
func (x *MirroringEndpointGroup) String() string
type MirroringEndpointGroupAssociation ¶
type MirroringEndpointGroupAssociation struct {
// Immutable. Identifier. The resource name of this endpoint group
// association, for example:
// `projects/123456789/locations/global/mirroringEndpointGroupAssociations/my-eg-association`.
// See https://google.aip.dev/122 for more details.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The timestamp when the resource was created.
// See https://google.aip.dev/148#timestamps.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was most recently updated.
// See https://google.aip.dev/148#timestamps.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are key/value pairs that help to organize and filter
// resources.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Immutable. The endpoint group that this association is connected to, for
// example:
// `projects/123456789/locations/global/mirroringEndpointGroups/my-eg`.
// See https://google.aip.dev/124.
MirroringEndpointGroup string `` /* 129-byte string literal not displayed */
// Immutable. The VPC network that is associated. for example:
// `projects/123456789/global/networks/my-network`.
// See https://google.aip.dev/124.
Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The list of locations where the association is present. This
// information is retrieved from the linked endpoint group, and not configured
// as part of the association itself.
//
// Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/mirroring.proto.
LocationsDetails []*MirroringEndpointGroupAssociation_LocationDetails `protobuf:"bytes,7,rep,name=locations_details,json=locationsDetails,proto3" json:"locations_details,omitempty"`
// Output only. Current state of the endpoint group association.
State MirroringEndpointGroupAssociation_State `` /* 141-byte string literal not displayed */
// Output only. The current state of the resource does not match the user's
// intended state, and the system is working to reconcile them. This part of
// the normal operation (e.g. adding a new location to the target deployment
// group). See https://google.aip.dev/128.
Reconciling bool `protobuf:"varint,9,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Output only. The list of locations where the association is configured.
// This information is retrieved from the linked endpoint group.
Locations []*MirroringLocation `protobuf:"bytes,10,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}
An endpoint group association represents a link between a network and an endpoint group in the organization.
Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable mirroring by itself. To enable mirroring, the user must also create a network firewall policy containing mirroring rules and associate it with the network.
func (*MirroringEndpointGroupAssociation) Descriptor
deprecated
func (*MirroringEndpointGroupAssociation) Descriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroupAssociation.ProtoReflect.Descriptor instead.
func (*MirroringEndpointGroupAssociation) GetCreateTime ¶
func (x *MirroringEndpointGroupAssociation) GetCreateTime() *timestamppb.Timestamp
func (*MirroringEndpointGroupAssociation) GetLabels ¶
func (x *MirroringEndpointGroupAssociation) GetLabels() map[string]string
func (*MirroringEndpointGroupAssociation) GetLocations ¶
func (x *MirroringEndpointGroupAssociation) GetLocations() []*MirroringLocation
func (*MirroringEndpointGroupAssociation) GetLocationsDetails
deprecated
func (x *MirroringEndpointGroupAssociation) GetLocationsDetails() []*MirroringEndpointGroupAssociation_LocationDetails
Deprecated: Marked as deprecated in google/cloud/networksecurity/v1/mirroring.proto.
func (*MirroringEndpointGroupAssociation) GetMirroringEndpointGroup ¶
func (x *MirroringEndpointGroupAssociation) GetMirroringEndpointGroup() string
func (*MirroringEndpointGroupAssociation) GetName ¶
func (x *MirroringEndpointGroupAssociation) GetName() string
func (*MirroringEndpointGroupAssociation) GetNetwork ¶
func (x *MirroringEndpointGroupAssociation) GetNetwork() string
func (*MirroringEndpointGroupAssociation) GetReconciling ¶
func (x *MirroringEndpointGroupAssociation) GetReconciling() bool
func (*MirroringEndpointGroupAssociation) GetState ¶
func (x *MirroringEndpointGroupAssociation) GetState() MirroringEndpointGroupAssociation_State
func (*MirroringEndpointGroupAssociation) GetUpdateTime ¶
func (x *MirroringEndpointGroupAssociation) GetUpdateTime() *timestamppb.Timestamp
func (*MirroringEndpointGroupAssociation) ProtoMessage ¶
func (*MirroringEndpointGroupAssociation) ProtoMessage()
func (*MirroringEndpointGroupAssociation) ProtoReflect ¶
func (x *MirroringEndpointGroupAssociation) ProtoReflect() protoreflect.Message
func (*MirroringEndpointGroupAssociation) Reset ¶
func (x *MirroringEndpointGroupAssociation) Reset()
func (*MirroringEndpointGroupAssociation) String ¶
func (x *MirroringEndpointGroupAssociation) String() string
type MirroringEndpointGroupAssociation_LocationDetails ¶
type MirroringEndpointGroupAssociation_LocationDetails struct {
// Output only. The cloud location, e.g. "us-central1-a" or "asia-south1".
Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
// Output only. The current state of the association in this location.
State MirroringEndpointGroupAssociation_LocationDetails_State `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
Contains details about the state of an association in a specific cloud location.
func (*MirroringEndpointGroupAssociation_LocationDetails) Descriptor
deprecated
func (*MirroringEndpointGroupAssociation_LocationDetails) Descriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroupAssociation_LocationDetails.ProtoReflect.Descriptor instead.
func (*MirroringEndpointGroupAssociation_LocationDetails) GetLocation ¶
func (x *MirroringEndpointGroupAssociation_LocationDetails) GetLocation() string
func (*MirroringEndpointGroupAssociation_LocationDetails) ProtoMessage ¶
func (*MirroringEndpointGroupAssociation_LocationDetails) ProtoMessage()
func (*MirroringEndpointGroupAssociation_LocationDetails) ProtoReflect ¶
func (x *MirroringEndpointGroupAssociation_LocationDetails) ProtoReflect() protoreflect.Message
func (*MirroringEndpointGroupAssociation_LocationDetails) Reset ¶
func (x *MirroringEndpointGroupAssociation_LocationDetails) Reset()
func (*MirroringEndpointGroupAssociation_LocationDetails) String ¶
func (x *MirroringEndpointGroupAssociation_LocationDetails) String() string
type MirroringEndpointGroupAssociation_LocationDetails_State ¶
type MirroringEndpointGroupAssociation_LocationDetails_State int32
The state of association.
const ( // Not set. MirroringEndpointGroupAssociation_LocationDetails_STATE_UNSPECIFIED MirroringEndpointGroupAssociation_LocationDetails_State = 0 // The association is ready and in sync with the linked endpoint group. MirroringEndpointGroupAssociation_LocationDetails_ACTIVE MirroringEndpointGroupAssociation_LocationDetails_State = 1 // The association is out of sync with the linked endpoint group. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. MirroringEndpointGroupAssociation_LocationDetails_OUT_OF_SYNC MirroringEndpointGroupAssociation_LocationDetails_State = 2 )
func (MirroringEndpointGroupAssociation_LocationDetails_State) Descriptor ¶
func (MirroringEndpointGroupAssociation_LocationDetails_State) Descriptor() protoreflect.EnumDescriptor
func (MirroringEndpointGroupAssociation_LocationDetails_State) EnumDescriptor
deprecated
func (MirroringEndpointGroupAssociation_LocationDetails_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroupAssociation_LocationDetails_State.Descriptor instead.
func (MirroringEndpointGroupAssociation_LocationDetails_State) Number ¶
func (x MirroringEndpointGroupAssociation_LocationDetails_State) Number() protoreflect.EnumNumber
func (MirroringEndpointGroupAssociation_LocationDetails_State) String ¶
func (x MirroringEndpointGroupAssociation_LocationDetails_State) String() string
type MirroringEndpointGroupAssociation_State ¶
type MirroringEndpointGroupAssociation_State int32
The state of the association.
const ( // Not set. MirroringEndpointGroupAssociation_STATE_UNSPECIFIED MirroringEndpointGroupAssociation_State = 0 // The association is ready and in sync with the linked endpoint group. MirroringEndpointGroupAssociation_ACTIVE MirroringEndpointGroupAssociation_State = 1 // The association is being created. MirroringEndpointGroupAssociation_CREATING MirroringEndpointGroupAssociation_State = 3 // The association is being deleted. MirroringEndpointGroupAssociation_DELETING MirroringEndpointGroupAssociation_State = 4 // The association is disabled due to a breaking change in another resource. MirroringEndpointGroupAssociation_CLOSED MirroringEndpointGroupAssociation_State = 5 // The association is out of sync with the linked endpoint group. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. Check the `locations_details` field for more details. MirroringEndpointGroupAssociation_OUT_OF_SYNC MirroringEndpointGroupAssociation_State = 6 // An attempt to delete the association has failed. This is a terminal state // and the association is not expected to be usable as some of its resources // have been deleted. // The only permitted operation is to retry deleting the association. MirroringEndpointGroupAssociation_DELETE_FAILED MirroringEndpointGroupAssociation_State = 7 )
func (MirroringEndpointGroupAssociation_State) Descriptor ¶
func (MirroringEndpointGroupAssociation_State) Descriptor() protoreflect.EnumDescriptor
func (MirroringEndpointGroupAssociation_State) EnumDescriptor
deprecated
func (MirroringEndpointGroupAssociation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroupAssociation_State.Descriptor instead.
func (MirroringEndpointGroupAssociation_State) Number ¶
func (x MirroringEndpointGroupAssociation_State) Number() protoreflect.EnumNumber
func (MirroringEndpointGroupAssociation_State) String ¶
func (x MirroringEndpointGroupAssociation_State) String() string
func (MirroringEndpointGroupAssociation_State) Type ¶
func (MirroringEndpointGroupAssociation_State) Type() protoreflect.EnumType
type MirroringEndpointGroup_AssociationDetails ¶
type MirroringEndpointGroup_AssociationDetails struct {
// Output only. The connected association's resource name, for example:
// `projects/123456789/locations/global/mirroringEndpointGroupAssociations/my-ega`.
// See https://google.aip.dev/124.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The associated network, for example:
// projects/123456789/global/networks/my-network.
// See https://google.aip.dev/124.
Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
// Output only. Most recent known state of the association.
State MirroringEndpointGroupAssociation_State `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
The endpoint group's view of a connected association.
func (*MirroringEndpointGroup_AssociationDetails) Descriptor
deprecated
func (*MirroringEndpointGroup_AssociationDetails) Descriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroup_AssociationDetails.ProtoReflect.Descriptor instead.
func (*MirroringEndpointGroup_AssociationDetails) GetName ¶
func (x *MirroringEndpointGroup_AssociationDetails) GetName() string
func (*MirroringEndpointGroup_AssociationDetails) GetNetwork ¶
func (x *MirroringEndpointGroup_AssociationDetails) GetNetwork() string
func (*MirroringEndpointGroup_AssociationDetails) GetState ¶
func (x *MirroringEndpointGroup_AssociationDetails) GetState() MirroringEndpointGroupAssociation_State
func (*MirroringEndpointGroup_AssociationDetails) ProtoMessage ¶
func (*MirroringEndpointGroup_AssociationDetails) ProtoMessage()
func (*MirroringEndpointGroup_AssociationDetails) ProtoReflect ¶
func (x *MirroringEndpointGroup_AssociationDetails) ProtoReflect() protoreflect.Message
func (*MirroringEndpointGroup_AssociationDetails) Reset ¶
func (x *MirroringEndpointGroup_AssociationDetails) Reset()
func (*MirroringEndpointGroup_AssociationDetails) String ¶
func (x *MirroringEndpointGroup_AssociationDetails) String() string
type MirroringEndpointGroup_ConnectedDeploymentGroup ¶
type MirroringEndpointGroup_ConnectedDeploymentGroup struct {
// Output only. The connected deployment group's resource name, for example:
// `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
// See https://google.aip.dev/124.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The list of locations where the deployment group is present.
Locations []*MirroringLocation `protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}
The endpoint group's view of a connected deployment group.
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) Descriptor
deprecated
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) Descriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroup_ConnectedDeploymentGroup.ProtoReflect.Descriptor instead.
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) GetLocations ¶
func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) GetLocations() []*MirroringLocation
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) GetName ¶
func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) GetName() string
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) ProtoMessage ¶
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) ProtoMessage()
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) ProtoReflect ¶
func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) ProtoReflect() protoreflect.Message
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) Reset ¶
func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) Reset()
func (*MirroringEndpointGroup_ConnectedDeploymentGroup) String ¶
func (x *MirroringEndpointGroup_ConnectedDeploymentGroup) String() string
type MirroringEndpointGroup_State ¶
type MirroringEndpointGroup_State int32
The current state of the endpoint group.
const ( // State not set (this is not a valid state). MirroringEndpointGroup_STATE_UNSPECIFIED MirroringEndpointGroup_State = 0 // The endpoint group is ready and in sync with the target deployment group. MirroringEndpointGroup_ACTIVE MirroringEndpointGroup_State = 1 // The deployment group backing this endpoint group has been force-deleted. // This endpoint group cannot be used and mirroring is effectively disabled. MirroringEndpointGroup_CLOSED MirroringEndpointGroup_State = 2 // The endpoint group is being created. MirroringEndpointGroup_CREATING MirroringEndpointGroup_State = 3 // The endpoint group is being deleted. MirroringEndpointGroup_DELETING MirroringEndpointGroup_State = 4 // The endpoint group is out of sync with the backing deployment group. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. See the associations field for details per network and // location. MirroringEndpointGroup_OUT_OF_SYNC MirroringEndpointGroup_State = 5 // An attempt to delete the endpoint group has failed. This is a terminal // state and the endpoint group is not expected to recover. // The only permitted operation is to retry deleting the endpoint group. MirroringEndpointGroup_DELETE_FAILED MirroringEndpointGroup_State = 6 )
func (MirroringEndpointGroup_State) Descriptor ¶
func (MirroringEndpointGroup_State) Descriptor() protoreflect.EnumDescriptor
func (MirroringEndpointGroup_State) Enum ¶
func (x MirroringEndpointGroup_State) Enum() *MirroringEndpointGroup_State
func (MirroringEndpointGroup_State) EnumDescriptor
deprecated
func (MirroringEndpointGroup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroup_State.Descriptor instead.
func (MirroringEndpointGroup_State) Number ¶
func (x MirroringEndpointGroup_State) Number() protoreflect.EnumNumber
func (MirroringEndpointGroup_State) String ¶
func (x MirroringEndpointGroup_State) String() string
func (MirroringEndpointGroup_State) Type ¶
func (MirroringEndpointGroup_State) Type() protoreflect.EnumType
type MirroringEndpointGroup_Type ¶
type MirroringEndpointGroup_Type int32
The type of the endpoint group.
const ( // Not set. MirroringEndpointGroup_TYPE_UNSPECIFIED MirroringEndpointGroup_Type = 0 // An endpoint group that sends packets to a single deployment group. MirroringEndpointGroup_DIRECT MirroringEndpointGroup_Type = 1 )
func (MirroringEndpointGroup_Type) Descriptor ¶
func (MirroringEndpointGroup_Type) Descriptor() protoreflect.EnumDescriptor
func (MirroringEndpointGroup_Type) Enum ¶
func (x MirroringEndpointGroup_Type) Enum() *MirroringEndpointGroup_Type
func (MirroringEndpointGroup_Type) EnumDescriptor
deprecated
func (MirroringEndpointGroup_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringEndpointGroup_Type.Descriptor instead.
func (MirroringEndpointGroup_Type) Number ¶
func (x MirroringEndpointGroup_Type) Number() protoreflect.EnumNumber
func (MirroringEndpointGroup_Type) String ¶
func (x MirroringEndpointGroup_Type) String() string
func (MirroringEndpointGroup_Type) Type ¶
func (MirroringEndpointGroup_Type) Type() protoreflect.EnumType
type MirroringLocation ¶
type MirroringLocation struct {
// Output only. The cloud location, e.g. "us-central1-a" or "asia-south1".
Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
// Output only. The current state of the association in this location.
State MirroringLocation_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.networksecurity.v1.MirroringLocation_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
Details about mirroring in a specific cloud location.
func (*MirroringLocation) Descriptor
deprecated
func (*MirroringLocation) Descriptor() ([]byte, []int)
Deprecated: Use MirroringLocation.ProtoReflect.Descriptor instead.
func (*MirroringLocation) GetLocation ¶
func (x *MirroringLocation) GetLocation() string
func (*MirroringLocation) GetState ¶
func (x *MirroringLocation) GetState() MirroringLocation_State
func (*MirroringLocation) ProtoMessage ¶
func (*MirroringLocation) ProtoMessage()
func (*MirroringLocation) ProtoReflect ¶
func (x *MirroringLocation) ProtoReflect() protoreflect.Message
func (*MirroringLocation) Reset ¶
func (x *MirroringLocation) Reset()
func (*MirroringLocation) String ¶
func (x *MirroringLocation) String() string
type MirroringLocation_State ¶
type MirroringLocation_State int32
The current state of a resource in the location.
const ( // State not set (this is not a valid state). MirroringLocation_STATE_UNSPECIFIED MirroringLocation_State = 0 // The resource is ready and in sync in the location. MirroringLocation_ACTIVE MirroringLocation_State = 1 // The resource is out of sync in the location. // In most cases, this is a result of a transient issue within the system // (e.g. an inaccessible location) and the system is expected to recover // automatically. MirroringLocation_OUT_OF_SYNC MirroringLocation_State = 2 )
func (MirroringLocation_State) Descriptor ¶
func (MirroringLocation_State) Descriptor() protoreflect.EnumDescriptor
func (MirroringLocation_State) Enum ¶
func (x MirroringLocation_State) Enum() *MirroringLocation_State
func (MirroringLocation_State) EnumDescriptor
deprecated
func (MirroringLocation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MirroringLocation_State.Descriptor instead.
func (MirroringLocation_State) Number ¶
func (x MirroringLocation_State) Number() protoreflect.EnumNumber
func (MirroringLocation_State) String ¶
func (x MirroringLocation_State) String() string
func (MirroringLocation_State) Type ¶
func (MirroringLocation_State) Type() protoreflect.EnumType
type MirroringServer ¶
type MirroringServer interface {
// Lists endpoint groups in a given project and location.
// See https://google.aip.dev/132.
ListMirroringEndpointGroups(context.Context, *ListMirroringEndpointGroupsRequest) (*ListMirroringEndpointGroupsResponse, error)
// Gets a specific endpoint group.
// See https://google.aip.dev/131.
GetMirroringEndpointGroup(context.Context, *GetMirroringEndpointGroupRequest) (*MirroringEndpointGroup, error)
// Creates an endpoint group in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringEndpointGroup(context.Context, *CreateMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
// Updates an endpoint group.
// See https://google.aip.dev/134.
UpdateMirroringEndpointGroup(context.Context, *UpdateMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
// Deletes an endpoint group.
// See https://google.aip.dev/135.
DeleteMirroringEndpointGroup(context.Context, *DeleteMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
// Lists associations in a given project and location.
// See https://google.aip.dev/132.
ListMirroringEndpointGroupAssociations(context.Context, *ListMirroringEndpointGroupAssociationsRequest) (*ListMirroringEndpointGroupAssociationsResponse, error)
// Gets a specific association.
// See https://google.aip.dev/131.
GetMirroringEndpointGroupAssociation(context.Context, *GetMirroringEndpointGroupAssociationRequest) (*MirroringEndpointGroupAssociation, error)
// Creates an association in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringEndpointGroupAssociation(context.Context, *CreateMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
// Updates an association.
// See https://google.aip.dev/134.
UpdateMirroringEndpointGroupAssociation(context.Context, *UpdateMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
// Deletes an association.
// See https://google.aip.dev/135.
DeleteMirroringEndpointGroupAssociation(context.Context, *DeleteMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
// Lists deployment groups in a given project and location.
// See https://google.aip.dev/132.
ListMirroringDeploymentGroups(context.Context, *ListMirroringDeploymentGroupsRequest) (*ListMirroringDeploymentGroupsResponse, error)
// Gets a specific deployment group.
// See https://google.aip.dev/131.
GetMirroringDeploymentGroup(context.Context, *GetMirroringDeploymentGroupRequest) (*MirroringDeploymentGroup, error)
// Creates a deployment group in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringDeploymentGroup(context.Context, *CreateMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
// Updates a deployment group.
// See https://google.aip.dev/134.
UpdateMirroringDeploymentGroup(context.Context, *UpdateMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
// Deletes a deployment group.
// See https://google.aip.dev/135.
DeleteMirroringDeploymentGroup(context.Context, *DeleteMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
// Lists deployments in a given project and location.
// See https://google.aip.dev/132.
ListMirroringDeployments(context.Context, *ListMirroringDeploymentsRequest) (*ListMirroringDeploymentsResponse, error)
// Gets a specific deployment.
// See https://google.aip.dev/131.
GetMirroringDeployment(context.Context, *GetMirroringDeploymentRequest) (*MirroringDeployment, error)
// Creates a deployment in a given project and location.
// See https://google.aip.dev/133.
CreateMirroringDeployment(context.Context, *CreateMirroringDeploymentRequest) (*longrunningpb.Operation, error)
// Updates a deployment.
// See https://google.aip.dev/134.
UpdateMirroringDeployment(context.Context, *UpdateMirroringDeploymentRequest) (*longrunningpb.Operation, error)
// Deletes a deployment.
// See https://google.aip.dev/135.
DeleteMirroringDeployment(context.Context, *DeleteMirroringDeploymentRequest) (*longrunningpb.Operation, error)
}
MirroringServer is the server API for Mirroring service. All implementations should embed UnimplementedMirroringServer for forward compatibility
type NetworkSecurityClient ¶
type NetworkSecurityClient interface {
// Lists AuthorizationPolicies in a given project and location.
ListAuthorizationPolicies(ctx context.Context, in *ListAuthorizationPoliciesRequest, opts ...grpc.CallOption) (*ListAuthorizationPoliciesResponse, error)
// Gets details of a single AuthorizationPolicy.
GetAuthorizationPolicy(ctx context.Context, in *GetAuthorizationPolicyRequest, opts ...grpc.CallOption) (*AuthorizationPolicy, error)
// Creates a new AuthorizationPolicy in a given project and location.
CreateAuthorizationPolicy(ctx context.Context, in *CreateAuthorizationPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single AuthorizationPolicy.
UpdateAuthorizationPolicy(ctx context.Context, in *UpdateAuthorizationPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single AuthorizationPolicy.
DeleteAuthorizationPolicy(ctx context.Context, in *DeleteAuthorizationPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists BackendAuthenticationConfigs in a given project and location.
ListBackendAuthenticationConfigs(ctx context.Context, in *ListBackendAuthenticationConfigsRequest, opts ...grpc.CallOption) (*ListBackendAuthenticationConfigsResponse, error)
// Gets details of a single BackendAuthenticationConfig to
// BackendAuthenticationConfig.
GetBackendAuthenticationConfig(ctx context.Context, in *GetBackendAuthenticationConfigRequest, opts ...grpc.CallOption) (*BackendAuthenticationConfig, error)
// Creates a new BackendAuthenticationConfig in a given project and location.
CreateBackendAuthenticationConfig(ctx context.Context, in *CreateBackendAuthenticationConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single BackendAuthenticationConfig to
// BackendAuthenticationConfig.
UpdateBackendAuthenticationConfig(ctx context.Context, in *UpdateBackendAuthenticationConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single BackendAuthenticationConfig to
// BackendAuthenticationConfig.
DeleteBackendAuthenticationConfig(ctx context.Context, in *DeleteBackendAuthenticationConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists ServerTlsPolicies in a given project and location.
ListServerTlsPolicies(ctx context.Context, in *ListServerTlsPoliciesRequest, opts ...grpc.CallOption) (*ListServerTlsPoliciesResponse, error)
// Gets details of a single ServerTlsPolicy.
GetServerTlsPolicy(ctx context.Context, in *GetServerTlsPolicyRequest, opts ...grpc.CallOption) (*ServerTlsPolicy, error)
// Creates a new ServerTlsPolicy in a given project and location.
CreateServerTlsPolicy(ctx context.Context, in *CreateServerTlsPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single ServerTlsPolicy.
UpdateServerTlsPolicy(ctx context.Context, in *UpdateServerTlsPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ServerTlsPolicy.
DeleteServerTlsPolicy(ctx context.Context, in *DeleteServerTlsPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists ClientTlsPolicies in a given project and location.
ListClientTlsPolicies(ctx context.Context, in *ListClientTlsPoliciesRequest, opts ...grpc.CallOption) (*ListClientTlsPoliciesResponse, error)
// Gets details of a single ClientTlsPolicy.
GetClientTlsPolicy(ctx context.Context, in *GetClientTlsPolicyRequest, opts ...grpc.CallOption) (*ClientTlsPolicy, error)
// Creates a new ClientTlsPolicy in a given project and location.
CreateClientTlsPolicy(ctx context.Context, in *CreateClientTlsPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single ClientTlsPolicy.
UpdateClientTlsPolicy(ctx context.Context, in *UpdateClientTlsPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ClientTlsPolicy.
DeleteClientTlsPolicy(ctx context.Context, in *DeleteClientTlsPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists GatewaySecurityPolicies in a given project and location.
ListGatewaySecurityPolicies(ctx context.Context, in *ListGatewaySecurityPoliciesRequest, opts ...grpc.CallOption) (*ListGatewaySecurityPoliciesResponse, error)
// Gets details of a single GatewaySecurityPolicy.
GetGatewaySecurityPolicy(ctx context.Context, in *GetGatewaySecurityPolicyRequest, opts ...grpc.CallOption) (*GatewaySecurityPolicy, error)
// Creates a new GatewaySecurityPolicy in a given project and location.
CreateGatewaySecurityPolicy(ctx context.Context, in *CreateGatewaySecurityPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single GatewaySecurityPolicy.
UpdateGatewaySecurityPolicy(ctx context.Context, in *UpdateGatewaySecurityPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single GatewaySecurityPolicy.
DeleteGatewaySecurityPolicy(ctx context.Context, in *DeleteGatewaySecurityPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists GatewaySecurityPolicyRules in a given project and location.
ListGatewaySecurityPolicyRules(ctx context.Context, in *ListGatewaySecurityPolicyRulesRequest, opts ...grpc.CallOption) (*ListGatewaySecurityPolicyRulesResponse, error)
// Gets details of a single GatewaySecurityPolicyRule.
GetGatewaySecurityPolicyRule(ctx context.Context, in *GetGatewaySecurityPolicyRuleRequest, opts ...grpc.CallOption) (*GatewaySecurityPolicyRule, error)
// Creates a new GatewaySecurityPolicy in a given project and location.
CreateGatewaySecurityPolicyRule(ctx context.Context, in *CreateGatewaySecurityPolicyRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single GatewaySecurityPolicyRule.
UpdateGatewaySecurityPolicyRule(ctx context.Context, in *UpdateGatewaySecurityPolicyRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single GatewaySecurityPolicyRule.
DeleteGatewaySecurityPolicyRule(ctx context.Context, in *DeleteGatewaySecurityPolicyRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists UrlLists in a given project and location.
ListUrlLists(ctx context.Context, in *ListUrlListsRequest, opts ...grpc.CallOption) (*ListUrlListsResponse, error)
// Gets details of a single UrlList.
GetUrlList(ctx context.Context, in *GetUrlListRequest, opts ...grpc.CallOption) (*UrlList, error)
// Creates a new UrlList in a given project and location.
CreateUrlList(ctx context.Context, in *CreateUrlListRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single UrlList.
UpdateUrlList(ctx context.Context, in *UpdateUrlListRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single UrlList.
DeleteUrlList(ctx context.Context, in *DeleteUrlListRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists TlsInspectionPolicies in a given project and location.
ListTlsInspectionPolicies(ctx context.Context, in *ListTlsInspectionPoliciesRequest, opts ...grpc.CallOption) (*ListTlsInspectionPoliciesResponse, error)
// Gets details of a single TlsInspectionPolicy.
GetTlsInspectionPolicy(ctx context.Context, in *GetTlsInspectionPolicyRequest, opts ...grpc.CallOption) (*TlsInspectionPolicy, error)
// Creates a new TlsInspectionPolicy in a given project and location.
CreateTlsInspectionPolicy(ctx context.Context, in *CreateTlsInspectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single TlsInspectionPolicy.
UpdateTlsInspectionPolicy(ctx context.Context, in *UpdateTlsInspectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single TlsInspectionPolicy.
DeleteTlsInspectionPolicy(ctx context.Context, in *DeleteTlsInspectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists AuthzPolicies in a given project and location.
ListAuthzPolicies(ctx context.Context, in *ListAuthzPoliciesRequest, opts ...grpc.CallOption) (*ListAuthzPoliciesResponse, error)
// Gets details of a single AuthzPolicy.
GetAuthzPolicy(ctx context.Context, in *GetAuthzPolicyRequest, opts ...grpc.CallOption) (*AuthzPolicy, error)
// Creates a new AuthzPolicy in a given project and location.
CreateAuthzPolicy(ctx context.Context, in *CreateAuthzPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single AuthzPolicy.
UpdateAuthzPolicy(ctx context.Context, in *UpdateAuthzPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single AuthzPolicy.
DeleteAuthzPolicy(ctx context.Context, in *DeleteAuthzPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
NetworkSecurityClient is the client API for NetworkSecurity service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewNetworkSecurityClient ¶
func NewNetworkSecurityClient(cc grpc.ClientConnInterface) NetworkSecurityClient
type NetworkSecurityServer ¶
type NetworkSecurityServer interface {
// Lists AuthorizationPolicies in a given project and location.
ListAuthorizationPolicies(context.Context, *ListAuthorizationPoliciesRequest) (*ListAuthorizationPoliciesResponse, error)
// Gets details of a single AuthorizationPolicy.
GetAuthorizationPolicy(context.Context, *GetAuthorizationPolicyRequest) (*AuthorizationPolicy, error)
// Creates a new AuthorizationPolicy in a given project and location.
CreateAuthorizationPolicy(context.Context, *CreateAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single AuthorizationPolicy.
UpdateAuthorizationPolicy(context.Context, *UpdateAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single AuthorizationPolicy.
DeleteAuthorizationPolicy(context.Context, *DeleteAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
// Lists BackendAuthenticationConfigs in a given project and location.
ListBackendAuthenticationConfigs(context.Context, *ListBackendAuthenticationConfigsRequest) (*ListBackendAuthenticationConfigsResponse, error)
// Gets details of a single BackendAuthenticationConfig to
// BackendAuthenticationConfig.
GetBackendAuthenticationConfig(context.Context, *GetBackendAuthenticationConfigRequest) (*BackendAuthenticationConfig, error)
// Creates a new BackendAuthenticationConfig in a given project and location.
CreateBackendAuthenticationConfig(context.Context, *CreateBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single BackendAuthenticationConfig to
// BackendAuthenticationConfig.
UpdateBackendAuthenticationConfig(context.Context, *UpdateBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
// Deletes a single BackendAuthenticationConfig to
// BackendAuthenticationConfig.
DeleteBackendAuthenticationConfig(context.Context, *DeleteBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
// Lists ServerTlsPolicies in a given project and location.
ListServerTlsPolicies(context.Context, *ListServerTlsPoliciesRequest) (*ListServerTlsPoliciesResponse, error)
// Gets details of a single ServerTlsPolicy.
GetServerTlsPolicy(context.Context, *GetServerTlsPolicyRequest) (*ServerTlsPolicy, error)
// Creates a new ServerTlsPolicy in a given project and location.
CreateServerTlsPolicy(context.Context, *CreateServerTlsPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single ServerTlsPolicy.
UpdateServerTlsPolicy(context.Context, *UpdateServerTlsPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single ServerTlsPolicy.
DeleteServerTlsPolicy(context.Context, *DeleteServerTlsPolicyRequest) (*longrunningpb.Operation, error)
// Lists ClientTlsPolicies in a given project and location.
ListClientTlsPolicies(context.Context, *ListClientTlsPoliciesRequest) (*ListClientTlsPoliciesResponse, error)
// Gets details of a single ClientTlsPolicy.
GetClientTlsPolicy(context.Context, *GetClientTlsPolicyRequest) (*ClientTlsPolicy, error)
// Creates a new ClientTlsPolicy in a given project and location.
CreateClientTlsPolicy(context.Context, *CreateClientTlsPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single ClientTlsPolicy.
UpdateClientTlsPolicy(context.Context, *UpdateClientTlsPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single ClientTlsPolicy.
DeleteClientTlsPolicy(context.Context, *DeleteClientTlsPolicyRequest) (*longrunningpb.Operation, error)
// Lists GatewaySecurityPolicies in a given project and location.
ListGatewaySecurityPolicies(context.Context, *ListGatewaySecurityPoliciesRequest) (*ListGatewaySecurityPoliciesResponse, error)
// Gets details of a single GatewaySecurityPolicy.
GetGatewaySecurityPolicy(context.Context, *GetGatewaySecurityPolicyRequest) (*GatewaySecurityPolicy, error)
// Creates a new GatewaySecurityPolicy in a given project and location.
CreateGatewaySecurityPolicy(context.Context, *CreateGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single GatewaySecurityPolicy.
UpdateGatewaySecurityPolicy(context.Context, *UpdateGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single GatewaySecurityPolicy.
DeleteGatewaySecurityPolicy(context.Context, *DeleteGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
// Lists GatewaySecurityPolicyRules in a given project and location.
ListGatewaySecurityPolicyRules(context.Context, *ListGatewaySecurityPolicyRulesRequest) (*ListGatewaySecurityPolicyRulesResponse, error)
// Gets details of a single GatewaySecurityPolicyRule.
GetGatewaySecurityPolicyRule(context.Context, *GetGatewaySecurityPolicyRuleRequest) (*GatewaySecurityPolicyRule, error)
// Creates a new GatewaySecurityPolicy in a given project and location.
CreateGatewaySecurityPolicyRule(context.Context, *CreateGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single GatewaySecurityPolicyRule.
UpdateGatewaySecurityPolicyRule(context.Context, *UpdateGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
// Deletes a single GatewaySecurityPolicyRule.
DeleteGatewaySecurityPolicyRule(context.Context, *DeleteGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
// Lists UrlLists in a given project and location.
ListUrlLists(context.Context, *ListUrlListsRequest) (*ListUrlListsResponse, error)
// Gets details of a single UrlList.
GetUrlList(context.Context, *GetUrlListRequest) (*UrlList, error)
// Creates a new UrlList in a given project and location.
CreateUrlList(context.Context, *CreateUrlListRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single UrlList.
UpdateUrlList(context.Context, *UpdateUrlListRequest) (*longrunningpb.Operation, error)
// Deletes a single UrlList.
DeleteUrlList(context.Context, *DeleteUrlListRequest) (*longrunningpb.Operation, error)
// Lists TlsInspectionPolicies in a given project and location.
ListTlsInspectionPolicies(context.Context, *ListTlsInspectionPoliciesRequest) (*ListTlsInspectionPoliciesResponse, error)
// Gets details of a single TlsInspectionPolicy.
GetTlsInspectionPolicy(context.Context, *GetTlsInspectionPolicyRequest) (*TlsInspectionPolicy, error)
// Creates a new TlsInspectionPolicy in a given project and location.
CreateTlsInspectionPolicy(context.Context, *CreateTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single TlsInspectionPolicy.
UpdateTlsInspectionPolicy(context.Context, *UpdateTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single TlsInspectionPolicy.
DeleteTlsInspectionPolicy(context.Context, *DeleteTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
// Lists AuthzPolicies in a given project and location.
ListAuthzPolicies(context.Context, *ListAuthzPoliciesRequest) (*ListAuthzPoliciesResponse, error)
// Gets details of a single AuthzPolicy.
GetAuthzPolicy(context.Context, *GetAuthzPolicyRequest) (*AuthzPolicy, error)
// Creates a new AuthzPolicy in a given project and location.
CreateAuthzPolicy(context.Context, *CreateAuthzPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single AuthzPolicy.
UpdateAuthzPolicy(context.Context, *UpdateAuthzPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single AuthzPolicy.
DeleteAuthzPolicy(context.Context, *DeleteAuthzPolicyRequest) (*longrunningpb.Operation, error)
}
NetworkSecurityServer is the server API for NetworkSecurity service. All implementations should embed UnimplementedNetworkSecurityServer for forward compatibility
type OperationMetadata ¶
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have successfully been cancelled
// have [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type OrganizationAddressGroupServiceClient ¶
type OrganizationAddressGroupServiceClient interface {
// Lists address groups in a given project and location.
ListAddressGroups(ctx context.Context, in *ListAddressGroupsRequest, opts ...grpc.CallOption) (*ListAddressGroupsResponse, error)
// Gets details of a single address group.
GetAddressGroup(ctx context.Context, in *GetAddressGroupRequest, opts ...grpc.CallOption) (*AddressGroup, error)
// Creates a new address group in a given project and location.
CreateAddressGroup(ctx context.Context, in *CreateAddressGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates parameters of an address group.
UpdateAddressGroup(ctx context.Context, in *UpdateAddressGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Adds items to an address group.
AddAddressGroupItems(ctx context.Context, in *AddAddressGroupItemsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Removes items from an address group.
RemoveAddressGroupItems(ctx context.Context, in *RemoveAddressGroupItemsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Clones items from one address group to another.
CloneAddressGroupItems(ctx context.Context, in *CloneAddressGroupItemsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an address group.
DeleteAddressGroup(ctx context.Context, in *DeleteAddressGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists references of an address group.
ListAddressGroupReferences(ctx context.Context, in *ListAddressGroupReferencesRequest, opts ...grpc.CallOption) (*ListAddressGroupReferencesResponse, error)
}
OrganizationAddressGroupServiceClient is the client API for OrganizationAddressGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewOrganizationAddressGroupServiceClient ¶
func NewOrganizationAddressGroupServiceClient(cc grpc.ClientConnInterface) OrganizationAddressGroupServiceClient
type OrganizationAddressGroupServiceServer ¶
type OrganizationAddressGroupServiceServer interface {
// Lists address groups in a given project and location.
ListAddressGroups(context.Context, *ListAddressGroupsRequest) (*ListAddressGroupsResponse, error)
// Gets details of a single address group.
GetAddressGroup(context.Context, *GetAddressGroupRequest) (*AddressGroup, error)
// Creates a new address group in a given project and location.
CreateAddressGroup(context.Context, *CreateAddressGroupRequest) (*longrunningpb.Operation, error)
// Updates parameters of an address group.
UpdateAddressGroup(context.Context, *UpdateAddressGroupRequest) (*longrunningpb.Operation, error)
// Adds items to an address group.
AddAddressGroupItems(context.Context, *AddAddressGroupItemsRequest) (*longrunningpb.Operation, error)
// Removes items from an address group.
RemoveAddressGroupItems(context.Context, *RemoveAddressGroupItemsRequest) (*longrunningpb.Operation, error)
// Clones items from one address group to another.
CloneAddressGroupItems(context.Context, *CloneAddressGroupItemsRequest) (*longrunningpb.Operation, error)
// Deletes an address group.
DeleteAddressGroup(context.Context, *DeleteAddressGroupRequest) (*longrunningpb.Operation, error)
// Lists references of an address group.
ListAddressGroupReferences(context.Context, *ListAddressGroupReferencesRequest) (*ListAddressGroupReferencesResponse, error)
}
OrganizationAddressGroupServiceServer is the server API for OrganizationAddressGroupService service. All implementations should embed UnimplementedOrganizationAddressGroupServiceServer for forward compatibility
type OrganizationSecurityProfileGroupServiceClient ¶
type OrganizationSecurityProfileGroupServiceClient interface {
// Lists SecurityProfileGroups in a given organization and location.
ListSecurityProfileGroups(ctx context.Context, in *ListSecurityProfileGroupsRequest, opts ...grpc.CallOption) (*ListSecurityProfileGroupsResponse, error)
// Gets details of a single SecurityProfileGroup.
GetSecurityProfileGroup(ctx context.Context, in *GetSecurityProfileGroupRequest, opts ...grpc.CallOption) (*SecurityProfileGroup, error)
// Creates a new SecurityProfileGroup in a given organization and location.
CreateSecurityProfileGroup(ctx context.Context, in *CreateSecurityProfileGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfileGroup.
UpdateSecurityProfileGroup(ctx context.Context, in *UpdateSecurityProfileGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfileGroup.
DeleteSecurityProfileGroup(ctx context.Context, in *DeleteSecurityProfileGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists SecurityProfiles in a given organization and location.
ListSecurityProfiles(ctx context.Context, in *ListSecurityProfilesRequest, opts ...grpc.CallOption) (*ListSecurityProfilesResponse, error)
// Gets details of a single SecurityProfile.
GetSecurityProfile(ctx context.Context, in *GetSecurityProfileRequest, opts ...grpc.CallOption) (*SecurityProfile, error)
// Creates a new SecurityProfile in a given organization and location.
CreateSecurityProfile(ctx context.Context, in *CreateSecurityProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfile.
UpdateSecurityProfile(ctx context.Context, in *UpdateSecurityProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfile.
DeleteSecurityProfile(ctx context.Context, in *DeleteSecurityProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
OrganizationSecurityProfileGroupServiceClient is the client API for OrganizationSecurityProfileGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewOrganizationSecurityProfileGroupServiceClient ¶
func NewOrganizationSecurityProfileGroupServiceClient(cc grpc.ClientConnInterface) OrganizationSecurityProfileGroupServiceClient
type OrganizationSecurityProfileGroupServiceServer ¶
type OrganizationSecurityProfileGroupServiceServer interface {
// Lists SecurityProfileGroups in a given organization and location.
ListSecurityProfileGroups(context.Context, *ListSecurityProfileGroupsRequest) (*ListSecurityProfileGroupsResponse, error)
// Gets details of a single SecurityProfileGroup.
GetSecurityProfileGroup(context.Context, *GetSecurityProfileGroupRequest) (*SecurityProfileGroup, error)
// Creates a new SecurityProfileGroup in a given organization and location.
CreateSecurityProfileGroup(context.Context, *CreateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfileGroup.
UpdateSecurityProfileGroup(context.Context, *UpdateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfileGroup.
DeleteSecurityProfileGroup(context.Context, *DeleteSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
// Lists SecurityProfiles in a given organization and location.
ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
// Gets details of a single SecurityProfile.
GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
// Creates a new SecurityProfile in a given organization and location.
CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfile.
UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfile.
DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*longrunningpb.Operation, error)
}
OrganizationSecurityProfileGroupServiceServer is the server API for OrganizationSecurityProfileGroupService service. All implementations should embed UnimplementedOrganizationSecurityProfileGroupServiceServer for forward compatibility
type Protocol ¶
type Protocol int32
Antivirus protocol.
const ( // Protocol not specified. Protocol_PROTOCOL_UNSPECIFIED Protocol = 0 // SMTP protocol Protocol_SMTP Protocol = 1 // SMB protocol Protocol_SMB Protocol = 2 // POP3 protocol Protocol_POP3 Protocol = 3 // IMAP protocol Protocol_IMAP Protocol = 4 // HTTP2 protocol Protocol_HTTP2 Protocol = 5 // HTTP protocol Protocol_HTTP Protocol = 6 // FTP protocol Protocol_FTP Protocol = 7 )
func (Protocol) Descriptor ¶
func (Protocol) Descriptor() protoreflect.EnumDescriptor
func (Protocol) EnumDescriptor
deprecated
func (Protocol) Number ¶
func (x Protocol) Number() protoreflect.EnumNumber
func (Protocol) Type ¶
func (Protocol) Type() protoreflect.EnumType
type RemoveAddressGroupItemsRequest ¶
type RemoveAddressGroupItemsRequest struct {
// Required. A name of the AddressGroup to remove items from. Must be in the
// format `projects|organization/*/locations/{location}/addressGroups/*`.
AddressGroup string `protobuf:"bytes,1,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
// Required. List of items to remove.
Items []string `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request used by the RemoveAddressGroupItems method.
func (*RemoveAddressGroupItemsRequest) Descriptor
deprecated
func (*RemoveAddressGroupItemsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveAddressGroupItemsRequest.ProtoReflect.Descriptor instead.
func (*RemoveAddressGroupItemsRequest) GetAddressGroup ¶
func (x *RemoveAddressGroupItemsRequest) GetAddressGroup() string
func (*RemoveAddressGroupItemsRequest) GetItems ¶
func (x *RemoveAddressGroupItemsRequest) GetItems() []string
func (*RemoveAddressGroupItemsRequest) GetRequestId ¶
func (x *RemoveAddressGroupItemsRequest) GetRequestId() string
func (*RemoveAddressGroupItemsRequest) ProtoMessage ¶
func (*RemoveAddressGroupItemsRequest) ProtoMessage()
func (*RemoveAddressGroupItemsRequest) ProtoReflect ¶
func (x *RemoveAddressGroupItemsRequest) ProtoReflect() protoreflect.Message
func (*RemoveAddressGroupItemsRequest) Reset ¶
func (x *RemoveAddressGroupItemsRequest) Reset()
func (*RemoveAddressGroupItemsRequest) String ¶
func (x *RemoveAddressGroupItemsRequest) String() string
type SACAttachment ¶
type SACAttachment struct {
// Identifier. Resource name, in the form
// `projects/{project}/locations/{location}/sacAttachments/{sac_attachment}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Timestamp when the attachment was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when the attachment was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Optional list of labels applied to the resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Required. SAC Realm which owns the attachment. This can be input as an ID
// or a full resource name. The output always has the form
// `projects/{project_number}/locations/{location}/sacRealms/{sac_realm}`.
SacRealm string `protobuf:"bytes,5,opt,name=sac_realm,json=sacRealm,proto3" json:"sac_realm,omitempty"`
// Required. NCC Gateway associated with the attachment. This can be input as
// an ID or a full resource name. The output always has the form
// `projects/{project_number}/locations/{location}/spokes/{ncc_gateway}`.
NccGateway string `protobuf:"bytes,6,opt,name=ncc_gateway,json=nccGateway,proto3" json:"ncc_gateway,omitempty"`
// Output only. State of the attachment.
State SACAttachment_State `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.networksecurity.v1.SACAttachment_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
Represents a Secure Access Connect (SAC) attachment resource.
A Secure Access Connect attachment enables NCC Gateway to process traffic with an SSE product.
func (*SACAttachment) Descriptor
deprecated
func (*SACAttachment) Descriptor() ([]byte, []int)
Deprecated: Use SACAttachment.ProtoReflect.Descriptor instead.
func (*SACAttachment) GetCreateTime ¶
func (x *SACAttachment) GetCreateTime() *timestamppb.Timestamp
func (*SACAttachment) GetLabels ¶
func (x *SACAttachment) GetLabels() map[string]string
func (*SACAttachment) GetName ¶
func (x *SACAttachment) GetName() string
func (*SACAttachment) GetNccGateway ¶
func (x *SACAttachment) GetNccGateway() string
func (*SACAttachment) GetSacRealm ¶
func (x *SACAttachment) GetSacRealm() string
func (*SACAttachment) GetState ¶
func (x *SACAttachment) GetState() SACAttachment_State
func (*SACAttachment) GetUpdateTime ¶
func (x *SACAttachment) GetUpdateTime() *timestamppb.Timestamp
func (*SACAttachment) ProtoMessage ¶
func (*SACAttachment) ProtoMessage()
func (*SACAttachment) ProtoReflect ¶
func (x *SACAttachment) ProtoReflect() protoreflect.Message
func (*SACAttachment) Reset ¶
func (x *SACAttachment) Reset()
func (*SACAttachment) String ¶
func (x *SACAttachment) String() string
type SACAttachment_State ¶
type SACAttachment_State int32
State of the attachment.
const ( // No state specified. This should not be used. SACAttachment_STATE_UNSPECIFIED SACAttachment_State = 0 // Has never been attached to a partner. SACAttachment_PENDING_PARTNER_ATTACHMENT SACAttachment_State = 1 // Currently attached to a partner. SACAttachment_PARTNER_ATTACHED SACAttachment_State = 2 // Was once attached to a partner but has been detached. SACAttachment_PARTNER_DETACHED SACAttachment_State = 3 )
func (SACAttachment_State) Descriptor ¶
func (SACAttachment_State) Descriptor() protoreflect.EnumDescriptor
func (SACAttachment_State) Enum ¶
func (x SACAttachment_State) Enum() *SACAttachment_State
func (SACAttachment_State) EnumDescriptor
deprecated
func (SACAttachment_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use SACAttachment_State.Descriptor instead.
func (SACAttachment_State) Number ¶
func (x SACAttachment_State) Number() protoreflect.EnumNumber
func (SACAttachment_State) String ¶
func (x SACAttachment_State) String() string
func (SACAttachment_State) Type ¶
func (SACAttachment_State) Type() protoreflect.EnumType
type SACRealm ¶
type SACRealm struct {
// Identifier. Resource name, in the form
// `projects/{project}/locations/global/sacRealms/{sacRealm}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Timestamp when the realm was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when the realm was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Optional list of labels applied to the resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Immutable. SSE service provider associated with the realm.
SecurityService SACRealm_SecurityService `` /* 169-byte string literal not displayed */
// Output only. Key to be shared with SSE service provider during pairing.
PairingKey *SACRealm_PairingKey `protobuf:"bytes,6,opt,name=pairing_key,json=pairingKey,proto3" json:"pairing_key,omitempty"`
// Output only. State of the realm.
State SACRealm_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.networksecurity.v1.SACRealm_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
Represents a Secure Access Connect (SAC) realm resource.
A Secure Access Connect realm establishes a connection between your Google Cloud project and an SSE service.
func (*SACRealm) Descriptor
deprecated
func (*SACRealm) GetCreateTime ¶
func (x *SACRealm) GetCreateTime() *timestamppb.Timestamp
func (*SACRealm) GetPairingKey ¶
func (x *SACRealm) GetPairingKey() *SACRealm_PairingKey
func (*SACRealm) GetSecurityService ¶
func (x *SACRealm) GetSecurityService() SACRealm_SecurityService
func (*SACRealm) GetState ¶
func (x *SACRealm) GetState() SACRealm_State
func (*SACRealm) GetUpdateTime ¶
func (x *SACRealm) GetUpdateTime() *timestamppb.Timestamp
func (*SACRealm) ProtoMessage ¶
func (*SACRealm) ProtoMessage()
func (*SACRealm) ProtoReflect ¶
func (x *SACRealm) ProtoReflect() protoreflect.Message
type SACRealm_PairingKey ¶
type SACRealm_PairingKey struct {
// Output only. Key value.
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Output only. Timestamp in UTC of when this resource is considered
// expired. It expires 7 days after creation.
ExpireTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
// contains filtered or unexported fields
}
Key to be shared with SSE service provider to establish global handshake.
func (*SACRealm_PairingKey) Descriptor
deprecated
func (*SACRealm_PairingKey) Descriptor() ([]byte, []int)
Deprecated: Use SACRealm_PairingKey.ProtoReflect.Descriptor instead.
func (*SACRealm_PairingKey) GetExpireTime ¶
func (x *SACRealm_PairingKey) GetExpireTime() *timestamppb.Timestamp
func (*SACRealm_PairingKey) GetKey ¶
func (x *SACRealm_PairingKey) GetKey() string
func (*SACRealm_PairingKey) ProtoMessage ¶
func (*SACRealm_PairingKey) ProtoMessage()
func (*SACRealm_PairingKey) ProtoReflect ¶
func (x *SACRealm_PairingKey) ProtoReflect() protoreflect.Message
func (*SACRealm_PairingKey) Reset ¶
func (x *SACRealm_PairingKey) Reset()
func (*SACRealm_PairingKey) String ¶
func (x *SACRealm_PairingKey) String() string
type SACRealm_SecurityService ¶
type SACRealm_SecurityService int32
SSE service provider
const ( // The default value. This value is used if the state is omitted. SACRealm_SECURITY_SERVICE_UNSPECIFIED SACRealm_SecurityService = 0 // [Palo Alto Networks Prisma // Access](https://www.paloaltonetworks.com/sase/access). SACRealm_PALO_ALTO_PRISMA_ACCESS SACRealm_SecurityService = 1 )
func (SACRealm_SecurityService) Descriptor ¶
func (SACRealm_SecurityService) Descriptor() protoreflect.EnumDescriptor
func (SACRealm_SecurityService) Enum ¶
func (x SACRealm_SecurityService) Enum() *SACRealm_SecurityService
func (SACRealm_SecurityService) EnumDescriptor
deprecated
func (SACRealm_SecurityService) EnumDescriptor() ([]byte, []int)
Deprecated: Use SACRealm_SecurityService.Descriptor instead.
func (SACRealm_SecurityService) Number ¶
func (x SACRealm_SecurityService) Number() protoreflect.EnumNumber
func (SACRealm_SecurityService) String ¶
func (x SACRealm_SecurityService) String() string
func (SACRealm_SecurityService) Type ¶
func (SACRealm_SecurityService) Type() protoreflect.EnumType
type SACRealm_State ¶
type SACRealm_State int32
State of the realm.
const ( // No state specified. This should not be used. SACRealm_STATE_UNSPECIFIED SACRealm_State = 0 // Has never been attached to a partner. // Used only for Prisma Access. SACRealm_PENDING_PARTNER_ATTACHMENT SACRealm_State = 7 // Currently attached to a partner. SACRealm_PARTNER_ATTACHED SACRealm_State = 1 // Was once attached to a partner but has been detached. SACRealm_PARTNER_DETACHED SACRealm_State = 2 // Is not attached to a partner and has an expired pairing key. // Used only for Prisma Access. SACRealm_KEY_EXPIRED SACRealm_State = 3 )
func (SACRealm_State) Descriptor ¶
func (SACRealm_State) Descriptor() protoreflect.EnumDescriptor
func (SACRealm_State) Enum ¶
func (x SACRealm_State) Enum() *SACRealm_State
func (SACRealm_State) EnumDescriptor
deprecated
func (SACRealm_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use SACRealm_State.Descriptor instead.
func (SACRealm_State) Number ¶
func (x SACRealm_State) Number() protoreflect.EnumNumber
func (SACRealm_State) String ¶
func (x SACRealm_State) String() string
func (SACRealm_State) Type ¶
func (SACRealm_State) Type() protoreflect.EnumType
type SSERealmServiceClient ¶
type SSERealmServiceClient interface {
// Lists SACRealms in a given project.
ListSACRealms(ctx context.Context, in *ListSACRealmsRequest, opts ...grpc.CallOption) (*ListSACRealmsResponse, error)
// Returns the specified realm.
GetSACRealm(ctx context.Context, in *GetSACRealmRequest, opts ...grpc.CallOption) (*SACRealm, error)
// Creates a new SACRealm in a given project.
CreateSACRealm(ctx context.Context, in *CreateSACRealmRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes the specified realm.
DeleteSACRealm(ctx context.Context, in *DeleteSACRealmRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists SACAttachments in a given project and location.
ListSACAttachments(ctx context.Context, in *ListSACAttachmentsRequest, opts ...grpc.CallOption) (*ListSACAttachmentsResponse, error)
// Returns the specified attachment.
GetSACAttachment(ctx context.Context, in *GetSACAttachmentRequest, opts ...grpc.CallOption) (*SACAttachment, error)
// Creates a new SACAttachment in a given project and location.
CreateSACAttachment(ctx context.Context, in *CreateSACAttachmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes the specified attachment.
DeleteSACAttachment(ctx context.Context, in *DeleteSACAttachmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
SSERealmServiceClient is the client API for SSERealmService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewSSERealmServiceClient ¶
func NewSSERealmServiceClient(cc grpc.ClientConnInterface) SSERealmServiceClient
type SSERealmServiceServer ¶
type SSERealmServiceServer interface {
// Lists SACRealms in a given project.
ListSACRealms(context.Context, *ListSACRealmsRequest) (*ListSACRealmsResponse, error)
// Returns the specified realm.
GetSACRealm(context.Context, *GetSACRealmRequest) (*SACRealm, error)
// Creates a new SACRealm in a given project.
CreateSACRealm(context.Context, *CreateSACRealmRequest) (*longrunningpb.Operation, error)
// Deletes the specified realm.
DeleteSACRealm(context.Context, *DeleteSACRealmRequest) (*longrunningpb.Operation, error)
// Lists SACAttachments in a given project and location.
ListSACAttachments(context.Context, *ListSACAttachmentsRequest) (*ListSACAttachmentsResponse, error)
// Returns the specified attachment.
GetSACAttachment(context.Context, *GetSACAttachmentRequest) (*SACAttachment, error)
// Creates a new SACAttachment in a given project and location.
CreateSACAttachment(context.Context, *CreateSACAttachmentRequest) (*longrunningpb.Operation, error)
// Deletes the specified attachment.
DeleteSACAttachment(context.Context, *DeleteSACAttachmentRequest) (*longrunningpb.Operation, error)
}
SSERealmServiceServer is the server API for SSERealmService service. All implementations should embed UnimplementedSSERealmServiceServer for forward compatibility
type SecurityProfile ¶
type SecurityProfile struct {
// The behavior for the ProfileType that the SecurityProfile resource is meant
// to configure. This field must correspond to the ProfileType of the
// SecurityProfile.
//
// Types that are valid to be assigned to Profile:
//
// *SecurityProfile_ThreatPreventionProfile
// *SecurityProfile_CustomMirroringProfile
// *SecurityProfile_CustomInterceptProfile
// *SecurityProfile_UrlFilteringProfile
Profile isSecurityProfile_Profile `protobuf_oneof:"profile"`
// Immutable. Identifier. Name of the SecurityProfile resource. It matches
// pattern
// `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional description of the profile. Max length 512
// characters.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Resource creation timestamp.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Last resource update timestamp.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. This checksum is computed by the server based on the value of
// other fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
// Optional. Labels as key value pairs.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Immutable. The single ProfileType that the SecurityProfile resource
// configures.
Type SecurityProfile_ProfileType `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
func (*SecurityProfile) Descriptor
deprecated
func (*SecurityProfile) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfile.ProtoReflect.Descriptor instead.
func (*SecurityProfile) GetCreateTime ¶
func (x *SecurityProfile) GetCreateTime() *timestamppb.Timestamp
func (*SecurityProfile) GetCustomInterceptProfile ¶
func (x *SecurityProfile) GetCustomInterceptProfile() *CustomInterceptProfile
func (*SecurityProfile) GetCustomMirroringProfile ¶
func (x *SecurityProfile) GetCustomMirroringProfile() *CustomMirroringProfile
func (*SecurityProfile) GetDescription ¶
func (x *SecurityProfile) GetDescription() string
func (*SecurityProfile) GetEtag ¶
func (x *SecurityProfile) GetEtag() string
func (*SecurityProfile) GetLabels ¶
func (x *SecurityProfile) GetLabels() map[string]string
func (*SecurityProfile) GetName ¶
func (x *SecurityProfile) GetName() string
func (*SecurityProfile) GetProfile ¶
func (x *SecurityProfile) GetProfile() isSecurityProfile_Profile
func (*SecurityProfile) GetThreatPreventionProfile ¶
func (x *SecurityProfile) GetThreatPreventionProfile() *ThreatPreventionProfile
func (*SecurityProfile) GetType ¶
func (x *SecurityProfile) GetType() SecurityProfile_ProfileType
func (*SecurityProfile) GetUpdateTime ¶
func (x *SecurityProfile) GetUpdateTime() *timestamppb.Timestamp
func (*SecurityProfile) GetUrlFilteringProfile ¶
func (x *SecurityProfile) GetUrlFilteringProfile() *UrlFilteringProfile
func (*SecurityProfile) ProtoMessage ¶
func (*SecurityProfile) ProtoMessage()
func (*SecurityProfile) ProtoReflect ¶
func (x *SecurityProfile) ProtoReflect() protoreflect.Message
func (*SecurityProfile) Reset ¶
func (x *SecurityProfile) Reset()
func (*SecurityProfile) String ¶
func (x *SecurityProfile) String() string
type SecurityProfileGroup ¶
type SecurityProfileGroup struct {
// Immutable. Identifier. Name of the SecurityProfileGroup resource. It
// matches pattern
// `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional description of the profile group. Max length 2048
// characters.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Resource creation timestamp.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Last resource update timestamp.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. This checksum is computed by the server based on the value of
// other fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
// Output only. Identifier used by the data-path. Unique within `{container,
// location}`.
DataPathId uint64 `protobuf:"varint,12,opt,name=data_path_id,json=dataPathId,proto3" json:"data_path_id,omitempty"`
// Optional. Labels as key value pairs.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Optional. Reference to a SecurityProfile with the ThreatPrevention
// configuration.
ThreatPreventionProfile string `` /* 132-byte string literal not displayed */
// Optional. Reference to a SecurityProfile with the CustomMirroring
// configuration.
CustomMirroringProfile string `` /* 129-byte string literal not displayed */
// Optional. Reference to a SecurityProfile with the CustomIntercept
// configuration.
CustomInterceptProfile string `` /* 129-byte string literal not displayed */
// Optional. Reference to a SecurityProfile with the UrlFiltering
// configuration.
UrlFilteringProfile string `protobuf:"bytes,11,opt,name=url_filtering_profile,json=urlFilteringProfile,proto3" json:"url_filtering_profile,omitempty"`
// contains filtered or unexported fields
}
SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
func (*SecurityProfileGroup) Descriptor
deprecated
func (*SecurityProfileGroup) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfileGroup.ProtoReflect.Descriptor instead.
func (*SecurityProfileGroup) GetCreateTime ¶
func (x *SecurityProfileGroup) GetCreateTime() *timestamppb.Timestamp
func (*SecurityProfileGroup) GetCustomInterceptProfile ¶
func (x *SecurityProfileGroup) GetCustomInterceptProfile() string
func (*SecurityProfileGroup) GetCustomMirroringProfile ¶
func (x *SecurityProfileGroup) GetCustomMirroringProfile() string
func (*SecurityProfileGroup) GetDataPathId ¶
func (x *SecurityProfileGroup) GetDataPathId() uint64
func (*SecurityProfileGroup) GetDescription ¶
func (x *SecurityProfileGroup) GetDescription() string
func (*SecurityProfileGroup) GetEtag ¶
func (x *SecurityProfileGroup) GetEtag() string
func (*SecurityProfileGroup) GetLabels ¶
func (x *SecurityProfileGroup) GetLabels() map[string]string
func (*SecurityProfileGroup) GetName ¶
func (x *SecurityProfileGroup) GetName() string
func (*SecurityProfileGroup) GetThreatPreventionProfile ¶
func (x *SecurityProfileGroup) GetThreatPreventionProfile() string
func (*SecurityProfileGroup) GetUpdateTime ¶
func (x *SecurityProfileGroup) GetUpdateTime() *timestamppb.Timestamp
func (*SecurityProfileGroup) GetUrlFilteringProfile ¶
func (x *SecurityProfileGroup) GetUrlFilteringProfile() string
func (*SecurityProfileGroup) ProtoMessage ¶
func (*SecurityProfileGroup) ProtoMessage()
func (*SecurityProfileGroup) ProtoReflect ¶
func (x *SecurityProfileGroup) ProtoReflect() protoreflect.Message
func (*SecurityProfileGroup) Reset ¶
func (x *SecurityProfileGroup) Reset()
func (*SecurityProfileGroup) String ¶
func (x *SecurityProfileGroup) String() string
type SecurityProfileGroupServiceClient ¶
type SecurityProfileGroupServiceClient interface {
// Lists SecurityProfileGroups in a given project and location.
ListSecurityProfileGroups(ctx context.Context, in *ListSecurityProfileGroupsRequest, opts ...grpc.CallOption) (*ListSecurityProfileGroupsResponse, error)
// Gets details of a single SecurityProfileGroup.
GetSecurityProfileGroup(ctx context.Context, in *GetSecurityProfileGroupRequest, opts ...grpc.CallOption) (*SecurityProfileGroup, error)
// Creates a new SecurityProfileGroup in a given project and location.
CreateSecurityProfileGroup(ctx context.Context, in *CreateSecurityProfileGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfileGroup.
UpdateSecurityProfileGroup(ctx context.Context, in *UpdateSecurityProfileGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfileGroup.
DeleteSecurityProfileGroup(ctx context.Context, in *DeleteSecurityProfileGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists SecurityProfiles in a given project and location.
ListSecurityProfiles(ctx context.Context, in *ListSecurityProfilesRequest, opts ...grpc.CallOption) (*ListSecurityProfilesResponse, error)
// Gets details of a single SecurityProfile.
GetSecurityProfile(ctx context.Context, in *GetSecurityProfileRequest, opts ...grpc.CallOption) (*SecurityProfile, error)
// Creates a new SecurityProfile in a given project and location.
CreateSecurityProfile(ctx context.Context, in *CreateSecurityProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfile.
UpdateSecurityProfile(ctx context.Context, in *UpdateSecurityProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfile.
DeleteSecurityProfile(ctx context.Context, in *DeleteSecurityProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
SecurityProfileGroupServiceClient is the client API for SecurityProfileGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewSecurityProfileGroupServiceClient ¶
func NewSecurityProfileGroupServiceClient(cc grpc.ClientConnInterface) SecurityProfileGroupServiceClient
type SecurityProfileGroupServiceServer ¶
type SecurityProfileGroupServiceServer interface {
// Lists SecurityProfileGroups in a given project and location.
ListSecurityProfileGroups(context.Context, *ListSecurityProfileGroupsRequest) (*ListSecurityProfileGroupsResponse, error)
// Gets details of a single SecurityProfileGroup.
GetSecurityProfileGroup(context.Context, *GetSecurityProfileGroupRequest) (*SecurityProfileGroup, error)
// Creates a new SecurityProfileGroup in a given project and location.
CreateSecurityProfileGroup(context.Context, *CreateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfileGroup.
UpdateSecurityProfileGroup(context.Context, *UpdateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfileGroup.
DeleteSecurityProfileGroup(context.Context, *DeleteSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
// Lists SecurityProfiles in a given project and location.
ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
// Gets details of a single SecurityProfile.
GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
// Creates a new SecurityProfile in a given project and location.
CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single SecurityProfile.
UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*longrunningpb.Operation, error)
// Deletes a single SecurityProfile.
DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*longrunningpb.Operation, error)
}
SecurityProfileGroupServiceServer is the server API for SecurityProfileGroupService service. All implementations should embed UnimplementedSecurityProfileGroupServiceServer for forward compatibility
type SecurityProfile_CustomInterceptProfile ¶
type SecurityProfile_CustomInterceptProfile struct {
// The custom TPPI configuration for the SecurityProfile.
CustomInterceptProfile *CustomInterceptProfile `protobuf:"bytes,10,opt,name=custom_intercept_profile,json=customInterceptProfile,proto3,oneof"`
}
type SecurityProfile_CustomMirroringProfile ¶
type SecurityProfile_CustomMirroringProfile struct {
// The custom Packet Mirroring v2 configuration for the SecurityProfile.
CustomMirroringProfile *CustomMirroringProfile `protobuf:"bytes,9,opt,name=custom_mirroring_profile,json=customMirroringProfile,proto3,oneof"`
}
type SecurityProfile_ProfileType ¶
type SecurityProfile_ProfileType int32
The possible types that the SecurityProfile resource can configure.
const ( // Profile type not specified. SecurityProfile_PROFILE_TYPE_UNSPECIFIED SecurityProfile_ProfileType = 0 // Profile type for threat prevention. SecurityProfile_THREAT_PREVENTION SecurityProfile_ProfileType = 1 // Profile type for packet mirroring v2 SecurityProfile_CUSTOM_MIRRORING SecurityProfile_ProfileType = 2 // Profile type for TPPI. SecurityProfile_CUSTOM_INTERCEPT SecurityProfile_ProfileType = 3 // Profile type for URL filtering. SecurityProfile_URL_FILTERING SecurityProfile_ProfileType = 5 )
func (SecurityProfile_ProfileType) Descriptor ¶
func (SecurityProfile_ProfileType) Descriptor() protoreflect.EnumDescriptor
func (SecurityProfile_ProfileType) Enum ¶
func (x SecurityProfile_ProfileType) Enum() *SecurityProfile_ProfileType
func (SecurityProfile_ProfileType) EnumDescriptor
deprecated
func (SecurityProfile_ProfileType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecurityProfile_ProfileType.Descriptor instead.
func (SecurityProfile_ProfileType) Number ¶
func (x SecurityProfile_ProfileType) Number() protoreflect.EnumNumber
func (SecurityProfile_ProfileType) String ¶
func (x SecurityProfile_ProfileType) String() string
func (SecurityProfile_ProfileType) Type ¶
func (SecurityProfile_ProfileType) Type() protoreflect.EnumType
type SecurityProfile_ThreatPreventionProfile ¶
type SecurityProfile_ThreatPreventionProfile struct {
// The threat prevention configuration for the SecurityProfile.
ThreatPreventionProfile *ThreatPreventionProfile `protobuf:"bytes,7,opt,name=threat_prevention_profile,json=threatPreventionProfile,proto3,oneof"`
}
type SecurityProfile_UrlFilteringProfile ¶
type SecurityProfile_UrlFilteringProfile struct {
// The URL filtering configuration for the SecurityProfile.
UrlFilteringProfile *UrlFilteringProfile `protobuf:"bytes,12,opt,name=url_filtering_profile,json=urlFilteringProfile,proto3,oneof"`
}
type ServerTlsPolicy ¶
type ServerTlsPolicy struct {
// Required. Name of the ServerTlsPolicy resource. It matches the pattern
// `projects/*/locations/{location}/serverTlsPolicies/{server_tls_policy}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Free-text description of the resource.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Set of label tags associated with the resource.
Labels map[string]string `` /* 139-byte string literal not displayed */
// This field applies only for Traffic Director policies. It is must be set to
// false for Application Load Balancer policies.
//
// Determines if server allows plaintext connections. If set to true, server
// allows plain text connections. By default, it is set to false. This setting
// is not exclusive of other encryption modes. For example, if `allow_open`
// and `mtls_policy` are set, server allows both plain text and mTLS
// connections. See documentation of other encryption modes to confirm
// compatibility.
//
// Consider using it if you wish to upgrade in place your deployment to TLS
// while having mixed TLS and non-TLS traffic reaching port :80.
AllowOpen bool `protobuf:"varint,6,opt,name=allow_open,json=allowOpen,proto3" json:"allow_open,omitempty"`
// Optional if policy is to be used with Traffic Director. For Application
// Load Balancers must be empty.
//
// Defines a mechanism to provision server identity (public and private keys).
// Cannot be combined with `allow_open` as a permissive mode that allows both
// plain text and TLS is not supported.
ServerCertificate *CertificateProvider `protobuf:"bytes,7,opt,name=server_certificate,json=serverCertificate,proto3" json:"server_certificate,omitempty"`
// This field is required if the policy is used with Application Load
// Balancers. This field can be empty for Traffic Director.
//
// Defines a mechanism to provision peer validation certificates for peer to
// peer authentication (Mutual TLS - mTLS). If not specified, client
// certificate will not be requested. The connection is treated as TLS and not
// mTLS. If `allow_open` and `mtls_policy` are set, server allows both plain
// text and mTLS connections.
MtlsPolicy *ServerTlsPolicy_MTLSPolicy `protobuf:"bytes,8,opt,name=mtls_policy,json=mtlsPolicy,proto3" json:"mtls_policy,omitempty"`
// contains filtered or unexported fields
}
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 in the form accepted by Application Load Balancers can be attached only to TargetHttpsProxy with an `EXTERNAL`, `EXTERNAL_MANAGED` or `INTERNAL_MANAGED` load balancing scheme. Traffic Director compatible ServerTlsPolicies can be attached to EndpointPolicy and TargetHttpsProxy with Traffic Director `INTERNAL_SELF_MANAGED` load balancing scheme.
func (*ServerTlsPolicy) Descriptor
deprecated
func (*ServerTlsPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ServerTlsPolicy.ProtoReflect.Descriptor instead.
func (*ServerTlsPolicy) GetAllowOpen ¶
func (x *ServerTlsPolicy) GetAllowOpen() bool
func (*ServerTlsPolicy) GetCreateTime ¶
func (x *ServerTlsPolicy) GetCreateTime() *timestamppb.Timestamp
func (*ServerTlsPolicy) GetDescription ¶
func (x *ServerTlsPolicy) GetDescription() string
func (*ServerTlsPolicy) GetLabels ¶
func (x *ServerTlsPolicy) GetLabels() map[string]string
func (*ServerTlsPolicy) GetMtlsPolicy ¶
func (x *ServerTlsPolicy) GetMtlsPolicy() *ServerTlsPolicy_MTLSPolicy
func (*ServerTlsPolicy) GetName ¶
func (x *ServerTlsPolicy) GetName() string
func (*ServerTlsPolicy) GetServerCertificate ¶
func (x *ServerTlsPolicy) GetServerCertificate() *CertificateProvider
func (*ServerTlsPolicy) GetUpdateTime ¶
func (x *ServerTlsPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*ServerTlsPolicy) ProtoMessage ¶
func (*ServerTlsPolicy) ProtoMessage()
func (*ServerTlsPolicy) ProtoReflect ¶
func (x *ServerTlsPolicy) ProtoReflect() protoreflect.Message
func (*ServerTlsPolicy) Reset ¶
func (x *ServerTlsPolicy) Reset()
func (*ServerTlsPolicy) String ¶
func (x *ServerTlsPolicy) String() string
type ServerTlsPolicy_MTLSPolicy ¶
type ServerTlsPolicy_MTLSPolicy struct {
// When the client presents an invalid certificate or no certificate to the
// load balancer, the `client_validation_mode` specifies how the client
// connection is handled.
//
// Required if the policy is to be used with the Application Load
// Balancers. For Traffic Director it must be empty.
ClientValidationMode ServerTlsPolicy_MTLSPolicy_ClientValidationMode `` /* 209-byte string literal not displayed */
// Required if the policy is to be used with Traffic Director. For
// Application Load Balancers it must be empty.
//
// Defines the mechanism to obtain the Certificate Authority certificate to
// validate the client certificate.
ClientValidationCa []*ValidationCA `protobuf:"bytes,1,rep,name=client_validation_ca,json=clientValidationCa,proto3" json:"client_validation_ca,omitempty"`
// Reference to the TrustConfig from certificatemanager.googleapis.com
// namespace.
//
// If specified, the chain validation will be performed against certificates
// configured in the given TrustConfig.
//
// Allowed only if the policy is to be used with Application Load
// Balancers.
ClientValidationTrustConfig string `` /* 146-byte string literal not displayed */
// contains filtered or unexported fields
}
Specification of the MTLSPolicy.
func (*ServerTlsPolicy_MTLSPolicy) Descriptor
deprecated
func (*ServerTlsPolicy_MTLSPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ServerTlsPolicy_MTLSPolicy.ProtoReflect.Descriptor instead.
func (*ServerTlsPolicy_MTLSPolicy) GetClientValidationCa ¶
func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationCa() []*ValidationCA
func (*ServerTlsPolicy_MTLSPolicy) GetClientValidationMode ¶
func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationMode() ServerTlsPolicy_MTLSPolicy_ClientValidationMode
func (*ServerTlsPolicy_MTLSPolicy) GetClientValidationTrustConfig ¶
func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationTrustConfig() string
func (*ServerTlsPolicy_MTLSPolicy) ProtoMessage ¶
func (*ServerTlsPolicy_MTLSPolicy) ProtoMessage()
func (*ServerTlsPolicy_MTLSPolicy) ProtoReflect ¶
func (x *ServerTlsPolicy_MTLSPolicy) ProtoReflect() protoreflect.Message
func (*ServerTlsPolicy_MTLSPolicy) Reset ¶
func (x *ServerTlsPolicy_MTLSPolicy) Reset()
func (*ServerTlsPolicy_MTLSPolicy) String ¶
func (x *ServerTlsPolicy_MTLSPolicy) String() string
type ServerTlsPolicy_MTLSPolicy_ClientValidationMode ¶
type ServerTlsPolicy_MTLSPolicy_ClientValidationMode int32
Mutual TLS certificate validation mode.
const ( // Not allowed. ServerTlsPolicy_MTLSPolicy_CLIENT_VALIDATION_MODE_UNSPECIFIED ServerTlsPolicy_MTLSPolicy_ClientValidationMode = 0 // Allow connection even if certificate chain validation // of the client certificate failed or no client certificate was // presented. The proof of possession of the private key is always checked // if client certificate was presented. This mode requires the backend to // implement processing of data extracted from a client certificate to // authenticate the peer, or to reject connections if the client // certificate fingerprint is missing. ServerTlsPolicy_MTLSPolicy_ALLOW_INVALID_OR_MISSING_CLIENT_CERT ServerTlsPolicy_MTLSPolicy_ClientValidationMode = 1 // Require a client certificate and allow connection to the backend only // if validation of the client certificate passed. // // If set, requires a reference to non-empty TrustConfig specified in // `client_validation_trust_config`. ServerTlsPolicy_MTLSPolicy_REJECT_INVALID ServerTlsPolicy_MTLSPolicy_ClientValidationMode = 2 )
func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Descriptor ¶
func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Descriptor() protoreflect.EnumDescriptor
func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) EnumDescriptor
deprecated
func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServerTlsPolicy_MTLSPolicy_ClientValidationMode.Descriptor instead.
func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Number ¶
func (x ServerTlsPolicy_MTLSPolicy_ClientValidationMode) Number() protoreflect.EnumNumber
func (ServerTlsPolicy_MTLSPolicy_ClientValidationMode) String ¶
func (x ServerTlsPolicy_MTLSPolicy_ClientValidationMode) String() string
type Severity ¶
type Severity int32
Severity level.
const ( // Severity level not specified. Severity_SEVERITY_UNSPECIFIED Severity = 0 // Suspicious events that do not pose an immediate threat, but that are // reported to call attention to deeper problems that could possibly exist. Severity_INFORMATIONAL Severity = 1 // Warning-level threats that have very little impact on an organization's // infrastructure. They usually require local or physical system access and // may often result in victim privacy issues and information leakage. Severity_LOW Severity = 2 // Minor threats in which impact is minimized, that do not compromise the // target or exploits that require an attacker to reside on the same local // network as the victim, affect only non-standard configurations or obscure // applications, or provide very limited access. Severity_MEDIUM Severity = 3 // Threats that have the ability to become critical but have mitigating // factors; for example, they may be difficult to exploit, do not result in // elevated privileges, or do not have a large victim pool. Severity_HIGH Severity = 4 // Serious threats, such as those that affect default installations of widely // deployed software, result in root compromise of servers, and the exploit // code is widely available to attackers. The attacker usually does not need // any special authentication credentials or knowledge about the individual // victims and the target does not need to be manipulated into performing any // special functions. Severity_CRITICAL Severity = 5 )
func (Severity) Descriptor ¶
func (Severity) Descriptor() protoreflect.EnumDescriptor
func (Severity) EnumDescriptor
deprecated
func (Severity) Number ¶
func (x Severity) Number() protoreflect.EnumNumber
func (Severity) Type ¶
func (Severity) Type() protoreflect.EnumType
type SeverityOverride ¶
type SeverityOverride struct {
// Required. Severity level to match.
Severity Severity `protobuf:"varint,1,opt,name=severity,proto3,enum=google.cloud.networksecurity.v1.Severity" json:"severity,omitempty"`
// Required. Threat action override.
Action ThreatAction `protobuf:"varint,2,opt,name=action,proto3,enum=google.cloud.networksecurity.v1.ThreatAction" json:"action,omitempty"`
// contains filtered or unexported fields
}
Defines what action to take for a specific severity match.
func (*SeverityOverride) Descriptor
deprecated
func (*SeverityOverride) Descriptor() ([]byte, []int)
Deprecated: Use SeverityOverride.ProtoReflect.Descriptor instead.
func (*SeverityOverride) GetAction ¶
func (x *SeverityOverride) GetAction() ThreatAction
func (*SeverityOverride) GetSeverity ¶
func (x *SeverityOverride) GetSeverity() Severity
func (*SeverityOverride) ProtoMessage ¶
func (*SeverityOverride) ProtoMessage()
func (*SeverityOverride) ProtoReflect ¶
func (x *SeverityOverride) ProtoReflect() protoreflect.Message
func (*SeverityOverride) Reset ¶
func (x *SeverityOverride) Reset()
func (*SeverityOverride) String ¶
func (x *SeverityOverride) String() string
type ThreatAction ¶
type ThreatAction int32
Threat action override.
const ( // Threat action not specified. ThreatAction_THREAT_ACTION_UNSPECIFIED ThreatAction = 0 // The default action (as specified by the vendor) is taken. ThreatAction_DEFAULT_ACTION ThreatAction = 4 // The packet matching this rule will be allowed to transmit. ThreatAction_ALLOW ThreatAction = 1 // The packet matching this rule will be allowed to transmit, but a threat_log // entry will be sent to the consumer project. ThreatAction_ALERT ThreatAction = 2 // The packet matching this rule will be dropped, and a threat_log entry will // be sent to the consumer project. ThreatAction_DENY ThreatAction = 3 )
func (ThreatAction) Descriptor ¶
func (ThreatAction) Descriptor() protoreflect.EnumDescriptor
func (ThreatAction) Enum ¶
func (x ThreatAction) Enum() *ThreatAction
func (ThreatAction) EnumDescriptor
deprecated
func (ThreatAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use ThreatAction.Descriptor instead.
func (ThreatAction) Number ¶
func (x ThreatAction) Number() protoreflect.EnumNumber
func (ThreatAction) String ¶
func (x ThreatAction) String() string
func (ThreatAction) Type ¶
func (ThreatAction) Type() protoreflect.EnumType
type ThreatOverride ¶
type ThreatOverride struct {
// Required. Vendor-specific ID of a threat to override.
ThreatId string `protobuf:"bytes,1,opt,name=threat_id,json=threatId,proto3" json:"threat_id,omitempty"`
// Output only. Type of the threat (read only).
Type ThreatType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.networksecurity.v1.ThreatType" json:"type,omitempty"`
// Required. Threat action override. For some threat types, only a subset of
// actions applies.
Action ThreatAction `protobuf:"varint,3,opt,name=action,proto3,enum=google.cloud.networksecurity.v1.ThreatAction" json:"action,omitempty"`
// contains filtered or unexported fields
}
Defines what action to take for a specific threat_id match.
func (*ThreatOverride) Descriptor
deprecated
func (*ThreatOverride) Descriptor() ([]byte, []int)
Deprecated: Use ThreatOverride.ProtoReflect.Descriptor instead.
func (*ThreatOverride) GetAction ¶
func (x *ThreatOverride) GetAction() ThreatAction
func (*ThreatOverride) GetThreatId ¶
func (x *ThreatOverride) GetThreatId() string
func (*ThreatOverride) GetType ¶
func (x *ThreatOverride) GetType() ThreatType
func (*ThreatOverride) ProtoMessage ¶
func (*ThreatOverride) ProtoMessage()
func (*ThreatOverride) ProtoReflect ¶
func (x *ThreatOverride) ProtoReflect() protoreflect.Message
func (*ThreatOverride) Reset ¶
func (x *ThreatOverride) Reset()
func (*ThreatOverride) String ¶
func (x *ThreatOverride) String() string
type ThreatPreventionProfile ¶
type ThreatPreventionProfile struct {
// Optional. Configuration for overriding threats actions by severity match.
SeverityOverrides []*SeverityOverride `protobuf:"bytes,1,rep,name=severity_overrides,json=severityOverrides,proto3" json:"severity_overrides,omitempty"`
// Optional. Configuration for overriding threats actions by threat_id match.
// If a threat is matched both by configuration provided in severity_overrides
// and threat_overrides, the threat_overrides action is applied.
ThreatOverrides []*ThreatOverride `protobuf:"bytes,2,rep,name=threat_overrides,json=threatOverrides,proto3" json:"threat_overrides,omitempty"`
// Optional. Configuration for overriding antivirus actions per protocol.
AntivirusOverrides []*AntivirusOverride `protobuf:"bytes,4,rep,name=antivirus_overrides,json=antivirusOverrides,proto3" json:"antivirus_overrides,omitempty"`
// contains filtered or unexported fields
}
ThreatPreventionProfile defines an action for specific threat signatures or severity levels.
func (*ThreatPreventionProfile) Descriptor
deprecated
func (*ThreatPreventionProfile) Descriptor() ([]byte, []int)
Deprecated: Use ThreatPreventionProfile.ProtoReflect.Descriptor instead.
func (*ThreatPreventionProfile) GetAntivirusOverrides ¶
func (x *ThreatPreventionProfile) GetAntivirusOverrides() []*AntivirusOverride
func (*ThreatPreventionProfile) GetSeverityOverrides ¶
func (x *ThreatPreventionProfile) GetSeverityOverrides() []*SeverityOverride
func (*ThreatPreventionProfile) GetThreatOverrides ¶
func (x *ThreatPreventionProfile) GetThreatOverrides() []*ThreatOverride
func (*ThreatPreventionProfile) ProtoMessage ¶
func (*ThreatPreventionProfile) ProtoMessage()
func (*ThreatPreventionProfile) ProtoReflect ¶
func (x *ThreatPreventionProfile) ProtoReflect() protoreflect.Message
func (*ThreatPreventionProfile) Reset ¶
func (x *ThreatPreventionProfile) Reset()
func (*ThreatPreventionProfile) String ¶
func (x *ThreatPreventionProfile) String() string
type ThreatType ¶
type ThreatType int32
Type of threat.
const ( // Type of threat not specified. ThreatType_THREAT_TYPE_UNSPECIFIED ThreatType = 0 // Type of threat is not derivable from threat ID. An override will be // created for all types. Firewall will ignore overridden signature ID's // that don't exist in the specific type. ThreatType_UNKNOWN ThreatType = 1 // Threats related to system flaws that an attacker might otherwise attempt // to exploit. ThreatType_VULNERABILITY ThreatType = 2 // Threats related to viruses and malware found in executables and file // types. ThreatType_ANTIVIRUS ThreatType = 3 // Threats related to command-and-control (C2) activity, where spyware on an // infected client is collecting data without the user's consent and/or // communicating with a remote attacker. ThreatType_SPYWARE ThreatType = 4 // Threats related to DNS. ThreatType_DNS ThreatType = 5 )
func (ThreatType) Descriptor ¶
func (ThreatType) Descriptor() protoreflect.EnumDescriptor
func (ThreatType) Enum ¶
func (x ThreatType) Enum() *ThreatType
func (ThreatType) EnumDescriptor
deprecated
func (ThreatType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ThreatType.Descriptor instead.
func (ThreatType) Number ¶
func (x ThreatType) Number() protoreflect.EnumNumber
func (ThreatType) String ¶
func (x ThreatType) String() string
func (ThreatType) Type ¶
func (ThreatType) Type() protoreflect.EnumType
type TlsInspectionPolicy ¶
type TlsInspectionPolicy struct {
// Required. Name of the resource. Name is of the form
// projects/{project}/locations/{location}/tlsInspectionPolicies/{tls_inspection_policy}
// tls_inspection_policy should match the
// pattern:(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The timestamp when the resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp when the resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Required. A CA pool resource used to issue interception certificates.
// The CA pool string has a relative resource path following the form
// "projects/{project}/locations/{location}/caPools/{ca_pool}".
CaPool string `protobuf:"bytes,5,opt,name=ca_pool,json=caPool,proto3" json:"ca_pool,omitempty"`
// Optional. A TrustConfig resource used when making a connection to the TLS
// server. This is a relative resource path following the form
// "projects/{project}/locations/{location}/trustConfigs/{trust_config}". This
// is necessary to intercept TLS connections to servers with certificates
// signed by a private CA or self-signed certificates.
// Note that Secure Web Proxy does not yet honor this field.
TrustConfig string `protobuf:"bytes,6,opt,name=trust_config,json=trustConfig,proto3" json:"trust_config,omitempty"`
// Optional. If FALSE (the default), use our default set of public CAs in
// addition to any CAs specified in trust_config. These public CAs are
// currently based on the Mozilla Root Program and are subject to change over
// time. If TRUE, do not accept our default set of public CAs. Only CAs
// specified in trust_config will be accepted. This defaults to FALSE (use
// public CAs in addition to trust_config) for backwards compatibility, but
// trusting public root CAs is *not recommended* unless the traffic in
// question is outbound to public web servers. When possible, prefer setting
// this to "false" and explicitly specifying trusted CAs and certificates in a
// TrustConfig. Note that Secure Web Proxy does not yet honor this field.
ExcludePublicCaSet *bool `` /* 126-byte string literal not displayed */
// Optional. Minimum TLS version that the firewall should use when negotiating
// connections with both clients and servers. If this is not set, then the
// default value is to allow the broadest set of clients and servers (TLS 1.0
// or higher). Setting this to more restrictive values may improve security,
// but may also prevent the firewall from connecting to some clients or
// servers.
// Note that Secure Web Proxy does not yet honor this field.
MinTlsVersion TlsInspectionPolicy_TlsVersion `` /* 171-byte string literal not displayed */
// Optional. The selected Profile. If this is not set, then the default value
// is to allow the broadest set of clients and servers ("PROFILE_COMPATIBLE").
// Setting this to more restrictive values may improve security, but may also
// prevent the TLS inspection proxy from connecting to some clients or
// servers. Note that Secure Web Proxy does not yet honor this field.
TlsFeatureProfile TlsInspectionPolicy_Profile `` /* 180-byte string literal not displayed */
// Optional. List of custom TLS cipher suites selected.
// This field is valid only if the selected tls_feature_profile is CUSTOM.
// The [compute.SslPoliciesService.ListAvailableFeatures][] method returns the
// set of features that can be specified in this list.
// Note that Secure Web Proxy does not yet honor this field.
CustomTlsFeatures []string `protobuf:"bytes,10,rep,name=custom_tls_features,json=customTlsFeatures,proto3" json:"custom_tls_features,omitempty"`
// contains filtered or unexported fields
}
The TlsInspectionPolicy resource contains references to CA pools in Certificate Authority Service and associated metadata.
func (*TlsInspectionPolicy) Descriptor
deprecated
func (*TlsInspectionPolicy) Descriptor() ([]byte, []int)
Deprecated: Use TlsInspectionPolicy.ProtoReflect.Descriptor instead.
func (*TlsInspectionPolicy) GetCaPool ¶
func (x *TlsInspectionPolicy) GetCaPool() string
func (*TlsInspectionPolicy) GetCreateTime ¶
func (x *TlsInspectionPolicy) GetCreateTime() *timestamppb.Timestamp
func (*TlsInspectionPolicy) GetCustomTlsFeatures ¶
func (x *TlsInspectionPolicy) GetCustomTlsFeatures() []string
func (*TlsInspectionPolicy) GetDescription ¶
func (x *TlsInspectionPolicy) GetDescription() string
func (*TlsInspectionPolicy) GetExcludePublicCaSet ¶
func (x *TlsInspectionPolicy) GetExcludePublicCaSet() bool
func (*TlsInspectionPolicy) GetMinTlsVersion ¶
func (x *TlsInspectionPolicy) GetMinTlsVersion() TlsInspectionPolicy_TlsVersion
func (*TlsInspectionPolicy) GetName ¶
func (x *TlsInspectionPolicy) GetName() string
func (*TlsInspectionPolicy) GetTlsFeatureProfile ¶
func (x *TlsInspectionPolicy) GetTlsFeatureProfile() TlsInspectionPolicy_Profile
func (*TlsInspectionPolicy) GetTrustConfig ¶
func (x *TlsInspectionPolicy) GetTrustConfig() string
func (*TlsInspectionPolicy) GetUpdateTime ¶
func (x *TlsInspectionPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*TlsInspectionPolicy) ProtoMessage ¶
func (*TlsInspectionPolicy) ProtoMessage()
func (*TlsInspectionPolicy) ProtoReflect ¶
func (x *TlsInspectionPolicy) ProtoReflect() protoreflect.Message
func (*TlsInspectionPolicy) Reset ¶
func (x *TlsInspectionPolicy) Reset()
func (*TlsInspectionPolicy) String ¶
func (x *TlsInspectionPolicy) String() string
type TlsInspectionPolicy_Profile ¶
type TlsInspectionPolicy_Profile int32
Profile specifies the set of TLS cipher suites (and possibly other features in the future) that can be used by the firewall when negotiating TLS connections with clients and servers. The meaning of these fields is identical to the load balancers' SSLPolicy resource.
const ( // Indicates no profile was specified. TlsInspectionPolicy_PROFILE_UNSPECIFIED TlsInspectionPolicy_Profile = 0 // Compatible profile. Allows the broadest set of clients, even those // which support only out-of-date SSL features to negotiate with the TLS // inspection proxy. TlsInspectionPolicy_PROFILE_COMPATIBLE TlsInspectionPolicy_Profile = 1 // Modern profile. Supports a wide set of SSL features, allowing modern // clients to negotiate SSL with the TLS inspection proxy. TlsInspectionPolicy_PROFILE_MODERN TlsInspectionPolicy_Profile = 2 // Restricted profile. Supports a reduced set of SSL features, intended to // meet stricter compliance requirements. TlsInspectionPolicy_PROFILE_RESTRICTED TlsInspectionPolicy_Profile = 3 // Custom profile. Allow only the set of allowed SSL features specified in // the custom_features field of SslPolicy. TlsInspectionPolicy_PROFILE_CUSTOM TlsInspectionPolicy_Profile = 4 )
func (TlsInspectionPolicy_Profile) Descriptor ¶
func (TlsInspectionPolicy_Profile) Descriptor() protoreflect.EnumDescriptor
func (TlsInspectionPolicy_Profile) Enum ¶
func (x TlsInspectionPolicy_Profile) Enum() *TlsInspectionPolicy_Profile
func (TlsInspectionPolicy_Profile) EnumDescriptor
deprecated
func (TlsInspectionPolicy_Profile) EnumDescriptor() ([]byte, []int)
Deprecated: Use TlsInspectionPolicy_Profile.Descriptor instead.
func (TlsInspectionPolicy_Profile) Number ¶
func (x TlsInspectionPolicy_Profile) Number() protoreflect.EnumNumber
func (TlsInspectionPolicy_Profile) String ¶
func (x TlsInspectionPolicy_Profile) String() string
func (TlsInspectionPolicy_Profile) Type ¶
func (TlsInspectionPolicy_Profile) Type() protoreflect.EnumType
type TlsInspectionPolicy_TlsVersion ¶
type TlsInspectionPolicy_TlsVersion int32
The minimum version of TLS protocol that can be used by clients or servers to establish a connection with the TLS inspection proxy.
const ( // Indicates no TLS version was specified. TlsInspectionPolicy_TLS_VERSION_UNSPECIFIED TlsInspectionPolicy_TlsVersion = 0 // TLS 1.0 TlsInspectionPolicy_TLS_1_0 TlsInspectionPolicy_TlsVersion = 1 // TLS 1.1 TlsInspectionPolicy_TLS_1_1 TlsInspectionPolicy_TlsVersion = 2 // TLS 1.2 TlsInspectionPolicy_TLS_1_2 TlsInspectionPolicy_TlsVersion = 3 // TLS 1.3 TlsInspectionPolicy_TLS_1_3 TlsInspectionPolicy_TlsVersion = 4 )
func (TlsInspectionPolicy_TlsVersion) Descriptor ¶
func (TlsInspectionPolicy_TlsVersion) Descriptor() protoreflect.EnumDescriptor
func (TlsInspectionPolicy_TlsVersion) Enum ¶
func (x TlsInspectionPolicy_TlsVersion) Enum() *TlsInspectionPolicy_TlsVersion
func (TlsInspectionPolicy_TlsVersion) EnumDescriptor
deprecated
func (TlsInspectionPolicy_TlsVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use TlsInspectionPolicy_TlsVersion.Descriptor instead.
func (TlsInspectionPolicy_TlsVersion) Number ¶
func (x TlsInspectionPolicy_TlsVersion) Number() protoreflect.EnumNumber
func (TlsInspectionPolicy_TlsVersion) String ¶
func (x TlsInspectionPolicy_TlsVersion) String() string
func (TlsInspectionPolicy_TlsVersion) Type ¶
func (TlsInspectionPolicy_TlsVersion) Type() protoreflect.EnumType
type UnimplementedAddressGroupServiceServer ¶
type UnimplementedAddressGroupServiceServer struct {
}
UnimplementedAddressGroupServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedAddressGroupServiceServer) AddAddressGroupItems ¶
func (UnimplementedAddressGroupServiceServer) AddAddressGroupItems(context.Context, *AddAddressGroupItemsRequest) (*longrunningpb.Operation, error)
func (UnimplementedAddressGroupServiceServer) CloneAddressGroupItems ¶
func (UnimplementedAddressGroupServiceServer) CloneAddressGroupItems(context.Context, *CloneAddressGroupItemsRequest) (*longrunningpb.Operation, error)
func (UnimplementedAddressGroupServiceServer) CreateAddressGroup ¶
func (UnimplementedAddressGroupServiceServer) CreateAddressGroup(context.Context, *CreateAddressGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedAddressGroupServiceServer) DeleteAddressGroup ¶
func (UnimplementedAddressGroupServiceServer) DeleteAddressGroup(context.Context, *DeleteAddressGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedAddressGroupServiceServer) GetAddressGroup ¶
func (UnimplementedAddressGroupServiceServer) GetAddressGroup(context.Context, *GetAddressGroupRequest) (*AddressGroup, error)
func (UnimplementedAddressGroupServiceServer) ListAddressGroupReferences ¶
func (UnimplementedAddressGroupServiceServer) ListAddressGroupReferences(context.Context, *ListAddressGroupReferencesRequest) (*ListAddressGroupReferencesResponse, error)
func (UnimplementedAddressGroupServiceServer) ListAddressGroups ¶
func (UnimplementedAddressGroupServiceServer) ListAddressGroups(context.Context, *ListAddressGroupsRequest) (*ListAddressGroupsResponse, error)
func (UnimplementedAddressGroupServiceServer) RemoveAddressGroupItems ¶
func (UnimplementedAddressGroupServiceServer) RemoveAddressGroupItems(context.Context, *RemoveAddressGroupItemsRequest) (*longrunningpb.Operation, error)
func (UnimplementedAddressGroupServiceServer) UpdateAddressGroup ¶
func (UnimplementedAddressGroupServiceServer) UpdateAddressGroup(context.Context, *UpdateAddressGroupRequest) (*longrunningpb.Operation, error)
type UnimplementedDnsThreatDetectorServiceServer ¶
type UnimplementedDnsThreatDetectorServiceServer struct {
}
UnimplementedDnsThreatDetectorServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDnsThreatDetectorServiceServer) CreateDnsThreatDetector ¶
func (UnimplementedDnsThreatDetectorServiceServer) CreateDnsThreatDetector(context.Context, *CreateDnsThreatDetectorRequest) (*DnsThreatDetector, error)
func (UnimplementedDnsThreatDetectorServiceServer) DeleteDnsThreatDetector ¶
func (UnimplementedDnsThreatDetectorServiceServer) DeleteDnsThreatDetector(context.Context, *DeleteDnsThreatDetectorRequest) (*emptypb.Empty, error)
func (UnimplementedDnsThreatDetectorServiceServer) GetDnsThreatDetector ¶
func (UnimplementedDnsThreatDetectorServiceServer) GetDnsThreatDetector(context.Context, *GetDnsThreatDetectorRequest) (*DnsThreatDetector, error)
func (UnimplementedDnsThreatDetectorServiceServer) ListDnsThreatDetectors ¶
func (UnimplementedDnsThreatDetectorServiceServer) ListDnsThreatDetectors(context.Context, *ListDnsThreatDetectorsRequest) (*ListDnsThreatDetectorsResponse, error)
func (UnimplementedDnsThreatDetectorServiceServer) UpdateDnsThreatDetector ¶
func (UnimplementedDnsThreatDetectorServiceServer) UpdateDnsThreatDetector(context.Context, *UpdateDnsThreatDetectorRequest) (*DnsThreatDetector, error)
type UnimplementedFirewallActivationServer ¶
type UnimplementedFirewallActivationServer struct {
}
UnimplementedFirewallActivationServer should be embedded to have forward compatible implementations.
func (UnimplementedFirewallActivationServer) CreateFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) CreateFirewallEndpoint(context.Context, *CreateFirewallEndpointRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) CreateFirewallEndpointAssociation ¶
func (UnimplementedFirewallActivationServer) CreateFirewallEndpointAssociation(context.Context, *CreateFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) CreateProjectFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) CreateProjectFirewallEndpoint(context.Context, *CreateFirewallEndpointRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) DeleteFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) DeleteFirewallEndpoint(context.Context, *DeleteFirewallEndpointRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) DeleteFirewallEndpointAssociation ¶
func (UnimplementedFirewallActivationServer) DeleteFirewallEndpointAssociation(context.Context, *DeleteFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) DeleteProjectFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) DeleteProjectFirewallEndpoint(context.Context, *DeleteFirewallEndpointRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) GetFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) GetFirewallEndpoint(context.Context, *GetFirewallEndpointRequest) (*FirewallEndpoint, error)
func (UnimplementedFirewallActivationServer) GetFirewallEndpointAssociation ¶
func (UnimplementedFirewallActivationServer) GetFirewallEndpointAssociation(context.Context, *GetFirewallEndpointAssociationRequest) (*FirewallEndpointAssociation, error)
func (UnimplementedFirewallActivationServer) GetProjectFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) GetProjectFirewallEndpoint(context.Context, *GetFirewallEndpointRequest) (*FirewallEndpoint, error)
func (UnimplementedFirewallActivationServer) ListFirewallEndpointAssociations ¶
func (UnimplementedFirewallActivationServer) ListFirewallEndpointAssociations(context.Context, *ListFirewallEndpointAssociationsRequest) (*ListFirewallEndpointAssociationsResponse, error)
func (UnimplementedFirewallActivationServer) ListFirewallEndpoints ¶
func (UnimplementedFirewallActivationServer) ListFirewallEndpoints(context.Context, *ListFirewallEndpointsRequest) (*ListFirewallEndpointsResponse, error)
func (UnimplementedFirewallActivationServer) ListProjectFirewallEndpoints ¶
func (UnimplementedFirewallActivationServer) ListProjectFirewallEndpoints(context.Context, *ListFirewallEndpointsRequest) (*ListFirewallEndpointsResponse, error)
func (UnimplementedFirewallActivationServer) UpdateFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) UpdateFirewallEndpoint(context.Context, *UpdateFirewallEndpointRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) UpdateFirewallEndpointAssociation ¶
func (UnimplementedFirewallActivationServer) UpdateFirewallEndpointAssociation(context.Context, *UpdateFirewallEndpointAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedFirewallActivationServer) UpdateProjectFirewallEndpoint ¶
func (UnimplementedFirewallActivationServer) UpdateProjectFirewallEndpoint(context.Context, *UpdateFirewallEndpointRequest) (*longrunningpb.Operation, error)
type UnimplementedInterceptServer ¶
type UnimplementedInterceptServer struct {
}
UnimplementedInterceptServer should be embedded to have forward compatible implementations.
func (UnimplementedInterceptServer) CreateInterceptDeployment ¶
func (UnimplementedInterceptServer) CreateInterceptDeployment(context.Context, *CreateInterceptDeploymentRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) CreateInterceptDeploymentGroup ¶
func (UnimplementedInterceptServer) CreateInterceptDeploymentGroup(context.Context, *CreateInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) CreateInterceptEndpointGroup ¶
func (UnimplementedInterceptServer) CreateInterceptEndpointGroup(context.Context, *CreateInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) CreateInterceptEndpointGroupAssociation ¶
func (UnimplementedInterceptServer) CreateInterceptEndpointGroupAssociation(context.Context, *CreateInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) DeleteInterceptDeployment ¶
func (UnimplementedInterceptServer) DeleteInterceptDeployment(context.Context, *DeleteInterceptDeploymentRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) DeleteInterceptDeploymentGroup ¶
func (UnimplementedInterceptServer) DeleteInterceptDeploymentGroup(context.Context, *DeleteInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) DeleteInterceptEndpointGroup ¶
func (UnimplementedInterceptServer) DeleteInterceptEndpointGroup(context.Context, *DeleteInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) DeleteInterceptEndpointGroupAssociation ¶
func (UnimplementedInterceptServer) DeleteInterceptEndpointGroupAssociation(context.Context, *DeleteInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) GetInterceptDeployment ¶
func (UnimplementedInterceptServer) GetInterceptDeployment(context.Context, *GetInterceptDeploymentRequest) (*InterceptDeployment, error)
func (UnimplementedInterceptServer) GetInterceptDeploymentGroup ¶
func (UnimplementedInterceptServer) GetInterceptDeploymentGroup(context.Context, *GetInterceptDeploymentGroupRequest) (*InterceptDeploymentGroup, error)
func (UnimplementedInterceptServer) GetInterceptEndpointGroup ¶
func (UnimplementedInterceptServer) GetInterceptEndpointGroup(context.Context, *GetInterceptEndpointGroupRequest) (*InterceptEndpointGroup, error)
func (UnimplementedInterceptServer) GetInterceptEndpointGroupAssociation ¶
func (UnimplementedInterceptServer) GetInterceptEndpointGroupAssociation(context.Context, *GetInterceptEndpointGroupAssociationRequest) (*InterceptEndpointGroupAssociation, error)
func (UnimplementedInterceptServer) ListInterceptDeploymentGroups ¶
func (UnimplementedInterceptServer) ListInterceptDeploymentGroups(context.Context, *ListInterceptDeploymentGroupsRequest) (*ListInterceptDeploymentGroupsResponse, error)
func (UnimplementedInterceptServer) ListInterceptDeployments ¶
func (UnimplementedInterceptServer) ListInterceptDeployments(context.Context, *ListInterceptDeploymentsRequest) (*ListInterceptDeploymentsResponse, error)
func (UnimplementedInterceptServer) ListInterceptEndpointGroupAssociations ¶
func (UnimplementedInterceptServer) ListInterceptEndpointGroupAssociations(context.Context, *ListInterceptEndpointGroupAssociationsRequest) (*ListInterceptEndpointGroupAssociationsResponse, error)
func (UnimplementedInterceptServer) ListInterceptEndpointGroups ¶
func (UnimplementedInterceptServer) ListInterceptEndpointGroups(context.Context, *ListInterceptEndpointGroupsRequest) (*ListInterceptEndpointGroupsResponse, error)
func (UnimplementedInterceptServer) UpdateInterceptDeployment ¶
func (UnimplementedInterceptServer) UpdateInterceptDeployment(context.Context, *UpdateInterceptDeploymentRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) UpdateInterceptDeploymentGroup ¶
func (UnimplementedInterceptServer) UpdateInterceptDeploymentGroup(context.Context, *UpdateInterceptDeploymentGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) UpdateInterceptEndpointGroup ¶
func (UnimplementedInterceptServer) UpdateInterceptEndpointGroup(context.Context, *UpdateInterceptEndpointGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedInterceptServer) UpdateInterceptEndpointGroupAssociation ¶
func (UnimplementedInterceptServer) UpdateInterceptEndpointGroupAssociation(context.Context, *UpdateInterceptEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
type UnimplementedMirroringServer ¶
type UnimplementedMirroringServer struct {
}
UnimplementedMirroringServer should be embedded to have forward compatible implementations.
func (UnimplementedMirroringServer) CreateMirroringDeployment ¶
func (UnimplementedMirroringServer) CreateMirroringDeployment(context.Context, *CreateMirroringDeploymentRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) CreateMirroringDeploymentGroup ¶
func (UnimplementedMirroringServer) CreateMirroringDeploymentGroup(context.Context, *CreateMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) CreateMirroringEndpointGroup ¶
func (UnimplementedMirroringServer) CreateMirroringEndpointGroup(context.Context, *CreateMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) CreateMirroringEndpointGroupAssociation ¶
func (UnimplementedMirroringServer) CreateMirroringEndpointGroupAssociation(context.Context, *CreateMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) DeleteMirroringDeployment ¶
func (UnimplementedMirroringServer) DeleteMirroringDeployment(context.Context, *DeleteMirroringDeploymentRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) DeleteMirroringDeploymentGroup ¶
func (UnimplementedMirroringServer) DeleteMirroringDeploymentGroup(context.Context, *DeleteMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) DeleteMirroringEndpointGroup ¶
func (UnimplementedMirroringServer) DeleteMirroringEndpointGroup(context.Context, *DeleteMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) DeleteMirroringEndpointGroupAssociation ¶
func (UnimplementedMirroringServer) DeleteMirroringEndpointGroupAssociation(context.Context, *DeleteMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) GetMirroringDeployment ¶
func (UnimplementedMirroringServer) GetMirroringDeployment(context.Context, *GetMirroringDeploymentRequest) (*MirroringDeployment, error)
func (UnimplementedMirroringServer) GetMirroringDeploymentGroup ¶
func (UnimplementedMirroringServer) GetMirroringDeploymentGroup(context.Context, *GetMirroringDeploymentGroupRequest) (*MirroringDeploymentGroup, error)
func (UnimplementedMirroringServer) GetMirroringEndpointGroup ¶
func (UnimplementedMirroringServer) GetMirroringEndpointGroup(context.Context, *GetMirroringEndpointGroupRequest) (*MirroringEndpointGroup, error)
func (UnimplementedMirroringServer) GetMirroringEndpointGroupAssociation ¶
func (UnimplementedMirroringServer) GetMirroringEndpointGroupAssociation(context.Context, *GetMirroringEndpointGroupAssociationRequest) (*MirroringEndpointGroupAssociation, error)
func (UnimplementedMirroringServer) ListMirroringDeploymentGroups ¶
func (UnimplementedMirroringServer) ListMirroringDeploymentGroups(context.Context, *ListMirroringDeploymentGroupsRequest) (*ListMirroringDeploymentGroupsResponse, error)
func (UnimplementedMirroringServer) ListMirroringDeployments ¶
func (UnimplementedMirroringServer) ListMirroringDeployments(context.Context, *ListMirroringDeploymentsRequest) (*ListMirroringDeploymentsResponse, error)
func (UnimplementedMirroringServer) ListMirroringEndpointGroupAssociations ¶
func (UnimplementedMirroringServer) ListMirroringEndpointGroupAssociations(context.Context, *ListMirroringEndpointGroupAssociationsRequest) (*ListMirroringEndpointGroupAssociationsResponse, error)
func (UnimplementedMirroringServer) ListMirroringEndpointGroups ¶
func (UnimplementedMirroringServer) ListMirroringEndpointGroups(context.Context, *ListMirroringEndpointGroupsRequest) (*ListMirroringEndpointGroupsResponse, error)
func (UnimplementedMirroringServer) UpdateMirroringDeployment ¶
func (UnimplementedMirroringServer) UpdateMirroringDeployment(context.Context, *UpdateMirroringDeploymentRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) UpdateMirroringDeploymentGroup ¶
func (UnimplementedMirroringServer) UpdateMirroringDeploymentGroup(context.Context, *UpdateMirroringDeploymentGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) UpdateMirroringEndpointGroup ¶
func (UnimplementedMirroringServer) UpdateMirroringEndpointGroup(context.Context, *UpdateMirroringEndpointGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedMirroringServer) UpdateMirroringEndpointGroupAssociation ¶
func (UnimplementedMirroringServer) UpdateMirroringEndpointGroupAssociation(context.Context, *UpdateMirroringEndpointGroupAssociationRequest) (*longrunningpb.Operation, error)
type UnimplementedNetworkSecurityServer ¶
type UnimplementedNetworkSecurityServer struct {
}
UnimplementedNetworkSecurityServer should be embedded to have forward compatible implementations.
func (UnimplementedNetworkSecurityServer) CreateAuthorizationPolicy ¶
func (UnimplementedNetworkSecurityServer) CreateAuthorizationPolicy(context.Context, *CreateAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateAuthzPolicy ¶
func (UnimplementedNetworkSecurityServer) CreateAuthzPolicy(context.Context, *CreateAuthzPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateBackendAuthenticationConfig ¶
func (UnimplementedNetworkSecurityServer) CreateBackendAuthenticationConfig(context.Context, *CreateBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateClientTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) CreateClientTlsPolicy(context.Context, *CreateClientTlsPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateGatewaySecurityPolicy ¶
func (UnimplementedNetworkSecurityServer) CreateGatewaySecurityPolicy(context.Context, *CreateGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateGatewaySecurityPolicyRule ¶
func (UnimplementedNetworkSecurityServer) CreateGatewaySecurityPolicyRule(context.Context, *CreateGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateServerTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) CreateServerTlsPolicy(context.Context, *CreateServerTlsPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateTlsInspectionPolicy ¶
func (UnimplementedNetworkSecurityServer) CreateTlsInspectionPolicy(context.Context, *CreateTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) CreateUrlList ¶
func (UnimplementedNetworkSecurityServer) CreateUrlList(context.Context, *CreateUrlListRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteAuthorizationPolicy ¶
func (UnimplementedNetworkSecurityServer) DeleteAuthorizationPolicy(context.Context, *DeleteAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteAuthzPolicy ¶
func (UnimplementedNetworkSecurityServer) DeleteAuthzPolicy(context.Context, *DeleteAuthzPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteBackendAuthenticationConfig ¶
func (UnimplementedNetworkSecurityServer) DeleteBackendAuthenticationConfig(context.Context, *DeleteBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteClientTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) DeleteClientTlsPolicy(context.Context, *DeleteClientTlsPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteGatewaySecurityPolicy ¶
func (UnimplementedNetworkSecurityServer) DeleteGatewaySecurityPolicy(context.Context, *DeleteGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteGatewaySecurityPolicyRule ¶
func (UnimplementedNetworkSecurityServer) DeleteGatewaySecurityPolicyRule(context.Context, *DeleteGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteServerTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) DeleteServerTlsPolicy(context.Context, *DeleteServerTlsPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteTlsInspectionPolicy ¶
func (UnimplementedNetworkSecurityServer) DeleteTlsInspectionPolicy(context.Context, *DeleteTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) DeleteUrlList ¶
func (UnimplementedNetworkSecurityServer) DeleteUrlList(context.Context, *DeleteUrlListRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) GetAuthorizationPolicy ¶
func (UnimplementedNetworkSecurityServer) GetAuthorizationPolicy(context.Context, *GetAuthorizationPolicyRequest) (*AuthorizationPolicy, error)
func (UnimplementedNetworkSecurityServer) GetAuthzPolicy ¶
func (UnimplementedNetworkSecurityServer) GetAuthzPolicy(context.Context, *GetAuthzPolicyRequest) (*AuthzPolicy, error)
func (UnimplementedNetworkSecurityServer) GetBackendAuthenticationConfig ¶
func (UnimplementedNetworkSecurityServer) GetBackendAuthenticationConfig(context.Context, *GetBackendAuthenticationConfigRequest) (*BackendAuthenticationConfig, error)
func (UnimplementedNetworkSecurityServer) GetClientTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) GetClientTlsPolicy(context.Context, *GetClientTlsPolicyRequest) (*ClientTlsPolicy, error)
func (UnimplementedNetworkSecurityServer) GetGatewaySecurityPolicy ¶
func (UnimplementedNetworkSecurityServer) GetGatewaySecurityPolicy(context.Context, *GetGatewaySecurityPolicyRequest) (*GatewaySecurityPolicy, error)
func (UnimplementedNetworkSecurityServer) GetGatewaySecurityPolicyRule ¶
func (UnimplementedNetworkSecurityServer) GetGatewaySecurityPolicyRule(context.Context, *GetGatewaySecurityPolicyRuleRequest) (*GatewaySecurityPolicyRule, error)
func (UnimplementedNetworkSecurityServer) GetServerTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) GetServerTlsPolicy(context.Context, *GetServerTlsPolicyRequest) (*ServerTlsPolicy, error)
func (UnimplementedNetworkSecurityServer) GetTlsInspectionPolicy ¶
func (UnimplementedNetworkSecurityServer) GetTlsInspectionPolicy(context.Context, *GetTlsInspectionPolicyRequest) (*TlsInspectionPolicy, error)
func (UnimplementedNetworkSecurityServer) GetUrlList ¶
func (UnimplementedNetworkSecurityServer) GetUrlList(context.Context, *GetUrlListRequest) (*UrlList, error)
func (UnimplementedNetworkSecurityServer) ListAuthorizationPolicies ¶
func (UnimplementedNetworkSecurityServer) ListAuthorizationPolicies(context.Context, *ListAuthorizationPoliciesRequest) (*ListAuthorizationPoliciesResponse, error)
func (UnimplementedNetworkSecurityServer) ListAuthzPolicies ¶
func (UnimplementedNetworkSecurityServer) ListAuthzPolicies(context.Context, *ListAuthzPoliciesRequest) (*ListAuthzPoliciesResponse, error)
func (UnimplementedNetworkSecurityServer) ListBackendAuthenticationConfigs ¶
func (UnimplementedNetworkSecurityServer) ListBackendAuthenticationConfigs(context.Context, *ListBackendAuthenticationConfigsRequest) (*ListBackendAuthenticationConfigsResponse, error)
func (UnimplementedNetworkSecurityServer) ListClientTlsPolicies ¶
func (UnimplementedNetworkSecurityServer) ListClientTlsPolicies(context.Context, *ListClientTlsPoliciesRequest) (*ListClientTlsPoliciesResponse, error)
func (UnimplementedNetworkSecurityServer) ListGatewaySecurityPolicies ¶
func (UnimplementedNetworkSecurityServer) ListGatewaySecurityPolicies(context.Context, *ListGatewaySecurityPoliciesRequest) (*ListGatewaySecurityPoliciesResponse, error)
func (UnimplementedNetworkSecurityServer) ListGatewaySecurityPolicyRules ¶
func (UnimplementedNetworkSecurityServer) ListGatewaySecurityPolicyRules(context.Context, *ListGatewaySecurityPolicyRulesRequest) (*ListGatewaySecurityPolicyRulesResponse, error)
func (UnimplementedNetworkSecurityServer) ListServerTlsPolicies ¶
func (UnimplementedNetworkSecurityServer) ListServerTlsPolicies(context.Context, *ListServerTlsPoliciesRequest) (*ListServerTlsPoliciesResponse, error)
func (UnimplementedNetworkSecurityServer) ListTlsInspectionPolicies ¶
func (UnimplementedNetworkSecurityServer) ListTlsInspectionPolicies(context.Context, *ListTlsInspectionPoliciesRequest) (*ListTlsInspectionPoliciesResponse, error)
func (UnimplementedNetworkSecurityServer) ListUrlLists ¶
func (UnimplementedNetworkSecurityServer) ListUrlLists(context.Context, *ListUrlListsRequest) (*ListUrlListsResponse, error)
func (UnimplementedNetworkSecurityServer) UpdateAuthorizationPolicy ¶
func (UnimplementedNetworkSecurityServer) UpdateAuthorizationPolicy(context.Context, *UpdateAuthorizationPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateAuthzPolicy ¶
func (UnimplementedNetworkSecurityServer) UpdateAuthzPolicy(context.Context, *UpdateAuthzPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateBackendAuthenticationConfig ¶
func (UnimplementedNetworkSecurityServer) UpdateBackendAuthenticationConfig(context.Context, *UpdateBackendAuthenticationConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateClientTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) UpdateClientTlsPolicy(context.Context, *UpdateClientTlsPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateGatewaySecurityPolicy ¶
func (UnimplementedNetworkSecurityServer) UpdateGatewaySecurityPolicy(context.Context, *UpdateGatewaySecurityPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateGatewaySecurityPolicyRule ¶
func (UnimplementedNetworkSecurityServer) UpdateGatewaySecurityPolicyRule(context.Context, *UpdateGatewaySecurityPolicyRuleRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateServerTlsPolicy ¶
func (UnimplementedNetworkSecurityServer) UpdateServerTlsPolicy(context.Context, *UpdateServerTlsPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateTlsInspectionPolicy ¶
func (UnimplementedNetworkSecurityServer) UpdateTlsInspectionPolicy(context.Context, *UpdateTlsInspectionPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetworkSecurityServer) UpdateUrlList ¶
func (UnimplementedNetworkSecurityServer) UpdateUrlList(context.Context, *UpdateUrlListRequest) (*longrunningpb.Operation, error)
type UnimplementedOrganizationAddressGroupServiceServer ¶
type UnimplementedOrganizationAddressGroupServiceServer struct {
}
UnimplementedOrganizationAddressGroupServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedOrganizationAddressGroupServiceServer) AddAddressGroupItems ¶
func (UnimplementedOrganizationAddressGroupServiceServer) AddAddressGroupItems(context.Context, *AddAddressGroupItemsRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationAddressGroupServiceServer) CloneAddressGroupItems ¶
func (UnimplementedOrganizationAddressGroupServiceServer) CloneAddressGroupItems(context.Context, *CloneAddressGroupItemsRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationAddressGroupServiceServer) CreateAddressGroup ¶
func (UnimplementedOrganizationAddressGroupServiceServer) CreateAddressGroup(context.Context, *CreateAddressGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationAddressGroupServiceServer) DeleteAddressGroup ¶
func (UnimplementedOrganizationAddressGroupServiceServer) DeleteAddressGroup(context.Context, *DeleteAddressGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationAddressGroupServiceServer) GetAddressGroup ¶
func (UnimplementedOrganizationAddressGroupServiceServer) GetAddressGroup(context.Context, *GetAddressGroupRequest) (*AddressGroup, error)
func (UnimplementedOrganizationAddressGroupServiceServer) ListAddressGroupReferences ¶
func (UnimplementedOrganizationAddressGroupServiceServer) ListAddressGroupReferences(context.Context, *ListAddressGroupReferencesRequest) (*ListAddressGroupReferencesResponse, error)
func (UnimplementedOrganizationAddressGroupServiceServer) ListAddressGroups ¶
func (UnimplementedOrganizationAddressGroupServiceServer) ListAddressGroups(context.Context, *ListAddressGroupsRequest) (*ListAddressGroupsResponse, error)
func (UnimplementedOrganizationAddressGroupServiceServer) RemoveAddressGroupItems ¶
func (UnimplementedOrganizationAddressGroupServiceServer) RemoveAddressGroupItems(context.Context, *RemoveAddressGroupItemsRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationAddressGroupServiceServer) UpdateAddressGroup ¶
func (UnimplementedOrganizationAddressGroupServiceServer) UpdateAddressGroup(context.Context, *UpdateAddressGroupRequest) (*longrunningpb.Operation, error)
type UnimplementedOrganizationSecurityProfileGroupServiceServer ¶
type UnimplementedOrganizationSecurityProfileGroupServiceServer struct {
}
UnimplementedOrganizationSecurityProfileGroupServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) CreateSecurityProfile ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) CreateSecurityProfileGroup ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) CreateSecurityProfileGroup(context.Context, *CreateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) DeleteSecurityProfile ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) DeleteSecurityProfileGroup ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) DeleteSecurityProfileGroup(context.Context, *DeleteSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) GetSecurityProfile ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) GetSecurityProfileGroup ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) GetSecurityProfileGroup(context.Context, *GetSecurityProfileGroupRequest) (*SecurityProfileGroup, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) ListSecurityProfileGroups ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) ListSecurityProfileGroups(context.Context, *ListSecurityProfileGroupsRequest) (*ListSecurityProfileGroupsResponse, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) ListSecurityProfiles ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) UpdateSecurityProfile ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*longrunningpb.Operation, error)
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) UpdateSecurityProfileGroup ¶
func (UnimplementedOrganizationSecurityProfileGroupServiceServer) UpdateSecurityProfileGroup(context.Context, *UpdateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
type UnimplementedSSERealmServiceServer ¶
type UnimplementedSSERealmServiceServer struct {
}
UnimplementedSSERealmServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedSSERealmServiceServer) CreateSACAttachment ¶
func (UnimplementedSSERealmServiceServer) CreateSACAttachment(context.Context, *CreateSACAttachmentRequest) (*longrunningpb.Operation, error)
func (UnimplementedSSERealmServiceServer) CreateSACRealm ¶
func (UnimplementedSSERealmServiceServer) CreateSACRealm(context.Context, *CreateSACRealmRequest) (*longrunningpb.Operation, error)
func (UnimplementedSSERealmServiceServer) DeleteSACAttachment ¶
func (UnimplementedSSERealmServiceServer) DeleteSACAttachment(context.Context, *DeleteSACAttachmentRequest) (*longrunningpb.Operation, error)
func (UnimplementedSSERealmServiceServer) DeleteSACRealm ¶
func (UnimplementedSSERealmServiceServer) DeleteSACRealm(context.Context, *DeleteSACRealmRequest) (*longrunningpb.Operation, error)
func (UnimplementedSSERealmServiceServer) GetSACAttachment ¶
func (UnimplementedSSERealmServiceServer) GetSACAttachment(context.Context, *GetSACAttachmentRequest) (*SACAttachment, error)
func (UnimplementedSSERealmServiceServer) GetSACRealm ¶
func (UnimplementedSSERealmServiceServer) GetSACRealm(context.Context, *GetSACRealmRequest) (*SACRealm, error)
func (UnimplementedSSERealmServiceServer) ListSACAttachments ¶
func (UnimplementedSSERealmServiceServer) ListSACAttachments(context.Context, *ListSACAttachmentsRequest) (*ListSACAttachmentsResponse, error)
func (UnimplementedSSERealmServiceServer) ListSACRealms ¶
func (UnimplementedSSERealmServiceServer) ListSACRealms(context.Context, *ListSACRealmsRequest) (*ListSACRealmsResponse, error)
type UnimplementedSecurityProfileGroupServiceServer ¶
type UnimplementedSecurityProfileGroupServiceServer struct {
}
UnimplementedSecurityProfileGroupServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedSecurityProfileGroupServiceServer) CreateSecurityProfile ¶
func (UnimplementedSecurityProfileGroupServiceServer) CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*longrunningpb.Operation, error)
func (UnimplementedSecurityProfileGroupServiceServer) CreateSecurityProfileGroup ¶
func (UnimplementedSecurityProfileGroupServiceServer) CreateSecurityProfileGroup(context.Context, *CreateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedSecurityProfileGroupServiceServer) DeleteSecurityProfile ¶
func (UnimplementedSecurityProfileGroupServiceServer) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*longrunningpb.Operation, error)
func (UnimplementedSecurityProfileGroupServiceServer) DeleteSecurityProfileGroup ¶
func (UnimplementedSecurityProfileGroupServiceServer) DeleteSecurityProfileGroup(context.Context, *DeleteSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedSecurityProfileGroupServiceServer) GetSecurityProfile ¶
func (UnimplementedSecurityProfileGroupServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
func (UnimplementedSecurityProfileGroupServiceServer) GetSecurityProfileGroup ¶
func (UnimplementedSecurityProfileGroupServiceServer) GetSecurityProfileGroup(context.Context, *GetSecurityProfileGroupRequest) (*SecurityProfileGroup, error)
func (UnimplementedSecurityProfileGroupServiceServer) ListSecurityProfileGroups ¶
func (UnimplementedSecurityProfileGroupServiceServer) ListSecurityProfileGroups(context.Context, *ListSecurityProfileGroupsRequest) (*ListSecurityProfileGroupsResponse, error)
func (UnimplementedSecurityProfileGroupServiceServer) ListSecurityProfiles ¶
func (UnimplementedSecurityProfileGroupServiceServer) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
func (UnimplementedSecurityProfileGroupServiceServer) UpdateSecurityProfile ¶
func (UnimplementedSecurityProfileGroupServiceServer) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*longrunningpb.Operation, error)
func (UnimplementedSecurityProfileGroupServiceServer) UpdateSecurityProfileGroup ¶
func (UnimplementedSecurityProfileGroupServiceServer) UpdateSecurityProfileGroup(context.Context, *UpdateSecurityProfileGroupRequest) (*longrunningpb.Operation, error)
type UnsafeAddressGroupServiceServer ¶
type UnsafeAddressGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAddressGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AddressGroupServiceServer will result in compilation errors.
type UnsafeDnsThreatDetectorServiceServer ¶
type UnsafeDnsThreatDetectorServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDnsThreatDetectorServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DnsThreatDetectorServiceServer will result in compilation errors.
type UnsafeFirewallActivationServer ¶
type UnsafeFirewallActivationServer interface {
// contains filtered or unexported methods
}
UnsafeFirewallActivationServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FirewallActivationServer will result in compilation errors.
type UnsafeInterceptServer ¶
type UnsafeInterceptServer interface {
// contains filtered or unexported methods
}
UnsafeInterceptServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterceptServer will result in compilation errors.
type UnsafeMirroringServer ¶
type UnsafeMirroringServer interface {
// contains filtered or unexported methods
}
UnsafeMirroringServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MirroringServer will result in compilation errors.
type UnsafeNetworkSecurityServer ¶
type UnsafeNetworkSecurityServer interface {
// contains filtered or unexported methods
}
UnsafeNetworkSecurityServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NetworkSecurityServer will result in compilation errors.
type UnsafeOrganizationAddressGroupServiceServer ¶
type UnsafeOrganizationAddressGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeOrganizationAddressGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationAddressGroupServiceServer will result in compilation errors.
type UnsafeOrganizationSecurityProfileGroupServiceServer ¶
type UnsafeOrganizationSecurityProfileGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeOrganizationSecurityProfileGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationSecurityProfileGroupServiceServer will result in compilation errors.
type UnsafeSSERealmServiceServer ¶
type UnsafeSSERealmServiceServer interface {
// contains filtered or unexported methods
}
UnsafeSSERealmServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SSERealmServiceServer will result in compilation errors.
type UnsafeSecurityProfileGroupServiceServer ¶
type UnsafeSecurityProfileGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeSecurityProfileGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SecurityProfileGroupServiceServer will result in compilation errors.
type UpdateAddressGroupRequest ¶
type UpdateAddressGroupRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// AddressGroup resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated AddressGroup resource.
AddressGroup *AddressGroup `protobuf:"bytes,2,opt,name=address_group,json=addressGroup,proto3" json:"address_group,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request used by the UpdateAddressGroup method.
func (*UpdateAddressGroupRequest) Descriptor
deprecated
func (*UpdateAddressGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAddressGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateAddressGroupRequest) GetAddressGroup ¶
func (x *UpdateAddressGroupRequest) GetAddressGroup() *AddressGroup
func (*UpdateAddressGroupRequest) GetRequestId ¶
func (x *UpdateAddressGroupRequest) GetRequestId() string
func (*UpdateAddressGroupRequest) GetUpdateMask ¶
func (x *UpdateAddressGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAddressGroupRequest) ProtoMessage ¶
func (*UpdateAddressGroupRequest) ProtoMessage()
func (*UpdateAddressGroupRequest) ProtoReflect ¶
func (x *UpdateAddressGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateAddressGroupRequest) Reset ¶
func (x *UpdateAddressGroupRequest) Reset()
func (*UpdateAddressGroupRequest) String ¶
func (x *UpdateAddressGroupRequest) String() string
type UpdateAuthorizationPolicyRequest ¶
type UpdateAuthorizationPolicyRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// AuthorizationPolicy resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated AuthorizationPolicy resource.
AuthorizationPolicy *AuthorizationPolicy `protobuf:"bytes,2,opt,name=authorization_policy,json=authorizationPolicy,proto3" json:"authorization_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by the UpdateAuthorizationPolicy method.
func (*UpdateAuthorizationPolicyRequest) Descriptor
deprecated
func (*UpdateAuthorizationPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAuthorizationPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateAuthorizationPolicyRequest) GetAuthorizationPolicy ¶
func (x *UpdateAuthorizationPolicyRequest) GetAuthorizationPolicy() *AuthorizationPolicy
func (*UpdateAuthorizationPolicyRequest) GetUpdateMask ¶
func (x *UpdateAuthorizationPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAuthorizationPolicyRequest) ProtoMessage ¶
func (*UpdateAuthorizationPolicyRequest) ProtoMessage()
func (*UpdateAuthorizationPolicyRequest) ProtoReflect ¶
func (x *UpdateAuthorizationPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateAuthorizationPolicyRequest) Reset ¶
func (x *UpdateAuthorizationPolicyRequest) Reset()
func (*UpdateAuthorizationPolicyRequest) String ¶
func (x *UpdateAuthorizationPolicyRequest) String() string
type UpdateAuthzPolicyRequest ¶
type UpdateAuthzPolicyRequest struct {
// Required. Used to specify the fields to be overwritten in the
// `AuthzPolicy` resource by the update.
// The fields specified in the `update_mask` are relative to the resource, not
// the full request. A field is overwritten if it is in the mask. If the
// user does not specify a mask, then all fields are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. `AuthzPolicy` resource being updated.
AuthzPolicy *AuthzPolicy `protobuf:"bytes,2,opt,name=authz_policy,json=authzPolicy,proto3" json:"authz_policy,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server guarantees
// that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, ignores the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating an `AuthzPolicy` resource.
func (*UpdateAuthzPolicyRequest) Descriptor
deprecated
func (*UpdateAuthzPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAuthzPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateAuthzPolicyRequest) GetAuthzPolicy ¶
func (x *UpdateAuthzPolicyRequest) GetAuthzPolicy() *AuthzPolicy
func (*UpdateAuthzPolicyRequest) GetRequestId ¶
func (x *UpdateAuthzPolicyRequest) GetRequestId() string
func (*UpdateAuthzPolicyRequest) GetUpdateMask ¶
func (x *UpdateAuthzPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAuthzPolicyRequest) ProtoMessage ¶
func (*UpdateAuthzPolicyRequest) ProtoMessage()
func (*UpdateAuthzPolicyRequest) ProtoReflect ¶
func (x *UpdateAuthzPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateAuthzPolicyRequest) Reset ¶
func (x *UpdateAuthzPolicyRequest) Reset()
func (*UpdateAuthzPolicyRequest) String ¶
func (x *UpdateAuthzPolicyRequest) String() string
type UpdateBackendAuthenticationConfigRequest ¶
type UpdateBackendAuthenticationConfigRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// BackendAuthenticationConfig resource by the update. The fields
// specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the
// mask. If the user does not provide a mask then all fields will be
// overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated BackendAuthenticationConfig resource.
BackendAuthenticationConfig *BackendAuthenticationConfig `` /* 144-byte string literal not displayed */
// contains filtered or unexported fields
}
Request used by UpdateBackendAuthenticationConfig method.
func (*UpdateBackendAuthenticationConfigRequest) Descriptor
deprecated
func (*UpdateBackendAuthenticationConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackendAuthenticationConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfig ¶
func (x *UpdateBackendAuthenticationConfigRequest) GetBackendAuthenticationConfig() *BackendAuthenticationConfig
func (*UpdateBackendAuthenticationConfigRequest) GetUpdateMask ¶
func (x *UpdateBackendAuthenticationConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackendAuthenticationConfigRequest) ProtoMessage ¶
func (*UpdateBackendAuthenticationConfigRequest) ProtoMessage()
func (*UpdateBackendAuthenticationConfigRequest) ProtoReflect ¶
func (x *UpdateBackendAuthenticationConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackendAuthenticationConfigRequest) Reset ¶
func (x *UpdateBackendAuthenticationConfigRequest) Reset()
func (*UpdateBackendAuthenticationConfigRequest) String ¶
func (x *UpdateBackendAuthenticationConfigRequest) String() string
type UpdateClientTlsPolicyRequest ¶
type UpdateClientTlsPolicyRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// ClientTlsPolicy resource by the update. The fields
// specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the
// mask. If the user does not provide a mask then all fields will be
// overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated ClientTlsPolicy resource.
ClientTlsPolicy *ClientTlsPolicy `protobuf:"bytes,2,opt,name=client_tls_policy,json=clientTlsPolicy,proto3" json:"client_tls_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by UpdateClientTlsPolicy method.
func (*UpdateClientTlsPolicyRequest) Descriptor
deprecated
func (*UpdateClientTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateClientTlsPolicyRequest) GetClientTlsPolicy ¶
func (x *UpdateClientTlsPolicyRequest) GetClientTlsPolicy() *ClientTlsPolicy
func (*UpdateClientTlsPolicyRequest) GetUpdateMask ¶
func (x *UpdateClientTlsPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateClientTlsPolicyRequest) ProtoMessage ¶
func (*UpdateClientTlsPolicyRequest) ProtoMessage()
func (*UpdateClientTlsPolicyRequest) ProtoReflect ¶
func (x *UpdateClientTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateClientTlsPolicyRequest) Reset ¶
func (x *UpdateClientTlsPolicyRequest) Reset()
func (*UpdateClientTlsPolicyRequest) String ¶
func (x *UpdateClientTlsPolicyRequest) String() string
type UpdateDnsThreatDetectorRequest ¶
type UpdateDnsThreatDetectorRequest struct {
// Optional. The field mask is used to specify the fields to be overwritten in
// the DnsThreatDetector resource by the update. The fields specified in the
// update_mask are relative to the resource, not the full request. A field
// will be overwritten if it is in the mask. If the mask is not provided then
// all fields present in the request will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The DnsThreatDetector resource being updated.
DnsThreatDetector *DnsThreatDetector `protobuf:"bytes,2,opt,name=dns_threat_detector,json=dnsThreatDetector,proto3" json:"dns_threat_detector,omitempty"`
// contains filtered or unexported fields
}
The message for updating a DnsThreatDetector.
func (*UpdateDnsThreatDetectorRequest) Descriptor
deprecated
func (*UpdateDnsThreatDetectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDnsThreatDetectorRequest.ProtoReflect.Descriptor instead.
func (*UpdateDnsThreatDetectorRequest) GetDnsThreatDetector ¶
func (x *UpdateDnsThreatDetectorRequest) GetDnsThreatDetector() *DnsThreatDetector
func (*UpdateDnsThreatDetectorRequest) GetUpdateMask ¶
func (x *UpdateDnsThreatDetectorRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDnsThreatDetectorRequest) ProtoMessage ¶
func (*UpdateDnsThreatDetectorRequest) ProtoMessage()
func (*UpdateDnsThreatDetectorRequest) ProtoReflect ¶
func (x *UpdateDnsThreatDetectorRequest) ProtoReflect() protoreflect.Message
func (*UpdateDnsThreatDetectorRequest) Reset ¶
func (x *UpdateDnsThreatDetectorRequest) Reset()
func (*UpdateDnsThreatDetectorRequest) String ¶
func (x *UpdateDnsThreatDetectorRequest) String() string
type UpdateFirewallEndpointAssociationRequest ¶
type UpdateFirewallEndpointAssociationRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// Association resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
FirewallEndpointAssociation *FirewallEndpointAssociation `` /* 144-byte string literal not displayed */
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating an Association
func (*UpdateFirewallEndpointAssociationRequest) Descriptor
deprecated
func (*UpdateFirewallEndpointAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFirewallEndpointAssociationRequest.ProtoReflect.Descriptor instead.
func (*UpdateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociation ¶
func (x *UpdateFirewallEndpointAssociationRequest) GetFirewallEndpointAssociation() *FirewallEndpointAssociation
func (*UpdateFirewallEndpointAssociationRequest) GetRequestId ¶
func (x *UpdateFirewallEndpointAssociationRequest) GetRequestId() string
func (*UpdateFirewallEndpointAssociationRequest) GetUpdateMask ¶
func (x *UpdateFirewallEndpointAssociationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateFirewallEndpointAssociationRequest) ProtoMessage ¶
func (*UpdateFirewallEndpointAssociationRequest) ProtoMessage()
func (*UpdateFirewallEndpointAssociationRequest) ProtoReflect ¶
func (x *UpdateFirewallEndpointAssociationRequest) ProtoReflect() protoreflect.Message
func (*UpdateFirewallEndpointAssociationRequest) Reset ¶
func (x *UpdateFirewallEndpointAssociationRequest) Reset()
func (*UpdateFirewallEndpointAssociationRequest) String ¶
func (x *UpdateFirewallEndpointAssociationRequest) String() string
type UpdateFirewallEndpointRequest ¶
type UpdateFirewallEndpointRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// Endpoint resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
FirewallEndpoint *FirewallEndpoint `protobuf:"bytes,2,opt,name=firewall_endpoint,json=firewallEndpoint,proto3" json:"firewall_endpoint,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating a Endpoint
func (*UpdateFirewallEndpointRequest) Descriptor
deprecated
func (*UpdateFirewallEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFirewallEndpointRequest.ProtoReflect.Descriptor instead.
func (*UpdateFirewallEndpointRequest) GetFirewallEndpoint ¶
func (x *UpdateFirewallEndpointRequest) GetFirewallEndpoint() *FirewallEndpoint
func (*UpdateFirewallEndpointRequest) GetRequestId ¶
func (x *UpdateFirewallEndpointRequest) GetRequestId() string
func (*UpdateFirewallEndpointRequest) GetUpdateMask ¶
func (x *UpdateFirewallEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateFirewallEndpointRequest) ProtoMessage ¶
func (*UpdateFirewallEndpointRequest) ProtoMessage()
func (*UpdateFirewallEndpointRequest) ProtoReflect ¶
func (x *UpdateFirewallEndpointRequest) ProtoReflect() protoreflect.Message
func (*UpdateFirewallEndpointRequest) Reset ¶
func (x *UpdateFirewallEndpointRequest) Reset()
func (*UpdateFirewallEndpointRequest) String ¶
func (x *UpdateFirewallEndpointRequest) String() string
type UpdateGatewaySecurityPolicyRequest ¶
type UpdateGatewaySecurityPolicyRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// GatewaySecurityPolicy resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated GatewaySecurityPolicy resource.
GatewaySecurityPolicy *GatewaySecurityPolicy `` /* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
Request used by the UpdateGatewaySecurityPolicy method.
func (*UpdateGatewaySecurityPolicyRequest) Descriptor
deprecated
func (*UpdateGatewaySecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGatewaySecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicy ¶
func (x *UpdateGatewaySecurityPolicyRequest) GetGatewaySecurityPolicy() *GatewaySecurityPolicy
func (*UpdateGatewaySecurityPolicyRequest) GetUpdateMask ¶
func (x *UpdateGatewaySecurityPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGatewaySecurityPolicyRequest) ProtoMessage ¶
func (*UpdateGatewaySecurityPolicyRequest) ProtoMessage()
func (*UpdateGatewaySecurityPolicyRequest) ProtoReflect ¶
func (x *UpdateGatewaySecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateGatewaySecurityPolicyRequest) Reset ¶
func (x *UpdateGatewaySecurityPolicyRequest) Reset()
func (*UpdateGatewaySecurityPolicyRequest) String ¶
func (x *UpdateGatewaySecurityPolicyRequest) String() string
type UpdateGatewaySecurityPolicyRuleRequest ¶
type UpdateGatewaySecurityPolicyRuleRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// GatewaySecurityPolicy resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated GatewaySecurityPolicyRule resource.
GatewaySecurityPolicyRule *GatewaySecurityPolicyRule `` /* 140-byte string literal not displayed */
// contains filtered or unexported fields
}
Request used by the UpdateGatewaySecurityPolicyRule method.
func (*UpdateGatewaySecurityPolicyRuleRequest) Descriptor
deprecated
func (*UpdateGatewaySecurityPolicyRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGatewaySecurityPolicyRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRule ¶
func (x *UpdateGatewaySecurityPolicyRuleRequest) GetGatewaySecurityPolicyRule() *GatewaySecurityPolicyRule
func (*UpdateGatewaySecurityPolicyRuleRequest) GetUpdateMask ¶
func (x *UpdateGatewaySecurityPolicyRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGatewaySecurityPolicyRuleRequest) ProtoMessage ¶
func (*UpdateGatewaySecurityPolicyRuleRequest) ProtoMessage()
func (*UpdateGatewaySecurityPolicyRuleRequest) ProtoReflect ¶
func (x *UpdateGatewaySecurityPolicyRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateGatewaySecurityPolicyRuleRequest) Reset ¶
func (x *UpdateGatewaySecurityPolicyRuleRequest) Reset()
func (*UpdateGatewaySecurityPolicyRuleRequest) String ¶
func (x *UpdateGatewaySecurityPolicyRuleRequest) String() string
type UpdateInterceptDeploymentGroupRequest ¶
type UpdateInterceptDeploymentGroupRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the deployment group
// (e.g. `description`; *not*
// `intercept_deployment_group.description`). See
// https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The deployment group to update.
InterceptDeploymentGroup *InterceptDeploymentGroup `` /* 135-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateInterceptDeploymentGroup.
func (*UpdateInterceptDeploymentGroupRequest) Descriptor
deprecated
func (*UpdateInterceptDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInterceptDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroup ¶
func (x *UpdateInterceptDeploymentGroupRequest) GetInterceptDeploymentGroup() *InterceptDeploymentGroup
func (*UpdateInterceptDeploymentGroupRequest) GetRequestId ¶
func (x *UpdateInterceptDeploymentGroupRequest) GetRequestId() string
func (*UpdateInterceptDeploymentGroupRequest) GetUpdateMask ¶
func (x *UpdateInterceptDeploymentGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInterceptDeploymentGroupRequest) ProtoMessage ¶
func (*UpdateInterceptDeploymentGroupRequest) ProtoMessage()
func (*UpdateInterceptDeploymentGroupRequest) ProtoReflect ¶
func (x *UpdateInterceptDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateInterceptDeploymentGroupRequest) Reset ¶
func (x *UpdateInterceptDeploymentGroupRequest) Reset()
func (*UpdateInterceptDeploymentGroupRequest) String ¶
func (x *UpdateInterceptDeploymentGroupRequest) String() string
type UpdateInterceptDeploymentRequest ¶
type UpdateInterceptDeploymentRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the deployment
// (e.g. `description`; *not* `intercept_deployment.description`).
// See https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The deployment to update.
InterceptDeployment *InterceptDeployment `protobuf:"bytes,2,opt,name=intercept_deployment,json=interceptDeployment,proto3" json:"intercept_deployment,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateInterceptDeployment.
func (*UpdateInterceptDeploymentRequest) Descriptor
deprecated
func (*UpdateInterceptDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInterceptDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateInterceptDeploymentRequest) GetInterceptDeployment ¶
func (x *UpdateInterceptDeploymentRequest) GetInterceptDeployment() *InterceptDeployment
func (*UpdateInterceptDeploymentRequest) GetRequestId ¶
func (x *UpdateInterceptDeploymentRequest) GetRequestId() string
func (*UpdateInterceptDeploymentRequest) GetUpdateMask ¶
func (x *UpdateInterceptDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInterceptDeploymentRequest) ProtoMessage ¶
func (*UpdateInterceptDeploymentRequest) ProtoMessage()
func (*UpdateInterceptDeploymentRequest) ProtoReflect ¶
func (x *UpdateInterceptDeploymentRequest) ProtoReflect() protoreflect.Message
func (*UpdateInterceptDeploymentRequest) Reset ¶
func (x *UpdateInterceptDeploymentRequest) Reset()
func (*UpdateInterceptDeploymentRequest) String ¶
func (x *UpdateInterceptDeploymentRequest) String() string
type UpdateInterceptEndpointGroupAssociationRequest ¶
type UpdateInterceptEndpointGroupAssociationRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the association
// (e.g. `description`; *not*
// `intercept_endpoint_group_association.description`). See
// https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The association to update.
InterceptEndpointGroupAssociation *InterceptEndpointGroupAssociation `` /* 164-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateInterceptEndpointGroupAssociation.
func (*UpdateInterceptEndpointGroupAssociationRequest) Descriptor
deprecated
func (*UpdateInterceptEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInterceptEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*UpdateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociation ¶
func (x *UpdateInterceptEndpointGroupAssociationRequest) GetInterceptEndpointGroupAssociation() *InterceptEndpointGroupAssociation
func (*UpdateInterceptEndpointGroupAssociationRequest) GetRequestId ¶
func (x *UpdateInterceptEndpointGroupAssociationRequest) GetRequestId() string
func (*UpdateInterceptEndpointGroupAssociationRequest) GetUpdateMask ¶
func (x *UpdateInterceptEndpointGroupAssociationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInterceptEndpointGroupAssociationRequest) ProtoMessage ¶
func (*UpdateInterceptEndpointGroupAssociationRequest) ProtoMessage()
func (*UpdateInterceptEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *UpdateInterceptEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*UpdateInterceptEndpointGroupAssociationRequest) Reset ¶
func (x *UpdateInterceptEndpointGroupAssociationRequest) Reset()
func (*UpdateInterceptEndpointGroupAssociationRequest) String ¶
func (x *UpdateInterceptEndpointGroupAssociationRequest) String() string
type UpdateInterceptEndpointGroupRequest ¶
type UpdateInterceptEndpointGroupRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the endpoint group
// (e.g. `description`; *not* `intercept_endpoint_group.description`).
// See https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The endpoint group to update.
InterceptEndpointGroup *InterceptEndpointGroup `` /* 129-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateInterceptEndpointGroup.
func (*UpdateInterceptEndpointGroupRequest) Descriptor
deprecated
func (*UpdateInterceptEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInterceptEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateInterceptEndpointGroupRequest) GetInterceptEndpointGroup ¶
func (x *UpdateInterceptEndpointGroupRequest) GetInterceptEndpointGroup() *InterceptEndpointGroup
func (*UpdateInterceptEndpointGroupRequest) GetRequestId ¶
func (x *UpdateInterceptEndpointGroupRequest) GetRequestId() string
func (*UpdateInterceptEndpointGroupRequest) GetUpdateMask ¶
func (x *UpdateInterceptEndpointGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInterceptEndpointGroupRequest) ProtoMessage ¶
func (*UpdateInterceptEndpointGroupRequest) ProtoMessage()
func (*UpdateInterceptEndpointGroupRequest) ProtoReflect ¶
func (x *UpdateInterceptEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateInterceptEndpointGroupRequest) Reset ¶
func (x *UpdateInterceptEndpointGroupRequest) Reset()
func (*UpdateInterceptEndpointGroupRequest) String ¶
func (x *UpdateInterceptEndpointGroupRequest) String() string
type UpdateMirroringDeploymentGroupRequest ¶
type UpdateMirroringDeploymentGroupRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the deployment group
// (e.g. `description`; *not*
// `mirroring_deployment_group.description`). See
// https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The deployment group to update.
MirroringDeploymentGroup *MirroringDeploymentGroup `` /* 135-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateMirroringDeploymentGroup.
func (*UpdateMirroringDeploymentGroupRequest) Descriptor
deprecated
func (*UpdateMirroringDeploymentGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMirroringDeploymentGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroup ¶
func (x *UpdateMirroringDeploymentGroupRequest) GetMirroringDeploymentGroup() *MirroringDeploymentGroup
func (*UpdateMirroringDeploymentGroupRequest) GetRequestId ¶
func (x *UpdateMirroringDeploymentGroupRequest) GetRequestId() string
func (*UpdateMirroringDeploymentGroupRequest) GetUpdateMask ¶
func (x *UpdateMirroringDeploymentGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMirroringDeploymentGroupRequest) ProtoMessage ¶
func (*UpdateMirroringDeploymentGroupRequest) ProtoMessage()
func (*UpdateMirroringDeploymentGroupRequest) ProtoReflect ¶
func (x *UpdateMirroringDeploymentGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateMirroringDeploymentGroupRequest) Reset ¶
func (x *UpdateMirroringDeploymentGroupRequest) Reset()
func (*UpdateMirroringDeploymentGroupRequest) String ¶
func (x *UpdateMirroringDeploymentGroupRequest) String() string
type UpdateMirroringDeploymentRequest ¶
type UpdateMirroringDeploymentRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the deployment
// (e.g. `description`; *not* `mirroring_deployment.description`).
// See https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The deployment to update.
MirroringDeployment *MirroringDeployment `protobuf:"bytes,2,opt,name=mirroring_deployment,json=mirroringDeployment,proto3" json:"mirroring_deployment,omitempty"`
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateMirroringDeployment.
func (*UpdateMirroringDeploymentRequest) Descriptor
deprecated
func (*UpdateMirroringDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMirroringDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateMirroringDeploymentRequest) GetMirroringDeployment ¶
func (x *UpdateMirroringDeploymentRequest) GetMirroringDeployment() *MirroringDeployment
func (*UpdateMirroringDeploymentRequest) GetRequestId ¶
func (x *UpdateMirroringDeploymentRequest) GetRequestId() string
func (*UpdateMirroringDeploymentRequest) GetUpdateMask ¶
func (x *UpdateMirroringDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMirroringDeploymentRequest) ProtoMessage ¶
func (*UpdateMirroringDeploymentRequest) ProtoMessage()
func (*UpdateMirroringDeploymentRequest) ProtoReflect ¶
func (x *UpdateMirroringDeploymentRequest) ProtoReflect() protoreflect.Message
func (*UpdateMirroringDeploymentRequest) Reset ¶
func (x *UpdateMirroringDeploymentRequest) Reset()
func (*UpdateMirroringDeploymentRequest) String ¶
func (x *UpdateMirroringDeploymentRequest) String() string
type UpdateMirroringEndpointGroupAssociationRequest ¶
type UpdateMirroringEndpointGroupAssociationRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the association
// (e.g. `description`; *not*
// `mirroring_endpoint_group_association.description`). See
// https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The association to update.
MirroringEndpointGroupAssociation *MirroringEndpointGroupAssociation `` /* 164-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateMirroringEndpointGroupAssociation.
func (*UpdateMirroringEndpointGroupAssociationRequest) Descriptor
deprecated
func (*UpdateMirroringEndpointGroupAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMirroringEndpointGroupAssociationRequest.ProtoReflect.Descriptor instead.
func (*UpdateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociation ¶
func (x *UpdateMirroringEndpointGroupAssociationRequest) GetMirroringEndpointGroupAssociation() *MirroringEndpointGroupAssociation
func (*UpdateMirroringEndpointGroupAssociationRequest) GetRequestId ¶
func (x *UpdateMirroringEndpointGroupAssociationRequest) GetRequestId() string
func (*UpdateMirroringEndpointGroupAssociationRequest) GetUpdateMask ¶
func (x *UpdateMirroringEndpointGroupAssociationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMirroringEndpointGroupAssociationRequest) ProtoMessage ¶
func (*UpdateMirroringEndpointGroupAssociationRequest) ProtoMessage()
func (*UpdateMirroringEndpointGroupAssociationRequest) ProtoReflect ¶
func (x *UpdateMirroringEndpointGroupAssociationRequest) ProtoReflect() protoreflect.Message
func (*UpdateMirroringEndpointGroupAssociationRequest) Reset ¶
func (x *UpdateMirroringEndpointGroupAssociationRequest) Reset()
func (*UpdateMirroringEndpointGroupAssociationRequest) String ¶
func (x *UpdateMirroringEndpointGroupAssociationRequest) String() string
type UpdateMirroringEndpointGroupRequest ¶
type UpdateMirroringEndpointGroupRequest struct {
// Optional. The list of fields to update.
// Fields are specified relative to the endpoint group
// (e.g. `description`; *not* `mirroring_endpoint_group.description`).
// See https://google.aip.dev/161 for more details.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The endpoint group to update.
MirroringEndpointGroup *MirroringEndpointGroup `` /* 129-byte string literal not displayed */
// Optional. A unique identifier for this request. Must be a UUID4.
// This request is only idempotent if a `request_id` is provided.
// See https://google.aip.dev/155 for more details.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateMirroringEndpointGroup.
func (*UpdateMirroringEndpointGroupRequest) Descriptor
deprecated
func (*UpdateMirroringEndpointGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMirroringEndpointGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateMirroringEndpointGroupRequest) GetMirroringEndpointGroup ¶
func (x *UpdateMirroringEndpointGroupRequest) GetMirroringEndpointGroup() *MirroringEndpointGroup
func (*UpdateMirroringEndpointGroupRequest) GetRequestId ¶
func (x *UpdateMirroringEndpointGroupRequest) GetRequestId() string
func (*UpdateMirroringEndpointGroupRequest) GetUpdateMask ¶
func (x *UpdateMirroringEndpointGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMirroringEndpointGroupRequest) ProtoMessage ¶
func (*UpdateMirroringEndpointGroupRequest) ProtoMessage()
func (*UpdateMirroringEndpointGroupRequest) ProtoReflect ¶
func (x *UpdateMirroringEndpointGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateMirroringEndpointGroupRequest) Reset ¶
func (x *UpdateMirroringEndpointGroupRequest) Reset()
func (*UpdateMirroringEndpointGroupRequest) String ¶
func (x *UpdateMirroringEndpointGroupRequest) String() string
type UpdateSecurityProfileGroupRequest ¶
type UpdateSecurityProfileGroupRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// SecurityProfileGroup resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated SecurityProfileGroup resource.
SecurityProfileGroup *SecurityProfileGroup `protobuf:"bytes,2,opt,name=security_profile_group,json=securityProfileGroup,proto3" json:"security_profile_group,omitempty"`
// contains filtered or unexported fields
}
Request used by the UpdateSecurityProfileGroup method.
func (*UpdateSecurityProfileGroupRequest) Descriptor
deprecated
func (*UpdateSecurityProfileGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSecurityProfileGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateSecurityProfileGroupRequest) GetSecurityProfileGroup ¶
func (x *UpdateSecurityProfileGroupRequest) GetSecurityProfileGroup() *SecurityProfileGroup
func (*UpdateSecurityProfileGroupRequest) GetUpdateMask ¶
func (x *UpdateSecurityProfileGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSecurityProfileGroupRequest) ProtoMessage ¶
func (*UpdateSecurityProfileGroupRequest) ProtoMessage()
func (*UpdateSecurityProfileGroupRequest) ProtoReflect ¶
func (x *UpdateSecurityProfileGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateSecurityProfileGroupRequest) Reset ¶
func (x *UpdateSecurityProfileGroupRequest) Reset()
func (*UpdateSecurityProfileGroupRequest) String ¶
func (x *UpdateSecurityProfileGroupRequest) String() string
type UpdateSecurityProfileRequest ¶
type UpdateSecurityProfileRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// SecurityProfile resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated SecurityProfile resource.
SecurityProfile *SecurityProfile `protobuf:"bytes,2,opt,name=security_profile,json=securityProfile,proto3" json:"security_profile,omitempty"`
// contains filtered or unexported fields
}
Request used by the UpdateSecurityProfile method.
func (*UpdateSecurityProfileRequest) Descriptor
deprecated
func (*UpdateSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*UpdateSecurityProfileRequest) GetSecurityProfile ¶
func (x *UpdateSecurityProfileRequest) GetSecurityProfile() *SecurityProfile
func (*UpdateSecurityProfileRequest) GetUpdateMask ¶
func (x *UpdateSecurityProfileRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSecurityProfileRequest) ProtoMessage ¶
func (*UpdateSecurityProfileRequest) ProtoMessage()
func (*UpdateSecurityProfileRequest) ProtoReflect ¶
func (x *UpdateSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*UpdateSecurityProfileRequest) Reset ¶
func (x *UpdateSecurityProfileRequest) Reset()
func (*UpdateSecurityProfileRequest) String ¶
func (x *UpdateSecurityProfileRequest) String() string
type UpdateServerTlsPolicyRequest ¶
type UpdateServerTlsPolicyRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// ServerTlsPolicy resource by the update. The fields
// specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the
// mask. If the user does not provide a mask then all fields will be
// overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated ServerTlsPolicy resource.
ServerTlsPolicy *ServerTlsPolicy `protobuf:"bytes,2,opt,name=server_tls_policy,json=serverTlsPolicy,proto3" json:"server_tls_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by UpdateServerTlsPolicy method.
func (*UpdateServerTlsPolicyRequest) Descriptor
deprecated
func (*UpdateServerTlsPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServerTlsPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateServerTlsPolicyRequest) GetServerTlsPolicy ¶
func (x *UpdateServerTlsPolicyRequest) GetServerTlsPolicy() *ServerTlsPolicy
func (*UpdateServerTlsPolicyRequest) GetUpdateMask ¶
func (x *UpdateServerTlsPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateServerTlsPolicyRequest) ProtoMessage ¶
func (*UpdateServerTlsPolicyRequest) ProtoMessage()
func (*UpdateServerTlsPolicyRequest) ProtoReflect ¶
func (x *UpdateServerTlsPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateServerTlsPolicyRequest) Reset ¶
func (x *UpdateServerTlsPolicyRequest) Reset()
func (*UpdateServerTlsPolicyRequest) String ¶
func (x *UpdateServerTlsPolicyRequest) String() string
type UpdateTlsInspectionPolicyRequest ¶
type UpdateTlsInspectionPolicyRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// TlsInspectionPolicy resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated TlsInspectionPolicy resource.
TlsInspectionPolicy *TlsInspectionPolicy `protobuf:"bytes,2,opt,name=tls_inspection_policy,json=tlsInspectionPolicy,proto3" json:"tls_inspection_policy,omitempty"`
// contains filtered or unexported fields
}
Request used by the UpdateTlsInspectionPolicy method.
func (*UpdateTlsInspectionPolicyRequest) Descriptor
deprecated
func (*UpdateTlsInspectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTlsInspectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateTlsInspectionPolicyRequest) GetTlsInspectionPolicy ¶
func (x *UpdateTlsInspectionPolicyRequest) GetTlsInspectionPolicy() *TlsInspectionPolicy
func (*UpdateTlsInspectionPolicyRequest) GetUpdateMask ¶
func (x *UpdateTlsInspectionPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTlsInspectionPolicyRequest) ProtoMessage ¶
func (*UpdateTlsInspectionPolicyRequest) ProtoMessage()
func (*UpdateTlsInspectionPolicyRequest) ProtoReflect ¶
func (x *UpdateTlsInspectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateTlsInspectionPolicyRequest) Reset ¶
func (x *UpdateTlsInspectionPolicyRequest) Reset()
func (*UpdateTlsInspectionPolicyRequest) String ¶
func (x *UpdateTlsInspectionPolicyRequest) String() string
type UpdateUrlListRequest ¶
type UpdateUrlListRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// UrlList resource by the update. The fields
// specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the
// mask. If the user does not provide a mask then all fields will be
// overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Updated UrlList resource.
UrlList *UrlList `protobuf:"bytes,2,opt,name=url_list,json=urlList,proto3" json:"url_list,omitempty"`
// contains filtered or unexported fields
}
Request used by UpdateUrlList method.
func (*UpdateUrlListRequest) Descriptor
deprecated
func (*UpdateUrlListRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUrlListRequest.ProtoReflect.Descriptor instead.
func (*UpdateUrlListRequest) GetUpdateMask ¶
func (x *UpdateUrlListRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateUrlListRequest) GetUrlList ¶
func (x *UpdateUrlListRequest) GetUrlList() *UrlList
func (*UpdateUrlListRequest) ProtoMessage ¶
func (*UpdateUrlListRequest) ProtoMessage()
func (*UpdateUrlListRequest) ProtoReflect ¶
func (x *UpdateUrlListRequest) ProtoReflect() protoreflect.Message
func (*UpdateUrlListRequest) Reset ¶
func (x *UpdateUrlListRequest) Reset()
func (*UpdateUrlListRequest) String ¶
func (x *UpdateUrlListRequest) String() string
type UrlFilter ¶
type UrlFilter struct {
// Required. The action taken when this filter is applied.
FilteringAction UrlFilter_UrlFilteringAction `` /* 173-byte string literal not displayed */
// Required. The list of strings that a URL must match with for this filter to
// be applied.
Urls []string `protobuf:"bytes,2,rep,name=urls,proto3" json:"urls,omitempty"`
// Required. The priority of this filter within the URL Filtering Profile.
// Lower integers indicate higher priorities. The priority of a filter must be
// unique within a URL Filtering Profile.
Priority *int32 `protobuf:"varint,3,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
// contains filtered or unexported fields
}
A URL filter defines an action to take for some URL match.
func (*UrlFilter) Descriptor
deprecated
func (*UrlFilter) GetFilteringAction ¶
func (x *UrlFilter) GetFilteringAction() UrlFilter_UrlFilteringAction
func (*UrlFilter) GetPriority ¶
func (*UrlFilter) ProtoMessage ¶
func (*UrlFilter) ProtoMessage()
func (*UrlFilter) ProtoReflect ¶
func (x *UrlFilter) ProtoReflect() protoreflect.Message
type UrlFilter_UrlFilteringAction ¶
type UrlFilter_UrlFilteringAction int32
Action to be taken when a URL matches a filter.
const ( // Filtering action not specified. UrlFilter_URL_FILTERING_ACTION_UNSPECIFIED UrlFilter_UrlFilteringAction = 0 // The connection matching this filter will be allowed to transmit. UrlFilter_ALLOW UrlFilter_UrlFilteringAction = 1 // The connection matching this filter will be dropped. UrlFilter_DENY UrlFilter_UrlFilteringAction = 2 )
func (UrlFilter_UrlFilteringAction) Descriptor ¶
func (UrlFilter_UrlFilteringAction) Descriptor() protoreflect.EnumDescriptor
func (UrlFilter_UrlFilteringAction) Enum ¶
func (x UrlFilter_UrlFilteringAction) Enum() *UrlFilter_UrlFilteringAction
func (UrlFilter_UrlFilteringAction) EnumDescriptor
deprecated
func (UrlFilter_UrlFilteringAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use UrlFilter_UrlFilteringAction.Descriptor instead.
func (UrlFilter_UrlFilteringAction) Number ¶
func (x UrlFilter_UrlFilteringAction) Number() protoreflect.EnumNumber
func (UrlFilter_UrlFilteringAction) String ¶
func (x UrlFilter_UrlFilteringAction) String() string
func (UrlFilter_UrlFilteringAction) Type ¶
func (UrlFilter_UrlFilteringAction) Type() protoreflect.EnumType
type UrlFilteringProfile ¶
type UrlFilteringProfile struct {
// Optional. The list of filtering configs in which each config defines an
// action to take for some URL match.
UrlFilters []*UrlFilter `protobuf:"bytes,1,rep,name=url_filters,json=urlFilters,proto3" json:"url_filters,omitempty"`
// contains filtered or unexported fields
}
UrlFilteringProfile defines filters based on URL.
func (*UrlFilteringProfile) Descriptor
deprecated
func (*UrlFilteringProfile) Descriptor() ([]byte, []int)
Deprecated: Use UrlFilteringProfile.ProtoReflect.Descriptor instead.
func (*UrlFilteringProfile) GetUrlFilters ¶
func (x *UrlFilteringProfile) GetUrlFilters() []*UrlFilter
func (*UrlFilteringProfile) ProtoMessage ¶
func (*UrlFilteringProfile) ProtoMessage()
func (*UrlFilteringProfile) ProtoReflect ¶
func (x *UrlFilteringProfile) ProtoReflect() protoreflect.Message
func (*UrlFilteringProfile) Reset ¶
func (x *UrlFilteringProfile) Reset()
func (*UrlFilteringProfile) String ¶
func (x *UrlFilteringProfile) String() string
type UrlList ¶
type UrlList struct {
// Required. Name of the resource provided by the user.
// Name is of the form
// projects/{project}/locations/{location}/urlLists/{url_list}
// url_list should match the
// pattern:(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the security policy was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the security policy was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Free-text description of the resource.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Required. FQDNs and URLs.
Values []string `protobuf:"bytes,5,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
UrlList proto helps users to set reusable, independently manageable lists of hosts, host patterns, URLs, URL patterns.
func (*UrlList) Descriptor
deprecated
func (*UrlList) GetCreateTime ¶
func (x *UrlList) GetCreateTime() *timestamppb.Timestamp
func (*UrlList) GetDescription ¶
func (*UrlList) GetUpdateTime ¶
func (x *UrlList) GetUpdateTime() *timestamppb.Timestamp
func (*UrlList) ProtoMessage ¶
func (*UrlList) ProtoMessage()
func (*UrlList) ProtoReflect ¶
func (x *UrlList) ProtoReflect() protoreflect.Message
type ValidationCA ¶
type ValidationCA struct {
// The type of certificate provider which provides the CA certificate.
//
// Types that are valid to be assigned to Type:
//
// *ValidationCA_GrpcEndpoint
// *ValidationCA_CertificateProviderInstance
Type isValidationCA_Type `protobuf_oneof:"type"`
// contains filtered or unexported fields
}
Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.
func (*ValidationCA) Descriptor
deprecated
func (*ValidationCA) Descriptor() ([]byte, []int)
Deprecated: Use ValidationCA.ProtoReflect.Descriptor instead.
func (*ValidationCA) GetCertificateProviderInstance ¶
func (x *ValidationCA) GetCertificateProviderInstance() *CertificateProviderInstance
func (*ValidationCA) GetGrpcEndpoint ¶
func (x *ValidationCA) GetGrpcEndpoint() *GrpcEndpoint
func (*ValidationCA) GetType ¶
func (x *ValidationCA) GetType() isValidationCA_Type
func (*ValidationCA) ProtoMessage ¶
func (*ValidationCA) ProtoMessage()
func (*ValidationCA) ProtoReflect ¶
func (x *ValidationCA) ProtoReflect() protoreflect.Message
func (*ValidationCA) Reset ¶
func (x *ValidationCA) Reset()
func (*ValidationCA) String ¶
func (x *ValidationCA) String() string
type ValidationCA_CertificateProviderInstance ¶
type ValidationCA_CertificateProviderInstance struct {
// The certificate provider instance specification that will be passed to
// the data plane, which will be used to load necessary credential
// information.
CertificateProviderInstance *CertificateProviderInstance `protobuf:"bytes,3,opt,name=certificate_provider_instance,json=certificateProviderInstance,proto3,oneof"`
}
type ValidationCA_GrpcEndpoint ¶
type ValidationCA_GrpcEndpoint struct {
// gRPC specific configuration to access the gRPC server to
// obtain the CA certificate.
GrpcEndpoint *GrpcEndpoint `protobuf:"bytes,2,opt,name=grpc_endpoint,json=grpcEndpoint,proto3,oneof"`
}
Source Files
¶
- address_group.pb.go
- address_group_grpc.pb.go
- authorization_policy.pb.go
- authz_policy.pb.go
- backend_authentication_config.pb.go
- client_tls_policy.pb.go
- common.pb.go
- dns_threat_detector.pb.go
- dns_threat_detector_grpc.pb.go
- firewall_activation.pb.go
- firewall_activation_grpc.pb.go
- gateway_security_policy.pb.go
- gateway_security_policy_rule.pb.go
- intercept.pb.go
- intercept_grpc.pb.go
- mirroring.pb.go
- mirroring_grpc.pb.go
- network_security.pb.go
- network_security_grpc.pb.go
- security_profile_group.pb.go
- security_profile_group_intercept.pb.go
- security_profile_group_mirroring.pb.go
- security_profile_group_service.pb.go
- security_profile_group_service_grpc.pb.go
- security_profile_group_threatprevention.pb.go
- security_profile_group_urlfiltering.pb.go
- server_tls_policy.pb.go
- sse_realm.pb.go
- sse_realm_grpc.pb.go
- tls.pb.go
- tls_inspection_policy.pb.go
- url_list.pb.go