pbconfigentry

package
v1.16.109 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2023 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
var (
	IntentionAction_name = map[int32]string{
		0: "Deny",
		1: "Allow",
	}
	IntentionAction_value = map[string]int32{
		"Deny":  0,
		"Allow": 1,
	}
)

Enum value maps for IntentionAction.

View Source
var (
	IntentionSourceType_name = map[int32]string{
		0: "Consul",
	}
	IntentionSourceType_value = map[string]int32{
		"Consul": 0,
	}
)

Enum value maps for IntentionSourceType.

View Source
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.

View Source
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.

View Source
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.

View Source
var (
	APIGatewayListenerProtocol_name = map[int32]string{
		0: "ListenerProtocolHTTP",
		1: "ListenerProtocolTCP",
	}
	APIGatewayListenerProtocol_value = map[string]int32{
		"ListenerProtocolHTTP": 0,
		"ListenerProtocolTCP":  1,
	}
)

Enum value maps for APIGatewayListenerProtocol.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var EnvoyExtensionsFromStructs = pbcommon.EnvoyExtensionsFromStructs
View Source
var EnvoyExtensionsToStructs = pbcommon.EnvoyExtensionsToStructs

Function variables to support proto generation This allows for using functions in the local package without having to generate imports

View Source
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 APIGatewayToStructs

func APIGatewayToStructs(s *APIGateway, t *structs.APIGatewayConfigEntry)

func BoundAPIGatewayFromStructs

func BoundAPIGatewayFromStructs(t *structs.BoundAPIGatewayConfigEntry, s *BoundAPIGateway)

func ConditionFromStructs

func ConditionFromStructs(t *structs.Condition, s *Condition)

func ConditionToStructs

func ConditionToStructs(s *Condition, t *structs.Condition)

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 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 HTTPMatchFromStructs(t *structs.HTTPMatch, s *HTTPMatch)

func HTTPMatchToStructs

func HTTPMatchToStructs(s *HTTPMatch, t *structs.HTTPMatch)

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 IntentionJWTProviderFromStructs

func IntentionJWTProviderFromStructs(t *structs.IntentionJWTProvider, s *IntentionJWTProvider)

func IntentionJWTProviderToStructs

func IntentionJWTProviderToStructs(s *IntentionJWTProvider, t *structs.IntentionJWTProvider)

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 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 LocalJWKSFromStructs(t *structs.LocalJWKS, s *LocalJWKS)

func LocalJWKSToStructs

func LocalJWKSToStructs(s *LocalJWKS, t *structs.LocalJWKS)

func MeshConfigFromStructs

func MeshConfigFromStructs(t *structs.MeshConfigEntry, s *MeshConfig)

func MeshConfigToStructs

func MeshConfigToStructs(s *MeshConfig, t *structs.MeshConfigEntry)

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 ServiceResolverFromStructs

func ServiceResolverFromStructs(t *structs.ServiceResolverConfigEntry, s *ServiceResolver)

func ServiceResolverSubsetFromStructs

func ServiceResolverSubsetFromStructs(t *structs.ServiceResolverSubset, s *ServiceResolverSubset)

func ServiceResolverSubsetToStructs

func ServiceResolverSubsetToStructs(s *ServiceResolverSubset, t *structs.ServiceResolverSubset)

func SourceIntentionFromStructs

func SourceIntentionFromStructs(t *structs.SourceIntention, s *SourceIntention)

func SourceIntentionToStructs

func SourceIntentionToStructs(s *SourceIntention, t *structs.SourceIntention)

func StatusFromStructs

func StatusFromStructs(t *structs.Status, s *Status)

func StatusToStructs

func StatusToStructs(s *Status, t *structs.Status)

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 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 (*APIGatewayListener) GetTLS

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) Enum

func (APIGatewayListenerProtocol) EnumDescriptor deprecated

func (APIGatewayListenerProtocol) EnumDescriptor() ([]byte, []int)

Deprecated: Use APIGatewayListenerProtocol.Descriptor instead.

func (APIGatewayListenerProtocol) Number

func (APIGatewayListenerProtocol) String

func (APIGatewayListenerProtocol) Type

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetLastTransitionTime

func (x *Condition) GetLastTransitionTime() *timestamppb.Timestamp

func (*Condition) GetMessage

func (x *Condition) GetMessage() string

func (*Condition) GetReason

func (x *Condition) GetReason() string

func (*Condition) GetResource

func (x *Condition) GetResource() *ResourceReference

func (*Condition) GetStatus

func (x *Condition) GetStatus() string

func (*Condition) GetType

func (x *Condition) GetType() string

func (*Condition) MarshalBinary

func (msg *Condition) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect

func (x *Condition) ProtoReflect() protoreflect.Message

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

func (*Condition) UnmarshalBinary

func (msg *Condition) UnmarshalBinary(b []byte) error

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 (*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 (*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) Enum

func (HTTPHeaderMatchType) EnumDescriptor deprecated

func (HTTPHeaderMatchType) EnumDescriptor() ([]byte, []int)

Deprecated: Use HTTPHeaderMatchType.Descriptor instead.

func (HTTPHeaderMatchType) Number

func (HTTPHeaderMatchType) String

func (x HTTPHeaderMatchType) String() string

func (HTTPHeaderMatchType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use HTTPMatch.ProtoReflect.Descriptor instead.

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

func (msg *HTTPMatch) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*HTTPMatch) ProtoMessage

func (*HTTPMatch) ProtoMessage()

func (*HTTPMatch) ProtoReflect

func (x *HTTPMatch) ProtoReflect() protoreflect.Message

func (*HTTPMatch) Reset

func (x *HTTPMatch) Reset()

func (*HTTPMatch) String

func (x *HTTPMatch) String() string

func (*HTTPMatch) UnmarshalBinary

func (msg *HTTPMatch) UnmarshalBinary(b []byte) error

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) Enum

func (x HTTPMatchMethod) Enum() *HTTPMatchMethod

func (HTTPMatchMethod) EnumDescriptor deprecated

func (HTTPMatchMethod) EnumDescriptor() ([]byte, []int)

Deprecated: Use HTTPMatchMethod.Descriptor instead.

func (HTTPMatchMethod) Number

func (HTTPMatchMethod) String

func (x HTTPMatchMethod) String() string

func (HTTPMatchMethod) Type

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) Enum

func (HTTPPathMatchType) EnumDescriptor deprecated

func (HTTPPathMatchType) EnumDescriptor() ([]byte, []int)

Deprecated: Use HTTPPathMatchType.Descriptor instead.

func (HTTPPathMatchType) Number

func (HTTPPathMatchType) String

func (x HTTPPathMatchType) String() string

func (HTTPPathMatchType) Type

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) Enum

func (HTTPQueryMatchType) EnumDescriptor deprecated

func (HTTPQueryMatchType) EnumDescriptor() ([]byte, []int)

Deprecated: Use HTTPQueryMatchType.Descriptor instead.

func (HTTPQueryMatchType) Number

func (HTTPQueryMatchType) String

func (x HTTPQueryMatchType) String() string

func (HTTPQueryMatchType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use HTTPRoute.ProtoReflect.Descriptor instead.

func (*HTTPRoute) GetHostnames

func (x *HTTPRoute) GetHostnames() []string

func (*HTTPRoute) GetMeta

func (x *HTTPRoute) GetMeta() map[string]string

func (*HTTPRoute) GetParents

func (x *HTTPRoute) GetParents() []*ResourceReference

func (*HTTPRoute) GetRules

func (x *HTTPRoute) GetRules() []*HTTPRouteRule

func (*HTTPRoute) GetStatus

func (x *HTTPRoute) GetStatus() *Status

func (*HTTPRoute) MarshalBinary

func (msg *HTTPRoute) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*HTTPRoute) ProtoMessage

func (*HTTPRoute) ProtoMessage()

func (*HTTPRoute) ProtoReflect

func (x *HTTPRoute) ProtoReflect() protoreflect.Message

func (*HTTPRoute) Reset

func (x *HTTPRoute) Reset()

func (*HTTPRoute) String

func (x *HTTPRoute) String() string

func (*HTTPRoute) UnmarshalBinary

func (msg *HTTPRoute) UnmarshalBinary(b []byte) error

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 (*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) Enum

func (x IntentionAction) Enum() *IntentionAction

func (IntentionAction) EnumDescriptor deprecated

func (IntentionAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use IntentionAction.Descriptor instead.

func (IntentionAction) Number

func (IntentionAction) String

func (x IntentionAction) String() string

func (IntentionAction) Type

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 (*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 (*IntentionHTTPHeaderPermission) Reset

func (x *IntentionHTTPHeaderPermission) Reset()

func (*IntentionHTTPHeaderPermission) 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 (*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 (*IntentionJWTClaimVerification) Reset

func (x *IntentionJWTClaimVerification) Reset()

func (*IntentionJWTClaimVerification) 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 (*IntentionPermission) GetJWT

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) Enum

func (IntentionSourceType) EnumDescriptor deprecated

func (IntentionSourceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IntentionSourceType.Descriptor instead.

func (IntentionSourceType) Number

func (IntentionSourceType) String

func (x IntentionSourceType) String() string

func (IntentionSourceType) Type

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 (*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) Enum

func (x Kind) Enum() *Kind

func (Kind) EnumDescriptor deprecated

func (Kind) EnumDescriptor() ([]byte, []int)

Deprecated: Use Kind.Descriptor instead.

func (Kind) Number

func (x Kind) Number() protoreflect.EnumNumber

func (Kind) String

func (x Kind) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use LocalJWKS.ProtoReflect.Descriptor instead.

func (*LocalJWKS) GetFilename

func (x *LocalJWKS) GetFilename() string

func (*LocalJWKS) GetJWKS

func (x *LocalJWKS) GetJWKS() string

func (*LocalJWKS) MarshalBinary

func (msg *LocalJWKS) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*LocalJWKS) ProtoMessage

func (*LocalJWKS) ProtoMessage()

func (*LocalJWKS) ProtoReflect

func (x *LocalJWKS) ProtoReflect() protoreflect.Message

func (*LocalJWKS) Reset

func (x *LocalJWKS) Reset()

func (*LocalJWKS) String

func (x *LocalJWKS) String() string

func (*LocalJWKS) UnmarshalBinary

func (msg *LocalJWKS) UnmarshalBinary(b []byte) error

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) Enum

func (x MeshGatewayMode) Enum() *MeshGatewayMode

func (MeshGatewayMode) EnumDescriptor deprecated

func (MeshGatewayMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use MeshGatewayMode.Descriptor instead.

func (MeshGatewayMode) Number

func (MeshGatewayMode) String

func (x MeshGatewayMode) String() string

func (MeshGatewayMode) Type

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) Enum

func (x MutualTLSMode) Enum() *MutualTLSMode

func (MutualTLSMode) EnumDescriptor deprecated

func (MutualTLSMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use MutualTLSMode.Descriptor instead.

func (MutualTLSMode) Number

func (MutualTLSMode) String

func (x MutualTLSMode) String() string

func (MutualTLSMode) Type

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
const (
	ProxyMode_ProxyModeDefault     ProxyMode = 0
	ProxyMode_ProxyModeTransparent ProxyMode = 1
	ProxyMode_ProxyModeDirect      ProxyMode = 2
)

func (ProxyMode) Descriptor

func (ProxyMode) Descriptor() protoreflect.EnumDescriptor

func (ProxyMode) Enum

func (x ProxyMode) Enum() *ProxyMode

func (ProxyMode) EnumDescriptor deprecated

func (ProxyMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProxyMode.Descriptor instead.

func (ProxyMode) Number

func (x ProxyMode) Number() protoreflect.EnumNumber

func (ProxyMode) String

func (x ProxyMode) String() string

func (ProxyMode) Type

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 (*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 (*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 (*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 (*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 (*ServiceResolverFailoverPolicy) Reset

func (x *ServiceResolverFailoverPolicy) Reset()

func (*ServiceResolverFailoverPolicy) 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 (*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 (*ServiceResolverFailoverTarget) Reset

func (x *ServiceResolverFailoverTarget) Reset()

func (*ServiceResolverFailoverTarget) 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 (*ServiceResolverPrioritizeByLocality) MarshalBinary

func (msg *ServiceResolverPrioritizeByLocality) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*ServiceResolverPrioritizeByLocality) ProtoMessage

func (*ServiceResolverPrioritizeByLocality) ProtoMessage()

func (*ServiceResolverPrioritizeByLocality) ProtoReflect

func (*ServiceResolverPrioritizeByLocality) Reset

func (*ServiceResolverPrioritizeByLocality) 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) Descriptor() ([]byte, []int)

Deprecated: Use Status.ProtoReflect.Descriptor instead.

func (*Status) GetConditions

func (x *Status) GetConditions() []*Condition

func (*Status) MarshalBinary

func (msg *Status) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) ProtoReflect

func (x *Status) ProtoReflect() protoreflect.Message

func (*Status) Reset

func (x *Status) Reset()

func (*Status) String

func (x *Status) String() string

func (*Status) UnmarshalBinary

func (msg *Status) UnmarshalBinary(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use TCPRoute.ProtoReflect.Descriptor instead.

func (*TCPRoute) GetMeta

func (x *TCPRoute) GetMeta() map[string]string

func (*TCPRoute) GetParents

func (x *TCPRoute) GetParents() []*ResourceReference

func (*TCPRoute) GetServices

func (x *TCPRoute) GetServices() []*TCPService

func (*TCPRoute) GetStatus

func (x *TCPRoute) GetStatus() *Status

func (*TCPRoute) MarshalBinary

func (msg *TCPRoute) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*TCPRoute) ProtoMessage

func (*TCPRoute) ProtoMessage()

func (*TCPRoute) ProtoReflect

func (x *TCPRoute) ProtoReflect() protoreflect.Message

func (*TCPRoute) Reset

func (x *TCPRoute) Reset()

func (*TCPRoute) String

func (x *TCPRoute) String() string

func (*TCPRoute) UnmarshalBinary

func (msg *TCPRoute) UnmarshalBinary(b []byte) error

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 (*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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL