package
1.21.0-rc1
Repository: https://github.com/hashicorp/consul.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Enum value maps for APIGatewayListenerProtocol.
Enum value maps for APIGatewayListenerProtocol.
ConfigEntryService_ServiceDesc is the grpc.ServiceDesc for ConfigEntryService service.
No description provided by the author
Function variables to support proto generation This allows for using functions in the local package without having to generate imports.
File_private_pbconfigentry_config_entry_proto
No description provided by the author
Enum value maps for HeadersWithUnderscoresAction.
Enum value maps for HeadersWithUnderscoresAction.
Enum value maps for HTTPHeaderMatchType.
Enum value maps for HTTPHeaderMatchType.
Enum value maps for HTTPMatchMethod.
Enum value maps for HTTPMatchMethod.
Enum value maps for HTTPPathMatchType.
Enum value maps for HTTPPathMatchType.
Enum value maps for HTTPQueryMatchType.
Enum value maps for HTTPQueryMatchType.
Enum value maps for IntentionAction.
Enum value maps for IntentionAction.
Enum value maps for IntentionSourceType.
Enum value maps for IntentionSourceType.
Enum value maps for Kind.
Enum value maps for Kind.
Enum value maps for MeshGatewayMode.
Enum value maps for MeshGatewayMode.
Enum value maps for MutualTLSMode.
Enum value maps for MutualTLSMode.
Enum value maps for PathWithEscapedSlashesAction.
Enum value maps for PathWithEscapedSlashesAction.
Enum value maps for ProxyMode.
Enum value maps for ProxyMode.

# Structs

mog annotation: target=github.com/hashicorp/consul/agent/structs.APIGatewayConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
No description provided by the author
No description provided by the author
No description provided by the author
mog annotation: target=github.com/hashicorp/consul/agent/structs.APIGatewayListener output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.APIGatewayPolicy output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.APIGatewayTLSConfiguration output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.BoundAPIGatewayConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.BoundAPIGatewayListener output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.Condition output=config_entry.gen.go name=Structs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
mog annotation: target=github.com/hashicorp/consul/agent/structs.CookieConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.DestinationConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ExportedServicesConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceConsumer output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ExportedService output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ExposeConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ExposePath output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.FileSystemCertificateConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.GatewayServiceTLSConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.GatewayTLSConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.GatewayTLSSDSConfig output=config_entry.gen.go name=Structs.
No description provided by the author
No description provided by the author
mog annotation: target=github.com/hashicorp/consul/agent/structs.HashPolicy output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPFilters output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPHeaderFilter output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPHeaderMatch output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPHeaderModifiers output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPMatch output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPPathMatch output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPQueryMatch output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPResponseFilters output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPRouteConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPRouteRule output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.HTTPService output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IngressGatewayConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IngressListener output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IngressService output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IngressServiceConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.InlineCertificateConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.InstanceLevelRateLimits output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.InstanceLevelRouteRateLimits output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IntentionHTTPHeaderPermission output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IntentionHTTPPermission output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IntentionJWTClaimVerification output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IntentionJWTProvider output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IntentionJWTRequirement output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.IntentionPermission output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JSONWebKeySet output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWKSCluster output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWKSRetryPolicy output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWKSTLSCertificate output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWKSTLSCertProviderInstance output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWKSTLSCertTrustedCA output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTCacheConfig output=config_entry.gen.go name=Structs.
No description provided by the author
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTForwardingConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTLocation output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTLocationCookie output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTLocationHeader output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTLocationQueryParam output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.JWTProviderConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Name,Kind,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.LeastRequestConfig output=config_entry.gen.go name=Structs.
No description provided by the author
mog annotation: target=github.com/hashicorp/consul/agent/structs.LoadBalancer output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.LocalJWKS output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.MeshConfigEntry output=config_entry.gen.go name=Structs ignore-fields=RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.MeshDirectionalHTTPConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.MeshDirectionalTLSConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.MeshGatewayConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.MeshHTTPConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.MeshTLSConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.PassiveHealthCheck output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.PeeringMeshConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.RateLimits output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.RemoteJWKS output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.RequestNormalizationMeshConfig output=config_entry.gen.go name=Structs.
No description provided by the author
mog annotation: target=github.com/hashicorp/consul/agent/structs.ResourceReference output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.RetryFilter output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.RetryPolicyBackOff output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.RingHashConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.SamenessGroupConfigEntry output=config_entry.gen.go name=Structs ignore-fields=RaftIndex.
mog annotation: target=github.com/hashicorp/consul/agent/structs.SamenessGroupMember output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceIntentionsConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverFailover output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverFailoverPolicy output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverFailoverTarget output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverPrioritizeByLocality output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverRedirect output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.ServiceResolverSubset output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.SourceIntention output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.Status output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.TCPRouteConfigEntry output=config_entry.gen.go name=Structs ignore-fields=Kind,Name,RaftIndex,EnterpriseMeta.
mog annotation: target=github.com/hashicorp/consul/agent/structs.TCPService output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.TimeoutFilter output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.TransparentProxyConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.TransparentProxyMeshConfig output=config_entry.gen.go name=Structs.
UnimplementedConfigEntryServiceServer should be embedded to have forward compatible implementations.
mog annotation: target=github.com/hashicorp/consul/agent/structs.UpstreamConfig output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.UpstreamConfiguration output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.UpstreamLimits output=config_entry.gen.go name=Structs.
mog annotation: target=github.com/hashicorp/consul/agent/structs.URLRewrite output=config_entry.gen.go name=Structs.

# Interfaces

ConfigEntryServiceClient is the client API for ConfigEntryService service.
ConfigEntryServiceServer is the server API for ConfigEntryService service.
UnsafeConfigEntryServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author