Documentation ¶
Index ¶
- Variables
- func APIGatewayFromStructs(t *structs.APIGatewayConfigEntry, s *APIGateway)
- func APIGatewayListenerFromStructs(t *structs.APIGatewayListener, s *APIGatewayListener)
- func APIGatewayListenerToStructs(s *APIGatewayListener, t *structs.APIGatewayListener)
- func APIGatewayTLSConfigurationFromStructs(t *structs.APIGatewayTLSConfiguration, s *APIGatewayTLSConfiguration)
- func APIGatewayTLSConfigurationToStructs(s *APIGatewayTLSConfiguration, t *structs.APIGatewayTLSConfiguration)
- func APIGatewayToStructs(s *APIGateway, t *structs.APIGatewayConfigEntry)
- func BoundAPIGatewayFromStructs(t *structs.BoundAPIGatewayConfigEntry, s *BoundAPIGateway)
- func BoundAPIGatewayListenerFromStructs(t *structs.BoundAPIGatewayListener, s *BoundAPIGatewayListener)
- func BoundAPIGatewayListenerToStructs(s *BoundAPIGatewayListener, t *structs.BoundAPIGatewayListener)
- func BoundAPIGatewayToStructs(s *BoundAPIGateway, t *structs.BoundAPIGatewayConfigEntry)
- func ConditionFromStructs(t *structs.Condition, s *Condition)
- func ConditionToStructs(s *Condition, t *structs.Condition)
- func ConfigEntryToStructs(s *ConfigEntry) structs.ConfigEntry
- func CookieConfigFromStructs(t *structs.CookieConfig, s *CookieConfig)
- func CookieConfigToStructs(s *CookieConfig, t *structs.CookieConfig)
- func DestinationConfigFromStructs(t *structs.DestinationConfig, s *DestinationConfig)
- func DestinationConfigToStructs(s *DestinationConfig, t *structs.DestinationConfig)
- func ExposeConfigFromStructs(t *structs.ExposeConfig, s *ExposeConfig)
- func ExposeConfigToStructs(s *ExposeConfig, t *structs.ExposeConfig)
- func ExposePathFromStructs(t *structs.ExposePath, s *ExposePath)
- func ExposePathToStructs(s *ExposePath, t *structs.ExposePath)
- func GatewayServiceTLSConfigFromStructs(t *structs.GatewayServiceTLSConfig, s *GatewayServiceTLSConfig)
- func GatewayServiceTLSConfigToStructs(s *GatewayServiceTLSConfig, t *structs.GatewayServiceTLSConfig)
- func GatewayTLSConfigFromStructs(t *structs.GatewayTLSConfig, s *GatewayTLSConfig)
- func GatewayTLSConfigToStructs(s *GatewayTLSConfig, t *structs.GatewayTLSConfig)
- func GatewayTLSSDSConfigFromStructs(t *structs.GatewayTLSSDSConfig, s *GatewayTLSSDSConfig)
- func GatewayTLSSDSConfigToStructs(s *GatewayTLSSDSConfig, t *structs.GatewayTLSSDSConfig)
- func HTTPFiltersFromStructs(t *structs.HTTPFilters, s *HTTPFilters)
- func HTTPFiltersToStructs(s *HTTPFilters, t *structs.HTTPFilters)
- func HTTPHeaderFilterFromStructs(t *structs.HTTPHeaderFilter, s *HTTPHeaderFilter)
- func HTTPHeaderFilterToStructs(s *HTTPHeaderFilter, t *structs.HTTPHeaderFilter)
- func HTTPHeaderMatchFromStructs(t *structs.HTTPHeaderMatch, s *HTTPHeaderMatch)
- func HTTPHeaderMatchToStructs(s *HTTPHeaderMatch, t *structs.HTTPHeaderMatch)
- func HTTPHeaderModifiersFromStructs(t *structs.HTTPHeaderModifiers, s *HTTPHeaderModifiers)
- func HTTPHeaderModifiersToStructs(s *HTTPHeaderModifiers, t *structs.HTTPHeaderModifiers)
- func HTTPMatchFromStructs(t *structs.HTTPMatch, s *HTTPMatch)
- func HTTPMatchToStructs(s *HTTPMatch, t *structs.HTTPMatch)
- func HTTPPathMatchFromStructs(t *structs.HTTPPathMatch, s *HTTPPathMatch)
- func HTTPPathMatchToStructs(s *HTTPPathMatch, t *structs.HTTPPathMatch)
- func HTTPQueryMatchFromStructs(t *structs.HTTPQueryMatch, s *HTTPQueryMatch)
- func HTTPQueryMatchToStructs(s *HTTPQueryMatch, t *structs.HTTPQueryMatch)
- func HTTPRouteFromStructs(t *structs.HTTPRouteConfigEntry, s *HTTPRoute)
- func HTTPRouteRuleFromStructs(t *structs.HTTPRouteRule, s *HTTPRouteRule)
- func HTTPRouteRuleToStructs(s *HTTPRouteRule, t *structs.HTTPRouteRule)
- func HTTPRouteToStructs(s *HTTPRoute, t *structs.HTTPRouteConfigEntry)
- func HTTPServiceFromStructs(t *structs.HTTPService, s *HTTPService)
- func HTTPServiceToStructs(s *HTTPService, t *structs.HTTPService)
- func HashPolicyFromStructs(t *structs.HashPolicy, s *HashPolicy)
- func HashPolicyToStructs(s *HashPolicy, t *structs.HashPolicy)
- func IngressGatewayFromStructs(t *structs.IngressGatewayConfigEntry, s *IngressGateway)
- func IngressGatewayToStructs(s *IngressGateway, t *structs.IngressGatewayConfigEntry)
- func IngressListenerFromStructs(t *structs.IngressListener, s *IngressListener)
- func IngressListenerToStructs(s *IngressListener, t *structs.IngressListener)
- func IngressServiceConfigFromStructs(t *structs.IngressServiceConfig, s *IngressServiceConfig)
- func IngressServiceConfigToStructs(s *IngressServiceConfig, t *structs.IngressServiceConfig)
- func IngressServiceFromStructs(t *structs.IngressService, s *IngressService)
- func IngressServiceToStructs(s *IngressService, t *structs.IngressService)
- func InlineCertificateFromStructs(t *structs.InlineCertificateConfigEntry, s *InlineCertificate)
- func InlineCertificateToStructs(s *InlineCertificate, t *structs.InlineCertificateConfigEntry)
- func IntentionHTTPHeaderPermissionFromStructs(t *structs.IntentionHTTPHeaderPermission, s *IntentionHTTPHeaderPermission)
- func IntentionHTTPHeaderPermissionToStructs(s *IntentionHTTPHeaderPermission, t *structs.IntentionHTTPHeaderPermission)
- func IntentionHTTPPermissionFromStructs(t *structs.IntentionHTTPPermission, s *IntentionHTTPPermission)
- func IntentionHTTPPermissionToStructs(s *IntentionHTTPPermission, t *structs.IntentionHTTPPermission)
- func IntentionJWTClaimVerificationFromStructs(t *structs.IntentionJWTClaimVerification, s *IntentionJWTClaimVerification)
- func IntentionJWTClaimVerificationToStructs(s *IntentionJWTClaimVerification, t *structs.IntentionJWTClaimVerification)
- func IntentionJWTProviderFromStructs(t *structs.IntentionJWTProvider, s *IntentionJWTProvider)
- func IntentionJWTProviderToStructs(s *IntentionJWTProvider, t *structs.IntentionJWTProvider)
- func IntentionJWTRequirementFromStructs(t *structs.IntentionJWTRequirement, s *IntentionJWTRequirement)
- func IntentionJWTRequirementToStructs(s *IntentionJWTRequirement, t *structs.IntentionJWTRequirement)
- func IntentionPermissionFromStructs(t *structs.IntentionPermission, s *IntentionPermission)
- func IntentionPermissionToStructs(s *IntentionPermission, t *structs.IntentionPermission)
- func JSONWebKeySetFromStructs(t *structs.JSONWebKeySet, s *JSONWebKeySet)
- func JSONWebKeySetToStructs(s *JSONWebKeySet, t *structs.JSONWebKeySet)
- func JWKSClusterFromStructs(t *structs.JWKSCluster, s *JWKSCluster)
- func JWKSClusterToStructs(s *JWKSCluster, t *structs.JWKSCluster)
- func JWKSRetryPolicyFromStructs(t *structs.JWKSRetryPolicy, s *JWKSRetryPolicy)
- func JWKSRetryPolicyToStructs(s *JWKSRetryPolicy, t *structs.JWKSRetryPolicy)
- func JWKSTLSCertProviderInstanceFromStructs(t *structs.JWKSTLSCertProviderInstance, s *JWKSTLSCertProviderInstance)
- func JWKSTLSCertProviderInstanceToStructs(s *JWKSTLSCertProviderInstance, t *structs.JWKSTLSCertProviderInstance)
- func JWKSTLSCertTrustedCAFromStructs(t *structs.JWKSTLSCertTrustedCA, s *JWKSTLSCertTrustedCA)
- func JWKSTLSCertTrustedCAToStructs(s *JWKSTLSCertTrustedCA, t *structs.JWKSTLSCertTrustedCA)
- func JWKSTLSCertificateFromStructs(t *structs.JWKSTLSCertificate, s *JWKSTLSCertificate)
- func JWKSTLSCertificateToStructs(s *JWKSTLSCertificate, t *structs.JWKSTLSCertificate)
- func JWTCacheConfigFromStructs(t *structs.JWTCacheConfig, s *JWTCacheConfig)
- func JWTCacheConfigToStructs(s *JWTCacheConfig, t *structs.JWTCacheConfig)
- func JWTForwardingConfigFromStructs(t *structs.JWTForwardingConfig, s *JWTForwardingConfig)
- func JWTForwardingConfigToStructs(s *JWTForwardingConfig, t *structs.JWTForwardingConfig)
- func JWTLocationCookieFromStructs(t *structs.JWTLocationCookie, s *JWTLocationCookie)
- func JWTLocationCookieToStructs(s *JWTLocationCookie, t *structs.JWTLocationCookie)
- func JWTLocationFromStructs(t *structs.JWTLocation, s *JWTLocation)
- func JWTLocationHeaderFromStructs(t *structs.JWTLocationHeader, s *JWTLocationHeader)
- func JWTLocationHeaderToStructs(s *JWTLocationHeader, t *structs.JWTLocationHeader)
- func JWTLocationQueryParamFromStructs(t *structs.JWTLocationQueryParam, s *JWTLocationQueryParam)
- func JWTLocationQueryParamToStructs(s *JWTLocationQueryParam, t *structs.JWTLocationQueryParam)
- func JWTLocationToStructs(s *JWTLocation, t *structs.JWTLocation)
- func JWTProviderFromStructs(t *structs.JWTProviderConfigEntry, s *JWTProvider)
- func JWTProviderToStructs(s *JWTProvider, t *structs.JWTProviderConfigEntry)
- func LeastRequestConfigFromStructs(t *structs.LeastRequestConfig, s *LeastRequestConfig)
- func LeastRequestConfigToStructs(s *LeastRequestConfig, t *structs.LeastRequestConfig)
- func LoadBalancerFromStructs(t *structs.LoadBalancer, s *LoadBalancer)
- func LoadBalancerToStructs(s *LoadBalancer, t *structs.LoadBalancer)
- func LocalJWKSFromStructs(t *structs.LocalJWKS, s *LocalJWKS)
- func LocalJWKSToStructs(s *LocalJWKS, t *structs.LocalJWKS)
- func MeshConfigFromStructs(t *structs.MeshConfigEntry, s *MeshConfig)
- func MeshConfigToStructs(s *MeshConfig, t *structs.MeshConfigEntry)
- func MeshDirectionalTLSConfigFromStructs(t *structs.MeshDirectionalTLSConfig, s *MeshDirectionalTLSConfig)
- func MeshDirectionalTLSConfigToStructs(s *MeshDirectionalTLSConfig, t *structs.MeshDirectionalTLSConfig)
- func MeshGatewayConfigFromStructs(t *structs.MeshGatewayConfig, s *MeshGatewayConfig)
- func MeshGatewayConfigToStructs(s *MeshGatewayConfig, t *structs.MeshGatewayConfig)
- func MeshHTTPConfigFromStructs(t *structs.MeshHTTPConfig, s *MeshHTTPConfig)
- func MeshHTTPConfigToStructs(s *MeshHTTPConfig, t *structs.MeshHTTPConfig)
- func MeshTLSConfigFromStructs(t *structs.MeshTLSConfig, s *MeshTLSConfig)
- func MeshTLSConfigToStructs(s *MeshTLSConfig, t *structs.MeshTLSConfig)
- func PassiveHealthCheckFromStructs(t *structs.PassiveHealthCheck, s *PassiveHealthCheck)
- func PassiveHealthCheckToStructs(s *PassiveHealthCheck, t *structs.PassiveHealthCheck)
- func PeeringMeshConfigFromStructs(t *structs.PeeringMeshConfig, s *PeeringMeshConfig)
- func PeeringMeshConfigToStructs(s *PeeringMeshConfig, t *structs.PeeringMeshConfig)
- func RemoteJWKSFromStructs(t *structs.RemoteJWKS, s *RemoteJWKS)
- func RemoteJWKSToStructs(s *RemoteJWKS, t *structs.RemoteJWKS)
- func ResourceReferenceFromStructs(t *structs.ResourceReference, s *ResourceReference)
- func ResourceReferenceToStructs(s *ResourceReference, t *structs.ResourceReference)
- func RetryPolicyBackOffFromStructs(t *structs.RetryPolicyBackOff, s *RetryPolicyBackOff)
- func RetryPolicyBackOffToStructs(s *RetryPolicyBackOff, t *structs.RetryPolicyBackOff)
- func RingHashConfigFromStructs(t *structs.RingHashConfig, s *RingHashConfig)
- func RingHashConfigToStructs(s *RingHashConfig, t *structs.RingHashConfig)
- func SamenessGroupFromStructs(t *structs.SamenessGroupConfigEntry, s *SamenessGroup)
- func SamenessGroupMemberFromStructs(t *structs.SamenessGroupMember, s *SamenessGroupMember)
- func SamenessGroupMemberToStructs(s *SamenessGroupMember, t *structs.SamenessGroupMember)
- func SamenessGroupToStructs(s *SamenessGroup, t *structs.SamenessGroupConfigEntry)
- func ServiceDefaultsFromStructs(t *structs.ServiceConfigEntry, s *ServiceDefaults)
- func ServiceDefaultsToStructs(s *ServiceDefaults, t *structs.ServiceConfigEntry)
- func ServiceIntentionsFromStructs(t *structs.ServiceIntentionsConfigEntry, s *ServiceIntentions)
- func ServiceIntentionsToStructs(s *ServiceIntentions, t *structs.ServiceIntentionsConfigEntry)
- func ServiceResolverFailoverFromStructs(t *structs.ServiceResolverFailover, s *ServiceResolverFailover)
- func ServiceResolverFailoverPolicyFromStructs(t *structs.ServiceResolverFailoverPolicy, s *ServiceResolverFailoverPolicy)
- func ServiceResolverFailoverPolicyToStructs(s *ServiceResolverFailoverPolicy, t *structs.ServiceResolverFailoverPolicy)
- func ServiceResolverFailoverTargetFromStructs(t *structs.ServiceResolverFailoverTarget, s *ServiceResolverFailoverTarget)
- func ServiceResolverFailoverTargetToStructs(s *ServiceResolverFailoverTarget, t *structs.ServiceResolverFailoverTarget)
- func ServiceResolverFailoverToStructs(s *ServiceResolverFailover, t *structs.ServiceResolverFailover)
- func ServiceResolverFromStructs(t *structs.ServiceResolverConfigEntry, s *ServiceResolver)
- func ServiceResolverPrioritizeByLocalityFromStructs(t *structs.ServiceResolverPrioritizeByLocality, ...)
- func ServiceResolverPrioritizeByLocalityToStructs(s *ServiceResolverPrioritizeByLocality, ...)
- func ServiceResolverRedirectFromStructs(t *structs.ServiceResolverRedirect, s *ServiceResolverRedirect)
- func ServiceResolverRedirectToStructs(s *ServiceResolverRedirect, t *structs.ServiceResolverRedirect)
- func ServiceResolverSubsetFromStructs(t *structs.ServiceResolverSubset, s *ServiceResolverSubset)
- func ServiceResolverSubsetToStructs(s *ServiceResolverSubset, t *structs.ServiceResolverSubset)
- func ServiceResolverToStructs(s *ServiceResolver, t *structs.ServiceResolverConfigEntry)
- func SourceIntentionFromStructs(t *structs.SourceIntention, s *SourceIntention)
- func SourceIntentionToStructs(s *SourceIntention, t *structs.SourceIntention)
- func StatusFromStructs(t *structs.Status, s *Status)
- func StatusToStructs(s *Status, t *structs.Status)
- func TCPRouteFromStructs(t *structs.TCPRouteConfigEntry, s *TCPRoute)
- func TCPRouteToStructs(s *TCPRoute, t *structs.TCPRouteConfigEntry)
- func TCPServiceFromStructs(t *structs.TCPService, s *TCPService)
- func TCPServiceToStructs(s *TCPService, t *structs.TCPService)
- func TransparentProxyConfigFromStructs(t *structs.TransparentProxyConfig, s *TransparentProxyConfig)
- func TransparentProxyConfigToStructs(s *TransparentProxyConfig, t *structs.TransparentProxyConfig)
- func TransparentProxyMeshConfigFromStructs(t *structs.TransparentProxyMeshConfig, s *TransparentProxyMeshConfig)
- func TransparentProxyMeshConfigToStructs(s *TransparentProxyMeshConfig, t *structs.TransparentProxyMeshConfig)
- func URLRewriteFromStructs(t *structs.URLRewrite, s *URLRewrite)
- func URLRewriteToStructs(s *URLRewrite, t *structs.URLRewrite)
- func UpstreamConfigFromStructs(t *structs.UpstreamConfig, s *UpstreamConfig)
- func UpstreamConfigToStructs(s *UpstreamConfig, t *structs.UpstreamConfig)
- func UpstreamConfigurationFromStructs(t *structs.UpstreamConfiguration, s *UpstreamConfiguration)
- func UpstreamConfigurationToStructs(s *UpstreamConfiguration, t *structs.UpstreamConfiguration)
- func UpstreamLimitsFromStructs(t *structs.UpstreamLimits, s *UpstreamLimits)
- func UpstreamLimitsToStructs(s *UpstreamLimits, t *structs.UpstreamLimits)
- type APIGateway
- func (*APIGateway) Descriptor() ([]byte, []int)deprecated
- func (x *APIGateway) GetListeners() []*APIGatewayListener
- func (x *APIGateway) GetMeta() map[string]string
- func (x *APIGateway) GetStatus() *Status
- func (msg *APIGateway) MarshalBinary() ([]byte, error)
- func (*APIGateway) ProtoMessage()
- func (x *APIGateway) ProtoReflect() protoreflect.Message
- func (x *APIGateway) Reset()
- func (x *APIGateway) String() string
- func (msg *APIGateway) UnmarshalBinary(b []byte) error
- type APIGatewayListener
- func (*APIGatewayListener) Descriptor() ([]byte, []int)deprecated
- func (x *APIGatewayListener) GetHostname() string
- func (x *APIGatewayListener) GetName() string
- func (x *APIGatewayListener) GetPort() int32
- func (x *APIGatewayListener) GetProtocol() APIGatewayListenerProtocol
- func (x *APIGatewayListener) GetTLS() *APIGatewayTLSConfiguration
- func (msg *APIGatewayListener) MarshalBinary() ([]byte, error)
- func (*APIGatewayListener) ProtoMessage()
- func (x *APIGatewayListener) ProtoReflect() protoreflect.Message
- func (x *APIGatewayListener) Reset()
- func (x *APIGatewayListener) String() string
- func (msg *APIGatewayListener) UnmarshalBinary(b []byte) error
- type APIGatewayListenerProtocol
- func (APIGatewayListenerProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x APIGatewayListenerProtocol) Enum() *APIGatewayListenerProtocol
- func (APIGatewayListenerProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x APIGatewayListenerProtocol) Number() protoreflect.EnumNumber
- func (x APIGatewayListenerProtocol) String() string
- func (APIGatewayListenerProtocol) Type() protoreflect.EnumType
- type APIGatewayTLSConfiguration
- func (*APIGatewayTLSConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *APIGatewayTLSConfiguration) GetCertificates() []*ResourceReference
- func (x *APIGatewayTLSConfiguration) GetCipherSuites() []string
- func (x *APIGatewayTLSConfiguration) GetMaxVersion() string
- func (x *APIGatewayTLSConfiguration) GetMinVersion() string
- func (msg *APIGatewayTLSConfiguration) MarshalBinary() ([]byte, error)
- func (*APIGatewayTLSConfiguration) ProtoMessage()
- func (x *APIGatewayTLSConfiguration) ProtoReflect() protoreflect.Message
- func (x *APIGatewayTLSConfiguration) Reset()
- func (x *APIGatewayTLSConfiguration) String() string
- func (msg *APIGatewayTLSConfiguration) UnmarshalBinary(b []byte) error
- type BoundAPIGateway
- func (*BoundAPIGateway) Descriptor() ([]byte, []int)deprecated
- func (x *BoundAPIGateway) GetListeners() []*BoundAPIGatewayListener
- func (x *BoundAPIGateway) GetMeta() map[string]string
- func (msg *BoundAPIGateway) MarshalBinary() ([]byte, error)
- func (*BoundAPIGateway) ProtoMessage()
- func (x *BoundAPIGateway) ProtoReflect() protoreflect.Message
- func (x *BoundAPIGateway) Reset()
- func (x *BoundAPIGateway) String() string
- func (msg *BoundAPIGateway) UnmarshalBinary(b []byte) error
- type BoundAPIGatewayListener
- func (*BoundAPIGatewayListener) Descriptor() ([]byte, []int)deprecated
- func (x *BoundAPIGatewayListener) GetCertificates() []*ResourceReference
- func (x *BoundAPIGatewayListener) GetName() string
- func (x *BoundAPIGatewayListener) GetRoutes() []*ResourceReference
- func (msg *BoundAPIGatewayListener) MarshalBinary() ([]byte, error)
- func (*BoundAPIGatewayListener) ProtoMessage()
- func (x *BoundAPIGatewayListener) ProtoReflect() protoreflect.Message
- func (x *BoundAPIGatewayListener) Reset()
- func (x *BoundAPIGatewayListener) String() string
- func (msg *BoundAPIGatewayListener) UnmarshalBinary(b []byte) error
- type Condition
- func (*Condition) Descriptor() ([]byte, []int)deprecated
- func (x *Condition) GetLastTransitionTime() *timestamppb.Timestamp
- func (x *Condition) GetMessage() string
- func (x *Condition) GetReason() string
- func (x *Condition) GetResource() *ResourceReference
- func (x *Condition) GetStatus() string
- func (x *Condition) GetType() string
- func (msg *Condition) MarshalBinary() ([]byte, error)
- func (*Condition) ProtoMessage()
- func (x *Condition) ProtoReflect() protoreflect.Message
- func (x *Condition) Reset()
- func (x *Condition) String() string
- func (msg *Condition) UnmarshalBinary(b []byte) error
- type ConfigEntry
- func (*ConfigEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEntry) GetAPIGateway() *APIGateway
- func (x *ConfigEntry) GetBoundAPIGateway() *BoundAPIGateway
- func (x *ConfigEntry) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (m *ConfigEntry) GetEntry() isConfigEntry_Entry
- func (x *ConfigEntry) GetHTTPRoute() *HTTPRoute
- func (x *ConfigEntry) GetIngressGateway() *IngressGateway
- func (x *ConfigEntry) GetInlineCertificate() *InlineCertificate
- func (x *ConfigEntry) GetJWTProvider() *JWTProvider
- func (x *ConfigEntry) GetKind() Kind
- func (x *ConfigEntry) GetMeshConfig() *MeshConfig
- func (x *ConfigEntry) GetName() string
- func (x *ConfigEntry) GetRaftIndex() *pbcommon.RaftIndex
- func (x *ConfigEntry) GetSamenessGroup() *SamenessGroup
- func (x *ConfigEntry) GetServiceDefaults() *ServiceDefaults
- func (x *ConfigEntry) GetServiceIntentions() *ServiceIntentions
- func (x *ConfigEntry) GetServiceResolver() *ServiceResolver
- func (x *ConfigEntry) GetTCPRoute() *TCPRoute
- func (msg *ConfigEntry) MarshalBinary() ([]byte, error)
- func (*ConfigEntry) ProtoMessage()
- func (x *ConfigEntry) ProtoReflect() protoreflect.Message
- func (x *ConfigEntry) Reset()
- func (x *ConfigEntry) String() string
- func (msg *ConfigEntry) UnmarshalBinary(b []byte) error
- type ConfigEntry_APIGateway
- type ConfigEntry_BoundAPIGateway
- type ConfigEntry_HTTPRoute
- type ConfigEntry_IngressGateway
- type ConfigEntry_InlineCertificate
- type ConfigEntry_JWTProvider
- type ConfigEntry_MeshConfig
- type ConfigEntry_SamenessGroup
- type ConfigEntry_ServiceDefaults
- type ConfigEntry_ServiceIntentions
- type ConfigEntry_ServiceResolver
- type ConfigEntry_TCPRoute
- type CookieConfig
- func (*CookieConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CookieConfig) GetPath() string
- func (x *CookieConfig) GetSession() bool
- func (x *CookieConfig) GetTTL() *durationpb.Duration
- func (msg *CookieConfig) MarshalBinary() ([]byte, error)
- func (*CookieConfig) ProtoMessage()
- func (x *CookieConfig) ProtoReflect() protoreflect.Message
- func (x *CookieConfig) Reset()
- func (x *CookieConfig) String() string
- func (msg *CookieConfig) UnmarshalBinary(b []byte) error
- type DestinationConfig
- func (*DestinationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DestinationConfig) GetAddresses() []string
- func (x *DestinationConfig) GetPort() int32
- func (msg *DestinationConfig) MarshalBinary() ([]byte, error)
- func (*DestinationConfig) ProtoMessage()
- func (x *DestinationConfig) ProtoReflect() protoreflect.Message
- func (x *DestinationConfig) Reset()
- func (x *DestinationConfig) String() string
- func (msg *DestinationConfig) UnmarshalBinary(b []byte) error
- type ExposeConfig
- func (*ExposeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ExposeConfig) GetChecks() bool
- func (x *ExposeConfig) GetPaths() []*ExposePath
- func (msg *ExposeConfig) MarshalBinary() ([]byte, error)
- func (*ExposeConfig) ProtoMessage()
- func (x *ExposeConfig) ProtoReflect() protoreflect.Message
- func (x *ExposeConfig) Reset()
- func (x *ExposeConfig) String() string
- func (msg *ExposeConfig) UnmarshalBinary(b []byte) error
- type ExposePath
- func (*ExposePath) Descriptor() ([]byte, []int)deprecated
- func (x *ExposePath) GetListenerPort() int32
- func (x *ExposePath) GetLocalPathPort() int32
- func (x *ExposePath) GetParsedFromCheck() bool
- func (x *ExposePath) GetPath() string
- func (x *ExposePath) GetProtocol() string
- func (msg *ExposePath) MarshalBinary() ([]byte, error)
- func (*ExposePath) ProtoMessage()
- func (x *ExposePath) ProtoReflect() protoreflect.Message
- func (x *ExposePath) Reset()
- func (x *ExposePath) String() string
- func (msg *ExposePath) UnmarshalBinary(b []byte) error
- type GatewayServiceTLSConfig
- func (*GatewayServiceTLSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayServiceTLSConfig) GetSDS() *GatewayTLSSDSConfig
- func (msg *GatewayServiceTLSConfig) MarshalBinary() ([]byte, error)
- func (*GatewayServiceTLSConfig) ProtoMessage()
- func (x *GatewayServiceTLSConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayServiceTLSConfig) Reset()
- func (x *GatewayServiceTLSConfig) String() string
- func (msg *GatewayServiceTLSConfig) UnmarshalBinary(b []byte) error
- type GatewayTLSConfig
- func (*GatewayTLSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayTLSConfig) GetCipherSuites() []string
- func (x *GatewayTLSConfig) GetEnabled() bool
- func (x *GatewayTLSConfig) GetSDS() *GatewayTLSSDSConfig
- func (x *GatewayTLSConfig) GetTLSMaxVersion() string
- func (x *GatewayTLSConfig) GetTLSMinVersion() string
- func (msg *GatewayTLSConfig) MarshalBinary() ([]byte, error)
- func (*GatewayTLSConfig) ProtoMessage()
- func (x *GatewayTLSConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayTLSConfig) Reset()
- func (x *GatewayTLSConfig) String() string
- func (msg *GatewayTLSConfig) UnmarshalBinary(b []byte) error
- type GatewayTLSSDSConfig
- func (*GatewayTLSSDSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayTLSSDSConfig) GetCertResource() string
- func (x *GatewayTLSSDSConfig) GetClusterName() string
- func (msg *GatewayTLSSDSConfig) MarshalBinary() ([]byte, error)
- func (*GatewayTLSSDSConfig) ProtoMessage()
- func (x *GatewayTLSSDSConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayTLSSDSConfig) Reset()
- func (x *GatewayTLSSDSConfig) String() string
- func (msg *GatewayTLSSDSConfig) UnmarshalBinary(b []byte) error
- type HTTPFilters
- func (*HTTPFilters) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPFilters) GetHeaders() []*HTTPHeaderFilter
- func (x *HTTPFilters) GetURLRewrite() *URLRewrite
- func (msg *HTTPFilters) MarshalBinary() ([]byte, error)
- func (*HTTPFilters) ProtoMessage()
- func (x *HTTPFilters) ProtoReflect() protoreflect.Message
- func (x *HTTPFilters) Reset()
- func (x *HTTPFilters) String() string
- func (msg *HTTPFilters) UnmarshalBinary(b []byte) error
- type HTTPHeaderFilter
- func (*HTTPHeaderFilter) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPHeaderFilter) GetAdd() map[string]string
- func (x *HTTPHeaderFilter) GetRemove() []string
- func (x *HTTPHeaderFilter) GetSet() map[string]string
- func (msg *HTTPHeaderFilter) MarshalBinary() ([]byte, error)
- func (*HTTPHeaderFilter) ProtoMessage()
- func (x *HTTPHeaderFilter) ProtoReflect() protoreflect.Message
- func (x *HTTPHeaderFilter) Reset()
- func (x *HTTPHeaderFilter) String() string
- func (msg *HTTPHeaderFilter) UnmarshalBinary(b []byte) error
- type HTTPHeaderMatch
- func (*HTTPHeaderMatch) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPHeaderMatch) GetMatch() HTTPHeaderMatchType
- func (x *HTTPHeaderMatch) GetName() string
- func (x *HTTPHeaderMatch) GetValue() string
- func (msg *HTTPHeaderMatch) MarshalBinary() ([]byte, error)
- func (*HTTPHeaderMatch) ProtoMessage()
- func (x *HTTPHeaderMatch) ProtoReflect() protoreflect.Message
- func (x *HTTPHeaderMatch) Reset()
- func (x *HTTPHeaderMatch) String() string
- func (msg *HTTPHeaderMatch) UnmarshalBinary(b []byte) error
- type HTTPHeaderMatchType
- func (HTTPHeaderMatchType) Descriptor() protoreflect.EnumDescriptor
- func (x HTTPHeaderMatchType) Enum() *HTTPHeaderMatchType
- func (HTTPHeaderMatchType) EnumDescriptor() ([]byte, []int)deprecated
- func (x HTTPHeaderMatchType) Number() protoreflect.EnumNumber
- func (x HTTPHeaderMatchType) String() string
- func (HTTPHeaderMatchType) Type() protoreflect.EnumType
- type HTTPHeaderModifiers
- func (*HTTPHeaderModifiers) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPHeaderModifiers) GetAdd() map[string]string
- func (x *HTTPHeaderModifiers) GetRemove() []string
- func (x *HTTPHeaderModifiers) GetSet() map[string]string
- func (msg *HTTPHeaderModifiers) MarshalBinary() ([]byte, error)
- func (*HTTPHeaderModifiers) ProtoMessage()
- func (x *HTTPHeaderModifiers) ProtoReflect() protoreflect.Message
- func (x *HTTPHeaderModifiers) Reset()
- func (x *HTTPHeaderModifiers) String() string
- func (msg *HTTPHeaderModifiers) UnmarshalBinary(b []byte) error
- type HTTPMatch
- func (*HTTPMatch) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPMatch) GetHeaders() []*HTTPHeaderMatch
- func (x *HTTPMatch) GetMethod() HTTPMatchMethod
- func (x *HTTPMatch) GetPath() *HTTPPathMatch
- func (x *HTTPMatch) GetQuery() []*HTTPQueryMatch
- func (msg *HTTPMatch) MarshalBinary() ([]byte, error)
- func (*HTTPMatch) ProtoMessage()
- func (x *HTTPMatch) ProtoReflect() protoreflect.Message
- func (x *HTTPMatch) Reset()
- func (x *HTTPMatch) String() string
- func (msg *HTTPMatch) UnmarshalBinary(b []byte) error
- type HTTPMatchMethod
- func (HTTPMatchMethod) Descriptor() protoreflect.EnumDescriptor
- func (x HTTPMatchMethod) Enum() *HTTPMatchMethod
- func (HTTPMatchMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x HTTPMatchMethod) Number() protoreflect.EnumNumber
- func (x HTTPMatchMethod) String() string
- func (HTTPMatchMethod) Type() protoreflect.EnumType
- type HTTPPathMatch
- func (*HTTPPathMatch) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPPathMatch) GetMatch() HTTPPathMatchType
- func (x *HTTPPathMatch) GetValue() string
- func (msg *HTTPPathMatch) MarshalBinary() ([]byte, error)
- func (*HTTPPathMatch) ProtoMessage()
- func (x *HTTPPathMatch) ProtoReflect() protoreflect.Message
- func (x *HTTPPathMatch) Reset()
- func (x *HTTPPathMatch) String() string
- func (msg *HTTPPathMatch) UnmarshalBinary(b []byte) error
- type HTTPPathMatchType
- func (HTTPPathMatchType) Descriptor() protoreflect.EnumDescriptor
- func (x HTTPPathMatchType) Enum() *HTTPPathMatchType
- func (HTTPPathMatchType) EnumDescriptor() ([]byte, []int)deprecated
- func (x HTTPPathMatchType) Number() protoreflect.EnumNumber
- func (x HTTPPathMatchType) String() string
- func (HTTPPathMatchType) Type() protoreflect.EnumType
- type HTTPQueryMatch
- func (*HTTPQueryMatch) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPQueryMatch) GetMatch() HTTPQueryMatchType
- func (x *HTTPQueryMatch) GetName() string
- func (x *HTTPQueryMatch) GetValue() string
- func (msg *HTTPQueryMatch) MarshalBinary() ([]byte, error)
- func (*HTTPQueryMatch) ProtoMessage()
- func (x *HTTPQueryMatch) ProtoReflect() protoreflect.Message
- func (x *HTTPQueryMatch) Reset()
- func (x *HTTPQueryMatch) String() string
- func (msg *HTTPQueryMatch) UnmarshalBinary(b []byte) error
- type HTTPQueryMatchType
- func (HTTPQueryMatchType) Descriptor() protoreflect.EnumDescriptor
- func (x HTTPQueryMatchType) Enum() *HTTPQueryMatchType
- func (HTTPQueryMatchType) EnumDescriptor() ([]byte, []int)deprecated
- func (x HTTPQueryMatchType) Number() protoreflect.EnumNumber
- func (x HTTPQueryMatchType) String() string
- func (HTTPQueryMatchType) Type() protoreflect.EnumType
- type HTTPRoute
- func (*HTTPRoute) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPRoute) GetHostnames() []string
- func (x *HTTPRoute) GetMeta() map[string]string
- func (x *HTTPRoute) GetParents() []*ResourceReference
- func (x *HTTPRoute) GetRules() []*HTTPRouteRule
- func (x *HTTPRoute) GetStatus() *Status
- func (msg *HTTPRoute) MarshalBinary() ([]byte, error)
- func (*HTTPRoute) ProtoMessage()
- func (x *HTTPRoute) ProtoReflect() protoreflect.Message
- func (x *HTTPRoute) Reset()
- func (x *HTTPRoute) String() string
- func (msg *HTTPRoute) UnmarshalBinary(b []byte) error
- type HTTPRouteRule
- func (*HTTPRouteRule) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPRouteRule) GetFilters() *HTTPFilters
- func (x *HTTPRouteRule) GetMatches() []*HTTPMatch
- func (x *HTTPRouteRule) GetServices() []*HTTPService
- func (msg *HTTPRouteRule) MarshalBinary() ([]byte, error)
- func (*HTTPRouteRule) ProtoMessage()
- func (x *HTTPRouteRule) ProtoReflect() protoreflect.Message
- func (x *HTTPRouteRule) Reset()
- func (x *HTTPRouteRule) String() string
- func (msg *HTTPRouteRule) UnmarshalBinary(b []byte) error
- type HTTPService
- func (*HTTPService) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPService) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *HTTPService) GetFilters() *HTTPFilters
- func (x *HTTPService) GetName() string
- func (x *HTTPService) GetWeight() int32
- func (msg *HTTPService) MarshalBinary() ([]byte, error)
- func (*HTTPService) ProtoMessage()
- func (x *HTTPService) ProtoReflect() protoreflect.Message
- func (x *HTTPService) Reset()
- func (x *HTTPService) String() string
- func (msg *HTTPService) UnmarshalBinary(b []byte) error
- type HashPolicy
- func (*HashPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *HashPolicy) GetCookieConfig() *CookieConfig
- func (x *HashPolicy) GetField() string
- func (x *HashPolicy) GetFieldValue() string
- func (x *HashPolicy) GetSourceIP() bool
- func (x *HashPolicy) GetTerminal() bool
- func (msg *HashPolicy) MarshalBinary() ([]byte, error)
- func (*HashPolicy) ProtoMessage()
- func (x *HashPolicy) ProtoReflect() protoreflect.Message
- func (x *HashPolicy) Reset()
- func (x *HashPolicy) String() string
- func (msg *HashPolicy) UnmarshalBinary(b []byte) error
- type IngressGateway
- func (*IngressGateway) Descriptor() ([]byte, []int)deprecated
- func (x *IngressGateway) GetDefaults() *IngressServiceConfig
- func (x *IngressGateway) GetListeners() []*IngressListener
- func (x *IngressGateway) GetMeta() map[string]string
- func (x *IngressGateway) GetTLS() *GatewayTLSConfig
- func (msg *IngressGateway) MarshalBinary() ([]byte, error)
- func (*IngressGateway) ProtoMessage()
- func (x *IngressGateway) ProtoReflect() protoreflect.Message
- func (x *IngressGateway) Reset()
- func (x *IngressGateway) String() string
- func (msg *IngressGateway) UnmarshalBinary(b []byte) error
- type IngressListener
- func (*IngressListener) Descriptor() ([]byte, []int)deprecated
- func (x *IngressListener) GetPort() int32
- func (x *IngressListener) GetProtocol() string
- func (x *IngressListener) GetServices() []*IngressService
- func (x *IngressListener) GetTLS() *GatewayTLSConfig
- func (msg *IngressListener) MarshalBinary() ([]byte, error)
- func (*IngressListener) ProtoMessage()
- func (x *IngressListener) ProtoReflect() protoreflect.Message
- func (x *IngressListener) Reset()
- func (x *IngressListener) String() string
- func (msg *IngressListener) UnmarshalBinary(b []byte) error
- type IngressService
- func (*IngressService) Descriptor() ([]byte, []int)deprecated
- func (x *IngressService) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *IngressService) GetHosts() []string
- func (x *IngressService) GetMaxConcurrentRequests() uint32
- func (x *IngressService) GetMaxConnections() uint32
- func (x *IngressService) GetMaxPendingRequests() uint32
- func (x *IngressService) GetMeta() map[string]string
- func (x *IngressService) GetName() string
- func (x *IngressService) GetPassiveHealthCheck() *PassiveHealthCheck
- func (x *IngressService) GetRequestHeaders() *HTTPHeaderModifiers
- func (x *IngressService) GetResponseHeaders() *HTTPHeaderModifiers
- func (x *IngressService) GetTLS() *GatewayServiceTLSConfig
- func (msg *IngressService) MarshalBinary() ([]byte, error)
- func (*IngressService) ProtoMessage()
- func (x *IngressService) ProtoReflect() protoreflect.Message
- func (x *IngressService) Reset()
- func (x *IngressService) String() string
- func (msg *IngressService) UnmarshalBinary(b []byte) error
- type IngressServiceConfig
- func (*IngressServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *IngressServiceConfig) GetMaxConcurrentRequests() uint32
- func (x *IngressServiceConfig) GetMaxConnections() uint32
- func (x *IngressServiceConfig) GetMaxPendingRequests() uint32
- func (x *IngressServiceConfig) GetPassiveHealthCheck() *PassiveHealthCheck
- func (msg *IngressServiceConfig) MarshalBinary() ([]byte, error)
- func (*IngressServiceConfig) ProtoMessage()
- func (x *IngressServiceConfig) ProtoReflect() protoreflect.Message
- func (x *IngressServiceConfig) Reset()
- func (x *IngressServiceConfig) String() string
- func (msg *IngressServiceConfig) UnmarshalBinary(b []byte) error
- type InlineCertificate
- func (*InlineCertificate) Descriptor() ([]byte, []int)deprecated
- func (x *InlineCertificate) GetCertificate() string
- func (x *InlineCertificate) GetMeta() map[string]string
- func (x *InlineCertificate) GetPrivateKey() string
- func (msg *InlineCertificate) MarshalBinary() ([]byte, error)
- func (*InlineCertificate) ProtoMessage()
- func (x *InlineCertificate) ProtoReflect() protoreflect.Message
- func (x *InlineCertificate) Reset()
- func (x *InlineCertificate) String() string
- func (msg *InlineCertificate) UnmarshalBinary(b []byte) error
- type IntentionAction
- func (IntentionAction) Descriptor() protoreflect.EnumDescriptor
- func (x IntentionAction) Enum() *IntentionAction
- func (IntentionAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x IntentionAction) Number() protoreflect.EnumNumber
- func (x IntentionAction) String() string
- func (IntentionAction) Type() protoreflect.EnumType
- type IntentionHTTPHeaderPermission
- func (*IntentionHTTPHeaderPermission) Descriptor() ([]byte, []int)deprecated
- func (x *IntentionHTTPHeaderPermission) GetExact() string
- func (x *IntentionHTTPHeaderPermission) GetInvert() bool
- func (x *IntentionHTTPHeaderPermission) GetName() string
- func (x *IntentionHTTPHeaderPermission) GetPrefix() string
- func (x *IntentionHTTPHeaderPermission) GetPresent() bool
- func (x *IntentionHTTPHeaderPermission) GetRegex() string
- func (x *IntentionHTTPHeaderPermission) GetSuffix() string
- func (msg *IntentionHTTPHeaderPermission) MarshalBinary() ([]byte, error)
- func (*IntentionHTTPHeaderPermission) ProtoMessage()
- func (x *IntentionHTTPHeaderPermission) ProtoReflect() protoreflect.Message
- func (x *IntentionHTTPHeaderPermission) Reset()
- func (x *IntentionHTTPHeaderPermission) String() string
- func (msg *IntentionHTTPHeaderPermission) UnmarshalBinary(b []byte) error
- type IntentionHTTPPermission
- func (*IntentionHTTPPermission) Descriptor() ([]byte, []int)deprecated
- func (x *IntentionHTTPPermission) GetHeader() []*IntentionHTTPHeaderPermission
- func (x *IntentionHTTPPermission) GetMethods() []string
- func (x *IntentionHTTPPermission) GetPathExact() string
- func (x *IntentionHTTPPermission) GetPathPrefix() string
- func (x *IntentionHTTPPermission) GetPathRegex() string
- func (msg *IntentionHTTPPermission) MarshalBinary() ([]byte, error)
- func (*IntentionHTTPPermission) ProtoMessage()
- func (x *IntentionHTTPPermission) ProtoReflect() protoreflect.Message
- func (x *IntentionHTTPPermission) Reset()
- func (x *IntentionHTTPPermission) String() string
- func (msg *IntentionHTTPPermission) UnmarshalBinary(b []byte) error
- type IntentionJWTClaimVerification
- func (*IntentionJWTClaimVerification) Descriptor() ([]byte, []int)deprecated
- func (x *IntentionJWTClaimVerification) GetPath() []string
- func (x *IntentionJWTClaimVerification) GetValue() string
- func (msg *IntentionJWTClaimVerification) MarshalBinary() ([]byte, error)
- func (*IntentionJWTClaimVerification) ProtoMessage()
- func (x *IntentionJWTClaimVerification) ProtoReflect() protoreflect.Message
- func (x *IntentionJWTClaimVerification) Reset()
- func (x *IntentionJWTClaimVerification) String() string
- func (msg *IntentionJWTClaimVerification) UnmarshalBinary(b []byte) error
- type IntentionJWTProvider
- func (*IntentionJWTProvider) Descriptor() ([]byte, []int)deprecated
- func (x *IntentionJWTProvider) GetName() string
- func (x *IntentionJWTProvider) GetVerifyClaims() []*IntentionJWTClaimVerification
- func (msg *IntentionJWTProvider) MarshalBinary() ([]byte, error)
- func (*IntentionJWTProvider) ProtoMessage()
- func (x *IntentionJWTProvider) ProtoReflect() protoreflect.Message
- func (x *IntentionJWTProvider) Reset()
- func (x *IntentionJWTProvider) String() string
- func (msg *IntentionJWTProvider) UnmarshalBinary(b []byte) error
- type IntentionJWTRequirement
- func (*IntentionJWTRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *IntentionJWTRequirement) GetProviders() []*IntentionJWTProvider
- func (msg *IntentionJWTRequirement) MarshalBinary() ([]byte, error)
- func (*IntentionJWTRequirement) ProtoMessage()
- func (x *IntentionJWTRequirement) ProtoReflect() protoreflect.Message
- func (x *IntentionJWTRequirement) Reset()
- func (x *IntentionJWTRequirement) String() string
- func (msg *IntentionJWTRequirement) UnmarshalBinary(b []byte) error
- type IntentionPermission
- func (*IntentionPermission) Descriptor() ([]byte, []int)deprecated
- func (x *IntentionPermission) GetAction() IntentionAction
- func (x *IntentionPermission) GetHTTP() *IntentionHTTPPermission
- func (x *IntentionPermission) GetJWT() *IntentionJWTRequirement
- func (msg *IntentionPermission) MarshalBinary() ([]byte, error)
- func (*IntentionPermission) ProtoMessage()
- func (x *IntentionPermission) ProtoReflect() protoreflect.Message
- func (x *IntentionPermission) Reset()
- func (x *IntentionPermission) String() string
- func (msg *IntentionPermission) UnmarshalBinary(b []byte) error
- type IntentionSourceType
- func (IntentionSourceType) Descriptor() protoreflect.EnumDescriptor
- func (x IntentionSourceType) Enum() *IntentionSourceType
- func (IntentionSourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x IntentionSourceType) Number() protoreflect.EnumNumber
- func (x IntentionSourceType) String() string
- func (IntentionSourceType) Type() protoreflect.EnumType
- type JSONWebKeySet
- func (*JSONWebKeySet) Descriptor() ([]byte, []int)deprecated
- func (x *JSONWebKeySet) GetLocal() *LocalJWKS
- func (x *JSONWebKeySet) GetRemote() *RemoteJWKS
- func (msg *JSONWebKeySet) MarshalBinary() ([]byte, error)
- func (*JSONWebKeySet) ProtoMessage()
- func (x *JSONWebKeySet) ProtoReflect() protoreflect.Message
- func (x *JSONWebKeySet) Reset()
- func (x *JSONWebKeySet) String() string
- func (msg *JSONWebKeySet) UnmarshalBinary(b []byte) error
- type JWKSCluster
- func (*JWKSCluster) Descriptor() ([]byte, []int)deprecated
- func (x *JWKSCluster) GetConnectTimeout() *durationpb.Duration
- func (x *JWKSCluster) GetDiscoveryType() string
- func (x *JWKSCluster) GetTLSCertificates() *JWKSTLSCertificate
- func (msg *JWKSCluster) MarshalBinary() ([]byte, error)
- func (*JWKSCluster) ProtoMessage()
- func (x *JWKSCluster) ProtoReflect() protoreflect.Message
- func (x *JWKSCluster) Reset()
- func (x *JWKSCluster) String() string
- func (msg *JWKSCluster) UnmarshalBinary(b []byte) error
- type JWKSRetryPolicy
- func (*JWKSRetryPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *JWKSRetryPolicy) GetNumRetries() int32
- func (x *JWKSRetryPolicy) GetRetryPolicyBackOff() *RetryPolicyBackOff
- func (msg *JWKSRetryPolicy) MarshalBinary() ([]byte, error)
- func (*JWKSRetryPolicy) ProtoMessage()
- func (x *JWKSRetryPolicy) ProtoReflect() protoreflect.Message
- func (x *JWKSRetryPolicy) Reset()
- func (x *JWKSRetryPolicy) String() string
- func (msg *JWKSRetryPolicy) UnmarshalBinary(b []byte) error
- type JWKSTLSCertProviderInstance
- func (*JWKSTLSCertProviderInstance) Descriptor() ([]byte, []int)deprecated
- func (x *JWKSTLSCertProviderInstance) GetCertificateName() string
- func (x *JWKSTLSCertProviderInstance) GetInstanceName() string
- func (msg *JWKSTLSCertProviderInstance) MarshalBinary() ([]byte, error)
- func (*JWKSTLSCertProviderInstance) ProtoMessage()
- func (x *JWKSTLSCertProviderInstance) ProtoReflect() protoreflect.Message
- func (x *JWKSTLSCertProviderInstance) Reset()
- func (x *JWKSTLSCertProviderInstance) String() string
- func (msg *JWKSTLSCertProviderInstance) UnmarshalBinary(b []byte) error
- type JWKSTLSCertTrustedCA
- func (*JWKSTLSCertTrustedCA) Descriptor() ([]byte, []int)deprecated
- func (x *JWKSTLSCertTrustedCA) GetEnvironmentVariable() string
- func (x *JWKSTLSCertTrustedCA) GetFilename() string
- func (x *JWKSTLSCertTrustedCA) GetInlineBytes() []byte
- func (x *JWKSTLSCertTrustedCA) GetInlineString() string
- func (msg *JWKSTLSCertTrustedCA) MarshalBinary() ([]byte, error)
- func (*JWKSTLSCertTrustedCA) ProtoMessage()
- func (x *JWKSTLSCertTrustedCA) ProtoReflect() protoreflect.Message
- func (x *JWKSTLSCertTrustedCA) Reset()
- func (x *JWKSTLSCertTrustedCA) String() string
- func (msg *JWKSTLSCertTrustedCA) UnmarshalBinary(b []byte) error
- type JWKSTLSCertificate
- func (*JWKSTLSCertificate) Descriptor() ([]byte, []int)deprecated
- func (x *JWKSTLSCertificate) GetCaCertificateProviderInstance() *JWKSTLSCertProviderInstance
- func (x *JWKSTLSCertificate) GetTrustedCA() *JWKSTLSCertTrustedCA
- func (msg *JWKSTLSCertificate) MarshalBinary() ([]byte, error)
- func (*JWKSTLSCertificate) ProtoMessage()
- func (x *JWKSTLSCertificate) ProtoReflect() protoreflect.Message
- func (x *JWKSTLSCertificate) Reset()
- func (x *JWKSTLSCertificate) String() string
- func (msg *JWKSTLSCertificate) UnmarshalBinary(b []byte) error
- type JWTCacheConfig
- func (*JWTCacheConfig) Descriptor() ([]byte, []int)deprecated
- func (x *JWTCacheConfig) GetSize() int32
- func (msg *JWTCacheConfig) MarshalBinary() ([]byte, error)
- func (*JWTCacheConfig) ProtoMessage()
- func (x *JWTCacheConfig) ProtoReflect() protoreflect.Message
- func (x *JWTCacheConfig) Reset()
- func (x *JWTCacheConfig) String() string
- func (msg *JWTCacheConfig) UnmarshalBinary(b []byte) error
- type JWTForwardingConfig
- func (*JWTForwardingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *JWTForwardingConfig) GetHeaderName() string
- func (x *JWTForwardingConfig) GetPadForwardPayloadHeader() bool
- func (msg *JWTForwardingConfig) MarshalBinary() ([]byte, error)
- func (*JWTForwardingConfig) ProtoMessage()
- func (x *JWTForwardingConfig) ProtoReflect() protoreflect.Message
- func (x *JWTForwardingConfig) Reset()
- func (x *JWTForwardingConfig) String() string
- func (msg *JWTForwardingConfig) UnmarshalBinary(b []byte) error
- type JWTLocation
- func (*JWTLocation) Descriptor() ([]byte, []int)deprecated
- func (x *JWTLocation) GetCookie() *JWTLocationCookie
- func (x *JWTLocation) GetHeader() *JWTLocationHeader
- func (x *JWTLocation) GetQueryParam() *JWTLocationQueryParam
- func (msg *JWTLocation) MarshalBinary() ([]byte, error)
- func (*JWTLocation) ProtoMessage()
- func (x *JWTLocation) ProtoReflect() protoreflect.Message
- func (x *JWTLocation) Reset()
- func (x *JWTLocation) String() string
- func (msg *JWTLocation) UnmarshalBinary(b []byte) error
- type JWTLocationCookie
- func (*JWTLocationCookie) Descriptor() ([]byte, []int)deprecated
- func (x *JWTLocationCookie) GetName() string
- func (msg *JWTLocationCookie) MarshalBinary() ([]byte, error)
- func (*JWTLocationCookie) ProtoMessage()
- func (x *JWTLocationCookie) ProtoReflect() protoreflect.Message
- func (x *JWTLocationCookie) Reset()
- func (x *JWTLocationCookie) String() string
- func (msg *JWTLocationCookie) UnmarshalBinary(b []byte) error
- type JWTLocationHeader
- func (*JWTLocationHeader) Descriptor() ([]byte, []int)deprecated
- func (x *JWTLocationHeader) GetForward() bool
- func (x *JWTLocationHeader) GetName() string
- func (x *JWTLocationHeader) GetValuePrefix() string
- func (msg *JWTLocationHeader) MarshalBinary() ([]byte, error)
- func (*JWTLocationHeader) ProtoMessage()
- func (x *JWTLocationHeader) ProtoReflect() protoreflect.Message
- func (x *JWTLocationHeader) Reset()
- func (x *JWTLocationHeader) String() string
- func (msg *JWTLocationHeader) UnmarshalBinary(b []byte) error
- type JWTLocationQueryParam
- func (*JWTLocationQueryParam) Descriptor() ([]byte, []int)deprecated
- func (x *JWTLocationQueryParam) GetName() string
- func (msg *JWTLocationQueryParam) MarshalBinary() ([]byte, error)
- func (*JWTLocationQueryParam) ProtoMessage()
- func (x *JWTLocationQueryParam) ProtoReflect() protoreflect.Message
- func (x *JWTLocationQueryParam) Reset()
- func (x *JWTLocationQueryParam) String() string
- func (msg *JWTLocationQueryParam) UnmarshalBinary(b []byte) error
- type JWTProvider
- func (*JWTProvider) Descriptor() ([]byte, []int)deprecated
- func (x *JWTProvider) GetAudiences() []string
- func (x *JWTProvider) GetCacheConfig() *JWTCacheConfig
- func (x *JWTProvider) GetClockSkewSeconds() int32
- func (x *JWTProvider) GetForwarding() *JWTForwardingConfig
- func (x *JWTProvider) GetIssuer() string
- func (x *JWTProvider) GetJSONWebKeySet() *JSONWebKeySet
- func (x *JWTProvider) GetLocations() []*JWTLocation
- func (x *JWTProvider) GetMeta() map[string]string
- func (msg *JWTProvider) MarshalBinary() ([]byte, error)
- func (*JWTProvider) ProtoMessage()
- func (x *JWTProvider) ProtoReflect() protoreflect.Message
- func (x *JWTProvider) Reset()
- func (x *JWTProvider) String() string
- func (msg *JWTProvider) UnmarshalBinary(b []byte) error
- type Kind
- type LeastRequestConfig
- func (*LeastRequestConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LeastRequestConfig) GetChoiceCount() uint32
- func (msg *LeastRequestConfig) MarshalBinary() ([]byte, error)
- func (*LeastRequestConfig) ProtoMessage()
- func (x *LeastRequestConfig) ProtoReflect() protoreflect.Message
- func (x *LeastRequestConfig) Reset()
- func (x *LeastRequestConfig) String() string
- func (msg *LeastRequestConfig) UnmarshalBinary(b []byte) error
- type LoadBalancer
- func (*LoadBalancer) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancer) GetHashPolicies() []*HashPolicy
- func (x *LoadBalancer) GetLeastRequestConfig() *LeastRequestConfig
- func (x *LoadBalancer) GetPolicy() string
- func (x *LoadBalancer) GetRingHashConfig() *RingHashConfig
- func (msg *LoadBalancer) MarshalBinary() ([]byte, error)
- func (*LoadBalancer) ProtoMessage()
- func (x *LoadBalancer) ProtoReflect() protoreflect.Message
- func (x *LoadBalancer) Reset()
- func (x *LoadBalancer) String() string
- func (msg *LoadBalancer) UnmarshalBinary(b []byte) error
- type LocalJWKS
- func (*LocalJWKS) Descriptor() ([]byte, []int)deprecated
- func (x *LocalJWKS) GetFilename() string
- func (x *LocalJWKS) GetJWKS() string
- func (msg *LocalJWKS) MarshalBinary() ([]byte, error)
- func (*LocalJWKS) ProtoMessage()
- func (x *LocalJWKS) ProtoReflect() protoreflect.Message
- func (x *LocalJWKS) Reset()
- func (x *LocalJWKS) String() string
- func (msg *LocalJWKS) UnmarshalBinary(b []byte) error
- type MeshConfig
- func (*MeshConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MeshConfig) GetAllowEnablingPermissiveMutualTLS() bool
- func (x *MeshConfig) GetHTTP() *MeshHTTPConfig
- func (x *MeshConfig) GetMeta() map[string]string
- func (x *MeshConfig) GetPeering() *PeeringMeshConfig
- func (x *MeshConfig) GetTLS() *MeshTLSConfig
- func (x *MeshConfig) GetTransparentProxy() *TransparentProxyMeshConfig
- func (msg *MeshConfig) MarshalBinary() ([]byte, error)
- func (*MeshConfig) ProtoMessage()
- func (x *MeshConfig) ProtoReflect() protoreflect.Message
- func (x *MeshConfig) Reset()
- func (x *MeshConfig) String() string
- func (msg *MeshConfig) UnmarshalBinary(b []byte) error
- type MeshDirectionalTLSConfig
- func (*MeshDirectionalTLSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MeshDirectionalTLSConfig) GetCipherSuites() []string
- func (x *MeshDirectionalTLSConfig) GetTLSMaxVersion() string
- func (x *MeshDirectionalTLSConfig) GetTLSMinVersion() string
- func (msg *MeshDirectionalTLSConfig) MarshalBinary() ([]byte, error)
- func (*MeshDirectionalTLSConfig) ProtoMessage()
- func (x *MeshDirectionalTLSConfig) ProtoReflect() protoreflect.Message
- func (x *MeshDirectionalTLSConfig) Reset()
- func (x *MeshDirectionalTLSConfig) String() string
- func (msg *MeshDirectionalTLSConfig) UnmarshalBinary(b []byte) error
- type MeshGatewayConfig
- func (*MeshGatewayConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MeshGatewayConfig) GetMode() MeshGatewayMode
- func (msg *MeshGatewayConfig) MarshalBinary() ([]byte, error)
- func (*MeshGatewayConfig) ProtoMessage()
- func (x *MeshGatewayConfig) ProtoReflect() protoreflect.Message
- func (x *MeshGatewayConfig) Reset()
- func (x *MeshGatewayConfig) String() string
- func (msg *MeshGatewayConfig) UnmarshalBinary(b []byte) error
- type MeshGatewayMode
- func (MeshGatewayMode) Descriptor() protoreflect.EnumDescriptor
- func (x MeshGatewayMode) Enum() *MeshGatewayMode
- func (MeshGatewayMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x MeshGatewayMode) Number() protoreflect.EnumNumber
- func (x MeshGatewayMode) String() string
- func (MeshGatewayMode) Type() protoreflect.EnumType
- type MeshHTTPConfig
- func (*MeshHTTPConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MeshHTTPConfig) GetSanitizeXForwardedClientCert() bool
- func (msg *MeshHTTPConfig) MarshalBinary() ([]byte, error)
- func (*MeshHTTPConfig) ProtoMessage()
- func (x *MeshHTTPConfig) ProtoReflect() protoreflect.Message
- func (x *MeshHTTPConfig) Reset()
- func (x *MeshHTTPConfig) String() string
- func (msg *MeshHTTPConfig) UnmarshalBinary(b []byte) error
- type MeshTLSConfig
- func (*MeshTLSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MeshTLSConfig) GetIncoming() *MeshDirectionalTLSConfig
- func (x *MeshTLSConfig) GetOutgoing() *MeshDirectionalTLSConfig
- func (msg *MeshTLSConfig) MarshalBinary() ([]byte, error)
- func (*MeshTLSConfig) ProtoMessage()
- func (x *MeshTLSConfig) ProtoReflect() protoreflect.Message
- func (x *MeshTLSConfig) Reset()
- func (x *MeshTLSConfig) String() string
- func (msg *MeshTLSConfig) UnmarshalBinary(b []byte) error
- type MutualTLSMode
- func (MutualTLSMode) Descriptor() protoreflect.EnumDescriptor
- func (x MutualTLSMode) Enum() *MutualTLSMode
- func (MutualTLSMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x MutualTLSMode) Number() protoreflect.EnumNumber
- func (x MutualTLSMode) String() string
- func (MutualTLSMode) Type() protoreflect.EnumType
- type PassiveHealthCheck
- func (*PassiveHealthCheck) Descriptor() ([]byte, []int)deprecated
- func (x *PassiveHealthCheck) GetBaseEjectionTime() *durationpb.Duration
- func (x *PassiveHealthCheck) GetEnforcingConsecutive5Xx() uint32
- func (x *PassiveHealthCheck) GetInterval() *durationpb.Duration
- func (x *PassiveHealthCheck) GetMaxEjectionPercent() uint32
- func (x *PassiveHealthCheck) GetMaxFailures() uint32
- func (msg *PassiveHealthCheck) MarshalBinary() ([]byte, error)
- func (*PassiveHealthCheck) ProtoMessage()
- func (x *PassiveHealthCheck) ProtoReflect() protoreflect.Message
- func (x *PassiveHealthCheck) Reset()
- func (x *PassiveHealthCheck) String() string
- func (msg *PassiveHealthCheck) UnmarshalBinary(b []byte) error
- type PeeringMeshConfig
- func (*PeeringMeshConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PeeringMeshConfig) GetPeerThroughMeshGateways() bool
- func (msg *PeeringMeshConfig) MarshalBinary() ([]byte, error)
- func (*PeeringMeshConfig) ProtoMessage()
- func (x *PeeringMeshConfig) ProtoReflect() protoreflect.Message
- func (x *PeeringMeshConfig) Reset()
- func (x *PeeringMeshConfig) String() string
- func (msg *PeeringMeshConfig) UnmarshalBinary(b []byte) error
- type ProxyMode
- type RemoteJWKS
- func (*RemoteJWKS) Descriptor() ([]byte, []int)deprecated
- func (x *RemoteJWKS) GetCacheDuration() *durationpb.Duration
- func (x *RemoteJWKS) GetFetchAsynchronously() bool
- func (x *RemoteJWKS) GetJWKSCluster() *JWKSCluster
- func (x *RemoteJWKS) GetRequestTimeoutMs() int32
- func (x *RemoteJWKS) GetRetryPolicy() *JWKSRetryPolicy
- func (x *RemoteJWKS) GetURI() string
- func (msg *RemoteJWKS) MarshalBinary() ([]byte, error)
- func (*RemoteJWKS) ProtoMessage()
- func (x *RemoteJWKS) ProtoReflect() protoreflect.Message
- func (x *RemoteJWKS) Reset()
- func (x *RemoteJWKS) String() string
- func (msg *RemoteJWKS) UnmarshalBinary(b []byte) error
- type ResourceReference
- func (*ResourceReference) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceReference) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *ResourceReference) GetKind() string
- func (x *ResourceReference) GetName() string
- func (x *ResourceReference) GetSectionName() string
- func (msg *ResourceReference) MarshalBinary() ([]byte, error)
- func (*ResourceReference) ProtoMessage()
- func (x *ResourceReference) ProtoReflect() protoreflect.Message
- func (x *ResourceReference) Reset()
- func (x *ResourceReference) String() string
- func (msg *ResourceReference) UnmarshalBinary(b []byte) error
- type RetryPolicyBackOff
- func (*RetryPolicyBackOff) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicyBackOff) GetBaseInterval() *durationpb.Duration
- func (x *RetryPolicyBackOff) GetMaxInterval() *durationpb.Duration
- func (msg *RetryPolicyBackOff) MarshalBinary() ([]byte, error)
- func (*RetryPolicyBackOff) ProtoMessage()
- func (x *RetryPolicyBackOff) ProtoReflect() protoreflect.Message
- func (x *RetryPolicyBackOff) Reset()
- func (x *RetryPolicyBackOff) String() string
- func (msg *RetryPolicyBackOff) UnmarshalBinary(b []byte) error
- type RingHashConfig
- func (*RingHashConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RingHashConfig) GetMaximumRingSize() uint64
- func (x *RingHashConfig) GetMinimumRingSize() uint64
- func (msg *RingHashConfig) MarshalBinary() ([]byte, error)
- func (*RingHashConfig) ProtoMessage()
- func (x *RingHashConfig) ProtoReflect() protoreflect.Message
- func (x *RingHashConfig) Reset()
- func (x *RingHashConfig) String() string
- func (msg *RingHashConfig) UnmarshalBinary(b []byte) error
- type SamenessGroup
- func (*SamenessGroup) Descriptor() ([]byte, []int)deprecated
- func (x *SamenessGroup) GetDefaultForFailover() bool
- func (x *SamenessGroup) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *SamenessGroup) GetIncludeLocal() bool
- func (x *SamenessGroup) GetMembers() []*SamenessGroupMember
- func (x *SamenessGroup) GetMeta() map[string]string
- func (x *SamenessGroup) GetName() string
- func (msg *SamenessGroup) MarshalBinary() ([]byte, error)
- func (*SamenessGroup) ProtoMessage()
- func (x *SamenessGroup) ProtoReflect() protoreflect.Message
- func (x *SamenessGroup) Reset()
- func (x *SamenessGroup) String() string
- func (msg *SamenessGroup) UnmarshalBinary(b []byte) error
- type SamenessGroupMember
- func (*SamenessGroupMember) Descriptor() ([]byte, []int)deprecated
- func (x *SamenessGroupMember) GetPartition() string
- func (x *SamenessGroupMember) GetPeer() string
- func (msg *SamenessGroupMember) MarshalBinary() ([]byte, error)
- func (*SamenessGroupMember) ProtoMessage()
- func (x *SamenessGroupMember) ProtoReflect() protoreflect.Message
- func (x *SamenessGroupMember) Reset()
- func (x *SamenessGroupMember) String() string
- func (msg *SamenessGroupMember) UnmarshalBinary(b []byte) error
- type ServiceDefaults
- func (*ServiceDefaults) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceDefaults) GetBalanceInboundConnections() string
- func (x *ServiceDefaults) GetDestination() *DestinationConfig
- func (x *ServiceDefaults) GetEnvoyExtensions() []*pbcommon.EnvoyExtension
- func (x *ServiceDefaults) GetExpose() *ExposeConfig
- func (x *ServiceDefaults) GetExternalSNI() string
- func (x *ServiceDefaults) GetLocalConnectTimeoutMs() int32
- func (x *ServiceDefaults) GetLocalRequestTimeoutMs() int32
- func (x *ServiceDefaults) GetMaxInboundConnections() int32
- func (x *ServiceDefaults) GetMeshGateway() *MeshGatewayConfig
- func (x *ServiceDefaults) GetMeta() map[string]string
- func (x *ServiceDefaults) GetMode() ProxyMode
- func (x *ServiceDefaults) GetMutualTLSMode() MutualTLSMode
- func (x *ServiceDefaults) GetProtocol() string
- func (x *ServiceDefaults) GetTransparentProxy() *TransparentProxyConfig
- func (x *ServiceDefaults) GetUpstreamConfig() *UpstreamConfiguration
- func (msg *ServiceDefaults) MarshalBinary() ([]byte, error)
- func (*ServiceDefaults) ProtoMessage()
- func (x *ServiceDefaults) ProtoReflect() protoreflect.Message
- func (x *ServiceDefaults) Reset()
- func (x *ServiceDefaults) String() string
- func (msg *ServiceDefaults) UnmarshalBinary(b []byte) error
- type ServiceIntentions
- func (*ServiceIntentions) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceIntentions) GetJWT() *IntentionJWTRequirement
- func (x *ServiceIntentions) GetMeta() map[string]string
- func (x *ServiceIntentions) GetSources() []*SourceIntention
- func (msg *ServiceIntentions) MarshalBinary() ([]byte, error)
- func (*ServiceIntentions) ProtoMessage()
- func (x *ServiceIntentions) ProtoReflect() protoreflect.Message
- func (x *ServiceIntentions) Reset()
- func (x *ServiceIntentions) String() string
- func (msg *ServiceIntentions) UnmarshalBinary(b []byte) error
- type ServiceResolver
- func (*ServiceResolver) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolver) GetConnectTimeout() *durationpb.Duration
- func (x *ServiceResolver) GetDefaultSubset() string
- func (x *ServiceResolver) GetFailover() map[string]*ServiceResolverFailover
- func (x *ServiceResolver) GetLoadBalancer() *LoadBalancer
- func (x *ServiceResolver) GetMeta() map[string]string
- func (x *ServiceResolver) GetPrioritizeByLocality() *ServiceResolverPrioritizeByLocality
- func (x *ServiceResolver) GetRedirect() *ServiceResolverRedirect
- func (x *ServiceResolver) GetRequestTimeout() *durationpb.Duration
- func (x *ServiceResolver) GetSubsets() map[string]*ServiceResolverSubset
- func (msg *ServiceResolver) MarshalBinary() ([]byte, error)
- func (*ServiceResolver) ProtoMessage()
- func (x *ServiceResolver) ProtoReflect() protoreflect.Message
- func (x *ServiceResolver) Reset()
- func (x *ServiceResolver) String() string
- func (msg *ServiceResolver) UnmarshalBinary(b []byte) error
- type ServiceResolverFailover
- func (*ServiceResolverFailover) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolverFailover) GetDatacenters() []string
- func (x *ServiceResolverFailover) GetNamespace() string
- func (x *ServiceResolverFailover) GetPolicy() *ServiceResolverFailoverPolicy
- func (x *ServiceResolverFailover) GetSamenessGroup() string
- func (x *ServiceResolverFailover) GetService() string
- func (x *ServiceResolverFailover) GetServiceSubset() string
- func (x *ServiceResolverFailover) GetTargets() []*ServiceResolverFailoverTarget
- func (msg *ServiceResolverFailover) MarshalBinary() ([]byte, error)
- func (*ServiceResolverFailover) ProtoMessage()
- func (x *ServiceResolverFailover) ProtoReflect() protoreflect.Message
- func (x *ServiceResolverFailover) Reset()
- func (x *ServiceResolverFailover) String() string
- func (msg *ServiceResolverFailover) UnmarshalBinary(b []byte) error
- type ServiceResolverFailoverPolicy
- func (*ServiceResolverFailoverPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolverFailoverPolicy) GetMode() string
- func (x *ServiceResolverFailoverPolicy) GetRegions() []string
- func (msg *ServiceResolverFailoverPolicy) MarshalBinary() ([]byte, error)
- func (*ServiceResolverFailoverPolicy) ProtoMessage()
- func (x *ServiceResolverFailoverPolicy) ProtoReflect() protoreflect.Message
- func (x *ServiceResolverFailoverPolicy) Reset()
- func (x *ServiceResolverFailoverPolicy) String() string
- func (msg *ServiceResolverFailoverPolicy) UnmarshalBinary(b []byte) error
- type ServiceResolverFailoverTarget
- func (*ServiceResolverFailoverTarget) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolverFailoverTarget) GetDatacenter() string
- func (x *ServiceResolverFailoverTarget) GetNamespace() string
- func (x *ServiceResolverFailoverTarget) GetPartition() string
- func (x *ServiceResolverFailoverTarget) GetPeer() string
- func (x *ServiceResolverFailoverTarget) GetService() string
- func (x *ServiceResolverFailoverTarget) GetServiceSubset() string
- func (msg *ServiceResolverFailoverTarget) MarshalBinary() ([]byte, error)
- func (*ServiceResolverFailoverTarget) ProtoMessage()
- func (x *ServiceResolverFailoverTarget) ProtoReflect() protoreflect.Message
- func (x *ServiceResolverFailoverTarget) Reset()
- func (x *ServiceResolverFailoverTarget) String() string
- func (msg *ServiceResolverFailoverTarget) UnmarshalBinary(b []byte) error
- type ServiceResolverPrioritizeByLocality
- func (*ServiceResolverPrioritizeByLocality) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolverPrioritizeByLocality) GetMode() string
- func (msg *ServiceResolverPrioritizeByLocality) MarshalBinary() ([]byte, error)
- func (*ServiceResolverPrioritizeByLocality) ProtoMessage()
- func (x *ServiceResolverPrioritizeByLocality) ProtoReflect() protoreflect.Message
- func (x *ServiceResolverPrioritizeByLocality) Reset()
- func (x *ServiceResolverPrioritizeByLocality) String() string
- func (msg *ServiceResolverPrioritizeByLocality) UnmarshalBinary(b []byte) error
- type ServiceResolverRedirect
- func (*ServiceResolverRedirect) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolverRedirect) GetDatacenter() string
- func (x *ServiceResolverRedirect) GetNamespace() string
- func (x *ServiceResolverRedirect) GetPartition() string
- func (x *ServiceResolverRedirect) GetPeer() string
- func (x *ServiceResolverRedirect) GetSamenessGroup() string
- func (x *ServiceResolverRedirect) GetService() string
- func (x *ServiceResolverRedirect) GetServiceSubset() string
- func (msg *ServiceResolverRedirect) MarshalBinary() ([]byte, error)
- func (*ServiceResolverRedirect) ProtoMessage()
- func (x *ServiceResolverRedirect) ProtoReflect() protoreflect.Message
- func (x *ServiceResolverRedirect) Reset()
- func (x *ServiceResolverRedirect) String() string
- func (msg *ServiceResolverRedirect) UnmarshalBinary(b []byte) error
- type ServiceResolverSubset
- func (*ServiceResolverSubset) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceResolverSubset) GetFilter() string
- func (x *ServiceResolverSubset) GetOnlyPassing() bool
- func (msg *ServiceResolverSubset) MarshalBinary() ([]byte, error)
- func (*ServiceResolverSubset) ProtoMessage()
- func (x *ServiceResolverSubset) ProtoReflect() protoreflect.Message
- func (x *ServiceResolverSubset) Reset()
- func (x *ServiceResolverSubset) String() string
- func (msg *ServiceResolverSubset) UnmarshalBinary(b []byte) error
- type SourceIntention
- func (*SourceIntention) Descriptor() ([]byte, []int)deprecated
- func (x *SourceIntention) GetAction() IntentionAction
- func (x *SourceIntention) GetDescription() string
- func (x *SourceIntention) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *SourceIntention) GetLegacyCreateTime() *timestamppb.Timestamp
- func (x *SourceIntention) GetLegacyID() string
- func (x *SourceIntention) GetLegacyMeta() map[string]string
- func (x *SourceIntention) GetLegacyUpdateTime() *timestamppb.Timestamp
- func (x *SourceIntention) GetName() string
- func (x *SourceIntention) GetPeer() string
- func (x *SourceIntention) GetPermissions() []*IntentionPermission
- func (x *SourceIntention) GetPrecedence() int32
- func (x *SourceIntention) GetSamenessGroup() string
- func (x *SourceIntention) GetType() IntentionSourceType
- func (msg *SourceIntention) MarshalBinary() ([]byte, error)
- func (*SourceIntention) ProtoMessage()
- func (x *SourceIntention) ProtoReflect() protoreflect.Message
- func (x *SourceIntention) Reset()
- func (x *SourceIntention) String() string
- func (msg *SourceIntention) UnmarshalBinary(b []byte) error
- type Status
- func (*Status) Descriptor() ([]byte, []int)deprecated
- func (x *Status) GetConditions() []*Condition
- func (msg *Status) MarshalBinary() ([]byte, error)
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) String() string
- func (msg *Status) UnmarshalBinary(b []byte) error
- type TCPRoute
- func (*TCPRoute) Descriptor() ([]byte, []int)deprecated
- func (x *TCPRoute) GetMeta() map[string]string
- func (x *TCPRoute) GetParents() []*ResourceReference
- func (x *TCPRoute) GetServices() []*TCPService
- func (x *TCPRoute) GetStatus() *Status
- func (msg *TCPRoute) MarshalBinary() ([]byte, error)
- func (*TCPRoute) ProtoMessage()
- func (x *TCPRoute) ProtoReflect() protoreflect.Message
- func (x *TCPRoute) Reset()
- func (x *TCPRoute) String() string
- func (msg *TCPRoute) UnmarshalBinary(b []byte) error
- type TCPService
- func (*TCPService) Descriptor() ([]byte, []int)deprecated
- func (x *TCPService) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *TCPService) GetName() string
- func (msg *TCPService) MarshalBinary() ([]byte, error)
- func (*TCPService) ProtoMessage()
- func (x *TCPService) ProtoReflect() protoreflect.Message
- func (x *TCPService) Reset()
- func (x *TCPService) String() string
- func (msg *TCPService) UnmarshalBinary(b []byte) error
- type TransparentProxyConfig
- func (*TransparentProxyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TransparentProxyConfig) GetDialedDirectly() bool
- func (x *TransparentProxyConfig) GetOutboundListenerPort() int32
- func (msg *TransparentProxyConfig) MarshalBinary() ([]byte, error)
- func (*TransparentProxyConfig) ProtoMessage()
- func (x *TransparentProxyConfig) ProtoReflect() protoreflect.Message
- func (x *TransparentProxyConfig) Reset()
- func (x *TransparentProxyConfig) String() string
- func (msg *TransparentProxyConfig) UnmarshalBinary(b []byte) error
- type TransparentProxyMeshConfig
- func (*TransparentProxyMeshConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TransparentProxyMeshConfig) GetMeshDestinationsOnly() bool
- func (msg *TransparentProxyMeshConfig) MarshalBinary() ([]byte, error)
- func (*TransparentProxyMeshConfig) ProtoMessage()
- func (x *TransparentProxyMeshConfig) ProtoReflect() protoreflect.Message
- func (x *TransparentProxyMeshConfig) Reset()
- func (x *TransparentProxyMeshConfig) String() string
- func (msg *TransparentProxyMeshConfig) UnmarshalBinary(b []byte) error
- type URLRewrite
- func (*URLRewrite) Descriptor() ([]byte, []int)deprecated
- func (x *URLRewrite) GetPath() string
- func (msg *URLRewrite) MarshalBinary() ([]byte, error)
- func (*URLRewrite) ProtoMessage()
- func (x *URLRewrite) ProtoReflect() protoreflect.Message
- func (x *URLRewrite) Reset()
- func (x *URLRewrite) String() string
- func (msg *URLRewrite) UnmarshalBinary(b []byte) error
- type UpstreamConfig
- func (*UpstreamConfig) Descriptor() ([]byte, []int)deprecated
- func (x *UpstreamConfig) GetBalanceOutboundConnections() string
- func (x *UpstreamConfig) GetConnectTimeoutMs() int32
- func (x *UpstreamConfig) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
- func (x *UpstreamConfig) GetEnvoyClusterJSON() string
- func (x *UpstreamConfig) GetEnvoyListenerJSON() string
- func (x *UpstreamConfig) GetLimits() *UpstreamLimits
- func (x *UpstreamConfig) GetMeshGateway() *MeshGatewayConfig
- func (x *UpstreamConfig) GetName() string
- func (x *UpstreamConfig) GetPassiveHealthCheck() *PassiveHealthCheck
- func (x *UpstreamConfig) GetPeer() string
- func (x *UpstreamConfig) GetProtocol() string
- func (msg *UpstreamConfig) MarshalBinary() ([]byte, error)
- func (*UpstreamConfig) ProtoMessage()
- func (x *UpstreamConfig) ProtoReflect() protoreflect.Message
- func (x *UpstreamConfig) Reset()
- func (x *UpstreamConfig) String() string
- func (msg *UpstreamConfig) UnmarshalBinary(b []byte) error
- type UpstreamConfiguration
- func (*UpstreamConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *UpstreamConfiguration) GetDefaults() *UpstreamConfig
- func (x *UpstreamConfiguration) GetOverrides() []*UpstreamConfig
- func (msg *UpstreamConfiguration) MarshalBinary() ([]byte, error)
- func (*UpstreamConfiguration) ProtoMessage()
- func (x *UpstreamConfiguration) ProtoReflect() protoreflect.Message
- func (x *UpstreamConfiguration) Reset()
- func (x *UpstreamConfiguration) String() string
- func (msg *UpstreamConfiguration) UnmarshalBinary(b []byte) error
- type UpstreamLimits
- func (*UpstreamLimits) Descriptor() ([]byte, []int)deprecated
- func (x *UpstreamLimits) GetMaxConcurrentRequests() int32
- func (x *UpstreamLimits) GetMaxConnections() int32
- func (x *UpstreamLimits) GetMaxPendingRequests() int32
- func (msg *UpstreamLimits) MarshalBinary() ([]byte, error)
- func (*UpstreamLimits) ProtoMessage()
- func (x *UpstreamLimits) ProtoReflect() protoreflect.Message
- func (x *UpstreamLimits) Reset()
- func (x *UpstreamLimits) String() string
- func (msg *UpstreamLimits) UnmarshalBinary(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( Kind_name = map[int32]string{ 0: "KindUnknown", 1: "KindMeshConfig", 2: "KindServiceResolver", 3: "KindIngressGateway", 4: "KindServiceIntentions", 5: "KindServiceDefaults", 6: "KindInlineCertificate", 7: "KindAPIGateway", 8: "KindBoundAPIGateway", 9: "KindHTTPRoute", 10: "KindTCPRoute", 11: "KindSamenessGroup", 12: "KindJWTProvider", } Kind_value = map[string]int32{ "KindUnknown": 0, "KindMeshConfig": 1, "KindServiceResolver": 2, "KindIngressGateway": 3, "KindServiceIntentions": 4, "KindServiceDefaults": 5, "KindInlineCertificate": 6, "KindAPIGateway": 7, "KindBoundAPIGateway": 8, "KindHTTPRoute": 9, "KindTCPRoute": 10, "KindSamenessGroup": 11, "KindJWTProvider": 12, } )
Enum value maps for Kind.
var ( IntentionAction_name = map[int32]string{ 0: "Deny", 1: "Allow", } IntentionAction_value = map[string]int32{ "Deny": 0, "Allow": 1, } )
Enum value maps for IntentionAction.
var ( IntentionSourceType_name = map[int32]string{ 0: "Consul", } IntentionSourceType_value = map[string]int32{ "Consul": 0, } )
Enum value maps for IntentionSourceType.
var ( ProxyMode_name = map[int32]string{ 0: "ProxyModeDefault", 1: "ProxyModeTransparent", 2: "ProxyModeDirect", } ProxyMode_value = map[string]int32{ "ProxyModeDefault": 0, "ProxyModeTransparent": 1, "ProxyModeDirect": 2, } )
Enum value maps for ProxyMode.
var ( MutualTLSMode_name = map[int32]string{ 0: "MutualTLSModeDefault", 1: "MutualTLSModeStrict", 2: "MutualTLSModePermissive", } MutualTLSMode_value = map[string]int32{ "MutualTLSModeDefault": 0, "MutualTLSModeStrict": 1, "MutualTLSModePermissive": 2, } )
Enum value maps for MutualTLSMode.
var ( MeshGatewayMode_name = map[int32]string{ 0: "MeshGatewayModeDefault", 1: "MeshGatewayModeNone", 2: "MeshGatewayModeLocal", 3: "MeshGatewayModeRemote", } MeshGatewayMode_value = map[string]int32{ "MeshGatewayModeDefault": 0, "MeshGatewayModeNone": 1, "MeshGatewayModeLocal": 2, "MeshGatewayModeRemote": 3, } )
Enum value maps for MeshGatewayMode.
var ( APIGatewayListenerProtocol_name = map[int32]string{ 0: "ListenerProtocolHTTP", 1: "ListenerProtocolTCP", } APIGatewayListenerProtocol_value = map[string]int32{ "ListenerProtocolHTTP": 0, "ListenerProtocolTCP": 1, } )
Enum value maps for APIGatewayListenerProtocol.
var ( HTTPMatchMethod_name = map[int32]string{ 0: "HTTPMatchMethodAll", 1: "HTTPMatchMethodConnect", 2: "HTTPMatchMethodDelete", 3: "HTTPMatchMethodGet", 4: "HTTPMatchMethodHead", 5: "HTTPMatchMethodOptions", 6: "HTTPMatchMethodPatch", 7: "HTTPMatchMethodPost", 8: "HTTPMatchMethodPut", 9: "HTTPMatchMethodTrace", } HTTPMatchMethod_value = map[string]int32{ "HTTPMatchMethodAll": 0, "HTTPMatchMethodConnect": 1, "HTTPMatchMethodDelete": 2, "HTTPMatchMethodGet": 3, "HTTPMatchMethodHead": 4, "HTTPMatchMethodOptions": 5, "HTTPMatchMethodPatch": 6, "HTTPMatchMethodPost": 7, "HTTPMatchMethodPut": 8, "HTTPMatchMethodTrace": 9, } )
Enum value maps for HTTPMatchMethod.
var ( HTTPHeaderMatchType_name = map[int32]string{ 0: "HTTPHeaderMatchExact", 1: "HTTPHeaderMatchPrefix", 2: "HTTPHeaderMatchPresent", 3: "HTTPHeaderMatchRegularExpression", 4: "HTTPHeaderMatchSuffix", } HTTPHeaderMatchType_value = map[string]int32{ "HTTPHeaderMatchExact": 0, "HTTPHeaderMatchPrefix": 1, "HTTPHeaderMatchPresent": 2, "HTTPHeaderMatchRegularExpression": 3, "HTTPHeaderMatchSuffix": 4, } )
Enum value maps for HTTPHeaderMatchType.
var ( HTTPPathMatchType_name = map[int32]string{ 0: "HTTPPathMatchExact", 1: "HTTPPathMatchPrefix", 3: "HTTPPathMatchRegularExpression", } HTTPPathMatchType_value = map[string]int32{ "HTTPPathMatchExact": 0, "HTTPPathMatchPrefix": 1, "HTTPPathMatchRegularExpression": 3, } )
Enum value maps for HTTPPathMatchType.
var ( HTTPQueryMatchType_name = map[int32]string{ 0: "HTTPQueryMatchExact", 1: "HTTPQueryMatchPresent", 3: "HTTPQueryMatchRegularExpression", } HTTPQueryMatchType_value = map[string]int32{ "HTTPQueryMatchExact": 0, "HTTPQueryMatchPresent": 1, "HTTPQueryMatchRegularExpression": 3, } )
Enum value maps for HTTPQueryMatchType.
var EnvoyExtensionsFromStructs = pbcommon.EnvoyExtensionsFromStructs
var EnvoyExtensionsToStructs = pbcommon.EnvoyExtensionsToStructs
Function variables to support proto generation This allows for using functions in the local package without having to generate imports
var File_private_pbconfigentry_config_entry_proto protoreflect.FileDescriptor
Functions ¶
func APIGatewayFromStructs ¶
func APIGatewayFromStructs(t *structs.APIGatewayConfigEntry, s *APIGateway)
func APIGatewayListenerFromStructs ¶
func APIGatewayListenerFromStructs(t *structs.APIGatewayListener, s *APIGatewayListener)
func APIGatewayListenerToStructs ¶
func APIGatewayListenerToStructs(s *APIGatewayListener, t *structs.APIGatewayListener)
func APIGatewayTLSConfigurationFromStructs ¶
func APIGatewayTLSConfigurationFromStructs(t *structs.APIGatewayTLSConfiguration, s *APIGatewayTLSConfiguration)
func APIGatewayTLSConfigurationToStructs ¶
func APIGatewayTLSConfigurationToStructs(s *APIGatewayTLSConfiguration, t *structs.APIGatewayTLSConfiguration)
func APIGatewayToStructs ¶
func APIGatewayToStructs(s *APIGateway, t *structs.APIGatewayConfigEntry)
func BoundAPIGatewayFromStructs ¶
func BoundAPIGatewayFromStructs(t *structs.BoundAPIGatewayConfigEntry, s *BoundAPIGateway)
func BoundAPIGatewayListenerFromStructs ¶
func BoundAPIGatewayListenerFromStructs(t *structs.BoundAPIGatewayListener, s *BoundAPIGatewayListener)
func BoundAPIGatewayListenerToStructs ¶
func BoundAPIGatewayListenerToStructs(s *BoundAPIGatewayListener, t *structs.BoundAPIGatewayListener)
func BoundAPIGatewayToStructs ¶
func BoundAPIGatewayToStructs(s *BoundAPIGateway, t *structs.BoundAPIGatewayConfigEntry)
func ConditionFromStructs ¶
func ConditionToStructs ¶
func ConfigEntryToStructs ¶
func ConfigEntryToStructs(s *ConfigEntry) structs.ConfigEntry
func CookieConfigFromStructs ¶
func CookieConfigFromStructs(t *structs.CookieConfig, s *CookieConfig)
func CookieConfigToStructs ¶
func CookieConfigToStructs(s *CookieConfig, t *structs.CookieConfig)
func DestinationConfigFromStructs ¶
func DestinationConfigFromStructs(t *structs.DestinationConfig, s *DestinationConfig)
func DestinationConfigToStructs ¶
func DestinationConfigToStructs(s *DestinationConfig, t *structs.DestinationConfig)
func ExposeConfigFromStructs ¶
func ExposeConfigFromStructs(t *structs.ExposeConfig, s *ExposeConfig)
func ExposeConfigToStructs ¶
func ExposeConfigToStructs(s *ExposeConfig, t *structs.ExposeConfig)
func ExposePathFromStructs ¶
func ExposePathFromStructs(t *structs.ExposePath, s *ExposePath)
func ExposePathToStructs ¶
func ExposePathToStructs(s *ExposePath, t *structs.ExposePath)
func GatewayServiceTLSConfigFromStructs ¶
func GatewayServiceTLSConfigFromStructs(t *structs.GatewayServiceTLSConfig, s *GatewayServiceTLSConfig)
func GatewayServiceTLSConfigToStructs ¶
func GatewayServiceTLSConfigToStructs(s *GatewayServiceTLSConfig, t *structs.GatewayServiceTLSConfig)
func GatewayTLSConfigFromStructs ¶
func GatewayTLSConfigFromStructs(t *structs.GatewayTLSConfig, s *GatewayTLSConfig)
func GatewayTLSConfigToStructs ¶
func GatewayTLSConfigToStructs(s *GatewayTLSConfig, t *structs.GatewayTLSConfig)
func GatewayTLSSDSConfigFromStructs ¶
func GatewayTLSSDSConfigFromStructs(t *structs.GatewayTLSSDSConfig, s *GatewayTLSSDSConfig)
func GatewayTLSSDSConfigToStructs ¶
func GatewayTLSSDSConfigToStructs(s *GatewayTLSSDSConfig, t *structs.GatewayTLSSDSConfig)
func HTTPFiltersFromStructs ¶
func HTTPFiltersFromStructs(t *structs.HTTPFilters, s *HTTPFilters)
func HTTPFiltersToStructs ¶
func HTTPFiltersToStructs(s *HTTPFilters, t *structs.HTTPFilters)
func HTTPHeaderFilterFromStructs ¶
func HTTPHeaderFilterFromStructs(t *structs.HTTPHeaderFilter, s *HTTPHeaderFilter)
func HTTPHeaderFilterToStructs ¶
func HTTPHeaderFilterToStructs(s *HTTPHeaderFilter, t *structs.HTTPHeaderFilter)
func HTTPHeaderMatchFromStructs ¶
func HTTPHeaderMatchFromStructs(t *structs.HTTPHeaderMatch, s *HTTPHeaderMatch)
func HTTPHeaderMatchToStructs ¶
func HTTPHeaderMatchToStructs(s *HTTPHeaderMatch, t *structs.HTTPHeaderMatch)
func HTTPHeaderModifiersFromStructs ¶
func HTTPHeaderModifiersFromStructs(t *structs.HTTPHeaderModifiers, s *HTTPHeaderModifiers)
func HTTPHeaderModifiersToStructs ¶
func HTTPHeaderModifiersToStructs(s *HTTPHeaderModifiers, t *structs.HTTPHeaderModifiers)
func HTTPMatchFromStructs ¶
func HTTPMatchToStructs ¶
func HTTPPathMatchFromStructs ¶
func HTTPPathMatchFromStructs(t *structs.HTTPPathMatch, s *HTTPPathMatch)
func HTTPPathMatchToStructs ¶
func HTTPPathMatchToStructs(s *HTTPPathMatch, t *structs.HTTPPathMatch)
func HTTPQueryMatchFromStructs ¶
func HTTPQueryMatchFromStructs(t *structs.HTTPQueryMatch, s *HTTPQueryMatch)
func HTTPQueryMatchToStructs ¶
func HTTPQueryMatchToStructs(s *HTTPQueryMatch, t *structs.HTTPQueryMatch)
func HTTPRouteFromStructs ¶
func HTTPRouteFromStructs(t *structs.HTTPRouteConfigEntry, s *HTTPRoute)
func HTTPRouteRuleFromStructs ¶
func HTTPRouteRuleFromStructs(t *structs.HTTPRouteRule, s *HTTPRouteRule)
func HTTPRouteRuleToStructs ¶
func HTTPRouteRuleToStructs(s *HTTPRouteRule, t *structs.HTTPRouteRule)
func HTTPRouteToStructs ¶
func HTTPRouteToStructs(s *HTTPRoute, t *structs.HTTPRouteConfigEntry)
func HTTPServiceFromStructs ¶
func HTTPServiceFromStructs(t *structs.HTTPService, s *HTTPService)
func HTTPServiceToStructs ¶
func HTTPServiceToStructs(s *HTTPService, t *structs.HTTPService)
func HashPolicyFromStructs ¶
func HashPolicyFromStructs(t *structs.HashPolicy, s *HashPolicy)
func HashPolicyToStructs ¶
func HashPolicyToStructs(s *HashPolicy, t *structs.HashPolicy)
func IngressGatewayFromStructs ¶
func IngressGatewayFromStructs(t *structs.IngressGatewayConfigEntry, s *IngressGateway)
func IngressGatewayToStructs ¶
func IngressGatewayToStructs(s *IngressGateway, t *structs.IngressGatewayConfigEntry)
func IngressListenerFromStructs ¶
func IngressListenerFromStructs(t *structs.IngressListener, s *IngressListener)
func IngressListenerToStructs ¶
func IngressListenerToStructs(s *IngressListener, t *structs.IngressListener)
func IngressServiceConfigFromStructs ¶
func IngressServiceConfigFromStructs(t *structs.IngressServiceConfig, s *IngressServiceConfig)
func IngressServiceConfigToStructs ¶
func IngressServiceConfigToStructs(s *IngressServiceConfig, t *structs.IngressServiceConfig)
func IngressServiceFromStructs ¶
func IngressServiceFromStructs(t *structs.IngressService, s *IngressService)
func IngressServiceToStructs ¶
func IngressServiceToStructs(s *IngressService, t *structs.IngressService)
func InlineCertificateFromStructs ¶
func InlineCertificateFromStructs(t *structs.InlineCertificateConfigEntry, s *InlineCertificate)
func InlineCertificateToStructs ¶
func InlineCertificateToStructs(s *InlineCertificate, t *structs.InlineCertificateConfigEntry)
func IntentionHTTPHeaderPermissionFromStructs ¶
func IntentionHTTPHeaderPermissionFromStructs(t *structs.IntentionHTTPHeaderPermission, s *IntentionHTTPHeaderPermission)
func IntentionHTTPHeaderPermissionToStructs ¶
func IntentionHTTPHeaderPermissionToStructs(s *IntentionHTTPHeaderPermission, t *structs.IntentionHTTPHeaderPermission)
func IntentionHTTPPermissionFromStructs ¶
func IntentionHTTPPermissionFromStructs(t *structs.IntentionHTTPPermission, s *IntentionHTTPPermission)
func IntentionHTTPPermissionToStructs ¶
func IntentionHTTPPermissionToStructs(s *IntentionHTTPPermission, t *structs.IntentionHTTPPermission)
func IntentionJWTClaimVerificationFromStructs ¶
func IntentionJWTClaimVerificationFromStructs(t *structs.IntentionJWTClaimVerification, s *IntentionJWTClaimVerification)
func IntentionJWTClaimVerificationToStructs ¶
func IntentionJWTClaimVerificationToStructs(s *IntentionJWTClaimVerification, t *structs.IntentionJWTClaimVerification)
func IntentionJWTProviderFromStructs ¶
func IntentionJWTProviderFromStructs(t *structs.IntentionJWTProvider, s *IntentionJWTProvider)
func IntentionJWTProviderToStructs ¶
func IntentionJWTProviderToStructs(s *IntentionJWTProvider, t *structs.IntentionJWTProvider)
func IntentionJWTRequirementFromStructs ¶
func IntentionJWTRequirementFromStructs(t *structs.IntentionJWTRequirement, s *IntentionJWTRequirement)
func IntentionJWTRequirementToStructs ¶
func IntentionJWTRequirementToStructs(s *IntentionJWTRequirement, t *structs.IntentionJWTRequirement)
func IntentionPermissionFromStructs ¶
func IntentionPermissionFromStructs(t *structs.IntentionPermission, s *IntentionPermission)
func IntentionPermissionToStructs ¶
func IntentionPermissionToStructs(s *IntentionPermission, t *structs.IntentionPermission)
func JSONWebKeySetFromStructs ¶
func JSONWebKeySetFromStructs(t *structs.JSONWebKeySet, s *JSONWebKeySet)
func JSONWebKeySetToStructs ¶
func JSONWebKeySetToStructs(s *JSONWebKeySet, t *structs.JSONWebKeySet)
func JWKSClusterFromStructs ¶
func JWKSClusterFromStructs(t *structs.JWKSCluster, s *JWKSCluster)
func JWKSClusterToStructs ¶
func JWKSClusterToStructs(s *JWKSCluster, t *structs.JWKSCluster)
func JWKSRetryPolicyFromStructs ¶
func JWKSRetryPolicyFromStructs(t *structs.JWKSRetryPolicy, s *JWKSRetryPolicy)
func JWKSRetryPolicyToStructs ¶
func JWKSRetryPolicyToStructs(s *JWKSRetryPolicy, t *structs.JWKSRetryPolicy)
func JWKSTLSCertProviderInstanceFromStructs ¶
func JWKSTLSCertProviderInstanceFromStructs(t *structs.JWKSTLSCertProviderInstance, s *JWKSTLSCertProviderInstance)
func JWKSTLSCertProviderInstanceToStructs ¶
func JWKSTLSCertProviderInstanceToStructs(s *JWKSTLSCertProviderInstance, t *structs.JWKSTLSCertProviderInstance)
func JWKSTLSCertTrustedCAFromStructs ¶
func JWKSTLSCertTrustedCAFromStructs(t *structs.JWKSTLSCertTrustedCA, s *JWKSTLSCertTrustedCA)
func JWKSTLSCertTrustedCAToStructs ¶
func JWKSTLSCertTrustedCAToStructs(s *JWKSTLSCertTrustedCA, t *structs.JWKSTLSCertTrustedCA)
func JWKSTLSCertificateFromStructs ¶
func JWKSTLSCertificateFromStructs(t *structs.JWKSTLSCertificate, s *JWKSTLSCertificate)
func JWKSTLSCertificateToStructs ¶
func JWKSTLSCertificateToStructs(s *JWKSTLSCertificate, t *structs.JWKSTLSCertificate)
func JWTCacheConfigFromStructs ¶
func JWTCacheConfigFromStructs(t *structs.JWTCacheConfig, s *JWTCacheConfig)
func JWTCacheConfigToStructs ¶
func JWTCacheConfigToStructs(s *JWTCacheConfig, t *structs.JWTCacheConfig)
func JWTForwardingConfigFromStructs ¶
func JWTForwardingConfigFromStructs(t *structs.JWTForwardingConfig, s *JWTForwardingConfig)
func JWTForwardingConfigToStructs ¶
func JWTForwardingConfigToStructs(s *JWTForwardingConfig, t *structs.JWTForwardingConfig)
func JWTLocationCookieFromStructs ¶
func JWTLocationCookieFromStructs(t *structs.JWTLocationCookie, s *JWTLocationCookie)
func JWTLocationCookieToStructs ¶
func JWTLocationCookieToStructs(s *JWTLocationCookie, t *structs.JWTLocationCookie)
func JWTLocationFromStructs ¶
func JWTLocationFromStructs(t *structs.JWTLocation, s *JWTLocation)
func JWTLocationHeaderFromStructs ¶
func JWTLocationHeaderFromStructs(t *structs.JWTLocationHeader, s *JWTLocationHeader)
func JWTLocationHeaderToStructs ¶
func JWTLocationHeaderToStructs(s *JWTLocationHeader, t *structs.JWTLocationHeader)
func JWTLocationQueryParamFromStructs ¶
func JWTLocationQueryParamFromStructs(t *structs.JWTLocationQueryParam, s *JWTLocationQueryParam)
func JWTLocationQueryParamToStructs ¶
func JWTLocationQueryParamToStructs(s *JWTLocationQueryParam, t *structs.JWTLocationQueryParam)
func JWTLocationToStructs ¶
func JWTLocationToStructs(s *JWTLocation, t *structs.JWTLocation)
func JWTProviderFromStructs ¶
func JWTProviderFromStructs(t *structs.JWTProviderConfigEntry, s *JWTProvider)
func JWTProviderToStructs ¶
func JWTProviderToStructs(s *JWTProvider, t *structs.JWTProviderConfigEntry)
func LeastRequestConfigFromStructs ¶
func LeastRequestConfigFromStructs(t *structs.LeastRequestConfig, s *LeastRequestConfig)
func LeastRequestConfigToStructs ¶
func LeastRequestConfigToStructs(s *LeastRequestConfig, t *structs.LeastRequestConfig)
func LoadBalancerFromStructs ¶
func LoadBalancerFromStructs(t *structs.LoadBalancer, s *LoadBalancer)
func LoadBalancerToStructs ¶
func LoadBalancerToStructs(s *LoadBalancer, t *structs.LoadBalancer)
func LocalJWKSFromStructs ¶
func LocalJWKSToStructs ¶
func MeshConfigFromStructs ¶
func MeshConfigFromStructs(t *structs.MeshConfigEntry, s *MeshConfig)
func MeshConfigToStructs ¶
func MeshConfigToStructs(s *MeshConfig, t *structs.MeshConfigEntry)
func MeshDirectionalTLSConfigFromStructs ¶
func MeshDirectionalTLSConfigFromStructs(t *structs.MeshDirectionalTLSConfig, s *MeshDirectionalTLSConfig)
func MeshDirectionalTLSConfigToStructs ¶
func MeshDirectionalTLSConfigToStructs(s *MeshDirectionalTLSConfig, t *structs.MeshDirectionalTLSConfig)
func MeshGatewayConfigFromStructs ¶
func MeshGatewayConfigFromStructs(t *structs.MeshGatewayConfig, s *MeshGatewayConfig)
func MeshGatewayConfigToStructs ¶
func MeshGatewayConfigToStructs(s *MeshGatewayConfig, t *structs.MeshGatewayConfig)
func MeshHTTPConfigFromStructs ¶
func MeshHTTPConfigFromStructs(t *structs.MeshHTTPConfig, s *MeshHTTPConfig)
func MeshHTTPConfigToStructs ¶
func MeshHTTPConfigToStructs(s *MeshHTTPConfig, t *structs.MeshHTTPConfig)
func MeshTLSConfigFromStructs ¶
func MeshTLSConfigFromStructs(t *structs.MeshTLSConfig, s *MeshTLSConfig)
func MeshTLSConfigToStructs ¶
func MeshTLSConfigToStructs(s *MeshTLSConfig, t *structs.MeshTLSConfig)
func PassiveHealthCheckFromStructs ¶
func PassiveHealthCheckFromStructs(t *structs.PassiveHealthCheck, s *PassiveHealthCheck)
func PassiveHealthCheckToStructs ¶
func PassiveHealthCheckToStructs(s *PassiveHealthCheck, t *structs.PassiveHealthCheck)
func PeeringMeshConfigFromStructs ¶
func PeeringMeshConfigFromStructs(t *structs.PeeringMeshConfig, s *PeeringMeshConfig)
func PeeringMeshConfigToStructs ¶
func PeeringMeshConfigToStructs(s *PeeringMeshConfig, t *structs.PeeringMeshConfig)
func RemoteJWKSFromStructs ¶
func RemoteJWKSFromStructs(t *structs.RemoteJWKS, s *RemoteJWKS)
func RemoteJWKSToStructs ¶
func RemoteJWKSToStructs(s *RemoteJWKS, t *structs.RemoteJWKS)
func ResourceReferenceFromStructs ¶
func ResourceReferenceFromStructs(t *structs.ResourceReference, s *ResourceReference)
func ResourceReferenceToStructs ¶
func ResourceReferenceToStructs(s *ResourceReference, t *structs.ResourceReference)
func RetryPolicyBackOffFromStructs ¶
func RetryPolicyBackOffFromStructs(t *structs.RetryPolicyBackOff, s *RetryPolicyBackOff)
func RetryPolicyBackOffToStructs ¶
func RetryPolicyBackOffToStructs(s *RetryPolicyBackOff, t *structs.RetryPolicyBackOff)
func RingHashConfigFromStructs ¶
func RingHashConfigFromStructs(t *structs.RingHashConfig, s *RingHashConfig)
func RingHashConfigToStructs ¶
func RingHashConfigToStructs(s *RingHashConfig, t *structs.RingHashConfig)
func SamenessGroupFromStructs ¶
func SamenessGroupFromStructs(t *structs.SamenessGroupConfigEntry, s *SamenessGroup)
func SamenessGroupMemberFromStructs ¶
func SamenessGroupMemberFromStructs(t *structs.SamenessGroupMember, s *SamenessGroupMember)
func SamenessGroupMemberToStructs ¶
func SamenessGroupMemberToStructs(s *SamenessGroupMember, t *structs.SamenessGroupMember)
func SamenessGroupToStructs ¶
func SamenessGroupToStructs(s *SamenessGroup, t *structs.SamenessGroupConfigEntry)
func ServiceDefaultsFromStructs ¶
func ServiceDefaultsFromStructs(t *structs.ServiceConfigEntry, s *ServiceDefaults)
func ServiceDefaultsToStructs ¶
func ServiceDefaultsToStructs(s *ServiceDefaults, t *structs.ServiceConfigEntry)
func ServiceIntentionsFromStructs ¶
func ServiceIntentionsFromStructs(t *structs.ServiceIntentionsConfigEntry, s *ServiceIntentions)
func ServiceIntentionsToStructs ¶
func ServiceIntentionsToStructs(s *ServiceIntentions, t *structs.ServiceIntentionsConfigEntry)
func ServiceResolverFailoverFromStructs ¶
func ServiceResolverFailoverFromStructs(t *structs.ServiceResolverFailover, s *ServiceResolverFailover)
func ServiceResolverFailoverPolicyFromStructs ¶
func ServiceResolverFailoverPolicyFromStructs(t *structs.ServiceResolverFailoverPolicy, s *ServiceResolverFailoverPolicy)
func ServiceResolverFailoverPolicyToStructs ¶
func ServiceResolverFailoverPolicyToStructs(s *ServiceResolverFailoverPolicy, t *structs.ServiceResolverFailoverPolicy)
func ServiceResolverFailoverTargetFromStructs ¶
func ServiceResolverFailoverTargetFromStructs(t *structs.ServiceResolverFailoverTarget, s *ServiceResolverFailoverTarget)
func ServiceResolverFailoverTargetToStructs ¶
func ServiceResolverFailoverTargetToStructs(s *ServiceResolverFailoverTarget, t *structs.ServiceResolverFailoverTarget)
func ServiceResolverFailoverToStructs ¶
func ServiceResolverFailoverToStructs(s *ServiceResolverFailover, t *structs.ServiceResolverFailover)
func ServiceResolverFromStructs ¶
func ServiceResolverFromStructs(t *structs.ServiceResolverConfigEntry, s *ServiceResolver)
func ServiceResolverPrioritizeByLocalityFromStructs ¶
func ServiceResolverPrioritizeByLocalityFromStructs(t *structs.ServiceResolverPrioritizeByLocality, s *ServiceResolverPrioritizeByLocality)
func ServiceResolverPrioritizeByLocalityToStructs ¶
func ServiceResolverPrioritizeByLocalityToStructs(s *ServiceResolverPrioritizeByLocality, t *structs.ServiceResolverPrioritizeByLocality)
func ServiceResolverRedirectFromStructs ¶
func ServiceResolverRedirectFromStructs(t *structs.ServiceResolverRedirect, s *ServiceResolverRedirect)
func ServiceResolverRedirectToStructs ¶
func ServiceResolverRedirectToStructs(s *ServiceResolverRedirect, t *structs.ServiceResolverRedirect)
func ServiceResolverSubsetFromStructs ¶
func ServiceResolverSubsetFromStructs(t *structs.ServiceResolverSubset, s *ServiceResolverSubset)
func ServiceResolverSubsetToStructs ¶
func ServiceResolverSubsetToStructs(s *ServiceResolverSubset, t *structs.ServiceResolverSubset)
func ServiceResolverToStructs ¶
func ServiceResolverToStructs(s *ServiceResolver, t *structs.ServiceResolverConfigEntry)
func SourceIntentionFromStructs ¶
func SourceIntentionFromStructs(t *structs.SourceIntention, s *SourceIntention)
func SourceIntentionToStructs ¶
func SourceIntentionToStructs(s *SourceIntention, t *structs.SourceIntention)
func StatusFromStructs ¶
func StatusToStructs ¶
func TCPRouteFromStructs ¶
func TCPRouteFromStructs(t *structs.TCPRouteConfigEntry, s *TCPRoute)
func TCPRouteToStructs ¶
func TCPRouteToStructs(s *TCPRoute, t *structs.TCPRouteConfigEntry)
func TCPServiceFromStructs ¶
func TCPServiceFromStructs(t *structs.TCPService, s *TCPService)
func TCPServiceToStructs ¶
func TCPServiceToStructs(s *TCPService, t *structs.TCPService)
func TransparentProxyConfigFromStructs ¶
func TransparentProxyConfigFromStructs(t *structs.TransparentProxyConfig, s *TransparentProxyConfig)
func TransparentProxyConfigToStructs ¶
func TransparentProxyConfigToStructs(s *TransparentProxyConfig, t *structs.TransparentProxyConfig)
func TransparentProxyMeshConfigFromStructs ¶
func TransparentProxyMeshConfigFromStructs(t *structs.TransparentProxyMeshConfig, s *TransparentProxyMeshConfig)
func TransparentProxyMeshConfigToStructs ¶
func TransparentProxyMeshConfigToStructs(s *TransparentProxyMeshConfig, t *structs.TransparentProxyMeshConfig)
func URLRewriteFromStructs ¶
func URLRewriteFromStructs(t *structs.URLRewrite, s *URLRewrite)
func URLRewriteToStructs ¶
func URLRewriteToStructs(s *URLRewrite, t *structs.URLRewrite)
func UpstreamConfigFromStructs ¶
func UpstreamConfigFromStructs(t *structs.UpstreamConfig, s *UpstreamConfig)
func UpstreamConfigToStructs ¶
func UpstreamConfigToStructs(s *UpstreamConfig, t *structs.UpstreamConfig)
func UpstreamConfigurationFromStructs ¶
func UpstreamConfigurationFromStructs(t *structs.UpstreamConfiguration, s *UpstreamConfiguration)
func UpstreamConfigurationToStructs ¶
func UpstreamConfigurationToStructs(s *UpstreamConfiguration, t *structs.UpstreamConfiguration)
func UpstreamLimitsFromStructs ¶
func UpstreamLimitsFromStructs(t *structs.UpstreamLimits, s *UpstreamLimits)
func UpstreamLimitsToStructs ¶
func UpstreamLimitsToStructs(s *UpstreamLimits, t *structs.UpstreamLimits)
Types ¶
type APIGateway ¶
type APIGateway struct { Meta map[string]string `` /* 149-byte string literal not displayed */ Listeners []*APIGatewayListener `protobuf:"bytes,2,rep,name=Listeners,proto3" json:"Listeners,omitempty"` Status *Status `protobuf:"bytes,3,opt,name=Status,proto3" json:"Status,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.APIGatewayConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*APIGateway) Descriptor
deprecated
func (*APIGateway) Descriptor() ([]byte, []int)
Deprecated: Use APIGateway.ProtoReflect.Descriptor instead.
func (*APIGateway) GetListeners ¶
func (x *APIGateway) GetListeners() []*APIGatewayListener
func (*APIGateway) GetMeta ¶
func (x *APIGateway) GetMeta() map[string]string
func (*APIGateway) GetStatus ¶
func (x *APIGateway) GetStatus() *Status
func (*APIGateway) MarshalBinary ¶
func (msg *APIGateway) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*APIGateway) ProtoMessage ¶
func (*APIGateway) ProtoMessage()
func (*APIGateway) ProtoReflect ¶
func (x *APIGateway) ProtoReflect() protoreflect.Message
func (*APIGateway) Reset ¶
func (x *APIGateway) Reset()
func (*APIGateway) String ¶
func (x *APIGateway) String() string
func (*APIGateway) UnmarshalBinary ¶
func (msg *APIGateway) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type APIGatewayListener ¶
type APIGatewayListener struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Hostname string `protobuf:"bytes,2,opt,name=Hostname,proto3" json:"Hostname,omitempty"` // mog: func-to=int func-from=int32 Port int32 `protobuf:"varint,3,opt,name=Port,proto3" json:"Port,omitempty"` // mog: func-to=apiGatewayProtocolToStructs func-from=apiGatewayProtocolFromStructs Protocol APIGatewayListenerProtocol `` /* 140-byte string literal not displayed */ TLS *APIGatewayTLSConfiguration `protobuf:"bytes,5,opt,name=TLS,proto3" json:"TLS,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.APIGatewayListener output=config_entry.gen.go name=Structs
func (*APIGatewayListener) Descriptor
deprecated
func (*APIGatewayListener) Descriptor() ([]byte, []int)
Deprecated: Use APIGatewayListener.ProtoReflect.Descriptor instead.
func (*APIGatewayListener) GetHostname ¶
func (x *APIGatewayListener) GetHostname() string
func (*APIGatewayListener) GetName ¶
func (x *APIGatewayListener) GetName() string
func (*APIGatewayListener) GetPort ¶
func (x *APIGatewayListener) GetPort() int32
func (*APIGatewayListener) GetProtocol ¶
func (x *APIGatewayListener) GetProtocol() APIGatewayListenerProtocol
func (*APIGatewayListener) GetTLS ¶
func (x *APIGatewayListener) GetTLS() *APIGatewayTLSConfiguration
func (*APIGatewayListener) MarshalBinary ¶
func (msg *APIGatewayListener) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*APIGatewayListener) ProtoMessage ¶
func (*APIGatewayListener) ProtoMessage()
func (*APIGatewayListener) ProtoReflect ¶
func (x *APIGatewayListener) ProtoReflect() protoreflect.Message
func (*APIGatewayListener) Reset ¶
func (x *APIGatewayListener) Reset()
func (*APIGatewayListener) String ¶
func (x *APIGatewayListener) String() string
func (*APIGatewayListener) UnmarshalBinary ¶
func (msg *APIGatewayListener) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type APIGatewayListenerProtocol ¶
type APIGatewayListenerProtocol int32
const ( APIGatewayListenerProtocol_ListenerProtocolHTTP APIGatewayListenerProtocol = 0 APIGatewayListenerProtocol_ListenerProtocolTCP APIGatewayListenerProtocol = 1 )
func (APIGatewayListenerProtocol) Descriptor ¶
func (APIGatewayListenerProtocol) Descriptor() protoreflect.EnumDescriptor
func (APIGatewayListenerProtocol) Enum ¶
func (x APIGatewayListenerProtocol) Enum() *APIGatewayListenerProtocol
func (APIGatewayListenerProtocol) EnumDescriptor
deprecated
func (APIGatewayListenerProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use APIGatewayListenerProtocol.Descriptor instead.
func (APIGatewayListenerProtocol) Number ¶
func (x APIGatewayListenerProtocol) Number() protoreflect.EnumNumber
func (APIGatewayListenerProtocol) String ¶
func (x APIGatewayListenerProtocol) String() string
func (APIGatewayListenerProtocol) Type ¶
func (APIGatewayListenerProtocol) Type() protoreflect.EnumType
type APIGatewayTLSConfiguration ¶
type APIGatewayTLSConfiguration struct { Certificates []*ResourceReference `protobuf:"bytes,1,rep,name=Certificates,proto3" json:"Certificates,omitempty"` // mog: func-from=tlsVersionFromStructs func-to=tlsVersionToStructs MinVersion string `protobuf:"bytes,2,opt,name=MinVersion,proto3" json:"MinVersion,omitempty"` // mog: func-from=tlsVersionFromStructs func-to=tlsVersionToStructs MaxVersion string `protobuf:"bytes,3,opt,name=MaxVersion,proto3" json:"MaxVersion,omitempty"` // mog: func-from=cipherSuitesFromStructs func-to=cipherSuitesToStructs CipherSuites []string `protobuf:"bytes,4,rep,name=CipherSuites,proto3" json:"CipherSuites,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.APIGatewayTLSConfiguration output=config_entry.gen.go name=Structs
func (*APIGatewayTLSConfiguration) Descriptor
deprecated
func (*APIGatewayTLSConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use APIGatewayTLSConfiguration.ProtoReflect.Descriptor instead.
func (*APIGatewayTLSConfiguration) GetCertificates ¶
func (x *APIGatewayTLSConfiguration) GetCertificates() []*ResourceReference
func (*APIGatewayTLSConfiguration) GetCipherSuites ¶
func (x *APIGatewayTLSConfiguration) GetCipherSuites() []string
func (*APIGatewayTLSConfiguration) GetMaxVersion ¶
func (x *APIGatewayTLSConfiguration) GetMaxVersion() string
func (*APIGatewayTLSConfiguration) GetMinVersion ¶
func (x *APIGatewayTLSConfiguration) GetMinVersion() string
func (*APIGatewayTLSConfiguration) MarshalBinary ¶
func (msg *APIGatewayTLSConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*APIGatewayTLSConfiguration) ProtoMessage ¶
func (*APIGatewayTLSConfiguration) ProtoMessage()
func (*APIGatewayTLSConfiguration) ProtoReflect ¶
func (x *APIGatewayTLSConfiguration) ProtoReflect() protoreflect.Message
func (*APIGatewayTLSConfiguration) Reset ¶
func (x *APIGatewayTLSConfiguration) Reset()
func (*APIGatewayTLSConfiguration) String ¶
func (x *APIGatewayTLSConfiguration) String() string
func (*APIGatewayTLSConfiguration) UnmarshalBinary ¶
func (msg *APIGatewayTLSConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type BoundAPIGateway ¶
type BoundAPIGateway struct { Meta map[string]string `` /* 149-byte string literal not displayed */ Listeners []*BoundAPIGatewayListener `protobuf:"bytes,2,rep,name=Listeners,proto3" json:"Listeners,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.BoundAPIGatewayConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*BoundAPIGateway) Descriptor
deprecated
func (*BoundAPIGateway) Descriptor() ([]byte, []int)
Deprecated: Use BoundAPIGateway.ProtoReflect.Descriptor instead.
func (*BoundAPIGateway) GetListeners ¶
func (x *BoundAPIGateway) GetListeners() []*BoundAPIGatewayListener
func (*BoundAPIGateway) GetMeta ¶
func (x *BoundAPIGateway) GetMeta() map[string]string
func (*BoundAPIGateway) MarshalBinary ¶
func (msg *BoundAPIGateway) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*BoundAPIGateway) ProtoMessage ¶
func (*BoundAPIGateway) ProtoMessage()
func (*BoundAPIGateway) ProtoReflect ¶
func (x *BoundAPIGateway) ProtoReflect() protoreflect.Message
func (*BoundAPIGateway) Reset ¶
func (x *BoundAPIGateway) Reset()
func (*BoundAPIGateway) String ¶
func (x *BoundAPIGateway) String() string
func (*BoundAPIGateway) UnmarshalBinary ¶
func (msg *BoundAPIGateway) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type BoundAPIGatewayListener ¶
type BoundAPIGatewayListener struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Certificates []*ResourceReference `protobuf:"bytes,2,rep,name=Certificates,proto3" json:"Certificates,omitempty"` Routes []*ResourceReference `protobuf:"bytes,3,rep,name=Routes,proto3" json:"Routes,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.BoundAPIGatewayListener output=config_entry.gen.go name=Structs
func (*BoundAPIGatewayListener) Descriptor
deprecated
func (*BoundAPIGatewayListener) Descriptor() ([]byte, []int)
Deprecated: Use BoundAPIGatewayListener.ProtoReflect.Descriptor instead.
func (*BoundAPIGatewayListener) GetCertificates ¶
func (x *BoundAPIGatewayListener) GetCertificates() []*ResourceReference
func (*BoundAPIGatewayListener) GetName ¶
func (x *BoundAPIGatewayListener) GetName() string
func (*BoundAPIGatewayListener) GetRoutes ¶
func (x *BoundAPIGatewayListener) GetRoutes() []*ResourceReference
func (*BoundAPIGatewayListener) MarshalBinary ¶
func (msg *BoundAPIGatewayListener) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*BoundAPIGatewayListener) ProtoMessage ¶
func (*BoundAPIGatewayListener) ProtoMessage()
func (*BoundAPIGatewayListener) ProtoReflect ¶
func (x *BoundAPIGatewayListener) ProtoReflect() protoreflect.Message
func (*BoundAPIGatewayListener) Reset ¶
func (x *BoundAPIGatewayListener) Reset()
func (*BoundAPIGatewayListener) String ¶
func (x *BoundAPIGatewayListener) String() string
func (*BoundAPIGatewayListener) UnmarshalBinary ¶
func (msg *BoundAPIGatewayListener) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type Condition ¶
type Condition struct { Type string `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"` Status string `protobuf:"bytes,2,opt,name=Status,proto3" json:"Status,omitempty"` Reason string `protobuf:"bytes,3,opt,name=Reason,proto3" json:"Reason,omitempty"` Message string `protobuf:"bytes,4,opt,name=Message,proto3" json:"Message,omitempty"` Resource *ResourceReference `protobuf:"bytes,5,opt,name=Resource,proto3" json:"Resource,omitempty"` // mog: func-to=timeToStructs func-from=timeFromStructs LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=LastTransitionTime,proto3" json:"LastTransitionTime,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.Condition output=config_entry.gen.go name=Structs
func (*Condition) Descriptor
deprecated
func (*Condition) GetLastTransitionTime ¶
func (x *Condition) GetLastTransitionTime() *timestamppb.Timestamp
func (*Condition) GetMessage ¶
func (*Condition) GetResource ¶
func (x *Condition) GetResource() *ResourceReference
func (*Condition) MarshalBinary ¶
MarshalBinary implements encoding.BinaryMarshaler
func (*Condition) ProtoMessage ¶
func (*Condition) ProtoMessage()
func (*Condition) ProtoReflect ¶
func (x *Condition) ProtoReflect() protoreflect.Message
func (*Condition) UnmarshalBinary ¶
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ConfigEntry ¶
type ConfigEntry struct { Kind Kind `protobuf:"varint,1,opt,name=Kind,proto3,enum=hashicorp.consul.internal.configentry.Kind" json:"Kind,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,3,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` RaftIndex *pbcommon.RaftIndex `protobuf:"bytes,4,opt,name=RaftIndex,proto3" json:"RaftIndex,omitempty"` // Types that are assignable to Entry: // // *ConfigEntry_MeshConfig // *ConfigEntry_ServiceResolver // *ConfigEntry_IngressGateway // *ConfigEntry_ServiceIntentions // *ConfigEntry_ServiceDefaults // *ConfigEntry_APIGateway // *ConfigEntry_BoundAPIGateway // *ConfigEntry_TCPRoute // *ConfigEntry_HTTPRoute // *ConfigEntry_InlineCertificate // *ConfigEntry_SamenessGroup // *ConfigEntry_JWTProvider Entry isConfigEntry_Entry `protobuf_oneof:"Entry"` // contains filtered or unexported fields }
func ConfigEntryFromStructs ¶
func ConfigEntryFromStructs(s structs.ConfigEntry) *ConfigEntry
func (*ConfigEntry) Descriptor
deprecated
func (*ConfigEntry) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEntry.ProtoReflect.Descriptor instead.
func (*ConfigEntry) GetAPIGateway ¶
func (x *ConfigEntry) GetAPIGateway() *APIGateway
func (*ConfigEntry) GetBoundAPIGateway ¶
func (x *ConfigEntry) GetBoundAPIGateway() *BoundAPIGateway
func (*ConfigEntry) GetEnterpriseMeta ¶
func (x *ConfigEntry) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*ConfigEntry) GetEntry ¶
func (m *ConfigEntry) GetEntry() isConfigEntry_Entry
func (*ConfigEntry) GetHTTPRoute ¶
func (x *ConfigEntry) GetHTTPRoute() *HTTPRoute
func (*ConfigEntry) GetIngressGateway ¶
func (x *ConfigEntry) GetIngressGateway() *IngressGateway
func (*ConfigEntry) GetInlineCertificate ¶
func (x *ConfigEntry) GetInlineCertificate() *InlineCertificate
func (*ConfigEntry) GetJWTProvider ¶
func (x *ConfigEntry) GetJWTProvider() *JWTProvider
func (*ConfigEntry) GetKind ¶
func (x *ConfigEntry) GetKind() Kind
func (*ConfigEntry) GetMeshConfig ¶
func (x *ConfigEntry) GetMeshConfig() *MeshConfig
func (*ConfigEntry) GetName ¶
func (x *ConfigEntry) GetName() string
func (*ConfigEntry) GetRaftIndex ¶
func (x *ConfigEntry) GetRaftIndex() *pbcommon.RaftIndex
func (*ConfigEntry) GetSamenessGroup ¶
func (x *ConfigEntry) GetSamenessGroup() *SamenessGroup
func (*ConfigEntry) GetServiceDefaults ¶
func (x *ConfigEntry) GetServiceDefaults() *ServiceDefaults
func (*ConfigEntry) GetServiceIntentions ¶
func (x *ConfigEntry) GetServiceIntentions() *ServiceIntentions
func (*ConfigEntry) GetServiceResolver ¶
func (x *ConfigEntry) GetServiceResolver() *ServiceResolver
func (*ConfigEntry) GetTCPRoute ¶
func (x *ConfigEntry) GetTCPRoute() *TCPRoute
func (*ConfigEntry) MarshalBinary ¶
func (msg *ConfigEntry) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ConfigEntry) ProtoMessage ¶
func (*ConfigEntry) ProtoMessage()
func (*ConfigEntry) ProtoReflect ¶
func (x *ConfigEntry) ProtoReflect() protoreflect.Message
func (*ConfigEntry) Reset ¶
func (x *ConfigEntry) Reset()
func (*ConfigEntry) String ¶
func (x *ConfigEntry) String() string
func (*ConfigEntry) UnmarshalBinary ¶
func (msg *ConfigEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ConfigEntry_APIGateway ¶
type ConfigEntry_APIGateway struct {
APIGateway *APIGateway `protobuf:"bytes,10,opt,name=APIGateway,proto3,oneof"`
}
type ConfigEntry_BoundAPIGateway ¶
type ConfigEntry_BoundAPIGateway struct {
BoundAPIGateway *BoundAPIGateway `protobuf:"bytes,11,opt,name=BoundAPIGateway,proto3,oneof"`
}
type ConfigEntry_HTTPRoute ¶
type ConfigEntry_HTTPRoute struct {
HTTPRoute *HTTPRoute `protobuf:"bytes,13,opt,name=HTTPRoute,proto3,oneof"`
}
type ConfigEntry_IngressGateway ¶
type ConfigEntry_IngressGateway struct {
IngressGateway *IngressGateway `protobuf:"bytes,7,opt,name=IngressGateway,proto3,oneof"`
}
type ConfigEntry_InlineCertificate ¶
type ConfigEntry_InlineCertificate struct {
InlineCertificate *InlineCertificate `protobuf:"bytes,14,opt,name=InlineCertificate,proto3,oneof"`
}
type ConfigEntry_JWTProvider ¶
type ConfigEntry_JWTProvider struct {
JWTProvider *JWTProvider `protobuf:"bytes,16,opt,name=JWTProvider,proto3,oneof"`
}
type ConfigEntry_MeshConfig ¶
type ConfigEntry_MeshConfig struct {
MeshConfig *MeshConfig `protobuf:"bytes,5,opt,name=MeshConfig,proto3,oneof"`
}
type ConfigEntry_SamenessGroup ¶
type ConfigEntry_SamenessGroup struct {
SamenessGroup *SamenessGroup `protobuf:"bytes,15,opt,name=SamenessGroup,proto3,oneof"`
}
type ConfigEntry_ServiceDefaults ¶
type ConfigEntry_ServiceDefaults struct {
ServiceDefaults *ServiceDefaults `protobuf:"bytes,9,opt,name=ServiceDefaults,proto3,oneof"`
}
type ConfigEntry_ServiceIntentions ¶
type ConfigEntry_ServiceIntentions struct {
ServiceIntentions *ServiceIntentions `protobuf:"bytes,8,opt,name=ServiceIntentions,proto3,oneof"`
}
type ConfigEntry_ServiceResolver ¶
type ConfigEntry_ServiceResolver struct {
ServiceResolver *ServiceResolver `protobuf:"bytes,6,opt,name=ServiceResolver,proto3,oneof"`
}
type ConfigEntry_TCPRoute ¶
type ConfigEntry_TCPRoute struct {
TCPRoute *TCPRoute `protobuf:"bytes,12,opt,name=TCPRoute,proto3,oneof"`
}
type CookieConfig ¶
type CookieConfig struct { Session bool `protobuf:"varint,1,opt,name=Session,proto3" json:"Session,omitempty"` // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto TTL *durationpb.Duration `protobuf:"bytes,2,opt,name=TTL,proto3" json:"TTL,omitempty"` Path string `protobuf:"bytes,3,opt,name=Path,proto3" json:"Path,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.CookieConfig output=config_entry.gen.go name=Structs
func (*CookieConfig) Descriptor
deprecated
func (*CookieConfig) Descriptor() ([]byte, []int)
Deprecated: Use CookieConfig.ProtoReflect.Descriptor instead.
func (*CookieConfig) GetPath ¶
func (x *CookieConfig) GetPath() string
func (*CookieConfig) GetSession ¶
func (x *CookieConfig) GetSession() bool
func (*CookieConfig) GetTTL ¶
func (x *CookieConfig) GetTTL() *durationpb.Duration
func (*CookieConfig) MarshalBinary ¶
func (msg *CookieConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*CookieConfig) ProtoMessage ¶
func (*CookieConfig) ProtoMessage()
func (*CookieConfig) ProtoReflect ¶
func (x *CookieConfig) ProtoReflect() protoreflect.Message
func (*CookieConfig) Reset ¶
func (x *CookieConfig) Reset()
func (*CookieConfig) String ¶
func (x *CookieConfig) String() string
func (*CookieConfig) UnmarshalBinary ¶
func (msg *CookieConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type DestinationConfig ¶
type DestinationConfig struct { Addresses []string `protobuf:"bytes,1,rep,name=Addresses,proto3" json:"Addresses,omitempty"` // mog: func-to=int func-from=int32 Port int32 `protobuf:"varint,2,opt,name=Port,proto3" json:"Port,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.DestinationConfig output=config_entry.gen.go name=Structs
func (*DestinationConfig) Descriptor
deprecated
func (*DestinationConfig) Descriptor() ([]byte, []int)
Deprecated: Use DestinationConfig.ProtoReflect.Descriptor instead.
func (*DestinationConfig) GetAddresses ¶
func (x *DestinationConfig) GetAddresses() []string
func (*DestinationConfig) GetPort ¶
func (x *DestinationConfig) GetPort() int32
func (*DestinationConfig) MarshalBinary ¶
func (msg *DestinationConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*DestinationConfig) ProtoMessage ¶
func (*DestinationConfig) ProtoMessage()
func (*DestinationConfig) ProtoReflect ¶
func (x *DestinationConfig) ProtoReflect() protoreflect.Message
func (*DestinationConfig) Reset ¶
func (x *DestinationConfig) Reset()
func (*DestinationConfig) String ¶
func (x *DestinationConfig) String() string
func (*DestinationConfig) UnmarshalBinary ¶
func (msg *DestinationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ExposeConfig ¶
type ExposeConfig struct { Checks bool `protobuf:"varint,1,opt,name=Checks,proto3" json:"Checks,omitempty"` Paths []*ExposePath `protobuf:"bytes,2,rep,name=Paths,proto3" json:"Paths,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ExposeConfig output=config_entry.gen.go name=Structs
func (*ExposeConfig) Descriptor
deprecated
func (*ExposeConfig) Descriptor() ([]byte, []int)
Deprecated: Use ExposeConfig.ProtoReflect.Descriptor instead.
func (*ExposeConfig) GetChecks ¶
func (x *ExposeConfig) GetChecks() bool
func (*ExposeConfig) GetPaths ¶
func (x *ExposeConfig) GetPaths() []*ExposePath
func (*ExposeConfig) MarshalBinary ¶
func (msg *ExposeConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ExposeConfig) ProtoMessage ¶
func (*ExposeConfig) ProtoMessage()
func (*ExposeConfig) ProtoReflect ¶
func (x *ExposeConfig) ProtoReflect() protoreflect.Message
func (*ExposeConfig) Reset ¶
func (x *ExposeConfig) Reset()
func (*ExposeConfig) String ¶
func (x *ExposeConfig) String() string
func (*ExposeConfig) UnmarshalBinary ¶
func (msg *ExposeConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ExposePath ¶
type ExposePath struct { // mog: func-to=int func-from=int32 ListenerPort int32 `protobuf:"varint,1,opt,name=ListenerPort,proto3" json:"ListenerPort,omitempty"` Path string `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"` // mog: func-to=int func-from=int32 LocalPathPort int32 `protobuf:"varint,3,opt,name=LocalPathPort,proto3" json:"LocalPathPort,omitempty"` Protocol string `protobuf:"bytes,4,opt,name=Protocol,proto3" json:"Protocol,omitempty"` ParsedFromCheck bool `protobuf:"varint,5,opt,name=ParsedFromCheck,proto3" json:"ParsedFromCheck,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ExposePath output=config_entry.gen.go name=Structs
func (*ExposePath) Descriptor
deprecated
func (*ExposePath) Descriptor() ([]byte, []int)
Deprecated: Use ExposePath.ProtoReflect.Descriptor instead.
func (*ExposePath) GetListenerPort ¶
func (x *ExposePath) GetListenerPort() int32
func (*ExposePath) GetLocalPathPort ¶
func (x *ExposePath) GetLocalPathPort() int32
func (*ExposePath) GetParsedFromCheck ¶
func (x *ExposePath) GetParsedFromCheck() bool
func (*ExposePath) GetPath ¶
func (x *ExposePath) GetPath() string
func (*ExposePath) GetProtocol ¶
func (x *ExposePath) GetProtocol() string
func (*ExposePath) MarshalBinary ¶
func (msg *ExposePath) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ExposePath) ProtoMessage ¶
func (*ExposePath) ProtoMessage()
func (*ExposePath) ProtoReflect ¶
func (x *ExposePath) ProtoReflect() protoreflect.Message
func (*ExposePath) Reset ¶
func (x *ExposePath) Reset()
func (*ExposePath) String ¶
func (x *ExposePath) String() string
func (*ExposePath) UnmarshalBinary ¶
func (msg *ExposePath) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type GatewayServiceTLSConfig ¶
type GatewayServiceTLSConfig struct { SDS *GatewayTLSSDSConfig `protobuf:"bytes,1,opt,name=SDS,proto3" json:"SDS,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.GatewayServiceTLSConfig output=config_entry.gen.go name=Structs
func (*GatewayServiceTLSConfig) Descriptor
deprecated
func (*GatewayServiceTLSConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayServiceTLSConfig.ProtoReflect.Descriptor instead.
func (*GatewayServiceTLSConfig) GetSDS ¶
func (x *GatewayServiceTLSConfig) GetSDS() *GatewayTLSSDSConfig
func (*GatewayServiceTLSConfig) MarshalBinary ¶
func (msg *GatewayServiceTLSConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GatewayServiceTLSConfig) ProtoMessage ¶
func (*GatewayServiceTLSConfig) ProtoMessage()
func (*GatewayServiceTLSConfig) ProtoReflect ¶
func (x *GatewayServiceTLSConfig) ProtoReflect() protoreflect.Message
func (*GatewayServiceTLSConfig) Reset ¶
func (x *GatewayServiceTLSConfig) Reset()
func (*GatewayServiceTLSConfig) String ¶
func (x *GatewayServiceTLSConfig) String() string
func (*GatewayServiceTLSConfig) UnmarshalBinary ¶
func (msg *GatewayServiceTLSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type GatewayTLSConfig ¶
type GatewayTLSConfig struct { Enabled bool `protobuf:"varint,1,opt,name=Enabled,proto3" json:"Enabled,omitempty"` SDS *GatewayTLSSDSConfig `protobuf:"bytes,2,opt,name=SDS,proto3" json:"SDS,omitempty"` // mog: func-from=tlsVersionFromStructs func-to=tlsVersionToStructs TLSMinVersion string `protobuf:"bytes,3,opt,name=TLSMinVersion,proto3" json:"TLSMinVersion,omitempty"` // mog: func-from=tlsVersionFromStructs func-to=tlsVersionToStructs TLSMaxVersion string `protobuf:"bytes,4,opt,name=TLSMaxVersion,proto3" json:"TLSMaxVersion,omitempty"` // mog: func-from=cipherSuitesFromStructs func-to=cipherSuitesToStructs CipherSuites []string `protobuf:"bytes,5,rep,name=CipherSuites,proto3" json:"CipherSuites,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.GatewayTLSConfig output=config_entry.gen.go name=Structs
func (*GatewayTLSConfig) Descriptor
deprecated
func (*GatewayTLSConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayTLSConfig.ProtoReflect.Descriptor instead.
func (*GatewayTLSConfig) GetCipherSuites ¶
func (x *GatewayTLSConfig) GetCipherSuites() []string
func (*GatewayTLSConfig) GetEnabled ¶
func (x *GatewayTLSConfig) GetEnabled() bool
func (*GatewayTLSConfig) GetSDS ¶
func (x *GatewayTLSConfig) GetSDS() *GatewayTLSSDSConfig
func (*GatewayTLSConfig) GetTLSMaxVersion ¶
func (x *GatewayTLSConfig) GetTLSMaxVersion() string
func (*GatewayTLSConfig) GetTLSMinVersion ¶
func (x *GatewayTLSConfig) GetTLSMinVersion() string
func (*GatewayTLSConfig) MarshalBinary ¶
func (msg *GatewayTLSConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GatewayTLSConfig) ProtoMessage ¶
func (*GatewayTLSConfig) ProtoMessage()
func (*GatewayTLSConfig) ProtoReflect ¶
func (x *GatewayTLSConfig) ProtoReflect() protoreflect.Message
func (*GatewayTLSConfig) Reset ¶
func (x *GatewayTLSConfig) Reset()
func (*GatewayTLSConfig) String ¶
func (x *GatewayTLSConfig) String() string
func (*GatewayTLSConfig) UnmarshalBinary ¶
func (msg *GatewayTLSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type GatewayTLSSDSConfig ¶
type GatewayTLSSDSConfig struct { ClusterName string `protobuf:"bytes,1,opt,name=ClusterName,proto3" json:"ClusterName,omitempty"` CertResource string `protobuf:"bytes,2,opt,name=CertResource,proto3" json:"CertResource,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.GatewayTLSSDSConfig output=config_entry.gen.go name=Structs
func (*GatewayTLSSDSConfig) Descriptor
deprecated
func (*GatewayTLSSDSConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayTLSSDSConfig.ProtoReflect.Descriptor instead.
func (*GatewayTLSSDSConfig) GetCertResource ¶
func (x *GatewayTLSSDSConfig) GetCertResource() string
func (*GatewayTLSSDSConfig) GetClusterName ¶
func (x *GatewayTLSSDSConfig) GetClusterName() string
func (*GatewayTLSSDSConfig) MarshalBinary ¶
func (msg *GatewayTLSSDSConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GatewayTLSSDSConfig) ProtoMessage ¶
func (*GatewayTLSSDSConfig) ProtoMessage()
func (*GatewayTLSSDSConfig) ProtoReflect ¶
func (x *GatewayTLSSDSConfig) ProtoReflect() protoreflect.Message
func (*GatewayTLSSDSConfig) Reset ¶
func (x *GatewayTLSSDSConfig) Reset()
func (*GatewayTLSSDSConfig) String ¶
func (x *GatewayTLSSDSConfig) String() string
func (*GatewayTLSSDSConfig) UnmarshalBinary ¶
func (msg *GatewayTLSSDSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPFilters ¶
type HTTPFilters struct { Headers []*HTTPHeaderFilter `protobuf:"bytes,1,rep,name=Headers,proto3" json:"Headers,omitempty"` URLRewrite *URLRewrite `protobuf:"bytes,2,opt,name=URLRewrite,proto3" json:"URLRewrite,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPFilters output=config_entry.gen.go name=Structs
func (*HTTPFilters) Descriptor
deprecated
func (*HTTPFilters) Descriptor() ([]byte, []int)
Deprecated: Use HTTPFilters.ProtoReflect.Descriptor instead.
func (*HTTPFilters) GetHeaders ¶
func (x *HTTPFilters) GetHeaders() []*HTTPHeaderFilter
func (*HTTPFilters) GetURLRewrite ¶
func (x *HTTPFilters) GetURLRewrite() *URLRewrite
func (*HTTPFilters) MarshalBinary ¶
func (msg *HTTPFilters) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPFilters) ProtoMessage ¶
func (*HTTPFilters) ProtoMessage()
func (*HTTPFilters) ProtoReflect ¶
func (x *HTTPFilters) ProtoReflect() protoreflect.Message
func (*HTTPFilters) Reset ¶
func (x *HTTPFilters) Reset()
func (*HTTPFilters) String ¶
func (x *HTTPFilters) String() string
func (*HTTPFilters) UnmarshalBinary ¶
func (msg *HTTPFilters) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPHeaderFilter ¶
type HTTPHeaderFilter struct { Add map[string]string `` /* 147-byte string literal not displayed */ Remove []string `protobuf:"bytes,2,rep,name=Remove,proto3" json:"Remove,omitempty"` Set map[string]string `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPHeaderFilter output=config_entry.gen.go name=Structs
func (*HTTPHeaderFilter) Descriptor
deprecated
func (*HTTPHeaderFilter) Descriptor() ([]byte, []int)
Deprecated: Use HTTPHeaderFilter.ProtoReflect.Descriptor instead.
func (*HTTPHeaderFilter) GetAdd ¶
func (x *HTTPHeaderFilter) GetAdd() map[string]string
func (*HTTPHeaderFilter) GetRemove ¶
func (x *HTTPHeaderFilter) GetRemove() []string
func (*HTTPHeaderFilter) GetSet ¶
func (x *HTTPHeaderFilter) GetSet() map[string]string
func (*HTTPHeaderFilter) MarshalBinary ¶
func (msg *HTTPHeaderFilter) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPHeaderFilter) ProtoMessage ¶
func (*HTTPHeaderFilter) ProtoMessage()
func (*HTTPHeaderFilter) ProtoReflect ¶
func (x *HTTPHeaderFilter) ProtoReflect() protoreflect.Message
func (*HTTPHeaderFilter) Reset ¶
func (x *HTTPHeaderFilter) Reset()
func (*HTTPHeaderFilter) String ¶
func (x *HTTPHeaderFilter) String() string
func (*HTTPHeaderFilter) UnmarshalBinary ¶
func (msg *HTTPHeaderFilter) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPHeaderMatch ¶
type HTTPHeaderMatch struct { // mog: func-to=httpHeaderMatchToStructs func-from=httpHeaderMatchFromStructs Match HTTPHeaderMatchType `` /* 127-byte string literal not displayed */ Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Value string `protobuf:"bytes,3,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPHeaderMatch output=config_entry.gen.go name=Structs
func (*HTTPHeaderMatch) Descriptor
deprecated
func (*HTTPHeaderMatch) Descriptor() ([]byte, []int)
Deprecated: Use HTTPHeaderMatch.ProtoReflect.Descriptor instead.
func (*HTTPHeaderMatch) GetMatch ¶
func (x *HTTPHeaderMatch) GetMatch() HTTPHeaderMatchType
func (*HTTPHeaderMatch) GetName ¶
func (x *HTTPHeaderMatch) GetName() string
func (*HTTPHeaderMatch) GetValue ¶
func (x *HTTPHeaderMatch) GetValue() string
func (*HTTPHeaderMatch) MarshalBinary ¶
func (msg *HTTPHeaderMatch) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPHeaderMatch) ProtoMessage ¶
func (*HTTPHeaderMatch) ProtoMessage()
func (*HTTPHeaderMatch) ProtoReflect ¶
func (x *HTTPHeaderMatch) ProtoReflect() protoreflect.Message
func (*HTTPHeaderMatch) Reset ¶
func (x *HTTPHeaderMatch) Reset()
func (*HTTPHeaderMatch) String ¶
func (x *HTTPHeaderMatch) String() string
func (*HTTPHeaderMatch) UnmarshalBinary ¶
func (msg *HTTPHeaderMatch) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPHeaderMatchType ¶
type HTTPHeaderMatchType int32
const ( HTTPHeaderMatchType_HTTPHeaderMatchExact HTTPHeaderMatchType = 0 HTTPHeaderMatchType_HTTPHeaderMatchPrefix HTTPHeaderMatchType = 1 HTTPHeaderMatchType_HTTPHeaderMatchPresent HTTPHeaderMatchType = 2 HTTPHeaderMatchType_HTTPHeaderMatchRegularExpression HTTPHeaderMatchType = 3 HTTPHeaderMatchType_HTTPHeaderMatchSuffix HTTPHeaderMatchType = 4 )
func (HTTPHeaderMatchType) Descriptor ¶
func (HTTPHeaderMatchType) Descriptor() protoreflect.EnumDescriptor
func (HTTPHeaderMatchType) Enum ¶
func (x HTTPHeaderMatchType) Enum() *HTTPHeaderMatchType
func (HTTPHeaderMatchType) EnumDescriptor
deprecated
func (HTTPHeaderMatchType) EnumDescriptor() ([]byte, []int)
Deprecated: Use HTTPHeaderMatchType.Descriptor instead.
func (HTTPHeaderMatchType) Number ¶
func (x HTTPHeaderMatchType) Number() protoreflect.EnumNumber
func (HTTPHeaderMatchType) String ¶
func (x HTTPHeaderMatchType) String() string
func (HTTPHeaderMatchType) Type ¶
func (HTTPHeaderMatchType) Type() protoreflect.EnumType
type HTTPHeaderModifiers ¶
type HTTPHeaderModifiers struct { Add map[string]string `` /* 147-byte string literal not displayed */ Set map[string]string `` /* 147-byte string literal not displayed */ Remove []string `protobuf:"bytes,3,rep,name=Remove,proto3" json:"Remove,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPHeaderModifiers output=config_entry.gen.go name=Structs
func (*HTTPHeaderModifiers) Descriptor
deprecated
func (*HTTPHeaderModifiers) Descriptor() ([]byte, []int)
Deprecated: Use HTTPHeaderModifiers.ProtoReflect.Descriptor instead.
func (*HTTPHeaderModifiers) GetAdd ¶
func (x *HTTPHeaderModifiers) GetAdd() map[string]string
func (*HTTPHeaderModifiers) GetRemove ¶
func (x *HTTPHeaderModifiers) GetRemove() []string
func (*HTTPHeaderModifiers) GetSet ¶
func (x *HTTPHeaderModifiers) GetSet() map[string]string
func (*HTTPHeaderModifiers) MarshalBinary ¶
func (msg *HTTPHeaderModifiers) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPHeaderModifiers) ProtoMessage ¶
func (*HTTPHeaderModifiers) ProtoMessage()
func (*HTTPHeaderModifiers) ProtoReflect ¶
func (x *HTTPHeaderModifiers) ProtoReflect() protoreflect.Message
func (*HTTPHeaderModifiers) Reset ¶
func (x *HTTPHeaderModifiers) Reset()
func (*HTTPHeaderModifiers) String ¶
func (x *HTTPHeaderModifiers) String() string
func (*HTTPHeaderModifiers) UnmarshalBinary ¶
func (msg *HTTPHeaderModifiers) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPMatch ¶
type HTTPMatch struct { Headers []*HTTPHeaderMatch `protobuf:"bytes,1,rep,name=Headers,proto3" json:"Headers,omitempty"` // mog: func-to=httpMatchMethodToStructs func-from=httpMatchMethodFromStructs Method HTTPMatchMethod `protobuf:"varint,2,opt,name=Method,proto3,enum=hashicorp.consul.internal.configentry.HTTPMatchMethod" json:"Method,omitempty"` Path *HTTPPathMatch `protobuf:"bytes,3,opt,name=Path,proto3" json:"Path,omitempty"` Query []*HTTPQueryMatch `protobuf:"bytes,4,rep,name=Query,proto3" json:"Query,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPMatch output=config_entry.gen.go name=Structs
func (*HTTPMatch) Descriptor
deprecated
func (*HTTPMatch) GetHeaders ¶
func (x *HTTPMatch) GetHeaders() []*HTTPHeaderMatch
func (*HTTPMatch) GetMethod ¶
func (x *HTTPMatch) GetMethod() HTTPMatchMethod
func (*HTTPMatch) GetPath ¶
func (x *HTTPMatch) GetPath() *HTTPPathMatch
func (*HTTPMatch) GetQuery ¶
func (x *HTTPMatch) GetQuery() []*HTTPQueryMatch
func (*HTTPMatch) MarshalBinary ¶
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPMatch) ProtoMessage ¶
func (*HTTPMatch) ProtoMessage()
func (*HTTPMatch) ProtoReflect ¶
func (x *HTTPMatch) ProtoReflect() protoreflect.Message
func (*HTTPMatch) UnmarshalBinary ¶
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPMatchMethod ¶
type HTTPMatchMethod int32
const ( HTTPMatchMethod_HTTPMatchMethodAll HTTPMatchMethod = 0 HTTPMatchMethod_HTTPMatchMethodConnect HTTPMatchMethod = 1 HTTPMatchMethod_HTTPMatchMethodDelete HTTPMatchMethod = 2 HTTPMatchMethod_HTTPMatchMethodGet HTTPMatchMethod = 3 HTTPMatchMethod_HTTPMatchMethodHead HTTPMatchMethod = 4 HTTPMatchMethod_HTTPMatchMethodOptions HTTPMatchMethod = 5 HTTPMatchMethod_HTTPMatchMethodPatch HTTPMatchMethod = 6 HTTPMatchMethod_HTTPMatchMethodPost HTTPMatchMethod = 7 HTTPMatchMethod_HTTPMatchMethodPut HTTPMatchMethod = 8 HTTPMatchMethod_HTTPMatchMethodTrace HTTPMatchMethod = 9 )
func (HTTPMatchMethod) Descriptor ¶
func (HTTPMatchMethod) Descriptor() protoreflect.EnumDescriptor
func (HTTPMatchMethod) Enum ¶
func (x HTTPMatchMethod) Enum() *HTTPMatchMethod
func (HTTPMatchMethod) EnumDescriptor
deprecated
func (HTTPMatchMethod) EnumDescriptor() ([]byte, []int)
Deprecated: Use HTTPMatchMethod.Descriptor instead.
func (HTTPMatchMethod) Number ¶
func (x HTTPMatchMethod) Number() protoreflect.EnumNumber
func (HTTPMatchMethod) String ¶
func (x HTTPMatchMethod) String() string
func (HTTPMatchMethod) Type ¶
func (HTTPMatchMethod) Type() protoreflect.EnumType
type HTTPPathMatch ¶
type HTTPPathMatch struct { // mog: func-to=httpPathMatchToStructs func-from=httpPathMatchFromStructs Match HTTPPathMatchType `protobuf:"varint,1,opt,name=Match,proto3,enum=hashicorp.consul.internal.configentry.HTTPPathMatchType" json:"Match,omitempty"` Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPPathMatch output=config_entry.gen.go name=Structs
func (*HTTPPathMatch) Descriptor
deprecated
func (*HTTPPathMatch) Descriptor() ([]byte, []int)
Deprecated: Use HTTPPathMatch.ProtoReflect.Descriptor instead.
func (*HTTPPathMatch) GetMatch ¶
func (x *HTTPPathMatch) GetMatch() HTTPPathMatchType
func (*HTTPPathMatch) GetValue ¶
func (x *HTTPPathMatch) GetValue() string
func (*HTTPPathMatch) MarshalBinary ¶
func (msg *HTTPPathMatch) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPPathMatch) ProtoMessage ¶
func (*HTTPPathMatch) ProtoMessage()
func (*HTTPPathMatch) ProtoReflect ¶
func (x *HTTPPathMatch) ProtoReflect() protoreflect.Message
func (*HTTPPathMatch) Reset ¶
func (x *HTTPPathMatch) Reset()
func (*HTTPPathMatch) String ¶
func (x *HTTPPathMatch) String() string
func (*HTTPPathMatch) UnmarshalBinary ¶
func (msg *HTTPPathMatch) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPPathMatchType ¶
type HTTPPathMatchType int32
const ( HTTPPathMatchType_HTTPPathMatchExact HTTPPathMatchType = 0 HTTPPathMatchType_HTTPPathMatchPrefix HTTPPathMatchType = 1 HTTPPathMatchType_HTTPPathMatchRegularExpression HTTPPathMatchType = 3 )
func (HTTPPathMatchType) Descriptor ¶
func (HTTPPathMatchType) Descriptor() protoreflect.EnumDescriptor
func (HTTPPathMatchType) Enum ¶
func (x HTTPPathMatchType) Enum() *HTTPPathMatchType
func (HTTPPathMatchType) EnumDescriptor
deprecated
func (HTTPPathMatchType) EnumDescriptor() ([]byte, []int)
Deprecated: Use HTTPPathMatchType.Descriptor instead.
func (HTTPPathMatchType) Number ¶
func (x HTTPPathMatchType) Number() protoreflect.EnumNumber
func (HTTPPathMatchType) String ¶
func (x HTTPPathMatchType) String() string
func (HTTPPathMatchType) Type ¶
func (HTTPPathMatchType) Type() protoreflect.EnumType
type HTTPQueryMatch ¶
type HTTPQueryMatch struct { // mog: func-to=httpQueryMatchToStructs func-from=httpQueryMatchFromStructs Match HTTPQueryMatchType `` /* 126-byte string literal not displayed */ Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Value string `protobuf:"bytes,3,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPQueryMatch output=config_entry.gen.go name=Structs
func (*HTTPQueryMatch) Descriptor
deprecated
func (*HTTPQueryMatch) Descriptor() ([]byte, []int)
Deprecated: Use HTTPQueryMatch.ProtoReflect.Descriptor instead.
func (*HTTPQueryMatch) GetMatch ¶
func (x *HTTPQueryMatch) GetMatch() HTTPQueryMatchType
func (*HTTPQueryMatch) GetName ¶
func (x *HTTPQueryMatch) GetName() string
func (*HTTPQueryMatch) GetValue ¶
func (x *HTTPQueryMatch) GetValue() string
func (*HTTPQueryMatch) MarshalBinary ¶
func (msg *HTTPQueryMatch) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPQueryMatch) ProtoMessage ¶
func (*HTTPQueryMatch) ProtoMessage()
func (*HTTPQueryMatch) ProtoReflect ¶
func (x *HTTPQueryMatch) ProtoReflect() protoreflect.Message
func (*HTTPQueryMatch) Reset ¶
func (x *HTTPQueryMatch) Reset()
func (*HTTPQueryMatch) String ¶
func (x *HTTPQueryMatch) String() string
func (*HTTPQueryMatch) UnmarshalBinary ¶
func (msg *HTTPQueryMatch) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPQueryMatchType ¶
type HTTPQueryMatchType int32
const ( HTTPQueryMatchType_HTTPQueryMatchExact HTTPQueryMatchType = 0 HTTPQueryMatchType_HTTPQueryMatchPresent HTTPQueryMatchType = 1 HTTPQueryMatchType_HTTPQueryMatchRegularExpression HTTPQueryMatchType = 3 )
func (HTTPQueryMatchType) Descriptor ¶
func (HTTPQueryMatchType) Descriptor() protoreflect.EnumDescriptor
func (HTTPQueryMatchType) Enum ¶
func (x HTTPQueryMatchType) Enum() *HTTPQueryMatchType
func (HTTPQueryMatchType) EnumDescriptor
deprecated
func (HTTPQueryMatchType) EnumDescriptor() ([]byte, []int)
Deprecated: Use HTTPQueryMatchType.Descriptor instead.
func (HTTPQueryMatchType) Number ¶
func (x HTTPQueryMatchType) Number() protoreflect.EnumNumber
func (HTTPQueryMatchType) String ¶
func (x HTTPQueryMatchType) String() string
func (HTTPQueryMatchType) Type ¶
func (HTTPQueryMatchType) Type() protoreflect.EnumType
type HTTPRoute ¶
type HTTPRoute struct { Meta map[string]string `` /* 149-byte string literal not displayed */ Parents []*ResourceReference `protobuf:"bytes,2,rep,name=Parents,proto3" json:"Parents,omitempty"` Rules []*HTTPRouteRule `protobuf:"bytes,3,rep,name=Rules,proto3" json:"Rules,omitempty"` Hostnames []string `protobuf:"bytes,4,rep,name=Hostnames,proto3" json:"Hostnames,omitempty"` Status *Status `protobuf:"bytes,5,opt,name=Status,proto3" json:"Status,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPRouteConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*HTTPRoute) Descriptor
deprecated
func (*HTTPRoute) GetHostnames ¶
func (*HTTPRoute) GetParents ¶
func (x *HTTPRoute) GetParents() []*ResourceReference
func (*HTTPRoute) GetRules ¶
func (x *HTTPRoute) GetRules() []*HTTPRouteRule
func (*HTTPRoute) MarshalBinary ¶
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPRoute) ProtoMessage ¶
func (*HTTPRoute) ProtoMessage()
func (*HTTPRoute) ProtoReflect ¶
func (x *HTTPRoute) ProtoReflect() protoreflect.Message
func (*HTTPRoute) UnmarshalBinary ¶
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPRouteRule ¶
type HTTPRouteRule struct { Filters *HTTPFilters `protobuf:"bytes,1,opt,name=Filters,proto3" json:"Filters,omitempty"` Matches []*HTTPMatch `protobuf:"bytes,2,rep,name=Matches,proto3" json:"Matches,omitempty"` Services []*HTTPService `protobuf:"bytes,3,rep,name=Services,proto3" json:"Services,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPRouteRule output=config_entry.gen.go name=Structs
func (*HTTPRouteRule) Descriptor
deprecated
func (*HTTPRouteRule) Descriptor() ([]byte, []int)
Deprecated: Use HTTPRouteRule.ProtoReflect.Descriptor instead.
func (*HTTPRouteRule) GetFilters ¶
func (x *HTTPRouteRule) GetFilters() *HTTPFilters
func (*HTTPRouteRule) GetMatches ¶
func (x *HTTPRouteRule) GetMatches() []*HTTPMatch
func (*HTTPRouteRule) GetServices ¶
func (x *HTTPRouteRule) GetServices() []*HTTPService
func (*HTTPRouteRule) MarshalBinary ¶
func (msg *HTTPRouteRule) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPRouteRule) ProtoMessage ¶
func (*HTTPRouteRule) ProtoMessage()
func (*HTTPRouteRule) ProtoReflect ¶
func (x *HTTPRouteRule) ProtoReflect() protoreflect.Message
func (*HTTPRouteRule) Reset ¶
func (x *HTTPRouteRule) Reset()
func (*HTTPRouteRule) String ¶
func (x *HTTPRouteRule) String() string
func (*HTTPRouteRule) UnmarshalBinary ¶
func (msg *HTTPRouteRule) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HTTPService ¶
type HTTPService struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // mog: func-to=int func-from=int32 Weight int32 `protobuf:"varint,2,opt,name=Weight,proto3" json:"Weight,omitempty"` Filters *HTTPFilters `protobuf:"bytes,3,opt,name=Filters,proto3" json:"Filters,omitempty"` // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,4,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HTTPService output=config_entry.gen.go name=Structs
func (*HTTPService) Descriptor
deprecated
func (*HTTPService) Descriptor() ([]byte, []int)
Deprecated: Use HTTPService.ProtoReflect.Descriptor instead.
func (*HTTPService) GetEnterpriseMeta ¶
func (x *HTTPService) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*HTTPService) GetFilters ¶
func (x *HTTPService) GetFilters() *HTTPFilters
func (*HTTPService) GetName ¶
func (x *HTTPService) GetName() string
func (*HTTPService) GetWeight ¶
func (x *HTTPService) GetWeight() int32
func (*HTTPService) MarshalBinary ¶
func (msg *HTTPService) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HTTPService) ProtoMessage ¶
func (*HTTPService) ProtoMessage()
func (*HTTPService) ProtoReflect ¶
func (x *HTTPService) ProtoReflect() protoreflect.Message
func (*HTTPService) Reset ¶
func (x *HTTPService) Reset()
func (*HTTPService) String ¶
func (x *HTTPService) String() string
func (*HTTPService) UnmarshalBinary ¶
func (msg *HTTPService) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type HashPolicy ¶
type HashPolicy struct { Field string `protobuf:"bytes,1,opt,name=Field,proto3" json:"Field,omitempty"` FieldValue string `protobuf:"bytes,2,opt,name=FieldValue,proto3" json:"FieldValue,omitempty"` CookieConfig *CookieConfig `protobuf:"bytes,3,opt,name=CookieConfig,proto3" json:"CookieConfig,omitempty"` SourceIP bool `protobuf:"varint,4,opt,name=SourceIP,proto3" json:"SourceIP,omitempty"` Terminal bool `protobuf:"varint,5,opt,name=Terminal,proto3" json:"Terminal,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.HashPolicy output=config_entry.gen.go name=Structs
func (*HashPolicy) Descriptor
deprecated
func (*HashPolicy) Descriptor() ([]byte, []int)
Deprecated: Use HashPolicy.ProtoReflect.Descriptor instead.
func (*HashPolicy) GetCookieConfig ¶
func (x *HashPolicy) GetCookieConfig() *CookieConfig
func (*HashPolicy) GetField ¶
func (x *HashPolicy) GetField() string
func (*HashPolicy) GetFieldValue ¶
func (x *HashPolicy) GetFieldValue() string
func (*HashPolicy) GetSourceIP ¶
func (x *HashPolicy) GetSourceIP() bool
func (*HashPolicy) GetTerminal ¶
func (x *HashPolicy) GetTerminal() bool
func (*HashPolicy) MarshalBinary ¶
func (msg *HashPolicy) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*HashPolicy) ProtoMessage ¶
func (*HashPolicy) ProtoMessage()
func (*HashPolicy) ProtoReflect ¶
func (x *HashPolicy) ProtoReflect() protoreflect.Message
func (*HashPolicy) Reset ¶
func (x *HashPolicy) Reset()
func (*HashPolicy) String ¶
func (x *HashPolicy) String() string
func (*HashPolicy) UnmarshalBinary ¶
func (msg *HashPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IngressGateway ¶
type IngressGateway struct { TLS *GatewayTLSConfig `protobuf:"bytes,1,opt,name=TLS,proto3" json:"TLS,omitempty"` Listeners []*IngressListener `protobuf:"bytes,2,rep,name=Listeners,proto3" json:"Listeners,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ Defaults *IngressServiceConfig `protobuf:"bytes,4,opt,name=Defaults,proto3" json:"Defaults,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IngressGatewayConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*IngressGateway) Descriptor
deprecated
func (*IngressGateway) Descriptor() ([]byte, []int)
Deprecated: Use IngressGateway.ProtoReflect.Descriptor instead.
func (*IngressGateway) GetDefaults ¶
func (x *IngressGateway) GetDefaults() *IngressServiceConfig
func (*IngressGateway) GetListeners ¶
func (x *IngressGateway) GetListeners() []*IngressListener
func (*IngressGateway) GetMeta ¶
func (x *IngressGateway) GetMeta() map[string]string
func (*IngressGateway) GetTLS ¶
func (x *IngressGateway) GetTLS() *GatewayTLSConfig
func (*IngressGateway) MarshalBinary ¶
func (msg *IngressGateway) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IngressGateway) ProtoMessage ¶
func (*IngressGateway) ProtoMessage()
func (*IngressGateway) ProtoReflect ¶
func (x *IngressGateway) ProtoReflect() protoreflect.Message
func (*IngressGateway) Reset ¶
func (x *IngressGateway) Reset()
func (*IngressGateway) String ¶
func (x *IngressGateway) String() string
func (*IngressGateway) UnmarshalBinary ¶
func (msg *IngressGateway) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IngressListener ¶
type IngressListener struct { // mog: func-to=int func-from=int32 Port int32 `protobuf:"varint,1,opt,name=Port,proto3" json:"Port,omitempty"` Protocol string `protobuf:"bytes,2,opt,name=Protocol,proto3" json:"Protocol,omitempty"` Services []*IngressService `protobuf:"bytes,3,rep,name=Services,proto3" json:"Services,omitempty"` TLS *GatewayTLSConfig `protobuf:"bytes,4,opt,name=TLS,proto3" json:"TLS,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IngressListener output=config_entry.gen.go name=Structs
func (*IngressListener) Descriptor
deprecated
func (*IngressListener) Descriptor() ([]byte, []int)
Deprecated: Use IngressListener.ProtoReflect.Descriptor instead.
func (*IngressListener) GetPort ¶
func (x *IngressListener) GetPort() int32
func (*IngressListener) GetProtocol ¶
func (x *IngressListener) GetProtocol() string
func (*IngressListener) GetServices ¶
func (x *IngressListener) GetServices() []*IngressService
func (*IngressListener) GetTLS ¶
func (x *IngressListener) GetTLS() *GatewayTLSConfig
func (*IngressListener) MarshalBinary ¶
func (msg *IngressListener) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IngressListener) ProtoMessage ¶
func (*IngressListener) ProtoMessage()
func (*IngressListener) ProtoReflect ¶
func (x *IngressListener) ProtoReflect() protoreflect.Message
func (*IngressListener) Reset ¶
func (x *IngressListener) Reset()
func (*IngressListener) String ¶
func (x *IngressListener) String() string
func (*IngressListener) UnmarshalBinary ¶
func (msg *IngressListener) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IngressService ¶
type IngressService struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Hosts []string `protobuf:"bytes,2,rep,name=Hosts,proto3" json:"Hosts,omitempty"` TLS *GatewayServiceTLSConfig `protobuf:"bytes,3,opt,name=TLS,proto3" json:"TLS,omitempty"` RequestHeaders *HTTPHeaderModifiers `protobuf:"bytes,4,opt,name=RequestHeaders,proto3" json:"RequestHeaders,omitempty"` ResponseHeaders *HTTPHeaderModifiers `protobuf:"bytes,5,opt,name=ResponseHeaders,proto3" json:"ResponseHeaders,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,7,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` MaxConnections uint32 `protobuf:"varint,8,opt,name=MaxConnections,proto3" json:"MaxConnections,omitempty"` MaxPendingRequests uint32 `protobuf:"varint,9,opt,name=MaxPendingRequests,proto3" json:"MaxPendingRequests,omitempty"` MaxConcurrentRequests uint32 `protobuf:"varint,10,opt,name=MaxConcurrentRequests,proto3" json:"MaxConcurrentRequests,omitempty"` PassiveHealthCheck *PassiveHealthCheck `protobuf:"bytes,11,opt,name=PassiveHealthCheck,proto3" json:"PassiveHealthCheck,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IngressService output=config_entry.gen.go name=Structs
func (*IngressService) Descriptor
deprecated
func (*IngressService) Descriptor() ([]byte, []int)
Deprecated: Use IngressService.ProtoReflect.Descriptor instead.
func (*IngressService) GetEnterpriseMeta ¶
func (x *IngressService) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*IngressService) GetHosts ¶
func (x *IngressService) GetHosts() []string
func (*IngressService) GetMaxConcurrentRequests ¶
func (x *IngressService) GetMaxConcurrentRequests() uint32
func (*IngressService) GetMaxConnections ¶
func (x *IngressService) GetMaxConnections() uint32
func (*IngressService) GetMaxPendingRequests ¶
func (x *IngressService) GetMaxPendingRequests() uint32
func (*IngressService) GetMeta ¶
func (x *IngressService) GetMeta() map[string]string
func (*IngressService) GetName ¶
func (x *IngressService) GetName() string
func (*IngressService) GetPassiveHealthCheck ¶
func (x *IngressService) GetPassiveHealthCheck() *PassiveHealthCheck
func (*IngressService) GetRequestHeaders ¶
func (x *IngressService) GetRequestHeaders() *HTTPHeaderModifiers
func (*IngressService) GetResponseHeaders ¶
func (x *IngressService) GetResponseHeaders() *HTTPHeaderModifiers
func (*IngressService) GetTLS ¶
func (x *IngressService) GetTLS() *GatewayServiceTLSConfig
func (*IngressService) MarshalBinary ¶
func (msg *IngressService) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IngressService) ProtoMessage ¶
func (*IngressService) ProtoMessage()
func (*IngressService) ProtoReflect ¶
func (x *IngressService) ProtoReflect() protoreflect.Message
func (*IngressService) Reset ¶
func (x *IngressService) Reset()
func (*IngressService) String ¶
func (x *IngressService) String() string
func (*IngressService) UnmarshalBinary ¶
func (msg *IngressService) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IngressServiceConfig ¶
type IngressServiceConfig struct { MaxConnections uint32 `protobuf:"varint,1,opt,name=MaxConnections,proto3" json:"MaxConnections,omitempty"` MaxPendingRequests uint32 `protobuf:"varint,2,opt,name=MaxPendingRequests,proto3" json:"MaxPendingRequests,omitempty"` MaxConcurrentRequests uint32 `protobuf:"varint,3,opt,name=MaxConcurrentRequests,proto3" json:"MaxConcurrentRequests,omitempty"` PassiveHealthCheck *PassiveHealthCheck `protobuf:"bytes,4,opt,name=PassiveHealthCheck,proto3" json:"PassiveHealthCheck,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IngressServiceConfig output=config_entry.gen.go name=Structs
func (*IngressServiceConfig) Descriptor
deprecated
func (*IngressServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use IngressServiceConfig.ProtoReflect.Descriptor instead.
func (*IngressServiceConfig) GetMaxConcurrentRequests ¶
func (x *IngressServiceConfig) GetMaxConcurrentRequests() uint32
func (*IngressServiceConfig) GetMaxConnections ¶
func (x *IngressServiceConfig) GetMaxConnections() uint32
func (*IngressServiceConfig) GetMaxPendingRequests ¶
func (x *IngressServiceConfig) GetMaxPendingRequests() uint32
func (*IngressServiceConfig) GetPassiveHealthCheck ¶
func (x *IngressServiceConfig) GetPassiveHealthCheck() *PassiveHealthCheck
func (*IngressServiceConfig) MarshalBinary ¶
func (msg *IngressServiceConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IngressServiceConfig) ProtoMessage ¶
func (*IngressServiceConfig) ProtoMessage()
func (*IngressServiceConfig) ProtoReflect ¶
func (x *IngressServiceConfig) ProtoReflect() protoreflect.Message
func (*IngressServiceConfig) Reset ¶
func (x *IngressServiceConfig) Reset()
func (*IngressServiceConfig) String ¶
func (x *IngressServiceConfig) String() string
func (*IngressServiceConfig) UnmarshalBinary ¶
func (msg *IngressServiceConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type InlineCertificate ¶
type InlineCertificate struct { Meta map[string]string `` /* 149-byte string literal not displayed */ Certificate string `protobuf:"bytes,2,opt,name=Certificate,proto3" json:"Certificate,omitempty"` PrivateKey string `protobuf:"bytes,3,opt,name=PrivateKey,proto3" json:"PrivateKey,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.InlineCertificateConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*InlineCertificate) Descriptor
deprecated
func (*InlineCertificate) Descriptor() ([]byte, []int)
Deprecated: Use InlineCertificate.ProtoReflect.Descriptor instead.
func (*InlineCertificate) GetCertificate ¶
func (x *InlineCertificate) GetCertificate() string
func (*InlineCertificate) GetMeta ¶
func (x *InlineCertificate) GetMeta() map[string]string
func (*InlineCertificate) GetPrivateKey ¶
func (x *InlineCertificate) GetPrivateKey() string
func (*InlineCertificate) MarshalBinary ¶
func (msg *InlineCertificate) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*InlineCertificate) ProtoMessage ¶
func (*InlineCertificate) ProtoMessage()
func (*InlineCertificate) ProtoReflect ¶
func (x *InlineCertificate) ProtoReflect() protoreflect.Message
func (*InlineCertificate) Reset ¶
func (x *InlineCertificate) Reset()
func (*InlineCertificate) String ¶
func (x *InlineCertificate) String() string
func (*InlineCertificate) UnmarshalBinary ¶
func (msg *InlineCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionAction ¶
type IntentionAction int32
const ( IntentionAction_Deny IntentionAction = 0 IntentionAction_Allow IntentionAction = 1 )
func (IntentionAction) Descriptor ¶
func (IntentionAction) Descriptor() protoreflect.EnumDescriptor
func (IntentionAction) Enum ¶
func (x IntentionAction) Enum() *IntentionAction
func (IntentionAction) EnumDescriptor
deprecated
func (IntentionAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use IntentionAction.Descriptor instead.
func (IntentionAction) Number ¶
func (x IntentionAction) Number() protoreflect.EnumNumber
func (IntentionAction) String ¶
func (x IntentionAction) String() string
func (IntentionAction) Type ¶
func (IntentionAction) Type() protoreflect.EnumType
type IntentionHTTPHeaderPermission ¶
type IntentionHTTPHeaderPermission struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Present bool `protobuf:"varint,2,opt,name=Present,proto3" json:"Present,omitempty"` Exact string `protobuf:"bytes,3,opt,name=Exact,proto3" json:"Exact,omitempty"` Prefix string `protobuf:"bytes,4,opt,name=Prefix,proto3" json:"Prefix,omitempty"` Suffix string `protobuf:"bytes,5,opt,name=Suffix,proto3" json:"Suffix,omitempty"` Regex string `protobuf:"bytes,6,opt,name=Regex,proto3" json:"Regex,omitempty"` Invert bool `protobuf:"varint,7,opt,name=Invert,proto3" json:"Invert,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IntentionHTTPHeaderPermission output=config_entry.gen.go name=Structs
func (*IntentionHTTPHeaderPermission) Descriptor
deprecated
func (*IntentionHTTPHeaderPermission) Descriptor() ([]byte, []int)
Deprecated: Use IntentionHTTPHeaderPermission.ProtoReflect.Descriptor instead.
func (*IntentionHTTPHeaderPermission) GetExact ¶
func (x *IntentionHTTPHeaderPermission) GetExact() string
func (*IntentionHTTPHeaderPermission) GetInvert ¶
func (x *IntentionHTTPHeaderPermission) GetInvert() bool
func (*IntentionHTTPHeaderPermission) GetName ¶
func (x *IntentionHTTPHeaderPermission) GetName() string
func (*IntentionHTTPHeaderPermission) GetPrefix ¶
func (x *IntentionHTTPHeaderPermission) GetPrefix() string
func (*IntentionHTTPHeaderPermission) GetPresent ¶
func (x *IntentionHTTPHeaderPermission) GetPresent() bool
func (*IntentionHTTPHeaderPermission) GetRegex ¶
func (x *IntentionHTTPHeaderPermission) GetRegex() string
func (*IntentionHTTPHeaderPermission) GetSuffix ¶
func (x *IntentionHTTPHeaderPermission) GetSuffix() string
func (*IntentionHTTPHeaderPermission) MarshalBinary ¶
func (msg *IntentionHTTPHeaderPermission) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IntentionHTTPHeaderPermission) ProtoMessage ¶
func (*IntentionHTTPHeaderPermission) ProtoMessage()
func (*IntentionHTTPHeaderPermission) ProtoReflect ¶
func (x *IntentionHTTPHeaderPermission) ProtoReflect() protoreflect.Message
func (*IntentionHTTPHeaderPermission) Reset ¶
func (x *IntentionHTTPHeaderPermission) Reset()
func (*IntentionHTTPHeaderPermission) String ¶
func (x *IntentionHTTPHeaderPermission) String() string
func (*IntentionHTTPHeaderPermission) UnmarshalBinary ¶
func (msg *IntentionHTTPHeaderPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionHTTPPermission ¶
type IntentionHTTPPermission struct { PathExact string `protobuf:"bytes,1,opt,name=PathExact,proto3" json:"PathExact,omitempty"` PathPrefix string `protobuf:"bytes,2,opt,name=PathPrefix,proto3" json:"PathPrefix,omitempty"` PathRegex string `protobuf:"bytes,3,opt,name=PathRegex,proto3" json:"PathRegex,omitempty"` Header []*IntentionHTTPHeaderPermission `protobuf:"bytes,4,rep,name=Header,proto3" json:"Header,omitempty"` Methods []string `protobuf:"bytes,5,rep,name=Methods,proto3" json:"Methods,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IntentionHTTPPermission output=config_entry.gen.go name=Structs
func (*IntentionHTTPPermission) Descriptor
deprecated
func (*IntentionHTTPPermission) Descriptor() ([]byte, []int)
Deprecated: Use IntentionHTTPPermission.ProtoReflect.Descriptor instead.
func (*IntentionHTTPPermission) GetHeader ¶
func (x *IntentionHTTPPermission) GetHeader() []*IntentionHTTPHeaderPermission
func (*IntentionHTTPPermission) GetMethods ¶
func (x *IntentionHTTPPermission) GetMethods() []string
func (*IntentionHTTPPermission) GetPathExact ¶
func (x *IntentionHTTPPermission) GetPathExact() string
func (*IntentionHTTPPermission) GetPathPrefix ¶
func (x *IntentionHTTPPermission) GetPathPrefix() string
func (*IntentionHTTPPermission) GetPathRegex ¶
func (x *IntentionHTTPPermission) GetPathRegex() string
func (*IntentionHTTPPermission) MarshalBinary ¶
func (msg *IntentionHTTPPermission) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IntentionHTTPPermission) ProtoMessage ¶
func (*IntentionHTTPPermission) ProtoMessage()
func (*IntentionHTTPPermission) ProtoReflect ¶
func (x *IntentionHTTPPermission) ProtoReflect() protoreflect.Message
func (*IntentionHTTPPermission) Reset ¶
func (x *IntentionHTTPPermission) Reset()
func (*IntentionHTTPPermission) String ¶
func (x *IntentionHTTPPermission) String() string
func (*IntentionHTTPPermission) UnmarshalBinary ¶
func (msg *IntentionHTTPPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionJWTClaimVerification ¶
type IntentionJWTClaimVerification struct { Path []string `protobuf:"bytes,1,rep,name=Path,proto3" json:"Path,omitempty"` Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IntentionJWTClaimVerification output=config_entry.gen.go name=Structs
func (*IntentionJWTClaimVerification) Descriptor
deprecated
func (*IntentionJWTClaimVerification) Descriptor() ([]byte, []int)
Deprecated: Use IntentionJWTClaimVerification.ProtoReflect.Descriptor instead.
func (*IntentionJWTClaimVerification) GetPath ¶
func (x *IntentionJWTClaimVerification) GetPath() []string
func (*IntentionJWTClaimVerification) GetValue ¶
func (x *IntentionJWTClaimVerification) GetValue() string
func (*IntentionJWTClaimVerification) MarshalBinary ¶
func (msg *IntentionJWTClaimVerification) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IntentionJWTClaimVerification) ProtoMessage ¶
func (*IntentionJWTClaimVerification) ProtoMessage()
func (*IntentionJWTClaimVerification) ProtoReflect ¶
func (x *IntentionJWTClaimVerification) ProtoReflect() protoreflect.Message
func (*IntentionJWTClaimVerification) Reset ¶
func (x *IntentionJWTClaimVerification) Reset()
func (*IntentionJWTClaimVerification) String ¶
func (x *IntentionJWTClaimVerification) String() string
func (*IntentionJWTClaimVerification) UnmarshalBinary ¶
func (msg *IntentionJWTClaimVerification) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionJWTProvider ¶
type IntentionJWTProvider struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` VerifyClaims []*IntentionJWTClaimVerification `protobuf:"bytes,2,rep,name=VerifyClaims,proto3" json:"VerifyClaims,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IntentionJWTProvider output=config_entry.gen.go name=Structs
func (*IntentionJWTProvider) Descriptor
deprecated
func (*IntentionJWTProvider) Descriptor() ([]byte, []int)
Deprecated: Use IntentionJWTProvider.ProtoReflect.Descriptor instead.
func (*IntentionJWTProvider) GetName ¶
func (x *IntentionJWTProvider) GetName() string
func (*IntentionJWTProvider) GetVerifyClaims ¶
func (x *IntentionJWTProvider) GetVerifyClaims() []*IntentionJWTClaimVerification
func (*IntentionJWTProvider) MarshalBinary ¶
func (msg *IntentionJWTProvider) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IntentionJWTProvider) ProtoMessage ¶
func (*IntentionJWTProvider) ProtoMessage()
func (*IntentionJWTProvider) ProtoReflect ¶
func (x *IntentionJWTProvider) ProtoReflect() protoreflect.Message
func (*IntentionJWTProvider) Reset ¶
func (x *IntentionJWTProvider) Reset()
func (*IntentionJWTProvider) String ¶
func (x *IntentionJWTProvider) String() string
func (*IntentionJWTProvider) UnmarshalBinary ¶
func (msg *IntentionJWTProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionJWTRequirement ¶
type IntentionJWTRequirement struct { Providers []*IntentionJWTProvider `protobuf:"bytes,1,rep,name=Providers,proto3" json:"Providers,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IntentionJWTRequirement output=config_entry.gen.go name=Structs
func (*IntentionJWTRequirement) Descriptor
deprecated
func (*IntentionJWTRequirement) Descriptor() ([]byte, []int)
Deprecated: Use IntentionJWTRequirement.ProtoReflect.Descriptor instead.
func (*IntentionJWTRequirement) GetProviders ¶
func (x *IntentionJWTRequirement) GetProviders() []*IntentionJWTProvider
func (*IntentionJWTRequirement) MarshalBinary ¶
func (msg *IntentionJWTRequirement) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IntentionJWTRequirement) ProtoMessage ¶
func (*IntentionJWTRequirement) ProtoMessage()
func (*IntentionJWTRequirement) ProtoReflect ¶
func (x *IntentionJWTRequirement) ProtoReflect() protoreflect.Message
func (*IntentionJWTRequirement) Reset ¶
func (x *IntentionJWTRequirement) Reset()
func (*IntentionJWTRequirement) String ¶
func (x *IntentionJWTRequirement) String() string
func (*IntentionJWTRequirement) UnmarshalBinary ¶
func (msg *IntentionJWTRequirement) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionPermission ¶
type IntentionPermission struct { // mog: func-to=intentionActionToStructs func-from=intentionActionFromStructs Action IntentionAction `protobuf:"varint,1,opt,name=Action,proto3,enum=hashicorp.consul.internal.configentry.IntentionAction" json:"Action,omitempty"` HTTP *IntentionHTTPPermission `protobuf:"bytes,2,opt,name=HTTP,proto3" json:"HTTP,omitempty"` JWT *IntentionJWTRequirement `protobuf:"bytes,3,opt,name=JWT,proto3" json:"JWT,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.IntentionPermission output=config_entry.gen.go name=Structs
func (*IntentionPermission) Descriptor
deprecated
func (*IntentionPermission) Descriptor() ([]byte, []int)
Deprecated: Use IntentionPermission.ProtoReflect.Descriptor instead.
func (*IntentionPermission) GetAction ¶
func (x *IntentionPermission) GetAction() IntentionAction
func (*IntentionPermission) GetHTTP ¶
func (x *IntentionPermission) GetHTTP() *IntentionHTTPPermission
func (*IntentionPermission) GetJWT ¶
func (x *IntentionPermission) GetJWT() *IntentionJWTRequirement
func (*IntentionPermission) MarshalBinary ¶
func (msg *IntentionPermission) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*IntentionPermission) ProtoMessage ¶
func (*IntentionPermission) ProtoMessage()
func (*IntentionPermission) ProtoReflect ¶
func (x *IntentionPermission) ProtoReflect() protoreflect.Message
func (*IntentionPermission) Reset ¶
func (x *IntentionPermission) Reset()
func (*IntentionPermission) String ¶
func (x *IntentionPermission) String() string
func (*IntentionPermission) UnmarshalBinary ¶
func (msg *IntentionPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type IntentionSourceType ¶
type IntentionSourceType int32
const (
IntentionSourceType_Consul IntentionSourceType = 0
)
func (IntentionSourceType) Descriptor ¶
func (IntentionSourceType) Descriptor() protoreflect.EnumDescriptor
func (IntentionSourceType) Enum ¶
func (x IntentionSourceType) Enum() *IntentionSourceType
func (IntentionSourceType) EnumDescriptor
deprecated
func (IntentionSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use IntentionSourceType.Descriptor instead.
func (IntentionSourceType) Number ¶
func (x IntentionSourceType) Number() protoreflect.EnumNumber
func (IntentionSourceType) String ¶
func (x IntentionSourceType) String() string
func (IntentionSourceType) Type ¶
func (IntentionSourceType) Type() protoreflect.EnumType
type JSONWebKeySet ¶
type JSONWebKeySet struct { Local *LocalJWKS `protobuf:"bytes,1,opt,name=Local,proto3" json:"Local,omitempty"` Remote *RemoteJWKS `protobuf:"bytes,2,opt,name=Remote,proto3" json:"Remote,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JSONWebKeySet output=config_entry.gen.go name=Structs
func (*JSONWebKeySet) Descriptor
deprecated
func (*JSONWebKeySet) Descriptor() ([]byte, []int)
Deprecated: Use JSONWebKeySet.ProtoReflect.Descriptor instead.
func (*JSONWebKeySet) GetLocal ¶
func (x *JSONWebKeySet) GetLocal() *LocalJWKS
func (*JSONWebKeySet) GetRemote ¶
func (x *JSONWebKeySet) GetRemote() *RemoteJWKS
func (*JSONWebKeySet) MarshalBinary ¶
func (msg *JSONWebKeySet) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JSONWebKeySet) ProtoMessage ¶
func (*JSONWebKeySet) ProtoMessage()
func (*JSONWebKeySet) ProtoReflect ¶
func (x *JSONWebKeySet) ProtoReflect() protoreflect.Message
func (*JSONWebKeySet) Reset ¶
func (x *JSONWebKeySet) Reset()
func (*JSONWebKeySet) String ¶
func (x *JSONWebKeySet) String() string
func (*JSONWebKeySet) UnmarshalBinary ¶
func (msg *JSONWebKeySet) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWKSCluster ¶
type JWKSCluster struct { DiscoveryType string `protobuf:"bytes,1,opt,name=DiscoveryType,proto3" json:"DiscoveryType,omitempty"` TLSCertificates *JWKSTLSCertificate `protobuf:"bytes,2,opt,name=TLSCertificates,proto3" json:"TLSCertificates,omitempty"` // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto ConnectTimeout *durationpb.Duration `protobuf:"bytes,3,opt,name=ConnectTimeout,proto3" json:"ConnectTimeout,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWKSCluster output=config_entry.gen.go name=Structs
func (*JWKSCluster) Descriptor
deprecated
func (*JWKSCluster) Descriptor() ([]byte, []int)
Deprecated: Use JWKSCluster.ProtoReflect.Descriptor instead.
func (*JWKSCluster) GetConnectTimeout ¶
func (x *JWKSCluster) GetConnectTimeout() *durationpb.Duration
func (*JWKSCluster) GetDiscoveryType ¶
func (x *JWKSCluster) GetDiscoveryType() string
func (*JWKSCluster) GetTLSCertificates ¶
func (x *JWKSCluster) GetTLSCertificates() *JWKSTLSCertificate
func (*JWKSCluster) MarshalBinary ¶
func (msg *JWKSCluster) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWKSCluster) ProtoMessage ¶
func (*JWKSCluster) ProtoMessage()
func (*JWKSCluster) ProtoReflect ¶
func (x *JWKSCluster) ProtoReflect() protoreflect.Message
func (*JWKSCluster) Reset ¶
func (x *JWKSCluster) Reset()
func (*JWKSCluster) String ¶
func (x *JWKSCluster) String() string
func (*JWKSCluster) UnmarshalBinary ¶
func (msg *JWKSCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWKSRetryPolicy ¶
type JWKSRetryPolicy struct { // mog: func-to=int func-from=int32 NumRetries int32 `protobuf:"varint,1,opt,name=NumRetries,proto3" json:"NumRetries,omitempty"` RetryPolicyBackOff *RetryPolicyBackOff `protobuf:"bytes,2,opt,name=RetryPolicyBackOff,proto3" json:"RetryPolicyBackOff,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWKSRetryPolicy output=config_entry.gen.go name=Structs
func (*JWKSRetryPolicy) Descriptor
deprecated
func (*JWKSRetryPolicy) Descriptor() ([]byte, []int)
Deprecated: Use JWKSRetryPolicy.ProtoReflect.Descriptor instead.
func (*JWKSRetryPolicy) GetNumRetries ¶
func (x *JWKSRetryPolicy) GetNumRetries() int32
func (*JWKSRetryPolicy) GetRetryPolicyBackOff ¶
func (x *JWKSRetryPolicy) GetRetryPolicyBackOff() *RetryPolicyBackOff
func (*JWKSRetryPolicy) MarshalBinary ¶
func (msg *JWKSRetryPolicy) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWKSRetryPolicy) ProtoMessage ¶
func (*JWKSRetryPolicy) ProtoMessage()
func (*JWKSRetryPolicy) ProtoReflect ¶
func (x *JWKSRetryPolicy) ProtoReflect() protoreflect.Message
func (*JWKSRetryPolicy) Reset ¶
func (x *JWKSRetryPolicy) Reset()
func (*JWKSRetryPolicy) String ¶
func (x *JWKSRetryPolicy) String() string
func (*JWKSRetryPolicy) UnmarshalBinary ¶
func (msg *JWKSRetryPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWKSTLSCertProviderInstance ¶
type JWKSTLSCertProviderInstance struct { InstanceName string `protobuf:"bytes,1,opt,name=InstanceName,proto3" json:"InstanceName,omitempty"` CertificateName string `protobuf:"bytes,2,opt,name=CertificateName,proto3" json:"CertificateName,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWKSTLSCertProviderInstance output=config_entry.gen.go name=Structs
func (*JWKSTLSCertProviderInstance) Descriptor
deprecated
func (*JWKSTLSCertProviderInstance) Descriptor() ([]byte, []int)
Deprecated: Use JWKSTLSCertProviderInstance.ProtoReflect.Descriptor instead.
func (*JWKSTLSCertProviderInstance) GetCertificateName ¶
func (x *JWKSTLSCertProviderInstance) GetCertificateName() string
func (*JWKSTLSCertProviderInstance) GetInstanceName ¶
func (x *JWKSTLSCertProviderInstance) GetInstanceName() string
func (*JWKSTLSCertProviderInstance) MarshalBinary ¶
func (msg *JWKSTLSCertProviderInstance) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWKSTLSCertProviderInstance) ProtoMessage ¶
func (*JWKSTLSCertProviderInstance) ProtoMessage()
func (*JWKSTLSCertProviderInstance) ProtoReflect ¶
func (x *JWKSTLSCertProviderInstance) ProtoReflect() protoreflect.Message
func (*JWKSTLSCertProviderInstance) Reset ¶
func (x *JWKSTLSCertProviderInstance) Reset()
func (*JWKSTLSCertProviderInstance) String ¶
func (x *JWKSTLSCertProviderInstance) String() string
func (*JWKSTLSCertProviderInstance) UnmarshalBinary ¶
func (msg *JWKSTLSCertProviderInstance) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWKSTLSCertTrustedCA ¶
type JWKSTLSCertTrustedCA struct { Filename string `protobuf:"bytes,1,opt,name=Filename,proto3" json:"Filename,omitempty"` EnvironmentVariable string `protobuf:"bytes,2,opt,name=EnvironmentVariable,proto3" json:"EnvironmentVariable,omitempty"` InlineString string `protobuf:"bytes,3,opt,name=InlineString,proto3" json:"InlineString,omitempty"` InlineBytes []byte `protobuf:"bytes,4,opt,name=InlineBytes,proto3" json:"InlineBytes,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWKSTLSCertTrustedCA output=config_entry.gen.go name=Structs
func (*JWKSTLSCertTrustedCA) Descriptor
deprecated
func (*JWKSTLSCertTrustedCA) Descriptor() ([]byte, []int)
Deprecated: Use JWKSTLSCertTrustedCA.ProtoReflect.Descriptor instead.
func (*JWKSTLSCertTrustedCA) GetEnvironmentVariable ¶
func (x *JWKSTLSCertTrustedCA) GetEnvironmentVariable() string
func (*JWKSTLSCertTrustedCA) GetFilename ¶
func (x *JWKSTLSCertTrustedCA) GetFilename() string
func (*JWKSTLSCertTrustedCA) GetInlineBytes ¶
func (x *JWKSTLSCertTrustedCA) GetInlineBytes() []byte
func (*JWKSTLSCertTrustedCA) GetInlineString ¶
func (x *JWKSTLSCertTrustedCA) GetInlineString() string
func (*JWKSTLSCertTrustedCA) MarshalBinary ¶
func (msg *JWKSTLSCertTrustedCA) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWKSTLSCertTrustedCA) ProtoMessage ¶
func (*JWKSTLSCertTrustedCA) ProtoMessage()
func (*JWKSTLSCertTrustedCA) ProtoReflect ¶
func (x *JWKSTLSCertTrustedCA) ProtoReflect() protoreflect.Message
func (*JWKSTLSCertTrustedCA) Reset ¶
func (x *JWKSTLSCertTrustedCA) Reset()
func (*JWKSTLSCertTrustedCA) String ¶
func (x *JWKSTLSCertTrustedCA) String() string
func (*JWKSTLSCertTrustedCA) UnmarshalBinary ¶
func (msg *JWKSTLSCertTrustedCA) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWKSTLSCertificate ¶
type JWKSTLSCertificate struct { CaCertificateProviderInstance *JWKSTLSCertProviderInstance `protobuf:"bytes,1,opt,name=CaCertificateProviderInstance,proto3" json:"CaCertificateProviderInstance,omitempty"` TrustedCA *JWKSTLSCertTrustedCA `protobuf:"bytes,2,opt,name=TrustedCA,proto3" json:"TrustedCA,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWKSTLSCertificate output=config_entry.gen.go name=Structs
func (*JWKSTLSCertificate) Descriptor
deprecated
func (*JWKSTLSCertificate) Descriptor() ([]byte, []int)
Deprecated: Use JWKSTLSCertificate.ProtoReflect.Descriptor instead.
func (*JWKSTLSCertificate) GetCaCertificateProviderInstance ¶
func (x *JWKSTLSCertificate) GetCaCertificateProviderInstance() *JWKSTLSCertProviderInstance
func (*JWKSTLSCertificate) GetTrustedCA ¶
func (x *JWKSTLSCertificate) GetTrustedCA() *JWKSTLSCertTrustedCA
func (*JWKSTLSCertificate) MarshalBinary ¶
func (msg *JWKSTLSCertificate) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWKSTLSCertificate) ProtoMessage ¶
func (*JWKSTLSCertificate) ProtoMessage()
func (*JWKSTLSCertificate) ProtoReflect ¶
func (x *JWKSTLSCertificate) ProtoReflect() protoreflect.Message
func (*JWKSTLSCertificate) Reset ¶
func (x *JWKSTLSCertificate) Reset()
func (*JWKSTLSCertificate) String ¶
func (x *JWKSTLSCertificate) String() string
func (*JWKSTLSCertificate) UnmarshalBinary ¶
func (msg *JWKSTLSCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTCacheConfig ¶
type JWTCacheConfig struct { // mog: func-to=int func-from=int32 Size int32 `protobuf:"varint,1,opt,name=Size,proto3" json:"Size,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTCacheConfig output=config_entry.gen.go name=Structs
func (*JWTCacheConfig) Descriptor
deprecated
func (*JWTCacheConfig) Descriptor() ([]byte, []int)
Deprecated: Use JWTCacheConfig.ProtoReflect.Descriptor instead.
func (*JWTCacheConfig) GetSize ¶
func (x *JWTCacheConfig) GetSize() int32
func (*JWTCacheConfig) MarshalBinary ¶
func (msg *JWTCacheConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTCacheConfig) ProtoMessage ¶
func (*JWTCacheConfig) ProtoMessage()
func (*JWTCacheConfig) ProtoReflect ¶
func (x *JWTCacheConfig) ProtoReflect() protoreflect.Message
func (*JWTCacheConfig) Reset ¶
func (x *JWTCacheConfig) Reset()
func (*JWTCacheConfig) String ¶
func (x *JWTCacheConfig) String() string
func (*JWTCacheConfig) UnmarshalBinary ¶
func (msg *JWTCacheConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTForwardingConfig ¶
type JWTForwardingConfig struct { HeaderName string `protobuf:"bytes,1,opt,name=HeaderName,proto3" json:"HeaderName,omitempty"` PadForwardPayloadHeader bool `protobuf:"varint,2,opt,name=PadForwardPayloadHeader,proto3" json:"PadForwardPayloadHeader,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTForwardingConfig output=config_entry.gen.go name=Structs
func (*JWTForwardingConfig) Descriptor
deprecated
func (*JWTForwardingConfig) Descriptor() ([]byte, []int)
Deprecated: Use JWTForwardingConfig.ProtoReflect.Descriptor instead.
func (*JWTForwardingConfig) GetHeaderName ¶
func (x *JWTForwardingConfig) GetHeaderName() string
func (*JWTForwardingConfig) GetPadForwardPayloadHeader ¶
func (x *JWTForwardingConfig) GetPadForwardPayloadHeader() bool
func (*JWTForwardingConfig) MarshalBinary ¶
func (msg *JWTForwardingConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTForwardingConfig) ProtoMessage ¶
func (*JWTForwardingConfig) ProtoMessage()
func (*JWTForwardingConfig) ProtoReflect ¶
func (x *JWTForwardingConfig) ProtoReflect() protoreflect.Message
func (*JWTForwardingConfig) Reset ¶
func (x *JWTForwardingConfig) Reset()
func (*JWTForwardingConfig) String ¶
func (x *JWTForwardingConfig) String() string
func (*JWTForwardingConfig) UnmarshalBinary ¶
func (msg *JWTForwardingConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTLocation ¶
type JWTLocation struct { Header *JWTLocationHeader `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"` QueryParam *JWTLocationQueryParam `protobuf:"bytes,2,opt,name=QueryParam,proto3" json:"QueryParam,omitempty"` Cookie *JWTLocationCookie `protobuf:"bytes,3,opt,name=Cookie,proto3" json:"Cookie,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTLocation output=config_entry.gen.go name=Structs
func (*JWTLocation) Descriptor
deprecated
func (*JWTLocation) Descriptor() ([]byte, []int)
Deprecated: Use JWTLocation.ProtoReflect.Descriptor instead.
func (*JWTLocation) GetCookie ¶
func (x *JWTLocation) GetCookie() *JWTLocationCookie
func (*JWTLocation) GetHeader ¶
func (x *JWTLocation) GetHeader() *JWTLocationHeader
func (*JWTLocation) GetQueryParam ¶
func (x *JWTLocation) GetQueryParam() *JWTLocationQueryParam
func (*JWTLocation) MarshalBinary ¶
func (msg *JWTLocation) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTLocation) ProtoMessage ¶
func (*JWTLocation) ProtoMessage()
func (*JWTLocation) ProtoReflect ¶
func (x *JWTLocation) ProtoReflect() protoreflect.Message
func (*JWTLocation) Reset ¶
func (x *JWTLocation) Reset()
func (*JWTLocation) String ¶
func (x *JWTLocation) String() string
func (*JWTLocation) UnmarshalBinary ¶
func (msg *JWTLocation) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTLocationCookie ¶
type JWTLocationCookie struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTLocationCookie output=config_entry.gen.go name=Structs
func (*JWTLocationCookie) Descriptor
deprecated
func (*JWTLocationCookie) Descriptor() ([]byte, []int)
Deprecated: Use JWTLocationCookie.ProtoReflect.Descriptor instead.
func (*JWTLocationCookie) GetName ¶
func (x *JWTLocationCookie) GetName() string
func (*JWTLocationCookie) MarshalBinary ¶
func (msg *JWTLocationCookie) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTLocationCookie) ProtoMessage ¶
func (*JWTLocationCookie) ProtoMessage()
func (*JWTLocationCookie) ProtoReflect ¶
func (x *JWTLocationCookie) ProtoReflect() protoreflect.Message
func (*JWTLocationCookie) Reset ¶
func (x *JWTLocationCookie) Reset()
func (*JWTLocationCookie) String ¶
func (x *JWTLocationCookie) String() string
func (*JWTLocationCookie) UnmarshalBinary ¶
func (msg *JWTLocationCookie) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTLocationHeader ¶
type JWTLocationHeader struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` ValuePrefix string `protobuf:"bytes,2,opt,name=ValuePrefix,proto3" json:"ValuePrefix,omitempty"` Forward bool `protobuf:"varint,3,opt,name=Forward,proto3" json:"Forward,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTLocationHeader output=config_entry.gen.go name=Structs
func (*JWTLocationHeader) Descriptor
deprecated
func (*JWTLocationHeader) Descriptor() ([]byte, []int)
Deprecated: Use JWTLocationHeader.ProtoReflect.Descriptor instead.
func (*JWTLocationHeader) GetForward ¶
func (x *JWTLocationHeader) GetForward() bool
func (*JWTLocationHeader) GetName ¶
func (x *JWTLocationHeader) GetName() string
func (*JWTLocationHeader) GetValuePrefix ¶
func (x *JWTLocationHeader) GetValuePrefix() string
func (*JWTLocationHeader) MarshalBinary ¶
func (msg *JWTLocationHeader) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTLocationHeader) ProtoMessage ¶
func (*JWTLocationHeader) ProtoMessage()
func (*JWTLocationHeader) ProtoReflect ¶
func (x *JWTLocationHeader) ProtoReflect() protoreflect.Message
func (*JWTLocationHeader) Reset ¶
func (x *JWTLocationHeader) Reset()
func (*JWTLocationHeader) String ¶
func (x *JWTLocationHeader) String() string
func (*JWTLocationHeader) UnmarshalBinary ¶
func (msg *JWTLocationHeader) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTLocationQueryParam ¶
type JWTLocationQueryParam struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTLocationQueryParam output=config_entry.gen.go name=Structs
func (*JWTLocationQueryParam) Descriptor
deprecated
func (*JWTLocationQueryParam) Descriptor() ([]byte, []int)
Deprecated: Use JWTLocationQueryParam.ProtoReflect.Descriptor instead.
func (*JWTLocationQueryParam) GetName ¶
func (x *JWTLocationQueryParam) GetName() string
func (*JWTLocationQueryParam) MarshalBinary ¶
func (msg *JWTLocationQueryParam) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTLocationQueryParam) ProtoMessage ¶
func (*JWTLocationQueryParam) ProtoMessage()
func (*JWTLocationQueryParam) ProtoReflect ¶
func (x *JWTLocationQueryParam) ProtoReflect() protoreflect.Message
func (*JWTLocationQueryParam) Reset ¶
func (x *JWTLocationQueryParam) Reset()
func (*JWTLocationQueryParam) String ¶
func (x *JWTLocationQueryParam) String() string
func (*JWTLocationQueryParam) UnmarshalBinary ¶
func (msg *JWTLocationQueryParam) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type JWTProvider ¶
type JWTProvider struct { JSONWebKeySet *JSONWebKeySet `protobuf:"bytes,1,opt,name=JSONWebKeySet,proto3" json:"JSONWebKeySet,omitempty"` Issuer string `protobuf:"bytes,2,opt,name=Issuer,proto3" json:"Issuer,omitempty"` Audiences []string `protobuf:"bytes,3,rep,name=Audiences,proto3" json:"Audiences,omitempty"` Locations []*JWTLocation `protobuf:"bytes,4,rep,name=Locations,proto3" json:"Locations,omitempty"` Forwarding *JWTForwardingConfig `protobuf:"bytes,5,opt,name=Forwarding,proto3" json:"Forwarding,omitempty"` CacheConfig *JWTCacheConfig `protobuf:"bytes,6,opt,name=CacheConfig,proto3" json:"CacheConfig,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ // mog: func-to=int func-from=int32 ClockSkewSeconds int32 `protobuf:"varint,8,opt,name=ClockSkewSeconds,proto3" json:"ClockSkewSeconds,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.JWTProviderConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Name,Kind,RaftIndex,EnterpriseMeta
func (*JWTProvider) Descriptor
deprecated
func (*JWTProvider) Descriptor() ([]byte, []int)
Deprecated: Use JWTProvider.ProtoReflect.Descriptor instead.
func (*JWTProvider) GetAudiences ¶
func (x *JWTProvider) GetAudiences() []string
func (*JWTProvider) GetCacheConfig ¶
func (x *JWTProvider) GetCacheConfig() *JWTCacheConfig
func (*JWTProvider) GetClockSkewSeconds ¶
func (x *JWTProvider) GetClockSkewSeconds() int32
func (*JWTProvider) GetForwarding ¶
func (x *JWTProvider) GetForwarding() *JWTForwardingConfig
func (*JWTProvider) GetIssuer ¶
func (x *JWTProvider) GetIssuer() string
func (*JWTProvider) GetJSONWebKeySet ¶
func (x *JWTProvider) GetJSONWebKeySet() *JSONWebKeySet
func (*JWTProvider) GetLocations ¶
func (x *JWTProvider) GetLocations() []*JWTLocation
func (*JWTProvider) GetMeta ¶
func (x *JWTProvider) GetMeta() map[string]string
func (*JWTProvider) MarshalBinary ¶
func (msg *JWTProvider) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*JWTProvider) ProtoMessage ¶
func (*JWTProvider) ProtoMessage()
func (*JWTProvider) ProtoReflect ¶
func (x *JWTProvider) ProtoReflect() protoreflect.Message
func (*JWTProvider) Reset ¶
func (x *JWTProvider) Reset()
func (*JWTProvider) String ¶
func (x *JWTProvider) String() string
func (*JWTProvider) UnmarshalBinary ¶
func (msg *JWTProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type Kind ¶
type Kind int32
const ( Kind_KindUnknown Kind = 0 Kind_KindMeshConfig Kind = 1 Kind_KindServiceResolver Kind = 2 Kind_KindIngressGateway Kind = 3 Kind_KindServiceIntentions Kind = 4 Kind_KindServiceDefaults Kind = 5 Kind_KindInlineCertificate Kind = 6 Kind_KindAPIGateway Kind = 7 Kind_KindBoundAPIGateway Kind = 8 Kind_KindHTTPRoute Kind = 9 Kind_KindTCPRoute Kind = 10 Kind_KindSamenessGroup Kind = 11 Kind_KindJWTProvider Kind = 12 )
func (Kind) Descriptor ¶
func (Kind) Descriptor() protoreflect.EnumDescriptor
func (Kind) EnumDescriptor
deprecated
func (Kind) Number ¶
func (x Kind) Number() protoreflect.EnumNumber
func (Kind) Type ¶
func (Kind) Type() protoreflect.EnumType
type LeastRequestConfig ¶
type LeastRequestConfig struct { ChoiceCount uint32 `protobuf:"varint,1,opt,name=ChoiceCount,proto3" json:"ChoiceCount,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.LeastRequestConfig output=config_entry.gen.go name=Structs
func (*LeastRequestConfig) Descriptor
deprecated
func (*LeastRequestConfig) Descriptor() ([]byte, []int)
Deprecated: Use LeastRequestConfig.ProtoReflect.Descriptor instead.
func (*LeastRequestConfig) GetChoiceCount ¶
func (x *LeastRequestConfig) GetChoiceCount() uint32
func (*LeastRequestConfig) MarshalBinary ¶
func (msg *LeastRequestConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*LeastRequestConfig) ProtoMessage ¶
func (*LeastRequestConfig) ProtoMessage()
func (*LeastRequestConfig) ProtoReflect ¶
func (x *LeastRequestConfig) ProtoReflect() protoreflect.Message
func (*LeastRequestConfig) Reset ¶
func (x *LeastRequestConfig) Reset()
func (*LeastRequestConfig) String ¶
func (x *LeastRequestConfig) String() string
func (*LeastRequestConfig) UnmarshalBinary ¶
func (msg *LeastRequestConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type LoadBalancer ¶
type LoadBalancer struct { Policy string `protobuf:"bytes,1,opt,name=Policy,proto3" json:"Policy,omitempty"` RingHashConfig *RingHashConfig `protobuf:"bytes,2,opt,name=RingHashConfig,proto3" json:"RingHashConfig,omitempty"` LeastRequestConfig *LeastRequestConfig `protobuf:"bytes,3,opt,name=LeastRequestConfig,proto3" json:"LeastRequestConfig,omitempty"` HashPolicies []*HashPolicy `protobuf:"bytes,4,rep,name=HashPolicies,proto3" json:"HashPolicies,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.LoadBalancer output=config_entry.gen.go name=Structs
func (*LoadBalancer) Descriptor
deprecated
func (*LoadBalancer) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancer.ProtoReflect.Descriptor instead.
func (*LoadBalancer) GetHashPolicies ¶
func (x *LoadBalancer) GetHashPolicies() []*HashPolicy
func (*LoadBalancer) GetLeastRequestConfig ¶
func (x *LoadBalancer) GetLeastRequestConfig() *LeastRequestConfig
func (*LoadBalancer) GetPolicy ¶
func (x *LoadBalancer) GetPolicy() string
func (*LoadBalancer) GetRingHashConfig ¶
func (x *LoadBalancer) GetRingHashConfig() *RingHashConfig
func (*LoadBalancer) MarshalBinary ¶
func (msg *LoadBalancer) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*LoadBalancer) ProtoMessage ¶
func (*LoadBalancer) ProtoMessage()
func (*LoadBalancer) ProtoReflect ¶
func (x *LoadBalancer) ProtoReflect() protoreflect.Message
func (*LoadBalancer) Reset ¶
func (x *LoadBalancer) Reset()
func (*LoadBalancer) String ¶
func (x *LoadBalancer) String() string
func (*LoadBalancer) UnmarshalBinary ¶
func (msg *LoadBalancer) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type LocalJWKS ¶
type LocalJWKS struct { JWKS string `protobuf:"bytes,1,opt,name=JWKS,proto3" json:"JWKS,omitempty"` Filename string `protobuf:"bytes,2,opt,name=Filename,proto3" json:"Filename,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.LocalJWKS output=config_entry.gen.go name=Structs
func (*LocalJWKS) Descriptor
deprecated
func (*LocalJWKS) GetFilename ¶
func (*LocalJWKS) MarshalBinary ¶
MarshalBinary implements encoding.BinaryMarshaler
func (*LocalJWKS) ProtoMessage ¶
func (*LocalJWKS) ProtoMessage()
func (*LocalJWKS) ProtoReflect ¶
func (x *LocalJWKS) ProtoReflect() protoreflect.Message
func (*LocalJWKS) UnmarshalBinary ¶
UnmarshalBinary implements encoding.BinaryUnmarshaler
type MeshConfig ¶
type MeshConfig struct { TransparentProxy *TransparentProxyMeshConfig `protobuf:"bytes,1,opt,name=TransparentProxy,proto3" json:"TransparentProxy,omitempty"` TLS *MeshTLSConfig `protobuf:"bytes,2,opt,name=TLS,proto3" json:"TLS,omitempty"` HTTP *MeshHTTPConfig `protobuf:"bytes,3,opt,name=HTTP,proto3" json:"HTTP,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ Peering *PeeringMeshConfig `protobuf:"bytes,5,opt,name=Peering,proto3" json:"Peering,omitempty"` AllowEnablingPermissiveMutualTLS bool `protobuf:"varint,6,opt,name=AllowEnablingPermissiveMutualTLS,proto3" json:"AllowEnablingPermissiveMutualTLS,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.MeshConfigEntry output=config_entry.gen.go name=Structs ignore-fields=RaftIndex,EnterpriseMeta
func (*MeshConfig) Descriptor
deprecated
func (*MeshConfig) Descriptor() ([]byte, []int)
Deprecated: Use MeshConfig.ProtoReflect.Descriptor instead.
func (*MeshConfig) GetAllowEnablingPermissiveMutualTLS ¶
func (x *MeshConfig) GetAllowEnablingPermissiveMutualTLS() bool
func (*MeshConfig) GetHTTP ¶
func (x *MeshConfig) GetHTTP() *MeshHTTPConfig
func (*MeshConfig) GetMeta ¶
func (x *MeshConfig) GetMeta() map[string]string
func (*MeshConfig) GetPeering ¶
func (x *MeshConfig) GetPeering() *PeeringMeshConfig
func (*MeshConfig) GetTLS ¶
func (x *MeshConfig) GetTLS() *MeshTLSConfig
func (*MeshConfig) GetTransparentProxy ¶
func (x *MeshConfig) GetTransparentProxy() *TransparentProxyMeshConfig
func (*MeshConfig) MarshalBinary ¶
func (msg *MeshConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*MeshConfig) ProtoMessage ¶
func (*MeshConfig) ProtoMessage()
func (*MeshConfig) ProtoReflect ¶
func (x *MeshConfig) ProtoReflect() protoreflect.Message
func (*MeshConfig) Reset ¶
func (x *MeshConfig) Reset()
func (*MeshConfig) String ¶
func (x *MeshConfig) String() string
func (*MeshConfig) UnmarshalBinary ¶
func (msg *MeshConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type MeshDirectionalTLSConfig ¶
type MeshDirectionalTLSConfig struct { // mog: func-from=tlsVersionFromStructs func-to=tlsVersionToStructs TLSMinVersion string `protobuf:"bytes,1,opt,name=TLSMinVersion,proto3" json:"TLSMinVersion,omitempty"` // mog: func-from=tlsVersionFromStructs func-to=tlsVersionToStructs TLSMaxVersion string `protobuf:"bytes,2,opt,name=TLSMaxVersion,proto3" json:"TLSMaxVersion,omitempty"` // mog: func-from=cipherSuitesFromStructs func-to=cipherSuitesToStructs CipherSuites []string `protobuf:"bytes,3,rep,name=CipherSuites,proto3" json:"CipherSuites,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.MeshDirectionalTLSConfig output=config_entry.gen.go name=Structs
func (*MeshDirectionalTLSConfig) Descriptor
deprecated
func (*MeshDirectionalTLSConfig) Descriptor() ([]byte, []int)
Deprecated: Use MeshDirectionalTLSConfig.ProtoReflect.Descriptor instead.
func (*MeshDirectionalTLSConfig) GetCipherSuites ¶
func (x *MeshDirectionalTLSConfig) GetCipherSuites() []string
func (*MeshDirectionalTLSConfig) GetTLSMaxVersion ¶
func (x *MeshDirectionalTLSConfig) GetTLSMaxVersion() string
func (*MeshDirectionalTLSConfig) GetTLSMinVersion ¶
func (x *MeshDirectionalTLSConfig) GetTLSMinVersion() string
func (*MeshDirectionalTLSConfig) MarshalBinary ¶
func (msg *MeshDirectionalTLSConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*MeshDirectionalTLSConfig) ProtoMessage ¶
func (*MeshDirectionalTLSConfig) ProtoMessage()
func (*MeshDirectionalTLSConfig) ProtoReflect ¶
func (x *MeshDirectionalTLSConfig) ProtoReflect() protoreflect.Message
func (*MeshDirectionalTLSConfig) Reset ¶
func (x *MeshDirectionalTLSConfig) Reset()
func (*MeshDirectionalTLSConfig) String ¶
func (x *MeshDirectionalTLSConfig) String() string
func (*MeshDirectionalTLSConfig) UnmarshalBinary ¶
func (msg *MeshDirectionalTLSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type MeshGatewayConfig ¶
type MeshGatewayConfig struct { // mog: func-to=meshGatewayModeToStructs func-from=meshGatewayModeFromStructs Mode MeshGatewayMode `protobuf:"varint,1,opt,name=Mode,proto3,enum=hashicorp.consul.internal.configentry.MeshGatewayMode" json:"Mode,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.MeshGatewayConfig output=config_entry.gen.go name=Structs
func (*MeshGatewayConfig) Descriptor
deprecated
func (*MeshGatewayConfig) Descriptor() ([]byte, []int)
Deprecated: Use MeshGatewayConfig.ProtoReflect.Descriptor instead.
func (*MeshGatewayConfig) GetMode ¶
func (x *MeshGatewayConfig) GetMode() MeshGatewayMode
func (*MeshGatewayConfig) MarshalBinary ¶
func (msg *MeshGatewayConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*MeshGatewayConfig) ProtoMessage ¶
func (*MeshGatewayConfig) ProtoMessage()
func (*MeshGatewayConfig) ProtoReflect ¶
func (x *MeshGatewayConfig) ProtoReflect() protoreflect.Message
func (*MeshGatewayConfig) Reset ¶
func (x *MeshGatewayConfig) Reset()
func (*MeshGatewayConfig) String ¶
func (x *MeshGatewayConfig) String() string
func (*MeshGatewayConfig) UnmarshalBinary ¶
func (msg *MeshGatewayConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type MeshGatewayMode ¶
type MeshGatewayMode int32
const ( MeshGatewayMode_MeshGatewayModeDefault MeshGatewayMode = 0 MeshGatewayMode_MeshGatewayModeNone MeshGatewayMode = 1 MeshGatewayMode_MeshGatewayModeLocal MeshGatewayMode = 2 MeshGatewayMode_MeshGatewayModeRemote MeshGatewayMode = 3 )
func (MeshGatewayMode) Descriptor ¶
func (MeshGatewayMode) Descriptor() protoreflect.EnumDescriptor
func (MeshGatewayMode) Enum ¶
func (x MeshGatewayMode) Enum() *MeshGatewayMode
func (MeshGatewayMode) EnumDescriptor
deprecated
func (MeshGatewayMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use MeshGatewayMode.Descriptor instead.
func (MeshGatewayMode) Number ¶
func (x MeshGatewayMode) Number() protoreflect.EnumNumber
func (MeshGatewayMode) String ¶
func (x MeshGatewayMode) String() string
func (MeshGatewayMode) Type ¶
func (MeshGatewayMode) Type() protoreflect.EnumType
type MeshHTTPConfig ¶
type MeshHTTPConfig struct { SanitizeXForwardedClientCert bool `protobuf:"varint,1,opt,name=SanitizeXForwardedClientCert,proto3" json:"SanitizeXForwardedClientCert,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.MeshHTTPConfig output=config_entry.gen.go name=Structs
func (*MeshHTTPConfig) Descriptor
deprecated
func (*MeshHTTPConfig) Descriptor() ([]byte, []int)
Deprecated: Use MeshHTTPConfig.ProtoReflect.Descriptor instead.
func (*MeshHTTPConfig) GetSanitizeXForwardedClientCert ¶
func (x *MeshHTTPConfig) GetSanitizeXForwardedClientCert() bool
func (*MeshHTTPConfig) MarshalBinary ¶
func (msg *MeshHTTPConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*MeshHTTPConfig) ProtoMessage ¶
func (*MeshHTTPConfig) ProtoMessage()
func (*MeshHTTPConfig) ProtoReflect ¶
func (x *MeshHTTPConfig) ProtoReflect() protoreflect.Message
func (*MeshHTTPConfig) Reset ¶
func (x *MeshHTTPConfig) Reset()
func (*MeshHTTPConfig) String ¶
func (x *MeshHTTPConfig) String() string
func (*MeshHTTPConfig) UnmarshalBinary ¶
func (msg *MeshHTTPConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type MeshTLSConfig ¶
type MeshTLSConfig struct { Incoming *MeshDirectionalTLSConfig `protobuf:"bytes,1,opt,name=Incoming,proto3" json:"Incoming,omitempty"` Outgoing *MeshDirectionalTLSConfig `protobuf:"bytes,2,opt,name=Outgoing,proto3" json:"Outgoing,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.MeshTLSConfig output=config_entry.gen.go name=Structs
func (*MeshTLSConfig) Descriptor
deprecated
func (*MeshTLSConfig) Descriptor() ([]byte, []int)
Deprecated: Use MeshTLSConfig.ProtoReflect.Descriptor instead.
func (*MeshTLSConfig) GetIncoming ¶
func (x *MeshTLSConfig) GetIncoming() *MeshDirectionalTLSConfig
func (*MeshTLSConfig) GetOutgoing ¶
func (x *MeshTLSConfig) GetOutgoing() *MeshDirectionalTLSConfig
func (*MeshTLSConfig) MarshalBinary ¶
func (msg *MeshTLSConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*MeshTLSConfig) ProtoMessage ¶
func (*MeshTLSConfig) ProtoMessage()
func (*MeshTLSConfig) ProtoReflect ¶
func (x *MeshTLSConfig) ProtoReflect() protoreflect.Message
func (*MeshTLSConfig) Reset ¶
func (x *MeshTLSConfig) Reset()
func (*MeshTLSConfig) String ¶
func (x *MeshTLSConfig) String() string
func (*MeshTLSConfig) UnmarshalBinary ¶
func (msg *MeshTLSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type MutualTLSMode ¶
type MutualTLSMode int32
const ( MutualTLSMode_MutualTLSModeDefault MutualTLSMode = 0 MutualTLSMode_MutualTLSModeStrict MutualTLSMode = 1 MutualTLSMode_MutualTLSModePermissive MutualTLSMode = 2 )
func (MutualTLSMode) Descriptor ¶
func (MutualTLSMode) Descriptor() protoreflect.EnumDescriptor
func (MutualTLSMode) Enum ¶
func (x MutualTLSMode) Enum() *MutualTLSMode
func (MutualTLSMode) EnumDescriptor
deprecated
func (MutualTLSMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use MutualTLSMode.Descriptor instead.
func (MutualTLSMode) Number ¶
func (x MutualTLSMode) Number() protoreflect.EnumNumber
func (MutualTLSMode) String ¶
func (x MutualTLSMode) String() string
func (MutualTLSMode) Type ¶
func (MutualTLSMode) Type() protoreflect.EnumType
type PassiveHealthCheck ¶
type PassiveHealthCheck struct { // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto Interval *durationpb.Duration `protobuf:"bytes,1,opt,name=Interval,proto3" json:"Interval,omitempty"` MaxFailures uint32 `protobuf:"varint,2,opt,name=MaxFailures,proto3" json:"MaxFailures,omitempty"` // mog: target=EnforcingConsecutive5xx func-to=pointerToUint32FromUint32 func-from=uint32FromPointerToUint32 EnforcingConsecutive5Xx uint32 `protobuf:"varint,3,opt,name=EnforcingConsecutive5xx,proto3" json:"EnforcingConsecutive5xx,omitempty"` // mog: func-to=pointerToUint32FromUint32 func-from=uint32FromPointerToUint32 MaxEjectionPercent uint32 `protobuf:"varint,4,opt,name=MaxEjectionPercent,proto3" json:"MaxEjectionPercent,omitempty"` // mog: func-to=structs.DurationPointerFromProto func-from=structs.DurationPointerToProto BaseEjectionTime *durationpb.Duration `protobuf:"bytes,5,opt,name=BaseEjectionTime,proto3" json:"BaseEjectionTime,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.PassiveHealthCheck output=config_entry.gen.go name=Structs
func (*PassiveHealthCheck) Descriptor
deprecated
func (*PassiveHealthCheck) Descriptor() ([]byte, []int)
Deprecated: Use PassiveHealthCheck.ProtoReflect.Descriptor instead.
func (*PassiveHealthCheck) GetBaseEjectionTime ¶
func (x *PassiveHealthCheck) GetBaseEjectionTime() *durationpb.Duration
func (*PassiveHealthCheck) GetEnforcingConsecutive5Xx ¶
func (x *PassiveHealthCheck) GetEnforcingConsecutive5Xx() uint32
func (*PassiveHealthCheck) GetInterval ¶
func (x *PassiveHealthCheck) GetInterval() *durationpb.Duration
func (*PassiveHealthCheck) GetMaxEjectionPercent ¶
func (x *PassiveHealthCheck) GetMaxEjectionPercent() uint32
func (*PassiveHealthCheck) GetMaxFailures ¶
func (x *PassiveHealthCheck) GetMaxFailures() uint32
func (*PassiveHealthCheck) MarshalBinary ¶
func (msg *PassiveHealthCheck) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*PassiveHealthCheck) ProtoMessage ¶
func (*PassiveHealthCheck) ProtoMessage()
func (*PassiveHealthCheck) ProtoReflect ¶
func (x *PassiveHealthCheck) ProtoReflect() protoreflect.Message
func (*PassiveHealthCheck) Reset ¶
func (x *PassiveHealthCheck) Reset()
func (*PassiveHealthCheck) String ¶
func (x *PassiveHealthCheck) String() string
func (*PassiveHealthCheck) UnmarshalBinary ¶
func (msg *PassiveHealthCheck) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type PeeringMeshConfig ¶
type PeeringMeshConfig struct { PeerThroughMeshGateways bool `protobuf:"varint,1,opt,name=PeerThroughMeshGateways,proto3" json:"PeerThroughMeshGateways,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.PeeringMeshConfig output=config_entry.gen.go name=Structs
func (*PeeringMeshConfig) Descriptor
deprecated
func (*PeeringMeshConfig) Descriptor() ([]byte, []int)
Deprecated: Use PeeringMeshConfig.ProtoReflect.Descriptor instead.
func (*PeeringMeshConfig) GetPeerThroughMeshGateways ¶
func (x *PeeringMeshConfig) GetPeerThroughMeshGateways() bool
func (*PeeringMeshConfig) MarshalBinary ¶
func (msg *PeeringMeshConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*PeeringMeshConfig) ProtoMessage ¶
func (*PeeringMeshConfig) ProtoMessage()
func (*PeeringMeshConfig) ProtoReflect ¶
func (x *PeeringMeshConfig) ProtoReflect() protoreflect.Message
func (*PeeringMeshConfig) Reset ¶
func (x *PeeringMeshConfig) Reset()
func (*PeeringMeshConfig) String ¶
func (x *PeeringMeshConfig) String() string
func (*PeeringMeshConfig) UnmarshalBinary ¶
func (msg *PeeringMeshConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ProxyMode ¶
type ProxyMode int32
func (ProxyMode) Descriptor ¶
func (ProxyMode) Descriptor() protoreflect.EnumDescriptor
func (ProxyMode) EnumDescriptor
deprecated
func (ProxyMode) Number ¶
func (x ProxyMode) Number() protoreflect.EnumNumber
func (ProxyMode) Type ¶
func (ProxyMode) Type() protoreflect.EnumType
type RemoteJWKS ¶
type RemoteJWKS struct { URI string `protobuf:"bytes,1,opt,name=URI,proto3" json:"URI,omitempty"` // mog: func-to=int func-from=int32 RequestTimeoutMs int32 `protobuf:"varint,2,opt,name=RequestTimeoutMs,proto3" json:"RequestTimeoutMs,omitempty"` // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto CacheDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=CacheDuration,proto3" json:"CacheDuration,omitempty"` FetchAsynchronously bool `protobuf:"varint,4,opt,name=FetchAsynchronously,proto3" json:"FetchAsynchronously,omitempty"` RetryPolicy *JWKSRetryPolicy `protobuf:"bytes,5,opt,name=RetryPolicy,proto3" json:"RetryPolicy,omitempty"` JWKSCluster *JWKSCluster `protobuf:"bytes,6,opt,name=JWKSCluster,proto3" json:"JWKSCluster,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.RemoteJWKS output=config_entry.gen.go name=Structs
func (*RemoteJWKS) Descriptor
deprecated
func (*RemoteJWKS) Descriptor() ([]byte, []int)
Deprecated: Use RemoteJWKS.ProtoReflect.Descriptor instead.
func (*RemoteJWKS) GetCacheDuration ¶
func (x *RemoteJWKS) GetCacheDuration() *durationpb.Duration
func (*RemoteJWKS) GetFetchAsynchronously ¶
func (x *RemoteJWKS) GetFetchAsynchronously() bool
func (*RemoteJWKS) GetJWKSCluster ¶
func (x *RemoteJWKS) GetJWKSCluster() *JWKSCluster
func (*RemoteJWKS) GetRequestTimeoutMs ¶
func (x *RemoteJWKS) GetRequestTimeoutMs() int32
func (*RemoteJWKS) GetRetryPolicy ¶
func (x *RemoteJWKS) GetRetryPolicy() *JWKSRetryPolicy
func (*RemoteJWKS) GetURI ¶
func (x *RemoteJWKS) GetURI() string
func (*RemoteJWKS) MarshalBinary ¶
func (msg *RemoteJWKS) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*RemoteJWKS) ProtoMessage ¶
func (*RemoteJWKS) ProtoMessage()
func (*RemoteJWKS) ProtoReflect ¶
func (x *RemoteJWKS) ProtoReflect() protoreflect.Message
func (*RemoteJWKS) Reset ¶
func (x *RemoteJWKS) Reset()
func (*RemoteJWKS) String ¶
func (x *RemoteJWKS) String() string
func (*RemoteJWKS) UnmarshalBinary ¶
func (msg *RemoteJWKS) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ResourceReference ¶
type ResourceReference struct { Kind string `protobuf:"bytes,1,opt,name=Kind,proto3" json:"Kind,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` SectionName string `protobuf:"bytes,3,opt,name=SectionName,proto3" json:"SectionName,omitempty"` // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,4,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ResourceReference output=config_entry.gen.go name=Structs
func (*ResourceReference) Descriptor
deprecated
func (*ResourceReference) Descriptor() ([]byte, []int)
Deprecated: Use ResourceReference.ProtoReflect.Descriptor instead.
func (*ResourceReference) GetEnterpriseMeta ¶
func (x *ResourceReference) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*ResourceReference) GetKind ¶
func (x *ResourceReference) GetKind() string
func (*ResourceReference) GetName ¶
func (x *ResourceReference) GetName() string
func (*ResourceReference) GetSectionName ¶
func (x *ResourceReference) GetSectionName() string
func (*ResourceReference) MarshalBinary ¶
func (msg *ResourceReference) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ResourceReference) ProtoMessage ¶
func (*ResourceReference) ProtoMessage()
func (*ResourceReference) ProtoReflect ¶
func (x *ResourceReference) ProtoReflect() protoreflect.Message
func (*ResourceReference) Reset ¶
func (x *ResourceReference) Reset()
func (*ResourceReference) String ¶
func (x *ResourceReference) String() string
func (*ResourceReference) UnmarshalBinary ¶
func (msg *ResourceReference) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type RetryPolicyBackOff ¶
type RetryPolicyBackOff struct { // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto BaseInterval *durationpb.Duration `protobuf:"bytes,1,opt,name=BaseInterval,proto3" json:"BaseInterval,omitempty"` // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto MaxInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=MaxInterval,proto3" json:"MaxInterval,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.RetryPolicyBackOff output=config_entry.gen.go name=Structs
func (*RetryPolicyBackOff) Descriptor
deprecated
func (*RetryPolicyBackOff) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicyBackOff.ProtoReflect.Descriptor instead.
func (*RetryPolicyBackOff) GetBaseInterval ¶
func (x *RetryPolicyBackOff) GetBaseInterval() *durationpb.Duration
func (*RetryPolicyBackOff) GetMaxInterval ¶
func (x *RetryPolicyBackOff) GetMaxInterval() *durationpb.Duration
func (*RetryPolicyBackOff) MarshalBinary ¶
func (msg *RetryPolicyBackOff) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*RetryPolicyBackOff) ProtoMessage ¶
func (*RetryPolicyBackOff) ProtoMessage()
func (*RetryPolicyBackOff) ProtoReflect ¶
func (x *RetryPolicyBackOff) ProtoReflect() protoreflect.Message
func (*RetryPolicyBackOff) Reset ¶
func (x *RetryPolicyBackOff) Reset()
func (*RetryPolicyBackOff) String ¶
func (x *RetryPolicyBackOff) String() string
func (*RetryPolicyBackOff) UnmarshalBinary ¶
func (msg *RetryPolicyBackOff) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type RingHashConfig ¶
type RingHashConfig struct { MinimumRingSize uint64 `protobuf:"varint,1,opt,name=MinimumRingSize,proto3" json:"MinimumRingSize,omitempty"` MaximumRingSize uint64 `protobuf:"varint,2,opt,name=MaximumRingSize,proto3" json:"MaximumRingSize,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.RingHashConfig output=config_entry.gen.go name=Structs
func (*RingHashConfig) Descriptor
deprecated
func (*RingHashConfig) Descriptor() ([]byte, []int)
Deprecated: Use RingHashConfig.ProtoReflect.Descriptor instead.
func (*RingHashConfig) GetMaximumRingSize ¶
func (x *RingHashConfig) GetMaximumRingSize() uint64
func (*RingHashConfig) GetMinimumRingSize ¶
func (x *RingHashConfig) GetMinimumRingSize() uint64
func (*RingHashConfig) MarshalBinary ¶
func (msg *RingHashConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*RingHashConfig) ProtoMessage ¶
func (*RingHashConfig) ProtoMessage()
func (*RingHashConfig) ProtoReflect ¶
func (x *RingHashConfig) ProtoReflect() protoreflect.Message
func (*RingHashConfig) Reset ¶
func (x *RingHashConfig) Reset()
func (*RingHashConfig) String ¶
func (x *RingHashConfig) String() string
func (*RingHashConfig) UnmarshalBinary ¶
func (msg *RingHashConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type SamenessGroup ¶
type SamenessGroup struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` DefaultForFailover bool `protobuf:"varint,2,opt,name=DefaultForFailover,proto3" json:"DefaultForFailover,omitempty"` IncludeLocal bool `protobuf:"varint,3,opt,name=IncludeLocal,proto3" json:"IncludeLocal,omitempty"` Members []*SamenessGroupMember `protobuf:"bytes,4,rep,name=Members,proto3" json:"Members,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,6,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.SamenessGroupConfigEntry output=config_entry.gen.go name=Structs ignore-fields=RaftIndex
func (*SamenessGroup) Descriptor
deprecated
func (*SamenessGroup) Descriptor() ([]byte, []int)
Deprecated: Use SamenessGroup.ProtoReflect.Descriptor instead.
func (*SamenessGroup) GetDefaultForFailover ¶
func (x *SamenessGroup) GetDefaultForFailover() bool
func (*SamenessGroup) GetEnterpriseMeta ¶
func (x *SamenessGroup) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*SamenessGroup) GetIncludeLocal ¶
func (x *SamenessGroup) GetIncludeLocal() bool
func (*SamenessGroup) GetMembers ¶
func (x *SamenessGroup) GetMembers() []*SamenessGroupMember
func (*SamenessGroup) GetMeta ¶
func (x *SamenessGroup) GetMeta() map[string]string
func (*SamenessGroup) GetName ¶
func (x *SamenessGroup) GetName() string
func (*SamenessGroup) MarshalBinary ¶
func (msg *SamenessGroup) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*SamenessGroup) ProtoMessage ¶
func (*SamenessGroup) ProtoMessage()
func (*SamenessGroup) ProtoReflect ¶
func (x *SamenessGroup) ProtoReflect() protoreflect.Message
func (*SamenessGroup) Reset ¶
func (x *SamenessGroup) Reset()
func (*SamenessGroup) String ¶
func (x *SamenessGroup) String() string
func (*SamenessGroup) UnmarshalBinary ¶
func (msg *SamenessGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type SamenessGroupMember ¶
type SamenessGroupMember struct { Partition string `protobuf:"bytes,1,opt,name=Partition,proto3" json:"Partition,omitempty"` Peer string `protobuf:"bytes,2,opt,name=Peer,proto3" json:"Peer,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.SamenessGroupMember output=config_entry.gen.go name=Structs
func (*SamenessGroupMember) Descriptor
deprecated
func (*SamenessGroupMember) Descriptor() ([]byte, []int)
Deprecated: Use SamenessGroupMember.ProtoReflect.Descriptor instead.
func (*SamenessGroupMember) GetPartition ¶
func (x *SamenessGroupMember) GetPartition() string
func (*SamenessGroupMember) GetPeer ¶
func (x *SamenessGroupMember) GetPeer() string
func (*SamenessGroupMember) MarshalBinary ¶
func (msg *SamenessGroupMember) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*SamenessGroupMember) ProtoMessage ¶
func (*SamenessGroupMember) ProtoMessage()
func (*SamenessGroupMember) ProtoReflect ¶
func (x *SamenessGroupMember) ProtoReflect() protoreflect.Message
func (*SamenessGroupMember) Reset ¶
func (x *SamenessGroupMember) Reset()
func (*SamenessGroupMember) String ¶
func (x *SamenessGroupMember) String() string
func (*SamenessGroupMember) UnmarshalBinary ¶
func (msg *SamenessGroupMember) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceDefaults ¶
type ServiceDefaults struct { Protocol string `protobuf:"bytes,1,opt,name=Protocol,proto3" json:"Protocol,omitempty"` // mog: func-to=proxyModeToStructs func-from=proxyModeFromStructs Mode ProxyMode `protobuf:"varint,2,opt,name=Mode,proto3,enum=hashicorp.consul.internal.configentry.ProxyMode" json:"Mode,omitempty"` TransparentProxy *TransparentProxyConfig `protobuf:"bytes,3,opt,name=TransparentProxy,proto3" json:"TransparentProxy,omitempty"` MeshGateway *MeshGatewayConfig `protobuf:"bytes,4,opt,name=MeshGateway,proto3" json:"MeshGateway,omitempty"` Expose *ExposeConfig `protobuf:"bytes,5,opt,name=Expose,proto3" json:"Expose,omitempty"` ExternalSNI string `protobuf:"bytes,6,opt,name=ExternalSNI,proto3" json:"ExternalSNI,omitempty"` UpstreamConfig *UpstreamConfiguration `protobuf:"bytes,7,opt,name=UpstreamConfig,proto3" json:"UpstreamConfig,omitempty"` Destination *DestinationConfig `protobuf:"bytes,8,opt,name=Destination,proto3" json:"Destination,omitempty"` // mog: func-to=int func-from=int32 MaxInboundConnections int32 `protobuf:"varint,9,opt,name=MaxInboundConnections,proto3" json:"MaxInboundConnections,omitempty"` // mog: func-to=int func-from=int32 LocalConnectTimeoutMs int32 `protobuf:"varint,10,opt,name=LocalConnectTimeoutMs,proto3" json:"LocalConnectTimeoutMs,omitempty"` // mog: func-to=int func-from=int32 LocalRequestTimeoutMs int32 `protobuf:"varint,11,opt,name=LocalRequestTimeoutMs,proto3" json:"LocalRequestTimeoutMs,omitempty"` BalanceInboundConnections string `protobuf:"bytes,12,opt,name=BalanceInboundConnections,proto3" json:"BalanceInboundConnections,omitempty"` Meta map[string]string `` /* 150-byte string literal not displayed */ // mog: func-to=EnvoyExtensionsToStructs func-from=EnvoyExtensionsFromStructs EnvoyExtensions []*pbcommon.EnvoyExtension `protobuf:"bytes,14,rep,name=EnvoyExtensions,proto3" json:"EnvoyExtensions,omitempty"` // mog: func-to=mutualTLSModeToStructs func-from=mutualTLSModeFromStructs MutualTLSMode MutualTLSMode `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*ServiceDefaults) Descriptor
deprecated
func (*ServiceDefaults) Descriptor() ([]byte, []int)
Deprecated: Use ServiceDefaults.ProtoReflect.Descriptor instead.
func (*ServiceDefaults) GetBalanceInboundConnections ¶
func (x *ServiceDefaults) GetBalanceInboundConnections() string
func (*ServiceDefaults) GetDestination ¶
func (x *ServiceDefaults) GetDestination() *DestinationConfig
func (*ServiceDefaults) GetEnvoyExtensions ¶
func (x *ServiceDefaults) GetEnvoyExtensions() []*pbcommon.EnvoyExtension
func (*ServiceDefaults) GetExpose ¶
func (x *ServiceDefaults) GetExpose() *ExposeConfig
func (*ServiceDefaults) GetExternalSNI ¶
func (x *ServiceDefaults) GetExternalSNI() string
func (*ServiceDefaults) GetLocalConnectTimeoutMs ¶
func (x *ServiceDefaults) GetLocalConnectTimeoutMs() int32
func (*ServiceDefaults) GetLocalRequestTimeoutMs ¶
func (x *ServiceDefaults) GetLocalRequestTimeoutMs() int32
func (*ServiceDefaults) GetMaxInboundConnections ¶
func (x *ServiceDefaults) GetMaxInboundConnections() int32
func (*ServiceDefaults) GetMeshGateway ¶
func (x *ServiceDefaults) GetMeshGateway() *MeshGatewayConfig
func (*ServiceDefaults) GetMeta ¶
func (x *ServiceDefaults) GetMeta() map[string]string
func (*ServiceDefaults) GetMode ¶
func (x *ServiceDefaults) GetMode() ProxyMode
func (*ServiceDefaults) GetMutualTLSMode ¶
func (x *ServiceDefaults) GetMutualTLSMode() MutualTLSMode
func (*ServiceDefaults) GetProtocol ¶
func (x *ServiceDefaults) GetProtocol() string
func (*ServiceDefaults) GetTransparentProxy ¶
func (x *ServiceDefaults) GetTransparentProxy() *TransparentProxyConfig
func (*ServiceDefaults) GetUpstreamConfig ¶
func (x *ServiceDefaults) GetUpstreamConfig() *UpstreamConfiguration
func (*ServiceDefaults) MarshalBinary ¶
func (msg *ServiceDefaults) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceDefaults) ProtoMessage ¶
func (*ServiceDefaults) ProtoMessage()
func (*ServiceDefaults) ProtoReflect ¶
func (x *ServiceDefaults) ProtoReflect() protoreflect.Message
func (*ServiceDefaults) Reset ¶
func (x *ServiceDefaults) Reset()
func (*ServiceDefaults) String ¶
func (x *ServiceDefaults) String() string
func (*ServiceDefaults) UnmarshalBinary ¶
func (msg *ServiceDefaults) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceIntentions ¶
type ServiceIntentions struct { Sources []*SourceIntention `protobuf:"bytes,1,rep,name=Sources,proto3" json:"Sources,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ JWT *IntentionJWTRequirement `protobuf:"bytes,3,opt,name=JWT,proto3" json:"JWT,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceIntentionsConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*ServiceIntentions) Descriptor
deprecated
func (*ServiceIntentions) Descriptor() ([]byte, []int)
Deprecated: Use ServiceIntentions.ProtoReflect.Descriptor instead.
func (*ServiceIntentions) GetJWT ¶
func (x *ServiceIntentions) GetJWT() *IntentionJWTRequirement
func (*ServiceIntentions) GetMeta ¶
func (x *ServiceIntentions) GetMeta() map[string]string
func (*ServiceIntentions) GetSources ¶
func (x *ServiceIntentions) GetSources() []*SourceIntention
func (*ServiceIntentions) MarshalBinary ¶
func (msg *ServiceIntentions) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceIntentions) ProtoMessage ¶
func (*ServiceIntentions) ProtoMessage()
func (*ServiceIntentions) ProtoReflect ¶
func (x *ServiceIntentions) ProtoReflect() protoreflect.Message
func (*ServiceIntentions) Reset ¶
func (x *ServiceIntentions) Reset()
func (*ServiceIntentions) String ¶
func (x *ServiceIntentions) String() string
func (*ServiceIntentions) UnmarshalBinary ¶
func (msg *ServiceIntentions) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolver ¶
type ServiceResolver struct { DefaultSubset string `protobuf:"bytes,1,opt,name=DefaultSubset,proto3" json:"DefaultSubset,omitempty"` Subsets map[string]*ServiceResolverSubset `` /* 155-byte string literal not displayed */ Redirect *ServiceResolverRedirect `protobuf:"bytes,3,opt,name=Redirect,proto3" json:"Redirect,omitempty"` Failover map[string]*ServiceResolverFailover `` /* 157-byte string literal not displayed */ // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto ConnectTimeout *durationpb.Duration `protobuf:"bytes,5,opt,name=ConnectTimeout,proto3" json:"ConnectTimeout,omitempty"` LoadBalancer *LoadBalancer `protobuf:"bytes,6,opt,name=LoadBalancer,proto3" json:"LoadBalancer,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ // mog: func-to=structs.DurationFromProto func-from=structs.DurationToProto RequestTimeout *durationpb.Duration `protobuf:"bytes,8,opt,name=RequestTimeout,proto3" json:"RequestTimeout,omitempty"` PrioritizeByLocality *ServiceResolverPrioritizeByLocality `protobuf:"bytes,9,opt,name=PrioritizeByLocality,proto3" json:"PrioritizeByLocality,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*ServiceResolver) Descriptor
deprecated
func (*ServiceResolver) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolver.ProtoReflect.Descriptor instead.
func (*ServiceResolver) GetConnectTimeout ¶
func (x *ServiceResolver) GetConnectTimeout() *durationpb.Duration
func (*ServiceResolver) GetDefaultSubset ¶
func (x *ServiceResolver) GetDefaultSubset() string
func (*ServiceResolver) GetFailover ¶
func (x *ServiceResolver) GetFailover() map[string]*ServiceResolverFailover
func (*ServiceResolver) GetLoadBalancer ¶
func (x *ServiceResolver) GetLoadBalancer() *LoadBalancer
func (*ServiceResolver) GetMeta ¶
func (x *ServiceResolver) GetMeta() map[string]string
func (*ServiceResolver) GetPrioritizeByLocality ¶
func (x *ServiceResolver) GetPrioritizeByLocality() *ServiceResolverPrioritizeByLocality
func (*ServiceResolver) GetRedirect ¶
func (x *ServiceResolver) GetRedirect() *ServiceResolverRedirect
func (*ServiceResolver) GetRequestTimeout ¶
func (x *ServiceResolver) GetRequestTimeout() *durationpb.Duration
func (*ServiceResolver) GetSubsets ¶
func (x *ServiceResolver) GetSubsets() map[string]*ServiceResolverSubset
func (*ServiceResolver) MarshalBinary ¶
func (msg *ServiceResolver) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolver) ProtoMessage ¶
func (*ServiceResolver) ProtoMessage()
func (*ServiceResolver) ProtoReflect ¶
func (x *ServiceResolver) ProtoReflect() protoreflect.Message
func (*ServiceResolver) Reset ¶
func (x *ServiceResolver) Reset()
func (*ServiceResolver) String ¶
func (x *ServiceResolver) String() string
func (*ServiceResolver) UnmarshalBinary ¶
func (msg *ServiceResolver) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolverFailover ¶
type ServiceResolverFailover struct { Service string `protobuf:"bytes,1,opt,name=Service,proto3" json:"Service,omitempty"` ServiceSubset string `protobuf:"bytes,2,opt,name=ServiceSubset,proto3" json:"ServiceSubset,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=Namespace,proto3" json:"Namespace,omitempty"` Datacenters []string `protobuf:"bytes,4,rep,name=Datacenters,proto3" json:"Datacenters,omitempty"` Targets []*ServiceResolverFailoverTarget `protobuf:"bytes,5,rep,name=Targets,proto3" json:"Targets,omitempty"` Policy *ServiceResolverFailoverPolicy `protobuf:"bytes,6,opt,name=Policy,proto3" json:"Policy,omitempty"` SamenessGroup string `protobuf:"bytes,7,opt,name=SamenessGroup,proto3" json:"SamenessGroup,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverFailover output=config_entry.gen.go name=Structs
func (*ServiceResolverFailover) Descriptor
deprecated
func (*ServiceResolverFailover) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolverFailover.ProtoReflect.Descriptor instead.
func (*ServiceResolverFailover) GetDatacenters ¶
func (x *ServiceResolverFailover) GetDatacenters() []string
func (*ServiceResolverFailover) GetNamespace ¶
func (x *ServiceResolverFailover) GetNamespace() string
func (*ServiceResolverFailover) GetPolicy ¶
func (x *ServiceResolverFailover) GetPolicy() *ServiceResolverFailoverPolicy
func (*ServiceResolverFailover) GetSamenessGroup ¶
func (x *ServiceResolverFailover) GetSamenessGroup() string
func (*ServiceResolverFailover) GetService ¶
func (x *ServiceResolverFailover) GetService() string
func (*ServiceResolverFailover) GetServiceSubset ¶
func (x *ServiceResolverFailover) GetServiceSubset() string
func (*ServiceResolverFailover) GetTargets ¶
func (x *ServiceResolverFailover) GetTargets() []*ServiceResolverFailoverTarget
func (*ServiceResolverFailover) MarshalBinary ¶
func (msg *ServiceResolverFailover) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolverFailover) ProtoMessage ¶
func (*ServiceResolverFailover) ProtoMessage()
func (*ServiceResolverFailover) ProtoReflect ¶
func (x *ServiceResolverFailover) ProtoReflect() protoreflect.Message
func (*ServiceResolverFailover) Reset ¶
func (x *ServiceResolverFailover) Reset()
func (*ServiceResolverFailover) String ¶
func (x *ServiceResolverFailover) String() string
func (*ServiceResolverFailover) UnmarshalBinary ¶
func (msg *ServiceResolverFailover) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolverFailoverPolicy ¶
type ServiceResolverFailoverPolicy struct { Mode string `protobuf:"bytes,1,opt,name=Mode,proto3" json:"Mode,omitempty"` Regions []string `protobuf:"bytes,2,rep,name=Regions,proto3" json:"Regions,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverFailoverPolicy output=config_entry.gen.go name=Structs
func (*ServiceResolverFailoverPolicy) Descriptor
deprecated
func (*ServiceResolverFailoverPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolverFailoverPolicy.ProtoReflect.Descriptor instead.
func (*ServiceResolverFailoverPolicy) GetMode ¶
func (x *ServiceResolverFailoverPolicy) GetMode() string
func (*ServiceResolverFailoverPolicy) GetRegions ¶
func (x *ServiceResolverFailoverPolicy) GetRegions() []string
func (*ServiceResolverFailoverPolicy) MarshalBinary ¶
func (msg *ServiceResolverFailoverPolicy) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolverFailoverPolicy) ProtoMessage ¶
func (*ServiceResolverFailoverPolicy) ProtoMessage()
func (*ServiceResolverFailoverPolicy) ProtoReflect ¶
func (x *ServiceResolverFailoverPolicy) ProtoReflect() protoreflect.Message
func (*ServiceResolverFailoverPolicy) Reset ¶
func (x *ServiceResolverFailoverPolicy) Reset()
func (*ServiceResolverFailoverPolicy) String ¶
func (x *ServiceResolverFailoverPolicy) String() string
func (*ServiceResolverFailoverPolicy) UnmarshalBinary ¶
func (msg *ServiceResolverFailoverPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolverFailoverTarget ¶
type ServiceResolverFailoverTarget struct { Service string `protobuf:"bytes,1,opt,name=Service,proto3" json:"Service,omitempty"` ServiceSubset string `protobuf:"bytes,2,opt,name=ServiceSubset,proto3" json:"ServiceSubset,omitempty"` Partition string `protobuf:"bytes,3,opt,name=Partition,proto3" json:"Partition,omitempty"` Namespace string `protobuf:"bytes,4,opt,name=Namespace,proto3" json:"Namespace,omitempty"` Datacenter string `protobuf:"bytes,5,opt,name=Datacenter,proto3" json:"Datacenter,omitempty"` Peer string `protobuf:"bytes,6,opt,name=Peer,proto3" json:"Peer,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverFailoverTarget output=config_entry.gen.go name=Structs
func (*ServiceResolverFailoverTarget) Descriptor
deprecated
func (*ServiceResolverFailoverTarget) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolverFailoverTarget.ProtoReflect.Descriptor instead.
func (*ServiceResolverFailoverTarget) GetDatacenter ¶
func (x *ServiceResolverFailoverTarget) GetDatacenter() string
func (*ServiceResolverFailoverTarget) GetNamespace ¶
func (x *ServiceResolverFailoverTarget) GetNamespace() string
func (*ServiceResolverFailoverTarget) GetPartition ¶
func (x *ServiceResolverFailoverTarget) GetPartition() string
func (*ServiceResolverFailoverTarget) GetPeer ¶
func (x *ServiceResolverFailoverTarget) GetPeer() string
func (*ServiceResolverFailoverTarget) GetService ¶
func (x *ServiceResolverFailoverTarget) GetService() string
func (*ServiceResolverFailoverTarget) GetServiceSubset ¶
func (x *ServiceResolverFailoverTarget) GetServiceSubset() string
func (*ServiceResolverFailoverTarget) MarshalBinary ¶
func (msg *ServiceResolverFailoverTarget) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolverFailoverTarget) ProtoMessage ¶
func (*ServiceResolverFailoverTarget) ProtoMessage()
func (*ServiceResolverFailoverTarget) ProtoReflect ¶
func (x *ServiceResolverFailoverTarget) ProtoReflect() protoreflect.Message
func (*ServiceResolverFailoverTarget) Reset ¶
func (x *ServiceResolverFailoverTarget) Reset()
func (*ServiceResolverFailoverTarget) String ¶
func (x *ServiceResolverFailoverTarget) String() string
func (*ServiceResolverFailoverTarget) UnmarshalBinary ¶
func (msg *ServiceResolverFailoverTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolverPrioritizeByLocality ¶
type ServiceResolverPrioritizeByLocality struct { Mode string `protobuf:"bytes,1,opt,name=Mode,proto3" json:"Mode,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverPrioritizeByLocality output=config_entry.gen.go name=Structs
func (*ServiceResolverPrioritizeByLocality) Descriptor
deprecated
func (*ServiceResolverPrioritizeByLocality) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolverPrioritizeByLocality.ProtoReflect.Descriptor instead.
func (*ServiceResolverPrioritizeByLocality) GetMode ¶
func (x *ServiceResolverPrioritizeByLocality) GetMode() string
func (*ServiceResolverPrioritizeByLocality) MarshalBinary ¶
func (msg *ServiceResolverPrioritizeByLocality) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolverPrioritizeByLocality) ProtoMessage ¶
func (*ServiceResolverPrioritizeByLocality) ProtoMessage()
func (*ServiceResolverPrioritizeByLocality) ProtoReflect ¶
func (x *ServiceResolverPrioritizeByLocality) ProtoReflect() protoreflect.Message
func (*ServiceResolverPrioritizeByLocality) Reset ¶
func (x *ServiceResolverPrioritizeByLocality) Reset()
func (*ServiceResolverPrioritizeByLocality) String ¶
func (x *ServiceResolverPrioritizeByLocality) String() string
func (*ServiceResolverPrioritizeByLocality) UnmarshalBinary ¶
func (msg *ServiceResolverPrioritizeByLocality) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolverRedirect ¶
type ServiceResolverRedirect struct { Service string `protobuf:"bytes,1,opt,name=Service,proto3" json:"Service,omitempty"` ServiceSubset string `protobuf:"bytes,2,opt,name=ServiceSubset,proto3" json:"ServiceSubset,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=Namespace,proto3" json:"Namespace,omitempty"` Partition string `protobuf:"bytes,4,opt,name=Partition,proto3" json:"Partition,omitempty"` Datacenter string `protobuf:"bytes,5,opt,name=Datacenter,proto3" json:"Datacenter,omitempty"` Peer string `protobuf:"bytes,6,opt,name=Peer,proto3" json:"Peer,omitempty"` SamenessGroup string `protobuf:"bytes,7,opt,name=SamenessGroup,proto3" json:"SamenessGroup,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverRedirect output=config_entry.gen.go name=Structs
func (*ServiceResolverRedirect) Descriptor
deprecated
func (*ServiceResolverRedirect) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolverRedirect.ProtoReflect.Descriptor instead.
func (*ServiceResolverRedirect) GetDatacenter ¶
func (x *ServiceResolverRedirect) GetDatacenter() string
func (*ServiceResolverRedirect) GetNamespace ¶
func (x *ServiceResolverRedirect) GetNamespace() string
func (*ServiceResolverRedirect) GetPartition ¶
func (x *ServiceResolverRedirect) GetPartition() string
func (*ServiceResolverRedirect) GetPeer ¶
func (x *ServiceResolverRedirect) GetPeer() string
func (*ServiceResolverRedirect) GetSamenessGroup ¶
func (x *ServiceResolverRedirect) GetSamenessGroup() string
func (*ServiceResolverRedirect) GetService ¶
func (x *ServiceResolverRedirect) GetService() string
func (*ServiceResolverRedirect) GetServiceSubset ¶
func (x *ServiceResolverRedirect) GetServiceSubset() string
func (*ServiceResolverRedirect) MarshalBinary ¶
func (msg *ServiceResolverRedirect) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolverRedirect) ProtoMessage ¶
func (*ServiceResolverRedirect) ProtoMessage()
func (*ServiceResolverRedirect) ProtoReflect ¶
func (x *ServiceResolverRedirect) ProtoReflect() protoreflect.Message
func (*ServiceResolverRedirect) Reset ¶
func (x *ServiceResolverRedirect) Reset()
func (*ServiceResolverRedirect) String ¶
func (x *ServiceResolverRedirect) String() string
func (*ServiceResolverRedirect) UnmarshalBinary ¶
func (msg *ServiceResolverRedirect) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type ServiceResolverSubset ¶
type ServiceResolverSubset struct { Filter string `protobuf:"bytes,1,opt,name=Filter,proto3" json:"Filter,omitempty"` OnlyPassing bool `protobuf:"varint,2,opt,name=OnlyPassing,proto3" json:"OnlyPassing,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.ServiceResolverSubset output=config_entry.gen.go name=Structs
func (*ServiceResolverSubset) Descriptor
deprecated
func (*ServiceResolverSubset) Descriptor() ([]byte, []int)
Deprecated: Use ServiceResolverSubset.ProtoReflect.Descriptor instead.
func (*ServiceResolverSubset) GetFilter ¶
func (x *ServiceResolverSubset) GetFilter() string
func (*ServiceResolverSubset) GetOnlyPassing ¶
func (x *ServiceResolverSubset) GetOnlyPassing() bool
func (*ServiceResolverSubset) MarshalBinary ¶
func (msg *ServiceResolverSubset) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*ServiceResolverSubset) ProtoMessage ¶
func (*ServiceResolverSubset) ProtoMessage()
func (*ServiceResolverSubset) ProtoReflect ¶
func (x *ServiceResolverSubset) ProtoReflect() protoreflect.Message
func (*ServiceResolverSubset) Reset ¶
func (x *ServiceResolverSubset) Reset()
func (*ServiceResolverSubset) String ¶
func (x *ServiceResolverSubset) String() string
func (*ServiceResolverSubset) UnmarshalBinary ¶
func (msg *ServiceResolverSubset) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type SourceIntention ¶
type SourceIntention struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // mog: func-to=intentionActionToStructs func-from=intentionActionFromStructs Action IntentionAction `protobuf:"varint,2,opt,name=Action,proto3,enum=hashicorp.consul.internal.configentry.IntentionAction" json:"Action,omitempty"` Permissions []*IntentionPermission `protobuf:"bytes,3,rep,name=Permissions,proto3" json:"Permissions,omitempty"` // mog: func-to=int func-from=int32 Precedence int32 `protobuf:"varint,4,opt,name=Precedence,proto3" json:"Precedence,omitempty"` LegacyID string `protobuf:"bytes,5,opt,name=LegacyID,proto3" json:"LegacyID,omitempty"` // mog: func-to=intentionSourceTypeToStructs func-from=intentionSourceTypeFromStructs Type IntentionSourceType `protobuf:"varint,6,opt,name=Type,proto3,enum=hashicorp.consul.internal.configentry.IntentionSourceType" json:"Type,omitempty"` Description string `protobuf:"bytes,7,opt,name=Description,proto3" json:"Description,omitempty"` LegacyMeta map[string]string `` /* 161-byte string literal not displayed */ // mog: func-to=timeToStructs func-from=timeFromStructs LegacyCreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=LegacyCreateTime,proto3" json:"LegacyCreateTime,omitempty"` // mog: func-to=timeToStructs func-from=timeFromStructs LegacyUpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=LegacyUpdateTime,proto3" json:"LegacyUpdateTime,omitempty"` // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,11,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` Peer string `protobuf:"bytes,12,opt,name=Peer,proto3" json:"Peer,omitempty"` SamenessGroup string `protobuf:"bytes,13,opt,name=SamenessGroup,proto3" json:"SamenessGroup,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.SourceIntention output=config_entry.gen.go name=Structs
func (*SourceIntention) Descriptor
deprecated
func (*SourceIntention) Descriptor() ([]byte, []int)
Deprecated: Use SourceIntention.ProtoReflect.Descriptor instead.
func (*SourceIntention) GetAction ¶
func (x *SourceIntention) GetAction() IntentionAction
func (*SourceIntention) GetDescription ¶
func (x *SourceIntention) GetDescription() string
func (*SourceIntention) GetEnterpriseMeta ¶
func (x *SourceIntention) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*SourceIntention) GetLegacyCreateTime ¶
func (x *SourceIntention) GetLegacyCreateTime() *timestamppb.Timestamp
func (*SourceIntention) GetLegacyID ¶
func (x *SourceIntention) GetLegacyID() string
func (*SourceIntention) GetLegacyMeta ¶
func (x *SourceIntention) GetLegacyMeta() map[string]string
func (*SourceIntention) GetLegacyUpdateTime ¶
func (x *SourceIntention) GetLegacyUpdateTime() *timestamppb.Timestamp
func (*SourceIntention) GetName ¶
func (x *SourceIntention) GetName() string
func (*SourceIntention) GetPeer ¶
func (x *SourceIntention) GetPeer() string
func (*SourceIntention) GetPermissions ¶
func (x *SourceIntention) GetPermissions() []*IntentionPermission
func (*SourceIntention) GetPrecedence ¶
func (x *SourceIntention) GetPrecedence() int32
func (*SourceIntention) GetSamenessGroup ¶
func (x *SourceIntention) GetSamenessGroup() string
func (*SourceIntention) GetType ¶
func (x *SourceIntention) GetType() IntentionSourceType
func (*SourceIntention) MarshalBinary ¶
func (msg *SourceIntention) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*SourceIntention) ProtoMessage ¶
func (*SourceIntention) ProtoMessage()
func (*SourceIntention) ProtoReflect ¶
func (x *SourceIntention) ProtoReflect() protoreflect.Message
func (*SourceIntention) Reset ¶
func (x *SourceIntention) Reset()
func (*SourceIntention) String ¶
func (x *SourceIntention) String() string
func (*SourceIntention) UnmarshalBinary ¶
func (msg *SourceIntention) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type Status ¶
type Status struct { Conditions []*Condition `protobuf:"bytes,1,rep,name=Conditions,proto3" json:"Conditions,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.Status output=config_entry.gen.go name=Structs
func (*Status) Descriptor
deprecated
func (*Status) GetConditions ¶
func (*Status) MarshalBinary ¶
MarshalBinary implements encoding.BinaryMarshaler
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
func (*Status) UnmarshalBinary ¶
UnmarshalBinary implements encoding.BinaryUnmarshaler
type TCPRoute ¶
type TCPRoute struct { Meta map[string]string `` /* 149-byte string literal not displayed */ Parents []*ResourceReference `protobuf:"bytes,2,rep,name=Parents,proto3" json:"Parents,omitempty"` Services []*TCPService `protobuf:"bytes,3,rep,name=Services,proto3" json:"Services,omitempty"` Status *Status `protobuf:"bytes,4,opt,name=Status,proto3" json:"Status,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.TCPRouteConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta
func (*TCPRoute) Descriptor
deprecated
func (*TCPRoute) GetParents ¶
func (x *TCPRoute) GetParents() []*ResourceReference
func (*TCPRoute) GetServices ¶
func (x *TCPRoute) GetServices() []*TCPService
func (*TCPRoute) MarshalBinary ¶
MarshalBinary implements encoding.BinaryMarshaler
func (*TCPRoute) ProtoMessage ¶
func (*TCPRoute) ProtoMessage()
func (*TCPRoute) ProtoReflect ¶
func (x *TCPRoute) ProtoReflect() protoreflect.Message
func (*TCPRoute) UnmarshalBinary ¶
UnmarshalBinary implements encoding.BinaryUnmarshaler
type TCPService ¶
type TCPService struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,2,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.TCPService output=config_entry.gen.go name=Structs
func (*TCPService) Descriptor
deprecated
func (*TCPService) Descriptor() ([]byte, []int)
Deprecated: Use TCPService.ProtoReflect.Descriptor instead.
func (*TCPService) GetEnterpriseMeta ¶
func (x *TCPService) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*TCPService) GetName ¶
func (x *TCPService) GetName() string
func (*TCPService) MarshalBinary ¶
func (msg *TCPService) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*TCPService) ProtoMessage ¶
func (*TCPService) ProtoMessage()
func (*TCPService) ProtoReflect ¶
func (x *TCPService) ProtoReflect() protoreflect.Message
func (*TCPService) Reset ¶
func (x *TCPService) Reset()
func (*TCPService) String ¶
func (x *TCPService) String() string
func (*TCPService) UnmarshalBinary ¶
func (msg *TCPService) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type TransparentProxyConfig ¶
type TransparentProxyConfig struct { // mog: func-to=int func-from=int32 OutboundListenerPort int32 `protobuf:"varint,1,opt,name=OutboundListenerPort,proto3" json:"OutboundListenerPort,omitempty"` DialedDirectly bool `protobuf:"varint,2,opt,name=DialedDirectly,proto3" json:"DialedDirectly,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.TransparentProxyConfig output=config_entry.gen.go name=Structs
func (*TransparentProxyConfig) Descriptor
deprecated
func (*TransparentProxyConfig) Descriptor() ([]byte, []int)
Deprecated: Use TransparentProxyConfig.ProtoReflect.Descriptor instead.
func (*TransparentProxyConfig) GetDialedDirectly ¶
func (x *TransparentProxyConfig) GetDialedDirectly() bool
func (*TransparentProxyConfig) GetOutboundListenerPort ¶
func (x *TransparentProxyConfig) GetOutboundListenerPort() int32
func (*TransparentProxyConfig) MarshalBinary ¶
func (msg *TransparentProxyConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*TransparentProxyConfig) ProtoMessage ¶
func (*TransparentProxyConfig) ProtoMessage()
func (*TransparentProxyConfig) ProtoReflect ¶
func (x *TransparentProxyConfig) ProtoReflect() protoreflect.Message
func (*TransparentProxyConfig) Reset ¶
func (x *TransparentProxyConfig) Reset()
func (*TransparentProxyConfig) String ¶
func (x *TransparentProxyConfig) String() string
func (*TransparentProxyConfig) UnmarshalBinary ¶
func (msg *TransparentProxyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type TransparentProxyMeshConfig ¶
type TransparentProxyMeshConfig struct { MeshDestinationsOnly bool `protobuf:"varint,1,opt,name=MeshDestinationsOnly,proto3" json:"MeshDestinationsOnly,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.TransparentProxyMeshConfig output=config_entry.gen.go name=Structs
func (*TransparentProxyMeshConfig) Descriptor
deprecated
func (*TransparentProxyMeshConfig) Descriptor() ([]byte, []int)
Deprecated: Use TransparentProxyMeshConfig.ProtoReflect.Descriptor instead.
func (*TransparentProxyMeshConfig) GetMeshDestinationsOnly ¶
func (x *TransparentProxyMeshConfig) GetMeshDestinationsOnly() bool
func (*TransparentProxyMeshConfig) MarshalBinary ¶
func (msg *TransparentProxyMeshConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*TransparentProxyMeshConfig) ProtoMessage ¶
func (*TransparentProxyMeshConfig) ProtoMessage()
func (*TransparentProxyMeshConfig) ProtoReflect ¶
func (x *TransparentProxyMeshConfig) ProtoReflect() protoreflect.Message
func (*TransparentProxyMeshConfig) Reset ¶
func (x *TransparentProxyMeshConfig) Reset()
func (*TransparentProxyMeshConfig) String ¶
func (x *TransparentProxyMeshConfig) String() string
func (*TransparentProxyMeshConfig) UnmarshalBinary ¶
func (msg *TransparentProxyMeshConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type URLRewrite ¶
type URLRewrite struct { Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.URLRewrite output=config_entry.gen.go name=Structs
func (*URLRewrite) Descriptor
deprecated
func (*URLRewrite) Descriptor() ([]byte, []int)
Deprecated: Use URLRewrite.ProtoReflect.Descriptor instead.
func (*URLRewrite) GetPath ¶
func (x *URLRewrite) GetPath() string
func (*URLRewrite) MarshalBinary ¶
func (msg *URLRewrite) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*URLRewrite) ProtoMessage ¶
func (*URLRewrite) ProtoMessage()
func (*URLRewrite) ProtoReflect ¶
func (x *URLRewrite) ProtoReflect() protoreflect.Message
func (*URLRewrite) Reset ¶
func (x *URLRewrite) Reset()
func (*URLRewrite) String ¶
func (x *URLRewrite) String() string
func (*URLRewrite) UnmarshalBinary ¶
func (msg *URLRewrite) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type UpstreamConfig ¶
type UpstreamConfig struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // mog: func-to=enterpriseMetaToStructs func-from=enterpriseMetaFromStructs EnterpriseMeta *pbcommon.EnterpriseMeta `protobuf:"bytes,2,opt,name=EnterpriseMeta,proto3" json:"EnterpriseMeta,omitempty"` EnvoyListenerJSON string `protobuf:"bytes,3,opt,name=EnvoyListenerJSON,proto3" json:"EnvoyListenerJSON,omitempty"` EnvoyClusterJSON string `protobuf:"bytes,4,opt,name=EnvoyClusterJSON,proto3" json:"EnvoyClusterJSON,omitempty"` Protocol string `protobuf:"bytes,5,opt,name=Protocol,proto3" json:"Protocol,omitempty"` // mog: func-to=int func-from=int32 ConnectTimeoutMs int32 `protobuf:"varint,6,opt,name=ConnectTimeoutMs,proto3" json:"ConnectTimeoutMs,omitempty"` Limits *UpstreamLimits `protobuf:"bytes,7,opt,name=Limits,proto3" json:"Limits,omitempty"` PassiveHealthCheck *PassiveHealthCheck `protobuf:"bytes,8,opt,name=PassiveHealthCheck,proto3" json:"PassiveHealthCheck,omitempty"` MeshGateway *MeshGatewayConfig `protobuf:"bytes,9,opt,name=MeshGateway,proto3" json:"MeshGateway,omitempty"` BalanceOutboundConnections string `protobuf:"bytes,10,opt,name=BalanceOutboundConnections,proto3" json:"BalanceOutboundConnections,omitempty"` Peer string `protobuf:"bytes,11,opt,name=Peer,proto3" json:"Peer,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.UpstreamConfig output=config_entry.gen.go name=Structs
func (*UpstreamConfig) Descriptor
deprecated
func (*UpstreamConfig) Descriptor() ([]byte, []int)
Deprecated: Use UpstreamConfig.ProtoReflect.Descriptor instead.
func (*UpstreamConfig) GetBalanceOutboundConnections ¶
func (x *UpstreamConfig) GetBalanceOutboundConnections() string
func (*UpstreamConfig) GetConnectTimeoutMs ¶
func (x *UpstreamConfig) GetConnectTimeoutMs() int32
func (*UpstreamConfig) GetEnterpriseMeta ¶
func (x *UpstreamConfig) GetEnterpriseMeta() *pbcommon.EnterpriseMeta
func (*UpstreamConfig) GetEnvoyClusterJSON ¶
func (x *UpstreamConfig) GetEnvoyClusterJSON() string
func (*UpstreamConfig) GetEnvoyListenerJSON ¶
func (x *UpstreamConfig) GetEnvoyListenerJSON() string
func (*UpstreamConfig) GetLimits ¶
func (x *UpstreamConfig) GetLimits() *UpstreamLimits
func (*UpstreamConfig) GetMeshGateway ¶
func (x *UpstreamConfig) GetMeshGateway() *MeshGatewayConfig
func (*UpstreamConfig) GetName ¶
func (x *UpstreamConfig) GetName() string
func (*UpstreamConfig) GetPassiveHealthCheck ¶
func (x *UpstreamConfig) GetPassiveHealthCheck() *PassiveHealthCheck
func (*UpstreamConfig) GetPeer ¶
func (x *UpstreamConfig) GetPeer() string
func (*UpstreamConfig) GetProtocol ¶
func (x *UpstreamConfig) GetProtocol() string
func (*UpstreamConfig) MarshalBinary ¶
func (msg *UpstreamConfig) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*UpstreamConfig) ProtoMessage ¶
func (*UpstreamConfig) ProtoMessage()
func (*UpstreamConfig) ProtoReflect ¶
func (x *UpstreamConfig) ProtoReflect() protoreflect.Message
func (*UpstreamConfig) Reset ¶
func (x *UpstreamConfig) Reset()
func (*UpstreamConfig) String ¶
func (x *UpstreamConfig) String() string
func (*UpstreamConfig) UnmarshalBinary ¶
func (msg *UpstreamConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type UpstreamConfiguration ¶
type UpstreamConfiguration struct { Overrides []*UpstreamConfig `protobuf:"bytes,1,rep,name=Overrides,proto3" json:"Overrides,omitempty"` Defaults *UpstreamConfig `protobuf:"bytes,2,opt,name=Defaults,proto3" json:"Defaults,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.UpstreamConfiguration output=config_entry.gen.go name=Structs
func (*UpstreamConfiguration) Descriptor
deprecated
func (*UpstreamConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use UpstreamConfiguration.ProtoReflect.Descriptor instead.
func (*UpstreamConfiguration) GetDefaults ¶
func (x *UpstreamConfiguration) GetDefaults() *UpstreamConfig
func (*UpstreamConfiguration) GetOverrides ¶
func (x *UpstreamConfiguration) GetOverrides() []*UpstreamConfig
func (*UpstreamConfiguration) MarshalBinary ¶
func (msg *UpstreamConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*UpstreamConfiguration) ProtoMessage ¶
func (*UpstreamConfiguration) ProtoMessage()
func (*UpstreamConfiguration) ProtoReflect ¶
func (x *UpstreamConfiguration) ProtoReflect() protoreflect.Message
func (*UpstreamConfiguration) Reset ¶
func (x *UpstreamConfiguration) Reset()
func (*UpstreamConfiguration) String ¶
func (x *UpstreamConfiguration) String() string
func (*UpstreamConfiguration) UnmarshalBinary ¶
func (msg *UpstreamConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
type UpstreamLimits ¶
type UpstreamLimits struct { // mog: func-to=pointerToIntFromInt32 func-from=int32FromPointerToInt MaxConnections int32 `protobuf:"varint,1,opt,name=MaxConnections,proto3" json:"MaxConnections,omitempty"` // mog: func-to=pointerToIntFromInt32 func-from=int32FromPointerToInt MaxPendingRequests int32 `protobuf:"varint,2,opt,name=MaxPendingRequests,proto3" json:"MaxPendingRequests,omitempty"` // mog: func-to=pointerToIntFromInt32 func-from=int32FromPointerToInt MaxConcurrentRequests int32 `protobuf:"varint,3,opt,name=MaxConcurrentRequests,proto3" json:"MaxConcurrentRequests,omitempty"` // contains filtered or unexported fields }
mog annotation:
target=github.com/hernad/consul/agent/structs.UpstreamLimits output=config_entry.gen.go name=Structs
func (*UpstreamLimits) Descriptor
deprecated
func (*UpstreamLimits) Descriptor() ([]byte, []int)
Deprecated: Use UpstreamLimits.ProtoReflect.Descriptor instead.
func (*UpstreamLimits) GetMaxConcurrentRequests ¶
func (x *UpstreamLimits) GetMaxConcurrentRequests() int32
func (*UpstreamLimits) GetMaxConnections ¶
func (x *UpstreamLimits) GetMaxConnections() int32
func (*UpstreamLimits) GetMaxPendingRequests ¶
func (x *UpstreamLimits) GetMaxPendingRequests() int32
func (*UpstreamLimits) MarshalBinary ¶
func (msg *UpstreamLimits) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*UpstreamLimits) ProtoMessage ¶
func (*UpstreamLimits) ProtoMessage()
func (*UpstreamLimits) ProtoReflect ¶
func (x *UpstreamLimits) ProtoReflect() protoreflect.Message
func (*UpstreamLimits) Reset ¶
func (x *UpstreamLimits) Reset()
func (*UpstreamLimits) String ¶
func (x *UpstreamLimits) String() string
func (*UpstreamLimits) UnmarshalBinary ¶
func (msg *UpstreamLimits) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler