pbconfigentry

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 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 added in v1.16.0

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

func APIGatewayListenerFromStructs added in v1.16.0

func APIGatewayListenerFromStructs(t *structs.APIGatewayListener, s *APIGatewayListener)

func APIGatewayListenerToStructs added in v1.16.0

func APIGatewayListenerToStructs(s *APIGatewayListener, t *structs.APIGatewayListener)

func APIGatewayTLSConfigurationFromStructs added in v1.16.0

func APIGatewayTLSConfigurationFromStructs(t *structs.APIGatewayTLSConfiguration, s *APIGatewayTLSConfiguration)

func APIGatewayTLSConfigurationToStructs added in v1.16.0

func APIGatewayTLSConfigurationToStructs(s *APIGatewayTLSConfiguration, t *structs.APIGatewayTLSConfiguration)

func APIGatewayToStructs added in v1.16.0

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

func BoundAPIGatewayFromStructs added in v1.16.0

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

func BoundAPIGatewayListenerFromStructs added in v1.16.0

func BoundAPIGatewayListenerFromStructs(t *structs.BoundAPIGatewayListener, s *BoundAPIGatewayListener)

func BoundAPIGatewayListenerToStructs added in v1.16.0

func BoundAPIGatewayListenerToStructs(s *BoundAPIGatewayListener, t *structs.BoundAPIGatewayListener)

func BoundAPIGatewayToStructs added in v1.16.0

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

func ConditionFromStructs added in v1.16.0

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

func ConditionToStructs added in v1.16.0

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

func ConfigEntryToStructs added in v1.16.0

func ConfigEntryToStructs(s *ConfigEntry) structs.ConfigEntry

func CookieConfigFromStructs added in v1.16.0

func CookieConfigFromStructs(t *structs.CookieConfig, s *CookieConfig)

func CookieConfigToStructs added in v1.16.0

func CookieConfigToStructs(s *CookieConfig, t *structs.CookieConfig)

func DestinationConfigFromStructs added in v1.16.0

func DestinationConfigFromStructs(t *structs.DestinationConfig, s *DestinationConfig)

func DestinationConfigToStructs added in v1.16.0

func DestinationConfigToStructs(s *DestinationConfig, t *structs.DestinationConfig)

func ExposeConfigFromStructs added in v1.16.0

func ExposeConfigFromStructs(t *structs.ExposeConfig, s *ExposeConfig)

func ExposeConfigToStructs added in v1.16.0

func ExposeConfigToStructs(s *ExposeConfig, t *structs.ExposeConfig)

func ExposePathFromStructs added in v1.16.0

func ExposePathFromStructs(t *structs.ExposePath, s *ExposePath)

func ExposePathToStructs added in v1.16.0

func ExposePathToStructs(s *ExposePath, t *structs.ExposePath)

func GatewayServiceTLSConfigFromStructs added in v1.16.0

func GatewayServiceTLSConfigFromStructs(t *structs.GatewayServiceTLSConfig, s *GatewayServiceTLSConfig)

func GatewayServiceTLSConfigToStructs added in v1.16.0

func GatewayServiceTLSConfigToStructs(s *GatewayServiceTLSConfig, t *structs.GatewayServiceTLSConfig)

func GatewayTLSConfigFromStructs added in v1.16.0

func GatewayTLSConfigFromStructs(t *structs.GatewayTLSConfig, s *GatewayTLSConfig)

func GatewayTLSConfigToStructs added in v1.16.0

func GatewayTLSConfigToStructs(s *GatewayTLSConfig, t *structs.GatewayTLSConfig)

func GatewayTLSSDSConfigFromStructs added in v1.16.0

func GatewayTLSSDSConfigFromStructs(t *structs.GatewayTLSSDSConfig, s *GatewayTLSSDSConfig)

func GatewayTLSSDSConfigToStructs added in v1.16.0

func GatewayTLSSDSConfigToStructs(s *GatewayTLSSDSConfig, t *structs.GatewayTLSSDSConfig)

func HTTPFiltersFromStructs added in v1.16.0

func HTTPFiltersFromStructs(t *structs.HTTPFilters, s *HTTPFilters)

func HTTPFiltersToStructs added in v1.16.0

func HTTPFiltersToStructs(s *HTTPFilters, t *structs.HTTPFilters)

func HTTPHeaderFilterFromStructs added in v1.16.0

func HTTPHeaderFilterFromStructs(t *structs.HTTPHeaderFilter, s *HTTPHeaderFilter)

func HTTPHeaderFilterToStructs added in v1.16.0

func HTTPHeaderFilterToStructs(s *HTTPHeaderFilter, t *structs.HTTPHeaderFilter)

func HTTPHeaderMatchFromStructs added in v1.16.0

func HTTPHeaderMatchFromStructs(t *structs.HTTPHeaderMatch, s *HTTPHeaderMatch)

func HTTPHeaderMatchToStructs added in v1.16.0

func HTTPHeaderMatchToStructs(s *HTTPHeaderMatch, t *structs.HTTPHeaderMatch)

func HTTPHeaderModifiersFromStructs added in v1.16.0

func HTTPHeaderModifiersFromStructs(t *structs.HTTPHeaderModifiers, s *HTTPHeaderModifiers)

func HTTPHeaderModifiersToStructs added in v1.16.0

func HTTPHeaderModifiersToStructs(s *HTTPHeaderModifiers, t *structs.HTTPHeaderModifiers)

func HTTPMatchFromStructs added in v1.16.0

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

func HTTPMatchToStructs added in v1.16.0

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

func HTTPPathMatchFromStructs added in v1.16.0

func HTTPPathMatchFromStructs(t *structs.HTTPPathMatch, s *HTTPPathMatch)

func HTTPPathMatchToStructs added in v1.16.0

func HTTPPathMatchToStructs(s *HTTPPathMatch, t *structs.HTTPPathMatch)

func HTTPQueryMatchFromStructs added in v1.16.0

func HTTPQueryMatchFromStructs(t *structs.HTTPQueryMatch, s *HTTPQueryMatch)

func HTTPQueryMatchToStructs added in v1.16.0

func HTTPQueryMatchToStructs(s *HTTPQueryMatch, t *structs.HTTPQueryMatch)

func HTTPRouteFromStructs added in v1.16.0

func HTTPRouteFromStructs(t *structs.HTTPRouteConfigEntry, s *HTTPRoute)

func HTTPRouteRuleFromStructs added in v1.16.0

func HTTPRouteRuleFromStructs(t *structs.HTTPRouteRule, s *HTTPRouteRule)

func HTTPRouteRuleToStructs added in v1.16.0

func HTTPRouteRuleToStructs(s *HTTPRouteRule, t *structs.HTTPRouteRule)

func HTTPRouteToStructs added in v1.16.0

func HTTPRouteToStructs(s *HTTPRoute, t *structs.HTTPRouteConfigEntry)

func HTTPServiceFromStructs added in v1.16.0

func HTTPServiceFromStructs(t *structs.HTTPService, s *HTTPService)

func HTTPServiceToStructs added in v1.16.0

func HTTPServiceToStructs(s *HTTPService, t *structs.HTTPService)

func HashPolicyFromStructs added in v1.16.0

func HashPolicyFromStructs(t *structs.HashPolicy, s *HashPolicy)

func HashPolicyToStructs added in v1.16.0

func HashPolicyToStructs(s *HashPolicy, t *structs.HashPolicy)

func IngressGatewayFromStructs added in v1.16.0

func IngressGatewayFromStructs(t *structs.IngressGatewayConfigEntry, s *IngressGateway)

func IngressGatewayToStructs added in v1.16.0

func IngressGatewayToStructs(s *IngressGateway, t *structs.IngressGatewayConfigEntry)

func IngressListenerFromStructs added in v1.16.0

func IngressListenerFromStructs(t *structs.IngressListener, s *IngressListener)

func IngressListenerToStructs added in v1.16.0

func IngressListenerToStructs(s *IngressListener, t *structs.IngressListener)

func IngressServiceConfigFromStructs added in v1.16.0

func IngressServiceConfigFromStructs(t *structs.IngressServiceConfig, s *IngressServiceConfig)

func IngressServiceConfigToStructs added in v1.16.0

func IngressServiceConfigToStructs(s *IngressServiceConfig, t *structs.IngressServiceConfig)

func IngressServiceFromStructs added in v1.16.0

func IngressServiceFromStructs(t *structs.IngressService, s *IngressService)

func IngressServiceToStructs added in v1.16.0

func IngressServiceToStructs(s *IngressService, t *structs.IngressService)

func InlineCertificateFromStructs added in v1.16.0

func InlineCertificateFromStructs(t *structs.InlineCertificateConfigEntry, s *InlineCertificate)

func InlineCertificateToStructs added in v1.16.0

func InlineCertificateToStructs(s *InlineCertificate, t *structs.InlineCertificateConfigEntry)

func IntentionHTTPHeaderPermissionFromStructs added in v1.16.0

func IntentionHTTPHeaderPermissionFromStructs(t *structs.IntentionHTTPHeaderPermission, s *IntentionHTTPHeaderPermission)

func IntentionHTTPHeaderPermissionToStructs added in v1.16.0

func IntentionHTTPHeaderPermissionToStructs(s *IntentionHTTPHeaderPermission, t *structs.IntentionHTTPHeaderPermission)

func IntentionHTTPPermissionFromStructs added in v1.16.0

func IntentionHTTPPermissionFromStructs(t *structs.IntentionHTTPPermission, s *IntentionHTTPPermission)

func IntentionHTTPPermissionToStructs added in v1.16.0

func IntentionHTTPPermissionToStructs(s *IntentionHTTPPermission, t *structs.IntentionHTTPPermission)

func IntentionJWTClaimVerificationFromStructs added in v1.16.0

func IntentionJWTClaimVerificationFromStructs(t *structs.IntentionJWTClaimVerification, s *IntentionJWTClaimVerification)

func IntentionJWTClaimVerificationToStructs added in v1.16.0

func IntentionJWTClaimVerificationToStructs(s *IntentionJWTClaimVerification, t *structs.IntentionJWTClaimVerification)

func IntentionJWTProviderFromStructs added in v1.16.0

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

func IntentionJWTProviderToStructs added in v1.16.0

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

func IntentionJWTRequirementFromStructs added in v1.16.0

func IntentionJWTRequirementFromStructs(t *structs.IntentionJWTRequirement, s *IntentionJWTRequirement)

func IntentionJWTRequirementToStructs added in v1.16.0

func IntentionJWTRequirementToStructs(s *IntentionJWTRequirement, t *structs.IntentionJWTRequirement)

func IntentionPermissionFromStructs added in v1.16.0

func IntentionPermissionFromStructs(t *structs.IntentionPermission, s *IntentionPermission)

func IntentionPermissionToStructs added in v1.16.0

func IntentionPermissionToStructs(s *IntentionPermission, t *structs.IntentionPermission)

func JSONWebKeySetFromStructs added in v1.16.0

func JSONWebKeySetFromStructs(t *structs.JSONWebKeySet, s *JSONWebKeySet)

func JSONWebKeySetToStructs added in v1.16.0

func JSONWebKeySetToStructs(s *JSONWebKeySet, t *structs.JSONWebKeySet)

func JWKSRetryPolicyFromStructs added in v1.16.0

func JWKSRetryPolicyFromStructs(t *structs.JWKSRetryPolicy, s *JWKSRetryPolicy)

func JWKSRetryPolicyToStructs added in v1.16.0

func JWKSRetryPolicyToStructs(s *JWKSRetryPolicy, t *structs.JWKSRetryPolicy)

func JWTCacheConfigFromStructs added in v1.16.0

func JWTCacheConfigFromStructs(t *structs.JWTCacheConfig, s *JWTCacheConfig)

func JWTCacheConfigToStructs added in v1.16.0

func JWTCacheConfigToStructs(s *JWTCacheConfig, t *structs.JWTCacheConfig)

func JWTForwardingConfigFromStructs added in v1.16.0

func JWTForwardingConfigFromStructs(t *structs.JWTForwardingConfig, s *JWTForwardingConfig)

func JWTForwardingConfigToStructs added in v1.16.0

func JWTForwardingConfigToStructs(s *JWTForwardingConfig, t *structs.JWTForwardingConfig)

func JWTLocationCookieFromStructs added in v1.16.0

func JWTLocationCookieFromStructs(t *structs.JWTLocationCookie, s *JWTLocationCookie)

func JWTLocationCookieToStructs added in v1.16.0

func JWTLocationCookieToStructs(s *JWTLocationCookie, t *structs.JWTLocationCookie)

func JWTLocationFromStructs added in v1.16.0

func JWTLocationFromStructs(t *structs.JWTLocation, s *JWTLocation)

func JWTLocationHeaderFromStructs added in v1.16.0

func JWTLocationHeaderFromStructs(t *structs.JWTLocationHeader, s *JWTLocationHeader)

func JWTLocationHeaderToStructs added in v1.16.0

func JWTLocationHeaderToStructs(s *JWTLocationHeader, t *structs.JWTLocationHeader)

func JWTLocationQueryParamFromStructs added in v1.16.0

func JWTLocationQueryParamFromStructs(t *structs.JWTLocationQueryParam, s *JWTLocationQueryParam)

func JWTLocationQueryParamToStructs added in v1.16.0

func JWTLocationQueryParamToStructs(s *JWTLocationQueryParam, t *structs.JWTLocationQueryParam)

func JWTLocationToStructs added in v1.16.0

func JWTLocationToStructs(s *JWTLocation, t *structs.JWTLocation)

func JWTProviderFromStructs added in v1.16.0

func JWTProviderFromStructs(t *structs.JWTProviderConfigEntry, s *JWTProvider)

func JWTProviderToStructs added in v1.16.0

func JWTProviderToStructs(s *JWTProvider, t *structs.JWTProviderConfigEntry)

func LeastRequestConfigFromStructs added in v1.16.0

func LeastRequestConfigFromStructs(t *structs.LeastRequestConfig, s *LeastRequestConfig)

func LeastRequestConfigToStructs added in v1.16.0

func LeastRequestConfigToStructs(s *LeastRequestConfig, t *structs.LeastRequestConfig)

func LoadBalancerFromStructs added in v1.16.0

func LoadBalancerFromStructs(t *structs.LoadBalancer, s *LoadBalancer)

func LoadBalancerToStructs added in v1.16.0

func LoadBalancerToStructs(s *LoadBalancer, t *structs.LoadBalancer)

func LocalJWKSFromStructs added in v1.16.0

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

func LocalJWKSToStructs added in v1.16.0

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

func MeshConfigFromStructs added in v1.16.0

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

func MeshConfigToStructs added in v1.16.0

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

func MeshDirectionalTLSConfigFromStructs added in v1.16.0

func MeshDirectionalTLSConfigFromStructs(t *structs.MeshDirectionalTLSConfig, s *MeshDirectionalTLSConfig)

func MeshDirectionalTLSConfigToStructs added in v1.16.0

func MeshDirectionalTLSConfigToStructs(s *MeshDirectionalTLSConfig, t *structs.MeshDirectionalTLSConfig)

func MeshGatewayConfigFromStructs added in v1.16.0

func MeshGatewayConfigFromStructs(t *structs.MeshGatewayConfig, s *MeshGatewayConfig)

func MeshGatewayConfigToStructs added in v1.16.0

func MeshGatewayConfigToStructs(s *MeshGatewayConfig, t *structs.MeshGatewayConfig)

func MeshHTTPConfigFromStructs added in v1.16.0

func MeshHTTPConfigFromStructs(t *structs.MeshHTTPConfig, s *MeshHTTPConfig)

func MeshHTTPConfigToStructs added in v1.16.0

func MeshHTTPConfigToStructs(s *MeshHTTPConfig, t *structs.MeshHTTPConfig)

func MeshTLSConfigFromStructs added in v1.16.0

func MeshTLSConfigFromStructs(t *structs.MeshTLSConfig, s *MeshTLSConfig)

func MeshTLSConfigToStructs added in v1.16.0

func MeshTLSConfigToStructs(s *MeshTLSConfig, t *structs.MeshTLSConfig)

func PassiveHealthCheckFromStructs added in v1.16.0

func PassiveHealthCheckFromStructs(t *structs.PassiveHealthCheck, s *PassiveHealthCheck)

func PassiveHealthCheckToStructs added in v1.16.0

func PassiveHealthCheckToStructs(s *PassiveHealthCheck, t *structs.PassiveHealthCheck)

func PeeringMeshConfigFromStructs added in v1.16.0

func PeeringMeshConfigFromStructs(t *structs.PeeringMeshConfig, s *PeeringMeshConfig)

func PeeringMeshConfigToStructs added in v1.16.0

func PeeringMeshConfigToStructs(s *PeeringMeshConfig, t *structs.PeeringMeshConfig)

func RemoteJWKSFromStructs added in v1.16.0

func RemoteJWKSFromStructs(t *structs.RemoteJWKS, s *RemoteJWKS)

func RemoteJWKSToStructs added in v1.16.0

func RemoteJWKSToStructs(s *RemoteJWKS, t *structs.RemoteJWKS)

func ResourceReferenceFromStructs added in v1.16.0

func ResourceReferenceFromStructs(t *structs.ResourceReference, s *ResourceReference)

func ResourceReferenceToStructs added in v1.16.0

func ResourceReferenceToStructs(s *ResourceReference, t *structs.ResourceReference)

func RetryPolicyBackOffFromStructs added in v1.16.0

func RetryPolicyBackOffFromStructs(t *structs.RetryPolicyBackOff, s *RetryPolicyBackOff)

func RetryPolicyBackOffToStructs added in v1.16.0

func RetryPolicyBackOffToStructs(s *RetryPolicyBackOff, t *structs.RetryPolicyBackOff)

func RingHashConfigFromStructs added in v1.16.0

func RingHashConfigFromStructs(t *structs.RingHashConfig, s *RingHashConfig)

func RingHashConfigToStructs added in v1.16.0

func RingHashConfigToStructs(s *RingHashConfig, t *structs.RingHashConfig)

func SamenessGroupFromStructs added in v1.16.0

func SamenessGroupFromStructs(t *structs.SamenessGroupConfigEntry, s *SamenessGroup)

func SamenessGroupMemberFromStructs added in v1.16.0

func SamenessGroupMemberFromStructs(t *structs.SamenessGroupMember, s *SamenessGroupMember)

func SamenessGroupMemberToStructs added in v1.16.0

func SamenessGroupMemberToStructs(s *SamenessGroupMember, t *structs.SamenessGroupMember)

func SamenessGroupToStructs added in v1.16.0

func SamenessGroupToStructs(s *SamenessGroup, t *structs.SamenessGroupConfigEntry)

func ServiceDefaultsFromStructs added in v1.16.0

func ServiceDefaultsFromStructs(t *structs.ServiceConfigEntry, s *ServiceDefaults)

func ServiceDefaultsToStructs added in v1.16.0

func ServiceDefaultsToStructs(s *ServiceDefaults, t *structs.ServiceConfigEntry)

func ServiceIntentionsFromStructs added in v1.16.0

func ServiceIntentionsFromStructs(t *structs.ServiceIntentionsConfigEntry, s *ServiceIntentions)

func ServiceIntentionsToStructs added in v1.16.0

func ServiceIntentionsToStructs(s *ServiceIntentions, t *structs.ServiceIntentionsConfigEntry)

func ServiceResolverFailoverFromStructs added in v1.16.0

func ServiceResolverFailoverFromStructs(t *structs.ServiceResolverFailover, s *ServiceResolverFailover)

func ServiceResolverFailoverPolicyFromStructs added in v1.16.0

func ServiceResolverFailoverPolicyFromStructs(t *structs.ServiceResolverFailoverPolicy, s *ServiceResolverFailoverPolicy)

func ServiceResolverFailoverPolicyToStructs added in v1.16.0

func ServiceResolverFailoverPolicyToStructs(s *ServiceResolverFailoverPolicy, t *structs.ServiceResolverFailoverPolicy)

func ServiceResolverFailoverTargetFromStructs added in v1.16.0

func ServiceResolverFailoverTargetFromStructs(t *structs.ServiceResolverFailoverTarget, s *ServiceResolverFailoverTarget)

func ServiceResolverFailoverTargetToStructs added in v1.16.0

func ServiceResolverFailoverTargetToStructs(s *ServiceResolverFailoverTarget, t *structs.ServiceResolverFailoverTarget)

func ServiceResolverFailoverToStructs added in v1.16.0

func ServiceResolverFailoverToStructs(s *ServiceResolverFailover, t *structs.ServiceResolverFailover)

func ServiceResolverFromStructs added in v1.16.0

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

func ServiceResolverPrioritizeByLocalityFromStructs added in v1.16.0

func ServiceResolverPrioritizeByLocalityFromStructs(t *structs.ServiceResolverPrioritizeByLocality, s *ServiceResolverPrioritizeByLocality)

func ServiceResolverPrioritizeByLocalityToStructs added in v1.16.0

func ServiceResolverPrioritizeByLocalityToStructs(s *ServiceResolverPrioritizeByLocality, t *structs.ServiceResolverPrioritizeByLocality)

func ServiceResolverRedirectFromStructs added in v1.16.0

func ServiceResolverRedirectFromStructs(t *structs.ServiceResolverRedirect, s *ServiceResolverRedirect)

func ServiceResolverRedirectToStructs added in v1.16.0

func ServiceResolverRedirectToStructs(s *ServiceResolverRedirect, t *structs.ServiceResolverRedirect)

func ServiceResolverSubsetFromStructs added in v1.16.0

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

func ServiceResolverSubsetToStructs added in v1.16.0

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

func ServiceResolverToStructs added in v1.16.0

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

func SourceIntentionFromStructs added in v1.16.0

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

func SourceIntentionToStructs added in v1.16.0

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

func StatusFromStructs added in v1.16.0

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

func StatusToStructs added in v1.16.0

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

func TCPRouteFromStructs added in v1.16.0

func TCPRouteFromStructs(t *structs.TCPRouteConfigEntry, s *TCPRoute)

func TCPRouteToStructs added in v1.16.0

func TCPRouteToStructs(s *TCPRoute, t *structs.TCPRouteConfigEntry)

func TCPServiceFromStructs added in v1.16.0

func TCPServiceFromStructs(t *structs.TCPService, s *TCPService)

func TCPServiceToStructs added in v1.16.0

func TCPServiceToStructs(s *TCPService, t *structs.TCPService)

func TransparentProxyConfigFromStructs added in v1.16.0

func TransparentProxyConfigFromStructs(t *structs.TransparentProxyConfig, s *TransparentProxyConfig)

func TransparentProxyConfigToStructs added in v1.16.0

func TransparentProxyConfigToStructs(s *TransparentProxyConfig, t *structs.TransparentProxyConfig)

func TransparentProxyMeshConfigFromStructs added in v1.16.0

func TransparentProxyMeshConfigFromStructs(t *structs.TransparentProxyMeshConfig, s *TransparentProxyMeshConfig)

func TransparentProxyMeshConfigToStructs added in v1.16.0

func TransparentProxyMeshConfigToStructs(s *TransparentProxyMeshConfig, t *structs.TransparentProxyMeshConfig)

func URLRewriteFromStructs added in v1.16.0

func URLRewriteFromStructs(t *structs.URLRewrite, s *URLRewrite)

func URLRewriteToStructs added in v1.16.0

func URLRewriteToStructs(s *URLRewrite, t *structs.URLRewrite)

func UpstreamConfigFromStructs added in v1.16.0

func UpstreamConfigFromStructs(t *structs.UpstreamConfig, s *UpstreamConfig)

func UpstreamConfigToStructs added in v1.16.0

func UpstreamConfigToStructs(s *UpstreamConfig, t *structs.UpstreamConfig)

func UpstreamConfigurationFromStructs added in v1.16.0

func UpstreamConfigurationFromStructs(t *structs.UpstreamConfiguration, s *UpstreamConfiguration)

func UpstreamConfigurationToStructs added in v1.16.0

func UpstreamConfigurationToStructs(s *UpstreamConfiguration, t *structs.UpstreamConfiguration)

func UpstreamLimitsFromStructs added in v1.16.0

func UpstreamLimitsFromStructs(t *structs.UpstreamLimits, s *UpstreamLimits)

func UpstreamLimitsToStructs added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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 added in v1.16.0

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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

func (msg *JSONWebKeySet) 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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

func (msg *JWKSRetryPolicy) 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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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"`
	// contains filtered or unexported fields
}

mog annotation:

target=github.com/hashicorp/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) 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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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/hashicorp/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 added in v1.16.0

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 added in v1.16.0

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