Documentation ¶
Overview ¶
Package api is a generated protocol buffer package.
It is generated from these files:
api/address.proto api/auth.proto api/base.proto api/bootstrap.proto api/cds.proto api/discovery.proto api/eds.proto api/hds.proto api/health_check.proto api/lds.proto api/protocol.proto api/rds.proto api/rls.proto api/sds.proto
It has these top-level messages:
Pipe SocketAddress BindConfig Address CidrRange AuthAction Locality Node Endpoint Metadata RuntimeUInt32 HeaderValue HeaderValueOption ApiConfigSource AggregatedConfigSource ConfigSource TransportSocket LightstepConfig ZipkinConfig Tracing Admin ClusterManager StatsdSink StatsSink TagSpecifier StatsConfig Watchdog Runtime RateLimitServiceConfig Bootstrap UpstreamBindConfig CircuitBreakers Cluster DiscoveryRequest DiscoveryResponse LbEndpoint LocalityLbEndpoints EndpointLoadMetricStats UpstreamLocalityStats ClusterStats LoadStatsRequest ClusterLoadAssignment LoadStatsResponse Capability HealthCheckRequest EndpointHealth EndpointHealthResponse HealthCheckRequestOrEndpointHealthResponse LocalityEndpoints ClusterHealthCheck HealthCheckSpecifier HealthCheck Filter FilterChainMatch FilterChain Listener TcpProtocolOptions Http1ProtocolOptions Http2ProtocolOptions GrpcProtocolOptions WeightedCluster RouteMatch CorsPolicy RouteAction RedirectAction Decorator Route VirtualCluster RateLimit HeaderMatcher VirtualHost RouteConfiguration RateLimitRequest RateLimitDescriptor RateLimitResponse DataSource TlsParameters TlsCertificate TlsSessionTicketKeys CertificateValidationContext CommonTlsContext UpstreamTlsContext DownstreamTlsContext SdsSecretConfig Secret
Index ¶
- Variables
- func RegisterAggregatedDiscoveryServiceServer(s *grpc.Server, srv AggregatedDiscoveryServiceServer)
- func RegisterClusterDiscoveryServiceServer(s *grpc.Server, srv ClusterDiscoveryServiceServer)
- func RegisterEndpointDiscoveryServiceServer(s *grpc.Server, srv EndpointDiscoveryServiceServer)
- func RegisterHealthDiscoveryServiceServer(s *grpc.Server, srv HealthDiscoveryServiceServer)
- func RegisterListenerDiscoveryServiceServer(s *grpc.Server, srv ListenerDiscoveryServiceServer)
- func RegisterRateLimitServiceServer(s *grpc.Server, srv RateLimitServiceServer)
- func RegisterRouteDiscoveryServiceServer(s *grpc.Server, srv RouteDiscoveryServiceServer)
- func RegisterSecretDiscoveryServiceServer(s *grpc.Server, srv SecretDiscoveryServiceServer)
- type Address
- func (*Address) Descriptor() ([]byte, []int)
- func (m *Address) GetAddress() isAddress_Address
- func (m *Address) GetPipe() *Pipe
- func (m *Address) GetSocketAddress() *SocketAddress
- func (*Address) ProtoMessage()
- func (m *Address) Reset()
- func (m *Address) String() string
- func (*Address) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type Address_Pipe
- type Address_SocketAddress
- type Admin
- type AggregatedConfigSource
- type AggregatedDiscoveryServiceClient
- type AggregatedDiscoveryServiceServer
- type AggregatedDiscoveryService_StreamAggregatedResourcesClient
- type AggregatedDiscoveryService_StreamAggregatedResourcesServer
- type ApiConfigSource
- func (*ApiConfigSource) Descriptor() ([]byte, []int)
- func (m *ApiConfigSource) GetApiType() ApiConfigSource_ApiType
- func (m *ApiConfigSource) GetClusterName() []string
- func (m *ApiConfigSource) GetRefreshDelay() *google_protobuf2.Duration
- func (*ApiConfigSource) ProtoMessage()
- func (m *ApiConfigSource) Reset()
- func (m *ApiConfigSource) String() string
- type ApiConfigSource_ApiType
- type AuthAction
- type AuthAction_ActionType
- type AuthAction_AndRule
- type AuthAction_OrRule
- type AuthAction_Rule
- func (*AuthAction_Rule) Descriptor() ([]byte, []int)
- func (m *AuthAction_Rule) GetAndRule() *AuthAction_AndRule
- func (m *AuthAction_Rule) GetOrRule() *AuthAction_OrRule
- func (m *AuthAction_Rule) GetRuleSpecifier() isAuthAction_Rule_RuleSpecifier
- func (m *AuthAction_Rule) GetX509Rule() *AuthAction_X509Rule
- func (*AuthAction_Rule) ProtoMessage()
- func (m *AuthAction_Rule) Reset()
- func (m *AuthAction_Rule) String() string
- func (*AuthAction_Rule) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type AuthAction_Rule_AndRule
- type AuthAction_Rule_OrRule
- type AuthAction_Rule_X509Rule
- type AuthAction_X509Rule
- type BindConfig
- type Bootstrap
- func (*Bootstrap) Descriptor() ([]byte, []int)
- func (m *Bootstrap) GetAdmin() *Admin
- func (m *Bootstrap) GetClusterManager() *ClusterManager
- func (m *Bootstrap) GetDynamicResources() *Bootstrap_DynamicResources
- func (m *Bootstrap) GetFlagsPath() string
- func (m *Bootstrap) GetNode() *Node
- func (m *Bootstrap) GetRateLimitService() *RateLimitServiceConfig
- func (m *Bootstrap) GetRuntime() *Runtime
- func (m *Bootstrap) GetStaticResources() *Bootstrap_StaticResources
- func (m *Bootstrap) GetStatsConfig() *StatsConfig
- func (m *Bootstrap) GetStatsFlushInterval() *google_protobuf2.Duration
- func (m *Bootstrap) GetStatsSinks() []*StatsSink
- func (m *Bootstrap) GetTracing() *Tracing
- func (m *Bootstrap) GetWatchdog() *Watchdog
- func (*Bootstrap) ProtoMessage()
- func (m *Bootstrap) Reset()
- func (m *Bootstrap) String() string
- type Bootstrap_DynamicResources
- func (*Bootstrap_DynamicResources) Descriptor() ([]byte, []int)
- func (m *Bootstrap_DynamicResources) GetAdsConfig() *ApiConfigSource
- func (m *Bootstrap_DynamicResources) GetCdsConfig() *ConfigSource
- func (m *Bootstrap_DynamicResources) GetDeprecatedV1() *Bootstrap_DynamicResources_DeprecatedV1
- func (m *Bootstrap_DynamicResources) GetLdsConfig() *ConfigSource
- func (*Bootstrap_DynamicResources) ProtoMessage()
- func (m *Bootstrap_DynamicResources) Reset()
- func (m *Bootstrap_DynamicResources) String() string
- type Bootstrap_DynamicResources_DeprecatedV1
- func (*Bootstrap_DynamicResources_DeprecatedV1) Descriptor() ([]byte, []int)
- func (m *Bootstrap_DynamicResources_DeprecatedV1) GetSdsConfig() *ConfigSource
- func (*Bootstrap_DynamicResources_DeprecatedV1) ProtoMessage()
- func (m *Bootstrap_DynamicResources_DeprecatedV1) Reset()
- func (m *Bootstrap_DynamicResources_DeprecatedV1) String() string
- type Bootstrap_StaticResources
- func (*Bootstrap_StaticResources) Descriptor() ([]byte, []int)
- func (m *Bootstrap_StaticResources) GetClusters() []*Cluster
- func (m *Bootstrap_StaticResources) GetListeners() []*Listener
- func (m *Bootstrap_StaticResources) GetSecrets() []*Secret
- func (*Bootstrap_StaticResources) ProtoMessage()
- func (m *Bootstrap_StaticResources) Reset()
- func (m *Bootstrap_StaticResources) String() string
- type Capability
- type Capability_Protocol
- type CertificateValidationContext
- func (*CertificateValidationContext) Descriptor() ([]byte, []int)
- func (m *CertificateValidationContext) GetRequireOcspStaple() *google_protobuf.BoolValue
- func (m *CertificateValidationContext) GetRequireSignedCertificateTimestamp() *google_protobuf.BoolValue
- func (m *CertificateValidationContext) GetTrustedCa() *DataSource
- func (m *CertificateValidationContext) GetVerifyCertificateHash() []string
- func (m *CertificateValidationContext) GetVerifySpkiSha256() []string
- func (m *CertificateValidationContext) GetVerifySubjectAltName() []string
- func (*CertificateValidationContext) ProtoMessage()
- func (m *CertificateValidationContext) Reset()
- func (m *CertificateValidationContext) String() string
- type CidrRange
- type CircuitBreakers
- type CircuitBreakers_Thresholds
- func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int)
- func (m *CircuitBreakers_Thresholds) GetMaxConnections() *google_protobuf.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxPendingRequests() *google_protobuf.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxRequests() *google_protobuf.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxRetries() *google_protobuf.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetPriority() RoutingPriority
- func (*CircuitBreakers_Thresholds) ProtoMessage()
- func (m *CircuitBreakers_Thresholds) Reset()
- func (m *CircuitBreakers_Thresholds) String() string
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)
- func (m *Cluster) GetCircuitBreakers() *CircuitBreakers
- func (m *Cluster) GetCleanupInterval() *google_protobuf2.Duration
- func (m *Cluster) GetConnectTimeout() *google_protobuf2.Duration
- func (m *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily
- func (m *Cluster) GetDnsRefreshRate() *google_protobuf2.Duration
- func (m *Cluster) GetDnsResolvers() []*Address
- func (m *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig
- func (m *Cluster) GetGrpcProtocolOptions() *GrpcProtocolOptions
- func (m *Cluster) GetHealthChecks() []*HealthCheck
- func (m *Cluster) GetHosts() []*Address
- func (m *Cluster) GetHttp2ProtocolOptions() *Http2ProtocolOptions
- func (m *Cluster) GetHttpProtocolOptions() *Http1ProtocolOptions
- func (m *Cluster) GetLbConfig() isCluster_LbConfig
- func (m *Cluster) GetLbPolicy() Cluster_LbPolicy
- func (m *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig
- func (m *Cluster) GetMaxRequestsPerConnection() *google_protobuf.UInt32Value
- func (m *Cluster) GetName() string
- func (m *Cluster) GetOutlierDetection() *Cluster_OutlierDetection
- func (m *Cluster) GetPerConnectionBufferLimitBytes() *google_protobuf.UInt32Value
- func (m *Cluster) GetProtocolOptions() isCluster_ProtocolOptions
- func (m *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig
- func (m *Cluster) GetTcpProtocolOptions() *TcpProtocolOptions
- func (m *Cluster) GetTlsContext() *UpstreamTlsContext
- func (m *Cluster) GetTransportSocket() *TransportSocket
- func (m *Cluster) GetType() Cluster_DiscoveryType
- func (m *Cluster) GetUpstreamBindConfig() *BindConfig
- func (*Cluster) ProtoMessage()
- func (m *Cluster) Reset()
- func (m *Cluster) String() string
- func (*Cluster) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type ClusterDiscoveryServiceClient
- type ClusterDiscoveryServiceServer
- type ClusterDiscoveryService_StreamClustersClient
- type ClusterDiscoveryService_StreamClustersServer
- type ClusterHealthCheck
- func (*ClusterHealthCheck) Descriptor() ([]byte, []int)
- func (m *ClusterHealthCheck) GetClusterName() string
- func (m *ClusterHealthCheck) GetEndpoints() []*LocalityEndpoints
- func (m *ClusterHealthCheck) GetHealthChecks() []*HealthCheck
- func (*ClusterHealthCheck) ProtoMessage()
- func (m *ClusterHealthCheck) Reset()
- func (m *ClusterHealthCheck) String() string
- type ClusterLoadAssignment
- func (*ClusterLoadAssignment) Descriptor() ([]byte, []int)
- func (m *ClusterLoadAssignment) GetClusterName() string
- func (m *ClusterLoadAssignment) GetEndpoints() []*LocalityLbEndpoints
- func (m *ClusterLoadAssignment) GetFailoverEndpoints() []*LocalityLbEndpoints
- func (m *ClusterLoadAssignment) GetPolicy() *ClusterLoadAssignment_Policy
- func (*ClusterLoadAssignment) ProtoMessage()
- func (m *ClusterLoadAssignment) Reset()
- func (m *ClusterLoadAssignment) String() string
- type ClusterLoadAssignment_Policy
- type ClusterManager
- func (*ClusterManager) Descriptor() ([]byte, []int)
- func (m *ClusterManager) GetLoadStatsConfig() *ApiConfigSource
- func (m *ClusterManager) GetLocalClusterName() string
- func (m *ClusterManager) GetOutlierDetection() *ClusterManager_OutlierDetection
- func (m *ClusterManager) GetUpstreamBindConfig() *BindConfig
- func (*ClusterManager) ProtoMessage()
- func (m *ClusterManager) Reset()
- func (m *ClusterManager) String() string
- type ClusterManager_OutlierDetection
- type ClusterStats
- func (*ClusterStats) Descriptor() ([]byte, []int)
- func (m *ClusterStats) GetClusterName() string
- func (m *ClusterStats) GetTotalDroppedRequests() uint64
- func (m *ClusterStats) GetUpstreamLocalityStats() []*UpstreamLocalityStats
- func (*ClusterStats) ProtoMessage()
- func (m *ClusterStats) Reset()
- func (m *ClusterStats) String() string
- type Cluster_DiscoveryType
- type Cluster_DnsLookupFamily
- type Cluster_EdsClusterConfig
- func (*Cluster_EdsClusterConfig) Descriptor() ([]byte, []int)
- func (m *Cluster_EdsClusterConfig) GetEdsConfig() *ConfigSource
- func (m *Cluster_EdsClusterConfig) GetServiceName() string
- func (*Cluster_EdsClusterConfig) ProtoMessage()
- func (m *Cluster_EdsClusterConfig) Reset()
- func (m *Cluster_EdsClusterConfig) String() string
- type Cluster_GrpcProtocolOptions
- type Cluster_Http2ProtocolOptions
- type Cluster_HttpProtocolOptions
- type Cluster_LbPolicy
- type Cluster_LbSubsetConfig
- func (*Cluster_LbSubsetConfig) Descriptor() ([]byte, []int)
- func (m *Cluster_LbSubsetConfig) GetDefaultSubset() *google_protobuf4.Struct
- func (m *Cluster_LbSubsetConfig) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetFallbackPolicy
- func (m *Cluster_LbSubsetConfig) GetSubsetSelectors() []*Cluster_LbSubsetConfig_LbSubsetSelector
- func (*Cluster_LbSubsetConfig) ProtoMessage()
- func (m *Cluster_LbSubsetConfig) Reset()
- func (m *Cluster_LbSubsetConfig) String() string
- type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy
- type Cluster_LbSubsetConfig_LbSubsetSelector
- func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor() ([]byte, []int)
- func (m *Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys() []string
- func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage()
- func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Reset()
- func (m *Cluster_LbSubsetConfig_LbSubsetSelector) String() string
- type Cluster_OutlierDetection
- func (*Cluster_OutlierDetection) Descriptor() ([]byte, []int)
- func (m *Cluster_OutlierDetection) GetBaseEjectionTime() *google_protobuf2.Duration
- func (m *Cluster_OutlierDetection) GetConsecutiveGatewayFailure() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetConsecutive_5Xx() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetEnforcingConsecutive_5Xx() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetEnforcingSuccessRate() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetInterval() *google_protobuf2.Duration
- func (m *Cluster_OutlierDetection) GetMaxEjectionPercent() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetSuccessRateMinimumHosts() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetSuccessRateRequestVolume() *google_protobuf.UInt32Value
- func (m *Cluster_OutlierDetection) GetSuccessRateStdevFactor() *google_protobuf.UInt32Value
- func (*Cluster_OutlierDetection) ProtoMessage()
- func (m *Cluster_OutlierDetection) Reset()
- func (m *Cluster_OutlierDetection) String() string
- type Cluster_RingHashLbConfig
- func (*Cluster_RingHashLbConfig) Descriptor() ([]byte, []int)
- func (m *Cluster_RingHashLbConfig) GetDeprecatedV1() *Cluster_RingHashLbConfig_DeprecatedV1
- func (m *Cluster_RingHashLbConfig) GetMinimumRingSize() *google_protobuf.UInt64Value
- func (*Cluster_RingHashLbConfig) ProtoMessage()
- func (m *Cluster_RingHashLbConfig) Reset()
- func (m *Cluster_RingHashLbConfig) String() string
- type Cluster_RingHashLbConfig_
- type Cluster_RingHashLbConfig_DeprecatedV1
- func (*Cluster_RingHashLbConfig_DeprecatedV1) Descriptor() ([]byte, []int)
- func (m *Cluster_RingHashLbConfig_DeprecatedV1) GetUseStdHash() *google_protobuf.BoolValue
- func (*Cluster_RingHashLbConfig_DeprecatedV1) ProtoMessage()
- func (m *Cluster_RingHashLbConfig_DeprecatedV1) Reset()
- func (m *Cluster_RingHashLbConfig_DeprecatedV1) String() string
- type Cluster_TcpProtocolOptions
- type CommonTlsContext
- func (*CommonTlsContext) Descriptor() ([]byte, []int)
- func (m *CommonTlsContext) GetAlpnProtocols() []string
- func (m *CommonTlsContext) GetDeprecatedV1() *CommonTlsContext_DeprecatedV1
- func (m *CommonTlsContext) GetTlsCertificateSdsSecretConfigs() []*SdsSecretConfig
- func (m *CommonTlsContext) GetTlsCertificates() []*TlsCertificate
- func (m *CommonTlsContext) GetTlsParams() *TlsParameters
- func (m *CommonTlsContext) GetValidationContext() *CertificateValidationContext
- func (*CommonTlsContext) ProtoMessage()
- func (m *CommonTlsContext) Reset()
- func (m *CommonTlsContext) String() string
- type CommonTlsContext_DeprecatedV1
- type ConfigSource
- func (*ConfigSource) Descriptor() ([]byte, []int)
- func (m *ConfigSource) GetAds() *AggregatedConfigSource
- func (m *ConfigSource) GetApiConfigSource() *ApiConfigSource
- func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier
- func (m *ConfigSource) GetPath() string
- func (*ConfigSource) ProtoMessage()
- func (m *ConfigSource) Reset()
- func (m *ConfigSource) String() string
- func (*ConfigSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type ConfigSource_Ads
- type ConfigSource_ApiConfigSource
- type ConfigSource_Path
- type CorsPolicy
- func (*CorsPolicy) Descriptor() ([]byte, []int)
- func (m *CorsPolicy) GetAllowCredentials() *google_protobuf.BoolValue
- func (m *CorsPolicy) GetAllowHeaders() string
- func (m *CorsPolicy) GetAllowMethods() string
- func (m *CorsPolicy) GetAllowOrigin() []string
- func (m *CorsPolicy) GetEnabled() *google_protobuf.BoolValue
- func (m *CorsPolicy) GetExposeHeaders() string
- func (m *CorsPolicy) GetMaxAge() string
- func (*CorsPolicy) ProtoMessage()
- func (m *CorsPolicy) Reset()
- func (m *CorsPolicy) String() string
- type DataSource
- func (*DataSource) Descriptor() ([]byte, []int)
- func (m *DataSource) GetFilename() string
- func (m *DataSource) GetInline() []byte
- func (m *DataSource) GetSpecifier() isDataSource_Specifier
- func (*DataSource) ProtoMessage()
- func (m *DataSource) Reset()
- func (m *DataSource) String() string
- func (*DataSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type DataSource_Filename
- type DataSource_Inline
- type Decorator
- type DiscoveryRequest
- func (*DiscoveryRequest) Descriptor() ([]byte, []int)
- func (m *DiscoveryRequest) GetNode() *Node
- func (m *DiscoveryRequest) GetResourceNames() []string
- func (m *DiscoveryRequest) GetResponseNonce() string
- func (m *DiscoveryRequest) GetTypeUrl() string
- func (m *DiscoveryRequest) GetVersionInfo() string
- func (*DiscoveryRequest) ProtoMessage()
- func (m *DiscoveryRequest) Reset()
- func (m *DiscoveryRequest) String() string
- type DiscoveryResponse
- func (*DiscoveryResponse) Descriptor() ([]byte, []int)
- func (m *DiscoveryResponse) GetCanary() bool
- func (m *DiscoveryResponse) GetNonce() string
- func (m *DiscoveryResponse) GetResources() []*google_protobuf5.Any
- func (m *DiscoveryResponse) GetTypeUrl() string
- func (m *DiscoveryResponse) GetVersionInfo() string
- func (*DiscoveryResponse) ProtoMessage()
- func (m *DiscoveryResponse) Reset()
- func (m *DiscoveryResponse) String() string
- type DownstreamTlsContext
- func (*DownstreamTlsContext) Descriptor() ([]byte, []int)
- func (m *DownstreamTlsContext) GetCommonTlsContext() *CommonTlsContext
- func (m *DownstreamTlsContext) GetRequireClientCertificate() *google_protobuf.BoolValue
- func (m *DownstreamTlsContext) GetRequireSni() *google_protobuf.BoolValue
- func (m *DownstreamTlsContext) GetSessionTicketKeys() *TlsSessionTicketKeys
- func (m *DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig() *SdsSecretConfig
- func (m *DownstreamTlsContext) GetSessionTicketKeysType() isDownstreamTlsContext_SessionTicketKeysType
- func (*DownstreamTlsContext) ProtoMessage()
- func (m *DownstreamTlsContext) Reset()
- func (m *DownstreamTlsContext) String() string
- func (*DownstreamTlsContext) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type DownstreamTlsContext_SessionTicketKeys
- type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig
- type Endpoint
- type EndpointDiscoveryServiceClient
- type EndpointDiscoveryServiceServer
- type EndpointDiscoveryService_StreamEndpointsClient
- type EndpointDiscoveryService_StreamEndpointsServer
- type EndpointDiscoveryService_StreamLoadStatsClient
- type EndpointDiscoveryService_StreamLoadStatsServer
- type EndpointHealth
- type EndpointHealthResponse
- type EndpointLoadMetricStats
- func (*EndpointLoadMetricStats) Descriptor() ([]byte, []int)
- func (m *EndpointLoadMetricStats) GetMetricName() string
- func (m *EndpointLoadMetricStats) GetNumRequestsFinishedWithMetric() uint64
- func (m *EndpointLoadMetricStats) GetTotalMetricValue() float64
- func (*EndpointLoadMetricStats) ProtoMessage()
- func (m *EndpointLoadMetricStats) Reset()
- func (m *EndpointLoadMetricStats) String() string
- type Filter
- type FilterChain
- func (*FilterChain) Descriptor() ([]byte, []int)
- func (m *FilterChain) GetFilterChainMatch() *FilterChainMatch
- func (m *FilterChain) GetFilters() []*Filter
- func (m *FilterChain) GetMetadata() *Metadata
- func (m *FilterChain) GetTlsContext() *DownstreamTlsContext
- func (m *FilterChain) GetTransportSocket() *TransportSocket
- func (m *FilterChain) GetUseProxyProto() *google_protobuf.BoolValue
- func (*FilterChain) ProtoMessage()
- func (m *FilterChain) Reset()
- func (m *FilterChain) String() string
- type FilterChainMatch
- func (*FilterChainMatch) Descriptor() ([]byte, []int)
- func (m *FilterChainMatch) GetAddressSuffix() string
- func (m *FilterChainMatch) GetDestinationPort() *google_protobuf.UInt32Value
- func (m *FilterChainMatch) GetPrefixRanges() []*CidrRange
- func (m *FilterChainMatch) GetSniDomains() []string
- func (m *FilterChainMatch) GetSourcePorts() []*google_protobuf.UInt32Value
- func (m *FilterChainMatch) GetSourcePrefixRanges() []*CidrRange
- func (m *FilterChainMatch) GetSuffixLen() *google_protobuf.UInt32Value
- func (*FilterChainMatch) ProtoMessage()
- func (m *FilterChainMatch) Reset()
- func (m *FilterChainMatch) String() string
- type Filter_DeprecatedV1
- type GrpcProtocolOptions
- type HeaderMatcher
- func (*HeaderMatcher) Descriptor() ([]byte, []int)
- func (m *HeaderMatcher) GetName() string
- func (m *HeaderMatcher) GetRegex() *google_protobuf.BoolValue
- func (m *HeaderMatcher) GetValue() string
- func (*HeaderMatcher) ProtoMessage()
- func (m *HeaderMatcher) Reset()
- func (m *HeaderMatcher) String() string
- type HeaderValue
- type HeaderValueOption
- type HealthCheck
- func (*HealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck) GetAltPort() *google_protobuf.UInt32Value
- func (m *HealthCheck) GetHealthChecker() isHealthCheck_HealthChecker
- func (m *HealthCheck) GetHealthyThreshold() *google_protobuf.UInt32Value
- func (m *HealthCheck) GetHttpHealthCheck() *HealthCheck_HttpHealthCheck
- func (m *HealthCheck) GetInterval() *google_protobuf2.Duration
- func (m *HealthCheck) GetIntervalJitter() *google_protobuf2.Duration
- func (m *HealthCheck) GetRedisHealthCheck() *HealthCheck_RedisHealthCheck
- func (m *HealthCheck) GetReuseConnection() *google_protobuf.BoolValue
- func (m *HealthCheck) GetTcpHealthCheck() *HealthCheck_TcpHealthCheck
- func (m *HealthCheck) GetTimeout() *google_protobuf2.Duration
- func (m *HealthCheck) GetUnhealthyThreshold() *google_protobuf.UInt32Value
- func (*HealthCheck) ProtoMessage()
- func (m *HealthCheck) Reset()
- func (m *HealthCheck) String() string
- func (*HealthCheck) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type HealthCheckRequest
- type HealthCheckRequestOrEndpointHealthResponse
- func (*HealthCheckRequestOrEndpointHealthResponse) Descriptor() ([]byte, []int)
- func (m *HealthCheckRequestOrEndpointHealthResponse) GetEndpointHealthResponse() *EndpointHealthResponse
- func (m *HealthCheckRequestOrEndpointHealthResponse) GetHealthCheckRequest() *HealthCheckRequest
- func (m *HealthCheckRequestOrEndpointHealthResponse) GetRequestType() isHealthCheckRequestOrEndpointHealthResponse_RequestType
- func (*HealthCheckRequestOrEndpointHealthResponse) ProtoMessage()
- func (m *HealthCheckRequestOrEndpointHealthResponse) Reset()
- func (m *HealthCheckRequestOrEndpointHealthResponse) String() string
- func (*HealthCheckRequestOrEndpointHealthResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type HealthCheckRequestOrEndpointHealthResponse_EndpointHealthResponse
- type HealthCheckRequestOrEndpointHealthResponse_HealthCheckRequest
- type HealthCheckSpecifier
- func (*HealthCheckSpecifier) Descriptor() ([]byte, []int)
- func (m *HealthCheckSpecifier) GetHealthCheck() []*ClusterHealthCheck
- func (m *HealthCheckSpecifier) GetInterval() *google_protobuf2.Duration
- func (*HealthCheckSpecifier) ProtoMessage()
- func (m *HealthCheckSpecifier) Reset()
- func (m *HealthCheckSpecifier) String() string
- type HealthCheck_HttpHealthCheck
- func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_HttpHealthCheck) GetHost() string
- func (m *HealthCheck_HttpHealthCheck) GetPath() string
- func (m *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload
- func (m *HealthCheck_HttpHealthCheck) GetSend() *HealthCheck_Payload
- func (m *HealthCheck_HttpHealthCheck) GetServiceName() string
- func (*HealthCheck_HttpHealthCheck) ProtoMessage()
- func (m *HealthCheck_HttpHealthCheck) Reset()
- func (m *HealthCheck_HttpHealthCheck) String() string
- type HealthCheck_HttpHealthCheck_
- type HealthCheck_Payload
- func (*HealthCheck_Payload) Descriptor() ([]byte, []int)
- func (m *HealthCheck_Payload) GetBinary() []byte
- func (m *HealthCheck_Payload) GetPayload() isHealthCheck_Payload_Payload
- func (m *HealthCheck_Payload) GetText() string
- func (*HealthCheck_Payload) ProtoMessage()
- func (m *HealthCheck_Payload) Reset()
- func (m *HealthCheck_Payload) String() string
- func (*HealthCheck_Payload) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type HealthCheck_Payload_Binary
- type HealthCheck_Payload_Text
- type HealthCheck_RedisHealthCheck
- type HealthCheck_RedisHealthCheck_
- type HealthCheck_TcpHealthCheck
- func (*HealthCheck_TcpHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_TcpHealthCheck) GetReceive() []*HealthCheck_Payload
- func (m *HealthCheck_TcpHealthCheck) GetSend() *HealthCheck_Payload
- func (*HealthCheck_TcpHealthCheck) ProtoMessage()
- func (m *HealthCheck_TcpHealthCheck) Reset()
- func (m *HealthCheck_TcpHealthCheck) String() string
- type HealthCheck_TcpHealthCheck_
- type HealthDiscoveryServiceClient
- type HealthDiscoveryServiceServer
- type HealthDiscoveryService_StreamHealthCheckClient
- type HealthDiscoveryService_StreamHealthCheckServer
- type HealthStatus
- type Http1ProtocolOptions
- type Http2ProtocolOptions
- func (*Http2ProtocolOptions) Descriptor() ([]byte, []int)
- func (m *Http2ProtocolOptions) GetHpackTableSize() *google_protobuf.UInt32Value
- func (m *Http2ProtocolOptions) GetInitialConnectionWindowSize() *google_protobuf.UInt32Value
- func (m *Http2ProtocolOptions) GetInitialStreamWindowSize() *google_protobuf.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxConcurrentStreams() *google_protobuf.UInt32Value
- func (*Http2ProtocolOptions) ProtoMessage()
- func (m *Http2ProtocolOptions) Reset()
- func (m *Http2ProtocolOptions) String() string
- type LbEndpoint
- func (*LbEndpoint) Descriptor() ([]byte, []int)
- func (m *LbEndpoint) GetEndpoint() *Endpoint
- func (m *LbEndpoint) GetHealthStatus() HealthStatus
- func (m *LbEndpoint) GetLoadBalancingWeight() *google_protobuf.UInt32Value
- func (m *LbEndpoint) GetMetadata() *Metadata
- func (*LbEndpoint) ProtoMessage()
- func (m *LbEndpoint) Reset()
- func (m *LbEndpoint) String() string
- type LightstepConfig
- type Listener
- func (*Listener) Descriptor() ([]byte, []int)
- func (m *Listener) GetAddress() *Address
- func (m *Listener) GetDeprecatedV1() *Listener_DeprecatedV1
- func (m *Listener) GetDrainType() Listener_DrainType
- func (m *Listener) GetFilterChains() []*FilterChain
- func (m *Listener) GetMetadata() *Metadata
- func (m *Listener) GetName() string
- func (m *Listener) GetPerConnectionBufferLimitBytes() *google_protobuf.UInt32Value
- func (m *Listener) GetUseOriginalDst() *google_protobuf.BoolValue
- func (*Listener) ProtoMessage()
- func (m *Listener) Reset()
- func (m *Listener) String() string
- type ListenerDiscoveryServiceClient
- type ListenerDiscoveryServiceServer
- type ListenerDiscoveryService_StreamListenersClient
- type ListenerDiscoveryService_StreamListenersServer
- type Listener_DeprecatedV1
- type Listener_DrainType
- type LoadStatsRequest
- type LoadStatsResponse
- func (*LoadStatsResponse) Descriptor() ([]byte, []int)
- func (m *LoadStatsResponse) GetClusters() []string
- func (m *LoadStatsResponse) GetLoadReportingInterval() *google_protobuf2.Duration
- func (*LoadStatsResponse) ProtoMessage()
- func (m *LoadStatsResponse) Reset()
- func (m *LoadStatsResponse) String() string
- type Locality
- type LocalityEndpoints
- type LocalityLbEndpoints
- func (*LocalityLbEndpoints) Descriptor() ([]byte, []int)
- func (m *LocalityLbEndpoints) GetLbEndpoints() []*LbEndpoint
- func (m *LocalityLbEndpoints) GetLoadBalancingWeight() *google_protobuf.UInt32Value
- func (m *LocalityLbEndpoints) GetLocality() *Locality
- func (*LocalityLbEndpoints) ProtoMessage()
- func (m *LocalityLbEndpoints) Reset()
- func (m *LocalityLbEndpoints) String() string
- type Metadata
- type Node
- func (*Node) Descriptor() ([]byte, []int)
- func (m *Node) GetBuildVersion() string
- func (m *Node) GetCluster() string
- func (m *Node) GetId() string
- func (m *Node) GetLocality() *Locality
- func (m *Node) GetMetadata() *google_protobuf4.Struct
- func (*Node) ProtoMessage()
- func (m *Node) Reset()
- func (m *Node) String() string
- type Pipe
- type RateLimit
- type RateLimitDescriptor
- type RateLimitDescriptor_Entry
- func (*RateLimitDescriptor_Entry) Descriptor() ([]byte, []int)
- func (m *RateLimitDescriptor_Entry) GetKey() string
- func (m *RateLimitDescriptor_Entry) GetValue() string
- func (*RateLimitDescriptor_Entry) ProtoMessage()
- func (m *RateLimitDescriptor_Entry) Reset()
- func (m *RateLimitDescriptor_Entry) String() string
- type RateLimitRequest
- func (*RateLimitRequest) Descriptor() ([]byte, []int)
- func (m *RateLimitRequest) GetDescriptors() []*RateLimitDescriptor
- func (m *RateLimitRequest) GetDomain() string
- func (m *RateLimitRequest) GetHitsAddend() uint32
- func (*RateLimitRequest) ProtoMessage()
- func (m *RateLimitRequest) Reset()
- func (m *RateLimitRequest) String() string
- type RateLimitResponse
- func (*RateLimitResponse) Descriptor() ([]byte, []int)
- func (m *RateLimitResponse) GetOverallCode() RateLimitResponse_Code
- func (m *RateLimitResponse) GetStatuses() []*RateLimitResponse_DescriptorStatus
- func (*RateLimitResponse) ProtoMessage()
- func (m *RateLimitResponse) Reset()
- func (m *RateLimitResponse) String() string
- type RateLimitResponse_Code
- type RateLimitResponse_DescriptorStatus
- func (*RateLimitResponse_DescriptorStatus) Descriptor() ([]byte, []int)
- func (m *RateLimitResponse_DescriptorStatus) GetCode() RateLimitResponse_Code
- func (m *RateLimitResponse_DescriptorStatus) GetCurrentLimit() *RateLimitResponse_RateLimit
- func (m *RateLimitResponse_DescriptorStatus) GetLimitRemaining() uint32
- func (*RateLimitResponse_DescriptorStatus) ProtoMessage()
- func (m *RateLimitResponse_DescriptorStatus) Reset()
- func (m *RateLimitResponse_DescriptorStatus) String() string
- type RateLimitResponse_RateLimit
- func (*RateLimitResponse_RateLimit) Descriptor() ([]byte, []int)
- func (m *RateLimitResponse_RateLimit) GetRequestsPerUnit() uint32
- func (m *RateLimitResponse_RateLimit) GetUnit() RateLimitResponse_RateLimit_Unit
- func (*RateLimitResponse_RateLimit) ProtoMessage()
- func (m *RateLimitResponse_RateLimit) Reset()
- func (m *RateLimitResponse_RateLimit) String() string
- type RateLimitResponse_RateLimit_Unit
- type RateLimitServiceClient
- type RateLimitServiceConfig
- type RateLimitServiceServer
- type RateLimit_Action
- func (*RateLimit_Action) Descriptor() ([]byte, []int)
- func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier
- func (m *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster
- func (m *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey
- func (m *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch
- func (m *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress
- func (m *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders
- func (m *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster
- func (*RateLimit_Action) ProtoMessage()
- func (m *RateLimit_Action) Reset()
- func (m *RateLimit_Action) String() string
- func (*RateLimit_Action) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type RateLimit_Action_DestinationCluster
- type RateLimit_Action_DestinationCluster_
- type RateLimit_Action_GenericKey
- type RateLimit_Action_GenericKey_
- type RateLimit_Action_HeaderValueMatch
- func (*RateLimit_Action_HeaderValueMatch) Descriptor() ([]byte, []int)
- func (m *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string
- func (m *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *google_protobuf.BoolValue
- func (m *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher
- func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()
- func (m *RateLimit_Action_HeaderValueMatch) Reset()
- func (m *RateLimit_Action_HeaderValueMatch) String() string
- type RateLimit_Action_HeaderValueMatch_
- type RateLimit_Action_RemoteAddress
- type RateLimit_Action_RemoteAddress_
- type RateLimit_Action_RequestHeaders
- func (*RateLimit_Action_RequestHeaders) Descriptor() ([]byte, []int)
- func (m *RateLimit_Action_RequestHeaders) GetDescriptorKey() string
- func (m *RateLimit_Action_RequestHeaders) GetHeaderName() string
- func (*RateLimit_Action_RequestHeaders) ProtoMessage()
- func (m *RateLimit_Action_RequestHeaders) Reset()
- func (m *RateLimit_Action_RequestHeaders) String() string
- type RateLimit_Action_RequestHeaders_
- type RateLimit_Action_SourceCluster
- type RateLimit_Action_SourceCluster_
- type RedirectAction
- func (*RedirectAction) Descriptor() ([]byte, []int)
- func (m *RedirectAction) GetHostRedirect() string
- func (m *RedirectAction) GetPathRedirect() string
- func (m *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
- func (*RedirectAction) ProtoMessage()
- func (m *RedirectAction) Reset()
- func (m *RedirectAction) String() string
- type RedirectAction_RedirectResponseCode
- type RequestMethod
- type Route
- func (*Route) Descriptor() ([]byte, []int)
- func (m *Route) GetAction() isRoute_Action
- func (m *Route) GetAuth() *AuthAction
- func (m *Route) GetDecorator() *Decorator
- func (m *Route) GetMatch() *RouteMatch
- func (m *Route) GetMetadata() *Metadata
- func (m *Route) GetRedirect() *RedirectAction
- func (m *Route) GetRoute() *RouteAction
- func (*Route) ProtoMessage()
- func (m *Route) Reset()
- func (m *Route) String() string
- func (*Route) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type RouteAction
- func (*RouteAction) Descriptor() ([]byte, []int)
- func (m *RouteAction) GetAutoHostRewrite() *google_protobuf.BoolValue
- func (m *RouteAction) GetCluster() string
- func (m *RouteAction) GetClusterHeader() string
- func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
- func (m *RouteAction) GetCors() *CorsPolicy
- func (m *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy
- func (m *RouteAction) GetHostRewrite() string
- func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier
- func (m *RouteAction) GetIncludeVhRateLimits() *google_protobuf.BoolValue
- func (m *RouteAction) GetMetadataMatch() *Metadata
- func (m *RouteAction) GetPrefixRewrite() string
- func (m *RouteAction) GetPriority() RoutingPriority
- func (m *RouteAction) GetRateLimits() []*RateLimit
- func (m *RouteAction) GetRequestHeadersToAdd() []*HeaderValueOption
- func (m *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicy
- func (m *RouteAction) GetResponseHeadersToAdd() []*HeaderValueOption
- func (m *RouteAction) GetResponseHeadersToRemove() []string
- func (m *RouteAction) GetRetryPolicy() *RouteAction_RetryPolicy
- func (m *RouteAction) GetTimeout() *google_protobuf2.Duration
- func (m *RouteAction) GetUseWebsocket() *google_protobuf.BoolValue
- func (m *RouteAction) GetWeightedClusters() *WeightedCluster
- func (*RouteAction) ProtoMessage()
- func (m *RouteAction) Reset()
- func (m *RouteAction) String() string
- func (*RouteAction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type RouteAction_AutoHostRewrite
- type RouteAction_Cluster
- type RouteAction_ClusterHeader
- type RouteAction_HashPolicy
- func (*RouteAction_HashPolicy) Descriptor() ([]byte, []int)
- func (m *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties
- func (m *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie
- func (m *RouteAction_HashPolicy) GetHeader() *RouteAction_HashPolicy_Header
- func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier
- func (*RouteAction_HashPolicy) ProtoMessage()
- func (m *RouteAction_HashPolicy) Reset()
- func (m *RouteAction_HashPolicy) String() string
- func (*RouteAction_HashPolicy) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type RouteAction_HashPolicy_ConnectionProperties
- func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor() ([]byte, []int)
- func (m *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool
- func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()
- func (m *RouteAction_HashPolicy_ConnectionProperties) Reset()
- func (m *RouteAction_HashPolicy_ConnectionProperties) String() string
- type RouteAction_HashPolicy_ConnectionProperties_
- type RouteAction_HashPolicy_Cookie
- func (*RouteAction_HashPolicy_Cookie) Descriptor() ([]byte, []int)
- func (m *RouteAction_HashPolicy_Cookie) GetName() string
- func (m *RouteAction_HashPolicy_Cookie) GetTtl() *google_protobuf2.Duration
- func (*RouteAction_HashPolicy_Cookie) ProtoMessage()
- func (m *RouteAction_HashPolicy_Cookie) Reset()
- func (m *RouteAction_HashPolicy_Cookie) String() string
- type RouteAction_HashPolicy_Cookie_
- type RouteAction_HashPolicy_Header
- type RouteAction_HashPolicy_Header_
- type RouteAction_HostRewrite
- type RouteAction_RequestMirrorPolicy
- func (*RouteAction_RequestMirrorPolicy) Descriptor() ([]byte, []int)
- func (m *RouteAction_RequestMirrorPolicy) GetCluster() string
- func (m *RouteAction_RequestMirrorPolicy) GetRuntimeKey() string
- func (*RouteAction_RequestMirrorPolicy) ProtoMessage()
- func (m *RouteAction_RequestMirrorPolicy) Reset()
- func (m *RouteAction_RequestMirrorPolicy) String() string
- type RouteAction_RetryPolicy
- func (*RouteAction_RetryPolicy) Descriptor() ([]byte, []int)
- func (m *RouteAction_RetryPolicy) GetNumRetries() *google_protobuf.UInt32Value
- func (m *RouteAction_RetryPolicy) GetPerTryTimeout() *google_protobuf2.Duration
- func (m *RouteAction_RetryPolicy) GetRetryOn() string
- func (*RouteAction_RetryPolicy) ProtoMessage()
- func (m *RouteAction_RetryPolicy) Reset()
- func (m *RouteAction_RetryPolicy) String() string
- type RouteAction_WeightedClusters
- type RouteConfiguration
- func (*RouteConfiguration) Descriptor() ([]byte, []int)
- func (m *RouteConfiguration) GetInternalOnlyHeaders() []string
- func (m *RouteConfiguration) GetName() string
- func (m *RouteConfiguration) GetRequestHeadersToAdd() []*HeaderValueOption
- func (m *RouteConfiguration) GetResponseHeadersToAdd() []*HeaderValueOption
- func (m *RouteConfiguration) GetResponseHeadersToRemove() []string
- func (m *RouteConfiguration) GetValidateClusters() *google_protobuf.BoolValue
- func (m *RouteConfiguration) GetVirtualHosts() []*VirtualHost
- func (*RouteConfiguration) ProtoMessage()
- func (m *RouteConfiguration) Reset()
- func (m *RouteConfiguration) String() string
- type RouteDiscoveryServiceClient
- type RouteDiscoveryServiceServer
- type RouteDiscoveryService_StreamRoutesClient
- type RouteDiscoveryService_StreamRoutesServer
- type RouteMatch
- func (*RouteMatch) Descriptor() ([]byte, []int)
- func (m *RouteMatch) GetCaseSensitive() *google_protobuf.BoolValue
- func (m *RouteMatch) GetHeaders() []*HeaderMatcher
- func (m *RouteMatch) GetPath() string
- func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier
- func (m *RouteMatch) GetPrefix() string
- func (m *RouteMatch) GetRegex() string
- func (m *RouteMatch) GetRuntime() *RuntimeUInt32
- func (*RouteMatch) ProtoMessage()
- func (m *RouteMatch) Reset()
- func (m *RouteMatch) String() string
- func (*RouteMatch) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type RouteMatch_Path
- type RouteMatch_Prefix
- type RouteMatch_Regex
- type Route_Redirect
- type Route_Route
- type RoutingPriority
- type Runtime
- type RuntimeUInt32
- type SdsSecretConfig
- type Secret
- func (*Secret) Descriptor() ([]byte, []int)
- func (m *Secret) GetName() string
- func (m *Secret) GetSessionTicketKeys() *TlsSessionTicketKeys
- func (m *Secret) GetTlsCertificate() *TlsCertificate
- func (m *Secret) GetType() isSecret_Type
- func (*Secret) ProtoMessage()
- func (m *Secret) Reset()
- func (m *Secret) String() string
- func (*Secret) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type SecretDiscoveryServiceClient
- type SecretDiscoveryServiceServer
- type SecretDiscoveryService_StreamSecretsClient
- type SecretDiscoveryService_StreamSecretsServer
- type Secret_SessionTicketKeys
- type Secret_TlsCertificate
- type SocketAddress
- func (*SocketAddress) Descriptor() ([]byte, []int)
- func (m *SocketAddress) GetAddress() string
- func (m *SocketAddress) GetNamedPort() string
- func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
- func (m *SocketAddress) GetPortValue() uint32
- func (m *SocketAddress) GetProtocol() SocketAddress_Protocol
- func (m *SocketAddress) GetResolverName() string
- func (*SocketAddress) ProtoMessage()
- func (m *SocketAddress) Reset()
- func (m *SocketAddress) String() string
- func (*SocketAddress) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type SocketAddress_NamedPort
- type SocketAddress_PortValue
- type SocketAddress_Protocol
- type StatsConfig
- type StatsSink
- type StatsdSink
- func (*StatsdSink) Descriptor() ([]byte, []int)
- func (m *StatsdSink) GetAddress() *Address
- func (m *StatsdSink) GetStatsdSpecifier() isStatsdSink_StatsdSpecifier
- func (m *StatsdSink) GetTcpClusterName() string
- func (*StatsdSink) ProtoMessage()
- func (m *StatsdSink) Reset()
- func (m *StatsdSink) String() string
- func (*StatsdSink) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type StatsdSink_Address
- type StatsdSink_TcpClusterName
- type TagSpecifier
- type TcpProtocolOptions
- type TlsCertificate
- func (*TlsCertificate) Descriptor() ([]byte, []int)
- func (m *TlsCertificate) GetCertificateChain() *DataSource
- func (m *TlsCertificate) GetOcspStaple() *DataSource
- func (m *TlsCertificate) GetPassword() *DataSource
- func (m *TlsCertificate) GetPrivateKey() *DataSource
- func (m *TlsCertificate) GetSignedCertificateTimestamp() []*DataSource
- func (*TlsCertificate) ProtoMessage()
- func (m *TlsCertificate) Reset()
- func (m *TlsCertificate) String() string
- type TlsParameters
- func (*TlsParameters) Descriptor() ([]byte, []int)
- func (m *TlsParameters) GetCipherSuites() []string
- func (m *TlsParameters) GetEcdhCurves() []string
- func (m *TlsParameters) GetTlsMaximumProtocolVersion() TlsParameters_TlsProtocol
- func (m *TlsParameters) GetTlsMinimumProtocolVersion() TlsParameters_TlsProtocol
- func (*TlsParameters) ProtoMessage()
- func (m *TlsParameters) Reset()
- func (m *TlsParameters) String() string
- type TlsParameters_TlsProtocol
- type TlsSessionTicketKeys
- type Tracing
- type Tracing_Http
- type TransportSocket
- type UpstreamBindConfig
- type UpstreamLocalityStats
- func (*UpstreamLocalityStats) Descriptor() ([]byte, []int)
- func (m *UpstreamLocalityStats) GetLoadMetricStats() []*EndpointLoadMetricStats
- func (m *UpstreamLocalityStats) GetLocality() *Locality
- func (m *UpstreamLocalityStats) GetTotalErrorRequests() uint64
- func (m *UpstreamLocalityStats) GetTotalRequestsInProgress() uint64
- func (m *UpstreamLocalityStats) GetTotalSuccessfulRequests() uint64
- func (*UpstreamLocalityStats) ProtoMessage()
- func (m *UpstreamLocalityStats) Reset()
- func (m *UpstreamLocalityStats) String() string
- type UpstreamTlsContext
- type VirtualCluster
- func (*VirtualCluster) Descriptor() ([]byte, []int)
- func (m *VirtualCluster) GetMethod() RequestMethod
- func (m *VirtualCluster) GetName() string
- func (m *VirtualCluster) GetPattern() string
- func (*VirtualCluster) ProtoMessage()
- func (m *VirtualCluster) Reset()
- func (m *VirtualCluster) String() string
- type VirtualHost
- func (*VirtualHost) Descriptor() ([]byte, []int)
- func (m *VirtualHost) GetAuth() *AuthAction
- func (m *VirtualHost) GetCors() *CorsPolicy
- func (m *VirtualHost) GetDomains() []string
- func (m *VirtualHost) GetName() string
- func (m *VirtualHost) GetRateLimits() []*RateLimit
- func (m *VirtualHost) GetRequestHeadersToAdd() []*HeaderValueOption
- func (m *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType
- func (m *VirtualHost) GetResponseHeadersToAdd() []*HeaderValueOption
- func (m *VirtualHost) GetResponseHeadersToRemove() []string
- func (m *VirtualHost) GetRoutes() []*Route
- func (m *VirtualHost) GetVirtualClusters() []*VirtualCluster
- func (*VirtualHost) ProtoMessage()
- func (m *VirtualHost) Reset()
- func (m *VirtualHost) String() string
- type VirtualHost_TlsRequirementType
- type Watchdog
- func (*Watchdog) Descriptor() ([]byte, []int)
- func (m *Watchdog) GetKillTimeout() *google_protobuf2.Duration
- func (m *Watchdog) GetMegamissTimeout() *google_protobuf2.Duration
- func (m *Watchdog) GetMissTimeout() *google_protobuf2.Duration
- func (m *Watchdog) GetMultikillTimeout() *google_protobuf2.Duration
- func (*Watchdog) ProtoMessage()
- func (m *Watchdog) Reset()
- func (m *Watchdog) String() string
- type WeightedCluster
- type WeightedCluster_ClusterWeight
- func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)
- func (m *WeightedCluster_ClusterWeight) GetMetadataMatch() *Metadata
- func (m *WeightedCluster_ClusterWeight) GetName() string
- func (m *WeightedCluster_ClusterWeight) GetWeight() *google_protobuf.UInt32Value
- func (*WeightedCluster_ClusterWeight) ProtoMessage()
- func (m *WeightedCluster_ClusterWeight) Reset()
- func (m *WeightedCluster_ClusterWeight) String() string
- type ZipkinConfig
Constants ¶
This section is empty.
Variables ¶
var ApiConfigSource_ApiType_name = map[int32]string{
0: "REST_LEGACY",
1: "REST",
2: "GRPC",
}
var ApiConfigSource_ApiType_value = map[string]int32{
"REST_LEGACY": 0,
"REST": 1,
"GRPC": 2,
}
var AuthAction_ActionType_name = map[int32]string{
0: "ALLOW",
1: "DENY",
}
var AuthAction_ActionType_value = map[string]int32{
"ALLOW": 0,
"DENY": 1,
}
var Capability_Protocol_name = map[int32]string{
0: "HTTP",
1: "TCP",
2: "REDIS",
}
var Capability_Protocol_value = map[string]int32{
"HTTP": 0,
"TCP": 1,
"REDIS": 2,
}
var Cluster_DiscoveryType_name = map[int32]string{
0: "STATIC",
1: "STRICT_DNS",
2: "LOGICAL_DNS",
3: "EDS",
4: "ORIGINAL_DST",
}
var Cluster_DiscoveryType_value = map[string]int32{
"STATIC": 0,
"STRICT_DNS": 1,
"LOGICAL_DNS": 2,
"EDS": 3,
"ORIGINAL_DST": 4,
}
var Cluster_DnsLookupFamily_name = map[int32]string{
0: "AUTO",
1: "V4_ONLY",
2: "V6_ONLY",
}
var Cluster_DnsLookupFamily_value = map[string]int32{
"AUTO": 0,
"V4_ONLY": 1,
"V6_ONLY": 2,
}
var Cluster_LbPolicy_name = map[int32]string{
0: "ROUND_ROBIN",
1: "LEAST_REQUEST",
2: "RING_HASH",
3: "RANDOM",
4: "ORIGINAL_DST_LB",
}
var Cluster_LbPolicy_value = map[string]int32{
"ROUND_ROBIN": 0,
"LEAST_REQUEST": 1,
"RING_HASH": 2,
"RANDOM": 3,
"ORIGINAL_DST_LB": 4,
}
var Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name = map[int32]string{
0: "NO_FALLBACK",
1: "ANY_ENDPOINT",
2: "DEFAULT_SUBSET",
}
var Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_value = map[string]int32{
"NO_FALLBACK": 0,
"ANY_ENDPOINT": 1,
"DEFAULT_SUBSET": 2,
}
var HealthStatus_name = map[int32]string{
0: "UNKNOWN",
1: "HEALTHY",
2: "UNHEALTHY",
3: "DRAINING",
4: "TIMEOUT",
}
var HealthStatus_value = map[string]int32{
"UNKNOWN": 0,
"HEALTHY": 1,
"UNHEALTHY": 2,
"DRAINING": 3,
"TIMEOUT": 4,
}
var Listener_DrainType_name = map[int32]string{
0: "DEFAULT",
1: "MODIFY_ONLY",
}
var Listener_DrainType_value = map[string]int32{
"DEFAULT": 0,
"MODIFY_ONLY": 1,
}
var RateLimitResponse_Code_name = map[int32]string{
0: "UNKNOWN",
1: "OK",
2: "OVER_LIMIT",
}
var RateLimitResponse_Code_value = map[string]int32{
"UNKNOWN": 0,
"OK": 1,
"OVER_LIMIT": 2,
}
var RateLimitResponse_RateLimit_Unit_name = map[int32]string{
0: "UNKNOWN",
1: "SECOND",
2: "MINUTE",
3: "HOUR",
4: "DAY",
}
var RateLimitResponse_RateLimit_Unit_value = map[string]int32{
"UNKNOWN": 0,
"SECOND": 1,
"MINUTE": 2,
"HOUR": 3,
"DAY": 4,
}
var RedirectAction_RedirectResponseCode_name = map[int32]string{
0: "MOVED_PERMANENTLY",
1: "FOUND",
2: "SEE_OTHER",
3: "TEMPORARY_REDIRECT",
4: "PERMANENT_REDIRECT",
}
var RedirectAction_RedirectResponseCode_value = map[string]int32{
"MOVED_PERMANENTLY": 0,
"FOUND": 1,
"SEE_OTHER": 2,
"TEMPORARY_REDIRECT": 3,
"PERMANENT_REDIRECT": 4,
}
var RequestMethod_name = map[int32]string{
0: "METHOD_UNSPECIFIED",
1: "GET",
2: "HEAD",
3: "POST",
4: "PUT",
5: "DELETE",
6: "CONNECT",
7: "OPTIONS",
8: "TRACE",
}
var RequestMethod_value = map[string]int32{
"METHOD_UNSPECIFIED": 0,
"GET": 1,
"HEAD": 2,
"POST": 3,
"PUT": 4,
"DELETE": 5,
"CONNECT": 6,
"OPTIONS": 7,
"TRACE": 8,
}
var RoutingPriority_name = map[int32]string{
0: "DEFAULT",
1: "HIGH",
}
var RoutingPriority_value = map[string]int32{
"DEFAULT": 0,
"HIGH": 1,
}
var SocketAddress_Protocol_name = map[int32]string{
0: "TCP",
1: "UDP",
}
var SocketAddress_Protocol_value = map[string]int32{
"TCP": 0,
"UDP": 1,
}
var TlsParameters_TlsProtocol_name = map[int32]string{
0: "TLS_AUTO",
1: "TLSv1_0",
2: "TLSv1_1",
3: "TLSv1_2",
4: "TLSv1_3",
}
var TlsParameters_TlsProtocol_value = map[string]int32{
"TLS_AUTO": 0,
"TLSv1_0": 1,
"TLSv1_1": 2,
"TLSv1_2": 3,
"TLSv1_3": 4,
}
var VirtualHost_TlsRequirementType_name = map[int32]string{
0: "NONE",
1: "EXTERNAL_ONLY",
2: "ALL",
}
var VirtualHost_TlsRequirementType_value = map[string]int32{
"NONE": 0,
"EXTERNAL_ONLY": 1,
"ALL": 2,
}
Functions ¶
func RegisterAggregatedDiscoveryServiceServer ¶
func RegisterAggregatedDiscoveryServiceServer(s *grpc.Server, srv AggregatedDiscoveryServiceServer)
func RegisterClusterDiscoveryServiceServer ¶
func RegisterClusterDiscoveryServiceServer(s *grpc.Server, srv ClusterDiscoveryServiceServer)
func RegisterEndpointDiscoveryServiceServer ¶
func RegisterEndpointDiscoveryServiceServer(s *grpc.Server, srv EndpointDiscoveryServiceServer)
func RegisterHealthDiscoveryServiceServer ¶
func RegisterHealthDiscoveryServiceServer(s *grpc.Server, srv HealthDiscoveryServiceServer)
func RegisterListenerDiscoveryServiceServer ¶
func RegisterListenerDiscoveryServiceServer(s *grpc.Server, srv ListenerDiscoveryServiceServer)
func RegisterRateLimitServiceServer ¶
func RegisterRateLimitServiceServer(s *grpc.Server, srv RateLimitServiceServer)
func RegisterRouteDiscoveryServiceServer ¶
func RegisterRouteDiscoveryServiceServer(s *grpc.Server, srv RouteDiscoveryServiceServer)
func RegisterSecretDiscoveryServiceServer ¶
func RegisterSecretDiscoveryServiceServer(s *grpc.Server, srv SecretDiscoveryServiceServer)
Types ¶
type Address ¶
type Address struct { // Types that are valid to be assigned to Address: // *Address_SocketAddress // *Address_Pipe Address isAddress_Address `protobuf_oneof:"address"` }
func (*Address) Descriptor ¶
func (*Address) GetAddress ¶
func (m *Address) GetAddress() isAddress_Address
func (*Address) GetSocketAddress ¶
func (m *Address) GetSocketAddress() *SocketAddress
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
type Address_Pipe ¶
type Address_Pipe struct {
Pipe *Pipe `protobuf:"bytes,2,opt,name=pipe,oneof"`
}
type Address_SocketAddress ¶
type Address_SocketAddress struct {
SocketAddress *SocketAddress `protobuf:"bytes,1,opt,name=socket_address,json=socketAddress,oneof"`
}
type Admin ¶
type Admin struct { AccessLogPath string `protobuf:"bytes,1,opt,name=access_log_path,json=accessLogPath" json:"access_log_path,omitempty"` ProfilePath string `protobuf:"bytes,2,opt,name=profile_path,json=profilePath" json:"profile_path,omitempty"` Address *Address `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"` }
func (*Admin) Descriptor ¶
func (*Admin) GetAccessLogPath ¶
func (*Admin) GetAddress ¶
func (*Admin) GetProfilePath ¶
func (*Admin) ProtoMessage ¶
func (*Admin) ProtoMessage()
type AggregatedConfigSource ¶
type AggregatedConfigSource struct { }
func (*AggregatedConfigSource) Descriptor ¶
func (*AggregatedConfigSource) Descriptor() ([]byte, []int)
func (*AggregatedConfigSource) ProtoMessage ¶
func (*AggregatedConfigSource) ProtoMessage()
func (*AggregatedConfigSource) Reset ¶
func (m *AggregatedConfigSource) Reset()
func (*AggregatedConfigSource) String ¶
func (m *AggregatedConfigSource) String() string
type AggregatedDiscoveryServiceClient ¶
type AggregatedDiscoveryServiceClient interface {
StreamAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_StreamAggregatedResourcesClient, error)
}
func NewAggregatedDiscoveryServiceClient ¶
func NewAggregatedDiscoveryServiceClient(cc *grpc.ClientConn) AggregatedDiscoveryServiceClient
type AggregatedDiscoveryServiceServer ¶
type AggregatedDiscoveryServiceServer interface {
StreamAggregatedResources(AggregatedDiscoveryService_StreamAggregatedResourcesServer) error
}
type AggregatedDiscoveryService_StreamAggregatedResourcesClient ¶
type AggregatedDiscoveryService_StreamAggregatedResourcesClient interface { Send(*DiscoveryRequest) error Recv() (*DiscoveryResponse, error) grpc.ClientStream }
type AggregatedDiscoveryService_StreamAggregatedResourcesServer ¶
type AggregatedDiscoveryService_StreamAggregatedResourcesServer interface { Send(*DiscoveryResponse) error Recv() (*DiscoveryRequest, error) grpc.ServerStream }
type ApiConfigSource ¶
type ApiConfigSource struct { ApiType ApiConfigSource_ApiType `protobuf:"varint,1,opt,name=api_type,json=apiType,enum=envoy.api.v2.ApiConfigSource_ApiType" json:"api_type,omitempty"` ClusterName []string `protobuf:"bytes,2,rep,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"` RefreshDelay *google_protobuf2.Duration `protobuf:"bytes,3,opt,name=refresh_delay,json=refreshDelay" json:"refresh_delay,omitempty"` }
func (*ApiConfigSource) Descriptor ¶
func (*ApiConfigSource) Descriptor() ([]byte, []int)
func (*ApiConfigSource) GetApiType ¶
func (m *ApiConfigSource) GetApiType() ApiConfigSource_ApiType
func (*ApiConfigSource) GetClusterName ¶
func (m *ApiConfigSource) GetClusterName() []string
func (*ApiConfigSource) GetRefreshDelay ¶
func (m *ApiConfigSource) GetRefreshDelay() *google_protobuf2.Duration
func (*ApiConfigSource) ProtoMessage ¶
func (*ApiConfigSource) ProtoMessage()
func (*ApiConfigSource) Reset ¶
func (m *ApiConfigSource) Reset()
func (*ApiConfigSource) String ¶
func (m *ApiConfigSource) String() string
type ApiConfigSource_ApiType ¶
type ApiConfigSource_ApiType int32
const ( ApiConfigSource_REST_LEGACY ApiConfigSource_ApiType = 0 ApiConfigSource_REST ApiConfigSource_ApiType = 1 ApiConfigSource_GRPC ApiConfigSource_ApiType = 2 )
func (ApiConfigSource_ApiType) EnumDescriptor ¶
func (ApiConfigSource_ApiType) EnumDescriptor() ([]byte, []int)
func (ApiConfigSource_ApiType) String ¶
func (x ApiConfigSource_ApiType) String() string
type AuthAction ¶
type AuthAction struct { ActionType AuthAction_ActionType `protobuf:"varint,1,opt,name=action_type,json=actionType,enum=envoy.api.v2.AuthAction_ActionType" json:"action_type,omitempty"` Rule []*AuthAction_Rule `protobuf:"bytes,2,rep,name=rule" json:"rule,omitempty"` }
func (*AuthAction) Descriptor ¶
func (*AuthAction) Descriptor() ([]byte, []int)
func (*AuthAction) GetActionType ¶
func (m *AuthAction) GetActionType() AuthAction_ActionType
func (*AuthAction) GetRule ¶
func (m *AuthAction) GetRule() []*AuthAction_Rule
func (*AuthAction) ProtoMessage ¶
func (*AuthAction) ProtoMessage()
func (*AuthAction) Reset ¶
func (m *AuthAction) Reset()
func (*AuthAction) String ¶
func (m *AuthAction) String() string
type AuthAction_ActionType ¶
type AuthAction_ActionType int32
const ( AuthAction_ALLOW AuthAction_ActionType = 0 AuthAction_DENY AuthAction_ActionType = 1 )
func (AuthAction_ActionType) EnumDescriptor ¶
func (AuthAction_ActionType) EnumDescriptor() ([]byte, []int)
func (AuthAction_ActionType) String ¶
func (x AuthAction_ActionType) String() string
type AuthAction_AndRule ¶
type AuthAction_AndRule struct {
Rules []*AuthAction_Rule `protobuf:"bytes,1,rep,name=rules" json:"rules,omitempty"`
}
func (*AuthAction_AndRule) Descriptor ¶
func (*AuthAction_AndRule) Descriptor() ([]byte, []int)
func (*AuthAction_AndRule) GetRules ¶
func (m *AuthAction_AndRule) GetRules() []*AuthAction_Rule
func (*AuthAction_AndRule) ProtoMessage ¶
func (*AuthAction_AndRule) ProtoMessage()
func (*AuthAction_AndRule) Reset ¶
func (m *AuthAction_AndRule) Reset()
func (*AuthAction_AndRule) String ¶
func (m *AuthAction_AndRule) String() string
type AuthAction_OrRule ¶
type AuthAction_OrRule struct {
Rules []*AuthAction_Rule `protobuf:"bytes,1,rep,name=rules" json:"rules,omitempty"`
}
func (*AuthAction_OrRule) Descriptor ¶
func (*AuthAction_OrRule) Descriptor() ([]byte, []int)
func (*AuthAction_OrRule) GetRules ¶
func (m *AuthAction_OrRule) GetRules() []*AuthAction_Rule
func (*AuthAction_OrRule) ProtoMessage ¶
func (*AuthAction_OrRule) ProtoMessage()
func (*AuthAction_OrRule) Reset ¶
func (m *AuthAction_OrRule) Reset()
func (*AuthAction_OrRule) String ¶
func (m *AuthAction_OrRule) String() string
type AuthAction_Rule ¶
type AuthAction_Rule struct { // Types that are valid to be assigned to RuleSpecifier: // *AuthAction_Rule_AndRule // *AuthAction_Rule_OrRule // *AuthAction_Rule_X509Rule RuleSpecifier isAuthAction_Rule_RuleSpecifier `protobuf_oneof:"rule_specifier"` }
func (*AuthAction_Rule) Descriptor ¶
func (*AuthAction_Rule) Descriptor() ([]byte, []int)
func (*AuthAction_Rule) GetAndRule ¶
func (m *AuthAction_Rule) GetAndRule() *AuthAction_AndRule
func (*AuthAction_Rule) GetOrRule ¶
func (m *AuthAction_Rule) GetOrRule() *AuthAction_OrRule
func (*AuthAction_Rule) GetRuleSpecifier ¶
func (m *AuthAction_Rule) GetRuleSpecifier() isAuthAction_Rule_RuleSpecifier
func (*AuthAction_Rule) GetX509Rule ¶
func (m *AuthAction_Rule) GetX509Rule() *AuthAction_X509Rule
func (*AuthAction_Rule) ProtoMessage ¶
func (*AuthAction_Rule) ProtoMessage()
func (*AuthAction_Rule) Reset ¶
func (m *AuthAction_Rule) Reset()
func (*AuthAction_Rule) String ¶
func (m *AuthAction_Rule) String() string
func (*AuthAction_Rule) XXX_OneofFuncs ¶
func (*AuthAction_Rule) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type AuthAction_Rule_AndRule ¶
type AuthAction_Rule_AndRule struct {
AndRule *AuthAction_AndRule `protobuf:"bytes,1,opt,name=and_rule,json=andRule,oneof"`
}
type AuthAction_Rule_OrRule ¶
type AuthAction_Rule_OrRule struct {
OrRule *AuthAction_OrRule `protobuf:"bytes,2,opt,name=or_rule,json=orRule,oneof"`
}
type AuthAction_Rule_X509Rule ¶
type AuthAction_Rule_X509Rule struct {
X509Rule *AuthAction_X509Rule `protobuf:"bytes,3,opt,name=x509_rule,json=x509Rule,oneof"`
}
type AuthAction_X509Rule ¶
type AuthAction_X509Rule struct {
ValidationContext *CertificateValidationContext `protobuf:"bytes,3,opt,name=validation_context,json=validationContext" json:"validation_context,omitempty"`
}
func (*AuthAction_X509Rule) Descriptor ¶
func (*AuthAction_X509Rule) Descriptor() ([]byte, []int)
func (*AuthAction_X509Rule) GetValidationContext ¶
func (m *AuthAction_X509Rule) GetValidationContext() *CertificateValidationContext
func (*AuthAction_X509Rule) ProtoMessage ¶
func (*AuthAction_X509Rule) ProtoMessage()
func (*AuthAction_X509Rule) Reset ¶
func (m *AuthAction_X509Rule) Reset()
func (*AuthAction_X509Rule) String ¶
func (m *AuthAction_X509Rule) String() string
type BindConfig ¶
type BindConfig struct {
SourceAddress *SocketAddress `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress" json:"source_address,omitempty"`
}
func (*BindConfig) Descriptor ¶
func (*BindConfig) Descriptor() ([]byte, []int)
func (*BindConfig) GetSourceAddress ¶
func (m *BindConfig) GetSourceAddress() *SocketAddress
func (*BindConfig) ProtoMessage ¶
func (*BindConfig) ProtoMessage()
func (*BindConfig) Reset ¶
func (m *BindConfig) Reset()
func (*BindConfig) String ¶
func (m *BindConfig) String() string
type Bootstrap ¶
type Bootstrap struct { Node *Node `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"` StaticResources *Bootstrap_StaticResources `protobuf:"bytes,2,opt,name=static_resources,json=staticResources" json:"static_resources,omitempty"` DynamicResources *Bootstrap_DynamicResources `protobuf:"bytes,3,opt,name=dynamic_resources,json=dynamicResources" json:"dynamic_resources,omitempty"` ClusterManager *ClusterManager `protobuf:"bytes,4,opt,name=cluster_manager,json=clusterManager" json:"cluster_manager,omitempty"` FlagsPath string `protobuf:"bytes,5,opt,name=flags_path,json=flagsPath" json:"flags_path,omitempty"` StatsSinks []*StatsSink `protobuf:"bytes,6,rep,name=stats_sinks,json=statsSinks" json:"stats_sinks,omitempty"` StatsConfig *StatsConfig `protobuf:"bytes,13,opt,name=stats_config,json=statsConfig" json:"stats_config,omitempty"` StatsFlushInterval *google_protobuf2.Duration `protobuf:"bytes,7,opt,name=stats_flush_interval,json=statsFlushInterval" json:"stats_flush_interval,omitempty"` Watchdog *Watchdog `protobuf:"bytes,8,opt,name=watchdog" json:"watchdog,omitempty"` Tracing *Tracing `protobuf:"bytes,9,opt,name=tracing" json:"tracing,omitempty"` RateLimitService *RateLimitServiceConfig `protobuf:"bytes,10,opt,name=rate_limit_service,json=rateLimitService" json:"rate_limit_service,omitempty"` Runtime *Runtime `protobuf:"bytes,11,opt,name=runtime" json:"runtime,omitempty"` Admin *Admin `protobuf:"bytes,12,opt,name=admin" json:"admin,omitempty"` }
func (*Bootstrap) Descriptor ¶
func (*Bootstrap) GetClusterManager ¶
func (m *Bootstrap) GetClusterManager() *ClusterManager
func (*Bootstrap) GetDynamicResources ¶
func (m *Bootstrap) GetDynamicResources() *Bootstrap_DynamicResources
func (*Bootstrap) GetFlagsPath ¶
func (*Bootstrap) GetRateLimitService ¶
func (m *Bootstrap) GetRateLimitService() *RateLimitServiceConfig
func (*Bootstrap) GetRuntime ¶
func (*Bootstrap) GetStaticResources ¶
func (m *Bootstrap) GetStaticResources() *Bootstrap_StaticResources
func (*Bootstrap) GetStatsConfig ¶
func (m *Bootstrap) GetStatsConfig() *StatsConfig
func (*Bootstrap) GetStatsFlushInterval ¶
func (m *Bootstrap) GetStatsFlushInterval() *google_protobuf2.Duration
func (*Bootstrap) GetStatsSinks ¶
func (*Bootstrap) GetTracing ¶
func (*Bootstrap) GetWatchdog ¶
func (*Bootstrap) ProtoMessage ¶
func (*Bootstrap) ProtoMessage()
type Bootstrap_DynamicResources ¶
type Bootstrap_DynamicResources struct { LdsConfig *ConfigSource `protobuf:"bytes,1,opt,name=lds_config,json=ldsConfig" json:"lds_config,omitempty"` CdsConfig *ConfigSource `protobuf:"bytes,2,opt,name=cds_config,json=cdsConfig" json:"cds_config,omitempty"` AdsConfig *ApiConfigSource `protobuf:"bytes,3,opt,name=ads_config,json=adsConfig" json:"ads_config,omitempty"` DeprecatedV1 *Bootstrap_DynamicResources_DeprecatedV1 `protobuf:"bytes,4,opt,name=deprecated_v1,json=deprecatedV1" json:"deprecated_v1,omitempty"` }
func (*Bootstrap_DynamicResources) Descriptor ¶
func (*Bootstrap_DynamicResources) Descriptor() ([]byte, []int)
func (*Bootstrap_DynamicResources) GetAdsConfig ¶
func (m *Bootstrap_DynamicResources) GetAdsConfig() *ApiConfigSource
func (*Bootstrap_DynamicResources) GetCdsConfig ¶
func (m *Bootstrap_DynamicResources) GetCdsConfig() *ConfigSource
func (*Bootstrap_DynamicResources) GetDeprecatedV1 ¶
func (m *Bootstrap_DynamicResources) GetDeprecatedV1() *Bootstrap_DynamicResources_DeprecatedV1
func (*Bootstrap_DynamicResources) GetLdsConfig ¶
func (m *Bootstrap_DynamicResources) GetLdsConfig() *ConfigSource
func (*Bootstrap_DynamicResources) ProtoMessage ¶
func (*Bootstrap_DynamicResources) ProtoMessage()
func (*Bootstrap_DynamicResources) Reset ¶
func (m *Bootstrap_DynamicResources) Reset()
func (*Bootstrap_DynamicResources) String ¶
func (m *Bootstrap_DynamicResources) String() string
type Bootstrap_DynamicResources_DeprecatedV1 ¶
type Bootstrap_DynamicResources_DeprecatedV1 struct {
SdsConfig *ConfigSource `protobuf:"bytes,1,opt,name=sds_config,json=sdsConfig" json:"sds_config,omitempty"`
}
func (*Bootstrap_DynamicResources_DeprecatedV1) Descriptor ¶
func (*Bootstrap_DynamicResources_DeprecatedV1) Descriptor() ([]byte, []int)
func (*Bootstrap_DynamicResources_DeprecatedV1) GetSdsConfig ¶
func (m *Bootstrap_DynamicResources_DeprecatedV1) GetSdsConfig() *ConfigSource
func (*Bootstrap_DynamicResources_DeprecatedV1) ProtoMessage ¶
func (*Bootstrap_DynamicResources_DeprecatedV1) ProtoMessage()
func (*Bootstrap_DynamicResources_DeprecatedV1) Reset ¶
func (m *Bootstrap_DynamicResources_DeprecatedV1) Reset()
func (*Bootstrap_DynamicResources_DeprecatedV1) String ¶
func (m *Bootstrap_DynamicResources_DeprecatedV1) String() string
type Bootstrap_StaticResources ¶
type Bootstrap_StaticResources struct { Listeners []*Listener `protobuf:"bytes,1,rep,name=listeners" json:"listeners,omitempty"` Clusters []*Cluster `protobuf:"bytes,2,rep,name=clusters" json:"clusters,omitempty"` Secrets []*Secret `protobuf:"bytes,3,rep,name=secrets" json:"secrets,omitempty"` }
func (*Bootstrap_StaticResources) Descriptor ¶
func (*Bootstrap_StaticResources) Descriptor() ([]byte, []int)
func (*Bootstrap_StaticResources) GetClusters ¶
func (m *Bootstrap_StaticResources) GetClusters() []*Cluster
func (*Bootstrap_StaticResources) GetListeners ¶
func (m *Bootstrap_StaticResources) GetListeners() []*Listener
func (*Bootstrap_StaticResources) GetSecrets ¶
func (m *Bootstrap_StaticResources) GetSecrets() []*Secret
func (*Bootstrap_StaticResources) ProtoMessage ¶
func (*Bootstrap_StaticResources) ProtoMessage()
func (*Bootstrap_StaticResources) Reset ¶
func (m *Bootstrap_StaticResources) Reset()
func (*Bootstrap_StaticResources) String ¶
func (m *Bootstrap_StaticResources) String() string
type Capability ¶
type Capability struct {
HealthCheckProtocol []Capability_Protocol `` /* 159-byte string literal not displayed */
}
func (*Capability) Descriptor ¶
func (*Capability) Descriptor() ([]byte, []int)
func (*Capability) GetHealthCheckProtocol ¶
func (m *Capability) GetHealthCheckProtocol() []Capability_Protocol
func (*Capability) ProtoMessage ¶
func (*Capability) ProtoMessage()
func (*Capability) Reset ¶
func (m *Capability) Reset()
func (*Capability) String ¶
func (m *Capability) String() string
type Capability_Protocol ¶
type Capability_Protocol int32
const ( Capability_HTTP Capability_Protocol = 0 Capability_TCP Capability_Protocol = 1 Capability_REDIS Capability_Protocol = 2 )
func (Capability_Protocol) EnumDescriptor ¶
func (Capability_Protocol) EnumDescriptor() ([]byte, []int)
func (Capability_Protocol) String ¶
func (x Capability_Protocol) String() string
type CertificateValidationContext ¶
type CertificateValidationContext struct { TrustedCa *DataSource `protobuf:"bytes,1,opt,name=trusted_ca,json=trustedCa" json:"trusted_ca,omitempty"` VerifyCertificateHash []string `protobuf:"bytes,2,rep,name=verify_certificate_hash,json=verifyCertificateHash" json:"verify_certificate_hash,omitempty"` VerifySpkiSha256 []string `protobuf:"bytes,3,rep,name=verify_spki_sha256,json=verifySpkiSha256" json:"verify_spki_sha256,omitempty"` VerifySubjectAltName []string `protobuf:"bytes,4,rep,name=verify_subject_alt_name,json=verifySubjectAltName" json:"verify_subject_alt_name,omitempty"` RequireOcspStaple *google_protobuf.BoolValue `protobuf:"bytes,5,opt,name=require_ocsp_staple,json=requireOcspStaple" json:"require_ocsp_staple,omitempty"` RequireSignedCertificateTimestamp *google_protobuf.BoolValue `` /* 157-byte string literal not displayed */ }
func (*CertificateValidationContext) Descriptor ¶
func (*CertificateValidationContext) Descriptor() ([]byte, []int)
func (*CertificateValidationContext) GetRequireOcspStaple ¶
func (m *CertificateValidationContext) GetRequireOcspStaple() *google_protobuf.BoolValue
func (*CertificateValidationContext) GetRequireSignedCertificateTimestamp ¶
func (m *CertificateValidationContext) GetRequireSignedCertificateTimestamp() *google_protobuf.BoolValue
func (*CertificateValidationContext) GetTrustedCa ¶
func (m *CertificateValidationContext) GetTrustedCa() *DataSource
func (*CertificateValidationContext) GetVerifyCertificateHash ¶
func (m *CertificateValidationContext) GetVerifyCertificateHash() []string
func (*CertificateValidationContext) GetVerifySpkiSha256 ¶
func (m *CertificateValidationContext) GetVerifySpkiSha256() []string
func (*CertificateValidationContext) GetVerifySubjectAltName ¶
func (m *CertificateValidationContext) GetVerifySubjectAltName() []string
func (*CertificateValidationContext) ProtoMessage ¶
func (*CertificateValidationContext) ProtoMessage()
func (*CertificateValidationContext) Reset ¶
func (m *CertificateValidationContext) Reset()
func (*CertificateValidationContext) String ¶
func (m *CertificateValidationContext) String() string
type CidrRange ¶
type CidrRange struct { AddressPrefix string `protobuf:"bytes,1,opt,name=address_prefix,json=addressPrefix" json:"address_prefix,omitempty"` PrefixLen *google_protobuf.UInt32Value `protobuf:"bytes,2,opt,name=prefix_len,json=prefixLen" json:"prefix_len,omitempty"` }
func (*CidrRange) Descriptor ¶
func (*CidrRange) GetAddressPrefix ¶
func (*CidrRange) GetPrefixLen ¶
func (m *CidrRange) GetPrefixLen() *google_protobuf.UInt32Value
func (*CidrRange) ProtoMessage ¶
func (*CidrRange) ProtoMessage()
type CircuitBreakers ¶
type CircuitBreakers struct {
Thresholds []*CircuitBreakers_Thresholds `protobuf:"bytes,1,rep,name=thresholds" json:"thresholds,omitempty"`
}
func (*CircuitBreakers) Descriptor ¶
func (*CircuitBreakers) Descriptor() ([]byte, []int)
func (*CircuitBreakers) GetThresholds ¶
func (m *CircuitBreakers) GetThresholds() []*CircuitBreakers_Thresholds
func (*CircuitBreakers) ProtoMessage ¶
func (*CircuitBreakers) ProtoMessage()
func (*CircuitBreakers) Reset ¶
func (m *CircuitBreakers) Reset()
func (*CircuitBreakers) String ¶
func (m *CircuitBreakers) String() string
type CircuitBreakers_Thresholds ¶
type CircuitBreakers_Thresholds struct { Priority RoutingPriority `protobuf:"varint,1,opt,name=priority,enum=envoy.api.v2.RoutingPriority" json:"priority,omitempty"` MaxConnections *google_protobuf.UInt32Value `protobuf:"bytes,2,opt,name=max_connections,json=maxConnections" json:"max_connections,omitempty"` MaxPendingRequests *google_protobuf.UInt32Value `protobuf:"bytes,3,opt,name=max_pending_requests,json=maxPendingRequests" json:"max_pending_requests,omitempty"` MaxRequests *google_protobuf.UInt32Value `protobuf:"bytes,4,opt,name=max_requests,json=maxRequests" json:"max_requests,omitempty"` MaxRetries *google_protobuf.UInt32Value `protobuf:"bytes,5,opt,name=max_retries,json=maxRetries" json:"max_retries,omitempty"` }
func (*CircuitBreakers_Thresholds) Descriptor ¶
func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int)
func (*CircuitBreakers_Thresholds) GetMaxConnections ¶
func (m *CircuitBreakers_Thresholds) GetMaxConnections() *google_protobuf.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxPendingRequests ¶
func (m *CircuitBreakers_Thresholds) GetMaxPendingRequests() *google_protobuf.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxRequests ¶
func (m *CircuitBreakers_Thresholds) GetMaxRequests() *google_protobuf.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxRetries ¶
func (m *CircuitBreakers_Thresholds) GetMaxRetries() *google_protobuf.UInt32Value
func (*CircuitBreakers_Thresholds) GetPriority ¶
func (m *CircuitBreakers_Thresholds) GetPriority() RoutingPriority
func (*CircuitBreakers_Thresholds) ProtoMessage ¶
func (*CircuitBreakers_Thresholds) ProtoMessage()
func (*CircuitBreakers_Thresholds) Reset ¶
func (m *CircuitBreakers_Thresholds) Reset()
func (*CircuitBreakers_Thresholds) String ¶
func (m *CircuitBreakers_Thresholds) String() string
type Cluster ¶
type Cluster struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Type Cluster_DiscoveryType `protobuf:"varint,2,opt,name=type,enum=envoy.api.v2.Cluster_DiscoveryType" json:"type,omitempty"` EdsClusterConfig *Cluster_EdsClusterConfig `protobuf:"bytes,3,opt,name=eds_cluster_config,json=edsClusterConfig" json:"eds_cluster_config,omitempty"` ConnectTimeout *google_protobuf2.Duration `protobuf:"bytes,4,opt,name=connect_timeout,json=connectTimeout" json:"connect_timeout,omitempty"` PerConnectionBufferLimitBytes *google_protobuf.UInt32Value `` /* 147-byte string literal not displayed */ LbPolicy Cluster_LbPolicy `protobuf:"varint,6,opt,name=lb_policy,json=lbPolicy,enum=envoy.api.v2.Cluster_LbPolicy" json:"lb_policy,omitempty"` Hosts []*Address `protobuf:"bytes,7,rep,name=hosts" json:"hosts,omitempty"` HealthChecks []*HealthCheck `protobuf:"bytes,8,rep,name=health_checks,json=healthChecks" json:"health_checks,omitempty"` MaxRequestsPerConnection *google_protobuf.UInt32Value `` /* 130-byte string literal not displayed */ CircuitBreakers *CircuitBreakers `protobuf:"bytes,10,opt,name=circuit_breakers,json=circuitBreakers" json:"circuit_breakers,omitempty"` TlsContext *UpstreamTlsContext `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext" json:"tls_context,omitempty"` // Types that are valid to be assigned to ProtocolOptions: // *Cluster_TcpProtocolOptions // *Cluster_HttpProtocolOptions // *Cluster_Http2ProtocolOptions // *Cluster_GrpcProtocolOptions ProtocolOptions isCluster_ProtocolOptions `protobuf_oneof:"protocol_options"` DnsRefreshRate *google_protobuf2.Duration `protobuf:"bytes,16,opt,name=dns_refresh_rate,json=dnsRefreshRate" json:"dns_refresh_rate,omitempty"` DnsLookupFamily Cluster_DnsLookupFamily `` /* 145-byte string literal not displayed */ DnsResolvers []*Address `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers" json:"dns_resolvers,omitempty"` OutlierDetection *Cluster_OutlierDetection `protobuf:"bytes,19,opt,name=outlier_detection,json=outlierDetection" json:"outlier_detection,omitempty"` CleanupInterval *google_protobuf2.Duration `protobuf:"bytes,20,opt,name=cleanup_interval,json=cleanupInterval" json:"cleanup_interval,omitempty"` UpstreamBindConfig *BindConfig `protobuf:"bytes,21,opt,name=upstream_bind_config,json=upstreamBindConfig" json:"upstream_bind_config,omitempty"` LbSubsetConfig *Cluster_LbSubsetConfig `protobuf:"bytes,22,opt,name=lb_subset_config,json=lbSubsetConfig" json:"lb_subset_config,omitempty"` // Types that are valid to be assigned to LbConfig: // *Cluster_RingHashLbConfig_ LbConfig isCluster_LbConfig `protobuf_oneof:"lb_config"` TransportSocket *TransportSocket `protobuf:"bytes,24,opt,name=transport_socket,json=transportSocket" json:"transport_socket,omitempty"` }
func (*Cluster) Descriptor ¶
func (*Cluster) GetCircuitBreakers ¶
func (m *Cluster) GetCircuitBreakers() *CircuitBreakers
func (*Cluster) GetCleanupInterval ¶
func (m *Cluster) GetCleanupInterval() *google_protobuf2.Duration
func (*Cluster) GetConnectTimeout ¶
func (m *Cluster) GetConnectTimeout() *google_protobuf2.Duration
func (*Cluster) GetDnsLookupFamily ¶
func (m *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily
func (*Cluster) GetDnsRefreshRate ¶
func (m *Cluster) GetDnsRefreshRate() *google_protobuf2.Duration
func (*Cluster) GetDnsResolvers ¶
func (*Cluster) GetEdsClusterConfig ¶
func (m *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig
func (*Cluster) GetGrpcProtocolOptions ¶
func (m *Cluster) GetGrpcProtocolOptions() *GrpcProtocolOptions
func (*Cluster) GetHealthChecks ¶
func (m *Cluster) GetHealthChecks() []*HealthCheck
func (*Cluster) GetHttp2ProtocolOptions ¶
func (m *Cluster) GetHttp2ProtocolOptions() *Http2ProtocolOptions
func (*Cluster) GetHttpProtocolOptions ¶
func (m *Cluster) GetHttpProtocolOptions() *Http1ProtocolOptions
func (*Cluster) GetLbConfig ¶
func (m *Cluster) GetLbConfig() isCluster_LbConfig
func (*Cluster) GetLbPolicy ¶
func (m *Cluster) GetLbPolicy() Cluster_LbPolicy
func (*Cluster) GetLbSubsetConfig ¶
func (m *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig
func (*Cluster) GetMaxRequestsPerConnection ¶
func (m *Cluster) GetMaxRequestsPerConnection() *google_protobuf.UInt32Value
func (*Cluster) GetOutlierDetection ¶
func (m *Cluster) GetOutlierDetection() *Cluster_OutlierDetection
func (*Cluster) GetPerConnectionBufferLimitBytes ¶
func (m *Cluster) GetPerConnectionBufferLimitBytes() *google_protobuf.UInt32Value
func (*Cluster) GetProtocolOptions ¶
func (m *Cluster) GetProtocolOptions() isCluster_ProtocolOptions
func (*Cluster) GetRingHashLbConfig ¶
func (m *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig
func (*Cluster) GetTcpProtocolOptions ¶
func (m *Cluster) GetTcpProtocolOptions() *TcpProtocolOptions
func (*Cluster) GetTlsContext ¶
func (m *Cluster) GetTlsContext() *UpstreamTlsContext
func (*Cluster) GetTransportSocket ¶
func (m *Cluster) GetTransportSocket() *TransportSocket
func (*Cluster) GetType ¶
func (m *Cluster) GetType() Cluster_DiscoveryType
func (*Cluster) GetUpstreamBindConfig ¶
func (m *Cluster) GetUpstreamBindConfig() *BindConfig
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
type ClusterDiscoveryServiceClient ¶
type ClusterDiscoveryServiceClient interface { StreamClusters(ctx context.Context, opts ...grpc.CallOption) (ClusterDiscoveryService_StreamClustersClient, error) FetchClusters(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) }
func NewClusterDiscoveryServiceClient ¶
func NewClusterDiscoveryServiceClient(cc *grpc.ClientConn) ClusterDiscoveryServiceClient
type ClusterDiscoveryServiceServer ¶
type ClusterDiscoveryServiceServer interface { StreamClusters(ClusterDiscoveryService_StreamClustersServer) error FetchClusters(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) }
type ClusterDiscoveryService_StreamClustersClient ¶
type ClusterDiscoveryService_StreamClustersClient interface { Send(*DiscoveryRequest) error Recv() (*DiscoveryResponse, error) grpc.ClientStream }
type ClusterDiscoveryService_StreamClustersServer ¶
type ClusterDiscoveryService_StreamClustersServer interface { Send(*DiscoveryResponse) error Recv() (*DiscoveryRequest, error) grpc.ServerStream }
type ClusterHealthCheck ¶
type ClusterHealthCheck struct { ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"` HealthChecks []*HealthCheck `protobuf:"bytes,2,rep,name=health_checks,json=healthChecks" json:"health_checks,omitempty"` Endpoints []*LocalityEndpoints `protobuf:"bytes,3,rep,name=endpoints" json:"endpoints,omitempty"` }
func (*ClusterHealthCheck) Descriptor ¶
func (*ClusterHealthCheck) Descriptor() ([]byte, []int)
func (*ClusterHealthCheck) GetClusterName ¶
func (m *ClusterHealthCheck) GetClusterName() string
func (*ClusterHealthCheck) GetEndpoints ¶
func (m *ClusterHealthCheck) GetEndpoints() []*LocalityEndpoints
func (*ClusterHealthCheck) GetHealthChecks ¶
func (m *ClusterHealthCheck) GetHealthChecks() []*HealthCheck
func (*ClusterHealthCheck) ProtoMessage ¶
func (*ClusterHealthCheck) ProtoMessage()
func (*ClusterHealthCheck) Reset ¶
func (m *ClusterHealthCheck) Reset()
func (*ClusterHealthCheck) String ¶
func (m *ClusterHealthCheck) String() string
type ClusterLoadAssignment ¶
type ClusterLoadAssignment struct { ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"` Endpoints []*LocalityLbEndpoints `protobuf:"bytes,2,rep,name=endpoints" json:"endpoints,omitempty"` FailoverEndpoints []*LocalityLbEndpoints `protobuf:"bytes,3,rep,name=failover_endpoints,json=failoverEndpoints" json:"failover_endpoints,omitempty"` Policy *ClusterLoadAssignment_Policy `protobuf:"bytes,4,opt,name=policy" json:"policy,omitempty"` }
func (*ClusterLoadAssignment) Descriptor ¶
func (*ClusterLoadAssignment) Descriptor() ([]byte, []int)
func (*ClusterLoadAssignment) GetClusterName ¶
func (m *ClusterLoadAssignment) GetClusterName() string
func (*ClusterLoadAssignment) GetEndpoints ¶
func (m *ClusterLoadAssignment) GetEndpoints() []*LocalityLbEndpoints
func (*ClusterLoadAssignment) GetFailoverEndpoints ¶
func (m *ClusterLoadAssignment) GetFailoverEndpoints() []*LocalityLbEndpoints
func (*ClusterLoadAssignment) GetPolicy ¶
func (m *ClusterLoadAssignment) GetPolicy() *ClusterLoadAssignment_Policy
func (*ClusterLoadAssignment) ProtoMessage ¶
func (*ClusterLoadAssignment) ProtoMessage()
func (*ClusterLoadAssignment) Reset ¶
func (m *ClusterLoadAssignment) Reset()
func (*ClusterLoadAssignment) String ¶
func (m *ClusterLoadAssignment) String() string
type ClusterLoadAssignment_Policy ¶
type ClusterLoadAssignment_Policy struct {
DropOverload float64 `protobuf:"fixed64,1,opt,name=drop_overload,json=dropOverload" json:"drop_overload,omitempty"`
}
func (*ClusterLoadAssignment_Policy) Descriptor ¶
func (*ClusterLoadAssignment_Policy) Descriptor() ([]byte, []int)
func (*ClusterLoadAssignment_Policy) GetDropOverload ¶
func (m *ClusterLoadAssignment_Policy) GetDropOverload() float64
func (*ClusterLoadAssignment_Policy) ProtoMessage ¶
func (*ClusterLoadAssignment_Policy) ProtoMessage()
func (*ClusterLoadAssignment_Policy) Reset ¶
func (m *ClusterLoadAssignment_Policy) Reset()
func (*ClusterLoadAssignment_Policy) String ¶
func (m *ClusterLoadAssignment_Policy) String() string
type ClusterManager ¶
type ClusterManager struct { LocalClusterName string `protobuf:"bytes,1,opt,name=local_cluster_name,json=localClusterName" json:"local_cluster_name,omitempty"` OutlierDetection *ClusterManager_OutlierDetection `protobuf:"bytes,2,opt,name=outlier_detection,json=outlierDetection" json:"outlier_detection,omitempty"` UpstreamBindConfig *BindConfig `protobuf:"bytes,3,opt,name=upstream_bind_config,json=upstreamBindConfig" json:"upstream_bind_config,omitempty"` LoadStatsConfig *ApiConfigSource `protobuf:"bytes,4,opt,name=load_stats_config,json=loadStatsConfig" json:"load_stats_config,omitempty"` }
func (*ClusterManager) Descriptor ¶
func (*ClusterManager) Descriptor() ([]byte, []int)
func (*ClusterManager) GetLoadStatsConfig ¶
func (m *ClusterManager) GetLoadStatsConfig() *ApiConfigSource
func (*ClusterManager) GetLocalClusterName ¶
func (m *ClusterManager) GetLocalClusterName() string
func (*ClusterManager) GetOutlierDetection ¶
func (m *ClusterManager) GetOutlierDetection() *ClusterManager_OutlierDetection
func (*ClusterManager) GetUpstreamBindConfig ¶
func (m *ClusterManager) GetUpstreamBindConfig() *BindConfig
func (*ClusterManager) ProtoMessage ¶
func (*ClusterManager) ProtoMessage()
func (*ClusterManager) Reset ¶
func (m *ClusterManager) Reset()
func (*ClusterManager) String ¶
func (m *ClusterManager) String() string
type ClusterManager_OutlierDetection ¶
type ClusterManager_OutlierDetection struct {
EventLogPath string `protobuf:"bytes,1,opt,name=event_log_path,json=eventLogPath" json:"event_log_path,omitempty"`
}
func (*ClusterManager_OutlierDetection) Descriptor ¶
func (*ClusterManager_OutlierDetection) Descriptor() ([]byte, []int)
func (*ClusterManager_OutlierDetection) GetEventLogPath ¶
func (m *ClusterManager_OutlierDetection) GetEventLogPath() string
func (*ClusterManager_OutlierDetection) ProtoMessage ¶
func (*ClusterManager_OutlierDetection) ProtoMessage()
func (*ClusterManager_OutlierDetection) Reset ¶
func (m *ClusterManager_OutlierDetection) Reset()
func (*ClusterManager_OutlierDetection) String ¶
func (m *ClusterManager_OutlierDetection) String() string
type ClusterStats ¶
type ClusterStats struct { ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"` UpstreamLocalityStats []*UpstreamLocalityStats `protobuf:"bytes,2,rep,name=upstream_locality_stats,json=upstreamLocalityStats" json:"upstream_locality_stats,omitempty"` TotalDroppedRequests uint64 `protobuf:"varint,3,opt,name=total_dropped_requests,json=totalDroppedRequests" json:"total_dropped_requests,omitempty"` }
func (*ClusterStats) Descriptor ¶
func (*ClusterStats) Descriptor() ([]byte, []int)
func (*ClusterStats) GetClusterName ¶
func (m *ClusterStats) GetClusterName() string
func (*ClusterStats) GetTotalDroppedRequests ¶
func (m *ClusterStats) GetTotalDroppedRequests() uint64
func (*ClusterStats) GetUpstreamLocalityStats ¶
func (m *ClusterStats) GetUpstreamLocalityStats() []*UpstreamLocalityStats
func (*ClusterStats) ProtoMessage ¶
func (*ClusterStats) ProtoMessage()
func (*ClusterStats) Reset ¶
func (m *ClusterStats) Reset()
func (*ClusterStats) String ¶
func (m *ClusterStats) String() string
type Cluster_DiscoveryType ¶
type Cluster_DiscoveryType int32
const ( Cluster_STATIC Cluster_DiscoveryType = 0 Cluster_STRICT_DNS Cluster_DiscoveryType = 1 Cluster_LOGICAL_DNS Cluster_DiscoveryType = 2 Cluster_EDS Cluster_DiscoveryType = 3 Cluster_ORIGINAL_DST Cluster_DiscoveryType = 4 )
func (Cluster_DiscoveryType) EnumDescriptor ¶
func (Cluster_DiscoveryType) EnumDescriptor() ([]byte, []int)
func (Cluster_DiscoveryType) String ¶
func (x Cluster_DiscoveryType) String() string
type Cluster_DnsLookupFamily ¶
type Cluster_DnsLookupFamily int32
const ( Cluster_AUTO Cluster_DnsLookupFamily = 0 Cluster_V4_ONLY Cluster_DnsLookupFamily = 1 Cluster_V6_ONLY Cluster_DnsLookupFamily = 2 )
func (Cluster_DnsLookupFamily) EnumDescriptor ¶
func (Cluster_DnsLookupFamily) EnumDescriptor() ([]byte, []int)
func (Cluster_DnsLookupFamily) String ¶
func (x Cluster_DnsLookupFamily) String() string
type Cluster_EdsClusterConfig ¶
type Cluster_EdsClusterConfig struct { EdsConfig *ConfigSource `protobuf:"bytes,1,opt,name=eds_config,json=edsConfig" json:"eds_config,omitempty"` ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName" json:"service_name,omitempty"` }
func (*Cluster_EdsClusterConfig) Descriptor ¶
func (*Cluster_EdsClusterConfig) Descriptor() ([]byte, []int)
func (*Cluster_EdsClusterConfig) GetEdsConfig ¶
func (m *Cluster_EdsClusterConfig) GetEdsConfig() *ConfigSource
func (*Cluster_EdsClusterConfig) GetServiceName ¶
func (m *Cluster_EdsClusterConfig) GetServiceName() string
func (*Cluster_EdsClusterConfig) ProtoMessage ¶
func (*Cluster_EdsClusterConfig) ProtoMessage()
func (*Cluster_EdsClusterConfig) Reset ¶
func (m *Cluster_EdsClusterConfig) Reset()
func (*Cluster_EdsClusterConfig) String ¶
func (m *Cluster_EdsClusterConfig) String() string
type Cluster_GrpcProtocolOptions ¶
type Cluster_GrpcProtocolOptions struct {
GrpcProtocolOptions *GrpcProtocolOptions `protobuf:"bytes,15,opt,name=grpc_protocol_options,json=grpcProtocolOptions,oneof"`
}
type Cluster_Http2ProtocolOptions ¶
type Cluster_Http2ProtocolOptions struct {
Http2ProtocolOptions *Http2ProtocolOptions `protobuf:"bytes,14,opt,name=http2_protocol_options,json=http2ProtocolOptions,oneof"`
}
type Cluster_HttpProtocolOptions ¶
type Cluster_HttpProtocolOptions struct {
HttpProtocolOptions *Http1ProtocolOptions `protobuf:"bytes,13,opt,name=http_protocol_options,json=httpProtocolOptions,oneof"`
}
type Cluster_LbPolicy ¶
type Cluster_LbPolicy int32
const ( Cluster_ROUND_ROBIN Cluster_LbPolicy = 0 Cluster_LEAST_REQUEST Cluster_LbPolicy = 1 Cluster_RING_HASH Cluster_LbPolicy = 2 Cluster_RANDOM Cluster_LbPolicy = 3 Cluster_ORIGINAL_DST_LB Cluster_LbPolicy = 4 )
func (Cluster_LbPolicy) EnumDescriptor ¶
func (Cluster_LbPolicy) EnumDescriptor() ([]byte, []int)
func (Cluster_LbPolicy) String ¶
func (x Cluster_LbPolicy) String() string
type Cluster_LbSubsetConfig ¶
type Cluster_LbSubsetConfig struct { FallbackPolicy Cluster_LbSubsetConfig_LbSubsetFallbackPolicy `` /* 161-byte string literal not displayed */ DefaultSubset *google_protobuf4.Struct `protobuf:"bytes,2,opt,name=default_subset,json=defaultSubset" json:"default_subset,omitempty"` SubsetSelectors []*Cluster_LbSubsetConfig_LbSubsetSelector `protobuf:"bytes,3,rep,name=subset_selectors,json=subsetSelectors" json:"subset_selectors,omitempty"` }
func (*Cluster_LbSubsetConfig) Descriptor ¶
func (*Cluster_LbSubsetConfig) Descriptor() ([]byte, []int)
func (*Cluster_LbSubsetConfig) GetDefaultSubset ¶
func (m *Cluster_LbSubsetConfig) GetDefaultSubset() *google_protobuf4.Struct
func (*Cluster_LbSubsetConfig) GetFallbackPolicy ¶
func (m *Cluster_LbSubsetConfig) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetFallbackPolicy
func (*Cluster_LbSubsetConfig) GetSubsetSelectors ¶
func (m *Cluster_LbSubsetConfig) GetSubsetSelectors() []*Cluster_LbSubsetConfig_LbSubsetSelector
func (*Cluster_LbSubsetConfig) ProtoMessage ¶
func (*Cluster_LbSubsetConfig) ProtoMessage()
func (*Cluster_LbSubsetConfig) Reset ¶
func (m *Cluster_LbSubsetConfig) Reset()
func (*Cluster_LbSubsetConfig) String ¶
func (m *Cluster_LbSubsetConfig) String() string
type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy ¶
type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy int32
const ( Cluster_LbSubsetConfig_NO_FALLBACK Cluster_LbSubsetConfig_LbSubsetFallbackPolicy = 0 Cluster_LbSubsetConfig_ANY_ENDPOINT Cluster_LbSubsetConfig_LbSubsetFallbackPolicy = 1 Cluster_LbSubsetConfig_DEFAULT_SUBSET Cluster_LbSubsetConfig_LbSubsetFallbackPolicy = 2 )
func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor ¶
func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor() ([]byte, []int)
func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String ¶
func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String() string
type Cluster_LbSubsetConfig_LbSubsetSelector ¶
type Cluster_LbSubsetConfig_LbSubsetSelector struct {
Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"`
}
func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor ¶
func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor() ([]byte, []int)
func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys ¶
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys() []string
func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage ¶
func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage()
func (*Cluster_LbSubsetConfig_LbSubsetSelector) Reset ¶
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Reset()
func (*Cluster_LbSubsetConfig_LbSubsetSelector) String ¶
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) String() string
type Cluster_OutlierDetection ¶
type Cluster_OutlierDetection struct { Consecutive_5Xx *google_protobuf.UInt32Value `protobuf:"bytes,1,opt,name=consecutive_5xx,json=consecutive5xx" json:"consecutive_5xx,omitempty"` Interval *google_protobuf2.Duration `protobuf:"bytes,2,opt,name=interval" json:"interval,omitempty"` BaseEjectionTime *google_protobuf2.Duration `protobuf:"bytes,3,opt,name=base_ejection_time,json=baseEjectionTime" json:"base_ejection_time,omitempty"` MaxEjectionPercent *google_protobuf.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent" json:"max_ejection_percent,omitempty"` EnforcingConsecutive_5Xx *google_protobuf.UInt32Value `protobuf:"bytes,5,opt,name=enforcing_consecutive_5xx,json=enforcingConsecutive5xx" json:"enforcing_consecutive_5xx,omitempty"` EnforcingSuccessRate *google_protobuf.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate" json:"enforcing_success_rate,omitempty"` SuccessRateMinimumHosts *google_protobuf.UInt32Value `` /* 127-byte string literal not displayed */ SuccessRateRequestVolume *google_protobuf.UInt32Value `` /* 130-byte string literal not displayed */ SuccessRateStdevFactor *google_protobuf.UInt32Value `protobuf:"bytes,9,opt,name=success_rate_stdev_factor,json=successRateStdevFactor" json:"success_rate_stdev_factor,omitempty"` ConsecutiveGatewayFailure *google_protobuf.UInt32Value `` /* 132-byte string literal not displayed */ EnforcingConsecutiveGatewayFailure *google_protobuf.UInt32Value `` /* 161-byte string literal not displayed */ }
func (*Cluster_OutlierDetection) Descriptor ¶
func (*Cluster_OutlierDetection) Descriptor() ([]byte, []int)
func (*Cluster_OutlierDetection) GetBaseEjectionTime ¶
func (m *Cluster_OutlierDetection) GetBaseEjectionTime() *google_protobuf2.Duration
func (*Cluster_OutlierDetection) GetConsecutiveGatewayFailure ¶
func (m *Cluster_OutlierDetection) GetConsecutiveGatewayFailure() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetConsecutive_5Xx ¶
func (m *Cluster_OutlierDetection) GetConsecutive_5Xx() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetEnforcingConsecutiveGatewayFailure ¶
func (m *Cluster_OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetEnforcingConsecutive_5Xx ¶
func (m *Cluster_OutlierDetection) GetEnforcingConsecutive_5Xx() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetEnforcingSuccessRate ¶
func (m *Cluster_OutlierDetection) GetEnforcingSuccessRate() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetInterval ¶
func (m *Cluster_OutlierDetection) GetInterval() *google_protobuf2.Duration
func (*Cluster_OutlierDetection) GetMaxEjectionPercent ¶
func (m *Cluster_OutlierDetection) GetMaxEjectionPercent() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetSuccessRateMinimumHosts ¶
func (m *Cluster_OutlierDetection) GetSuccessRateMinimumHosts() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetSuccessRateRequestVolume ¶
func (m *Cluster_OutlierDetection) GetSuccessRateRequestVolume() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) GetSuccessRateStdevFactor ¶
func (m *Cluster_OutlierDetection) GetSuccessRateStdevFactor() *google_protobuf.UInt32Value
func (*Cluster_OutlierDetection) ProtoMessage ¶
func (*Cluster_OutlierDetection) ProtoMessage()
func (*Cluster_OutlierDetection) Reset ¶
func (m *Cluster_OutlierDetection) Reset()
func (*Cluster_OutlierDetection) String ¶
func (m *Cluster_OutlierDetection) String() string
type Cluster_RingHashLbConfig ¶
type Cluster_RingHashLbConfig struct { MinimumRingSize *google_protobuf.UInt64Value `protobuf:"bytes,1,opt,name=minimum_ring_size,json=minimumRingSize" json:"minimum_ring_size,omitempty"` DeprecatedV1 *Cluster_RingHashLbConfig_DeprecatedV1 `protobuf:"bytes,2,opt,name=deprecated_v1,json=deprecatedV1" json:"deprecated_v1,omitempty"` }
func (*Cluster_RingHashLbConfig) Descriptor ¶
func (*Cluster_RingHashLbConfig) Descriptor() ([]byte, []int)
func (*Cluster_RingHashLbConfig) GetDeprecatedV1 ¶
func (m *Cluster_RingHashLbConfig) GetDeprecatedV1() *Cluster_RingHashLbConfig_DeprecatedV1
func (*Cluster_RingHashLbConfig) GetMinimumRingSize ¶
func (m *Cluster_RingHashLbConfig) GetMinimumRingSize() *google_protobuf.UInt64Value
func (*Cluster_RingHashLbConfig) ProtoMessage ¶
func (*Cluster_RingHashLbConfig) ProtoMessage()
func (*Cluster_RingHashLbConfig) Reset ¶
func (m *Cluster_RingHashLbConfig) Reset()
func (*Cluster_RingHashLbConfig) String ¶
func (m *Cluster_RingHashLbConfig) String() string
type Cluster_RingHashLbConfig_ ¶
type Cluster_RingHashLbConfig_ struct {
RingHashLbConfig *Cluster_RingHashLbConfig `protobuf:"bytes,23,opt,name=ring_hash_lb_config,json=ringHashLbConfig,oneof"`
}
type Cluster_RingHashLbConfig_DeprecatedV1 ¶
type Cluster_RingHashLbConfig_DeprecatedV1 struct {
UseStdHash *google_protobuf.BoolValue `protobuf:"bytes,1,opt,name=use_std_hash,json=useStdHash" json:"use_std_hash,omitempty"`
}
func (*Cluster_RingHashLbConfig_DeprecatedV1) Descriptor ¶
func (*Cluster_RingHashLbConfig_DeprecatedV1) Descriptor() ([]byte, []int)
func (*Cluster_RingHashLbConfig_DeprecatedV1) GetUseStdHash ¶
func (m *Cluster_RingHashLbConfig_DeprecatedV1) GetUseStdHash() *google_protobuf.BoolValue
func (*Cluster_RingHashLbConfig_DeprecatedV1) ProtoMessage ¶
func (*Cluster_RingHashLbConfig_DeprecatedV1) ProtoMessage()
func (*Cluster_RingHashLbConfig_DeprecatedV1) Reset ¶
func (m *Cluster_RingHashLbConfig_DeprecatedV1) Reset()
func (*Cluster_RingHashLbConfig_DeprecatedV1) String ¶
func (m *Cluster_RingHashLbConfig_DeprecatedV1) String() string
type Cluster_TcpProtocolOptions ¶
type Cluster_TcpProtocolOptions struct {
TcpProtocolOptions *TcpProtocolOptions `protobuf:"bytes,12,opt,name=tcp_protocol_options,json=tcpProtocolOptions,oneof"`
}
type CommonTlsContext ¶
type CommonTlsContext struct { TlsParams *TlsParameters `protobuf:"bytes,1,opt,name=tls_params,json=tlsParams" json:"tls_params,omitempty"` TlsCertificates []*TlsCertificate `protobuf:"bytes,2,rep,name=tls_certificates,json=tlsCertificates" json:"tls_certificates,omitempty"` TlsCertificateSdsSecretConfigs []*SdsSecretConfig `` /* 150-byte string literal not displayed */ ValidationContext *CertificateValidationContext `protobuf:"bytes,3,opt,name=validation_context,json=validationContext" json:"validation_context,omitempty"` AlpnProtocols []string `protobuf:"bytes,4,rep,name=alpn_protocols,json=alpnProtocols" json:"alpn_protocols,omitempty"` DeprecatedV1 *CommonTlsContext_DeprecatedV1 `protobuf:"bytes,5,opt,name=deprecated_v1,json=deprecatedV1" json:"deprecated_v1,omitempty"` }
func (*CommonTlsContext) Descriptor ¶
func (*CommonTlsContext) Descriptor() ([]byte, []int)
func (*CommonTlsContext) GetAlpnProtocols ¶
func (m *CommonTlsContext) GetAlpnProtocols() []string
func (*CommonTlsContext) GetDeprecatedV1 ¶
func (m *CommonTlsContext) GetDeprecatedV1() *CommonTlsContext_DeprecatedV1
func (*CommonTlsContext) GetTlsCertificateSdsSecretConfigs ¶
func (m *CommonTlsContext) GetTlsCertificateSdsSecretConfigs() []*SdsSecretConfig
func (*CommonTlsContext) GetTlsCertificates ¶
func (m *CommonTlsContext) GetTlsCertificates() []*TlsCertificate
func (*CommonTlsContext) GetTlsParams ¶
func (m *CommonTlsContext) GetTlsParams() *TlsParameters
func (*CommonTlsContext) GetValidationContext ¶
func (m *CommonTlsContext) GetValidationContext() *CertificateValidationContext
func (*CommonTlsContext) ProtoMessage ¶
func (*CommonTlsContext) ProtoMessage()
func (*CommonTlsContext) Reset ¶
func (m *CommonTlsContext) Reset()
func (*CommonTlsContext) String ¶
func (m *CommonTlsContext) String() string
type CommonTlsContext_DeprecatedV1 ¶
type CommonTlsContext_DeprecatedV1 struct {
AltAlpnProtocols string `protobuf:"bytes,1,opt,name=alt_alpn_protocols,json=altAlpnProtocols" json:"alt_alpn_protocols,omitempty"`
}
func (*CommonTlsContext_DeprecatedV1) Descriptor ¶
func (*CommonTlsContext_DeprecatedV1) Descriptor() ([]byte, []int)
func (*CommonTlsContext_DeprecatedV1) GetAltAlpnProtocols ¶
func (m *CommonTlsContext_DeprecatedV1) GetAltAlpnProtocols() string
func (*CommonTlsContext_DeprecatedV1) ProtoMessage ¶
func (*CommonTlsContext_DeprecatedV1) ProtoMessage()
func (*CommonTlsContext_DeprecatedV1) Reset ¶
func (m *CommonTlsContext_DeprecatedV1) Reset()
func (*CommonTlsContext_DeprecatedV1) String ¶
func (m *CommonTlsContext_DeprecatedV1) String() string
type ConfigSource ¶
type ConfigSource struct { // Types that are valid to be assigned to ConfigSourceSpecifier: // *ConfigSource_Path // *ConfigSource_ApiConfigSource // *ConfigSource_Ads ConfigSourceSpecifier isConfigSource_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"` }
func (*ConfigSource) Descriptor ¶
func (*ConfigSource) Descriptor() ([]byte, []int)
func (*ConfigSource) GetAds ¶
func (m *ConfigSource) GetAds() *AggregatedConfigSource
func (*ConfigSource) GetApiConfigSource ¶
func (m *ConfigSource) GetApiConfigSource() *ApiConfigSource
func (*ConfigSource) GetConfigSourceSpecifier ¶
func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier
func (*ConfigSource) GetPath ¶
func (m *ConfigSource) GetPath() string
func (*ConfigSource) ProtoMessage ¶
func (*ConfigSource) ProtoMessage()
func (*ConfigSource) Reset ¶
func (m *ConfigSource) Reset()
func (*ConfigSource) String ¶
func (m *ConfigSource) String() string
func (*ConfigSource) XXX_OneofFuncs ¶
func (*ConfigSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type ConfigSource_Ads ¶
type ConfigSource_Ads struct {
Ads *AggregatedConfigSource `protobuf:"bytes,3,opt,name=ads,oneof"`
}
type ConfigSource_ApiConfigSource ¶
type ConfigSource_ApiConfigSource struct {
ApiConfigSource *ApiConfigSource `protobuf:"bytes,2,opt,name=api_config_source,json=apiConfigSource,oneof"`
}
type ConfigSource_Path ¶
type ConfigSource_Path struct {
Path string `protobuf:"bytes,1,opt,name=path,oneof"`
}
type CorsPolicy ¶
type CorsPolicy struct { AllowOrigin []string `protobuf:"bytes,1,rep,name=allow_origin,json=allowOrigin" json:"allow_origin,omitempty"` AllowMethods string `protobuf:"bytes,2,opt,name=allow_methods,json=allowMethods" json:"allow_methods,omitempty"` AllowHeaders string `protobuf:"bytes,3,opt,name=allow_headers,json=allowHeaders" json:"allow_headers,omitempty"` ExposeHeaders string `protobuf:"bytes,4,opt,name=expose_headers,json=exposeHeaders" json:"expose_headers,omitempty"` MaxAge string `protobuf:"bytes,5,opt,name=max_age,json=maxAge" json:"max_age,omitempty"` AllowCredentials *google_protobuf.BoolValue `protobuf:"bytes,6,opt,name=allow_credentials,json=allowCredentials" json:"allow_credentials,omitempty"` Enabled *google_protobuf.BoolValue `protobuf:"bytes,7,opt,name=enabled" json:"enabled,omitempty"` }
func (*CorsPolicy) Descriptor ¶
func (*CorsPolicy) Descriptor() ([]byte, []int)
func (*CorsPolicy) GetAllowCredentials ¶
func (m *CorsPolicy) GetAllowCredentials() *google_protobuf.BoolValue
func (*CorsPolicy) GetAllowHeaders ¶
func (m *CorsPolicy) GetAllowHeaders() string
func (*CorsPolicy) GetAllowMethods ¶
func (m *CorsPolicy) GetAllowMethods() string
func (*CorsPolicy) GetAllowOrigin ¶
func (m *CorsPolicy) GetAllowOrigin() []string
func (*CorsPolicy) GetEnabled ¶
func (m *CorsPolicy) GetEnabled() *google_protobuf.BoolValue
func (*CorsPolicy) GetExposeHeaders ¶
func (m *CorsPolicy) GetExposeHeaders() string
func (*CorsPolicy) GetMaxAge ¶
func (m *CorsPolicy) GetMaxAge() string
func (*CorsPolicy) ProtoMessage ¶
func (*CorsPolicy) ProtoMessage()
func (*CorsPolicy) Reset ¶
func (m *CorsPolicy) Reset()
func (*CorsPolicy) String ¶
func (m *CorsPolicy) String() string
type DataSource ¶
type DataSource struct { // Types that are valid to be assigned to Specifier: // *DataSource_Filename // *DataSource_Inline Specifier isDataSource_Specifier `protobuf_oneof:"specifier"` }
func (*DataSource) Descriptor ¶
func (*DataSource) Descriptor() ([]byte, []int)
func (*DataSource) GetFilename ¶
func (m *DataSource) GetFilename() string
func (*DataSource) GetInline ¶
func (m *DataSource) GetInline() []byte
func (*DataSource) GetSpecifier ¶
func (m *DataSource) GetSpecifier() isDataSource_Specifier
func (*DataSource) ProtoMessage ¶
func (*DataSource) ProtoMessage()
func (*DataSource) Reset ¶
func (m *DataSource) Reset()
func (*DataSource) String ¶
func (m *DataSource) String() string
func (*DataSource) XXX_OneofFuncs ¶
func (*DataSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type DataSource_Filename ¶
type DataSource_Filename struct {
Filename string `protobuf:"bytes,1,opt,name=filename,oneof"`
}
type DataSource_Inline ¶
type DataSource_Inline struct {
Inline []byte `protobuf:"bytes,2,opt,name=inline,proto3,oneof"`
}
type Decorator ¶
type Decorator struct {
Operation string `protobuf:"bytes,1,opt,name=operation" json:"operation,omitempty"`
}
func (*Decorator) Descriptor ¶
func (*Decorator) GetOperation ¶
func (*Decorator) ProtoMessage ¶
func (*Decorator) ProtoMessage()
type DiscoveryRequest ¶
type DiscoveryRequest struct { VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo" json:"version_info,omitempty"` Node *Node `protobuf:"bytes,2,opt,name=node" json:"node,omitempty"` ResourceNames []string `protobuf:"bytes,3,rep,name=resource_names,json=resourceNames" json:"resource_names,omitempty"` TypeUrl string `protobuf:"bytes,4,opt,name=type_url,json=typeUrl" json:"type_url,omitempty"` ResponseNonce string `protobuf:"bytes,5,opt,name=response_nonce,json=responseNonce" json:"response_nonce,omitempty"` }
func (*DiscoveryRequest) Descriptor ¶
func (*DiscoveryRequest) Descriptor() ([]byte, []int)
func (*DiscoveryRequest) GetNode ¶
func (m *DiscoveryRequest) GetNode() *Node
func (*DiscoveryRequest) GetResourceNames ¶
func (m *DiscoveryRequest) GetResourceNames() []string
func (*DiscoveryRequest) GetResponseNonce ¶
func (m *DiscoveryRequest) GetResponseNonce() string
func (*DiscoveryRequest) GetTypeUrl ¶
func (m *DiscoveryRequest) GetTypeUrl() string
func (*DiscoveryRequest) GetVersionInfo ¶
func (m *DiscoveryRequest) GetVersionInfo() string
func (*DiscoveryRequest) ProtoMessage ¶
func (*DiscoveryRequest) ProtoMessage()
func (*DiscoveryRequest) Reset ¶
func (m *DiscoveryRequest) Reset()
func (*DiscoveryRequest) String ¶
func (m *DiscoveryRequest) String() string
type DiscoveryResponse ¶
type DiscoveryResponse struct { VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo" json:"version_info,omitempty"` Resources []*google_protobuf5.Any `protobuf:"bytes,2,rep,name=resources" json:"resources,omitempty"` Canary bool `protobuf:"varint,3,opt,name=canary" json:"canary,omitempty"` TypeUrl string `protobuf:"bytes,4,opt,name=type_url,json=typeUrl" json:"type_url,omitempty"` Nonce string `protobuf:"bytes,5,opt,name=nonce" json:"nonce,omitempty"` }
func (*DiscoveryResponse) Descriptor ¶
func (*DiscoveryResponse) Descriptor() ([]byte, []int)
func (*DiscoveryResponse) GetCanary ¶
func (m *DiscoveryResponse) GetCanary() bool
func (*DiscoveryResponse) GetNonce ¶
func (m *DiscoveryResponse) GetNonce() string
func (*DiscoveryResponse) GetResources ¶
func (m *DiscoveryResponse) GetResources() []*google_protobuf5.Any
func (*DiscoveryResponse) GetTypeUrl ¶
func (m *DiscoveryResponse) GetTypeUrl() string
func (*DiscoveryResponse) GetVersionInfo ¶
func (m *DiscoveryResponse) GetVersionInfo() string
func (*DiscoveryResponse) ProtoMessage ¶
func (*DiscoveryResponse) ProtoMessage()
func (*DiscoveryResponse) Reset ¶
func (m *DiscoveryResponse) Reset()
func (*DiscoveryResponse) String ¶
func (m *DiscoveryResponse) String() string
type DownstreamTlsContext ¶
type DownstreamTlsContext struct { CommonTlsContext *CommonTlsContext `protobuf:"bytes,1,opt,name=common_tls_context,json=commonTlsContext" json:"common_tls_context,omitempty"` RequireClientCertificate *google_protobuf.BoolValue `` /* 128-byte string literal not displayed */ RequireSni *google_protobuf.BoolValue `protobuf:"bytes,3,opt,name=require_sni,json=requireSni" json:"require_sni,omitempty"` // Types that are valid to be assigned to SessionTicketKeysType: // *DownstreamTlsContext_SessionTicketKeys // *DownstreamTlsContext_SessionTicketKeysSdsSecretConfig SessionTicketKeysType isDownstreamTlsContext_SessionTicketKeysType `protobuf_oneof:"session_ticket_keys_type"` }
func (*DownstreamTlsContext) Descriptor ¶
func (*DownstreamTlsContext) Descriptor() ([]byte, []int)
func (*DownstreamTlsContext) GetCommonTlsContext ¶
func (m *DownstreamTlsContext) GetCommonTlsContext() *CommonTlsContext
func (*DownstreamTlsContext) GetRequireClientCertificate ¶
func (m *DownstreamTlsContext) GetRequireClientCertificate() *google_protobuf.BoolValue
func (*DownstreamTlsContext) GetRequireSni ¶
func (m *DownstreamTlsContext) GetRequireSni() *google_protobuf.BoolValue
func (*DownstreamTlsContext) GetSessionTicketKeys ¶
func (m *DownstreamTlsContext) GetSessionTicketKeys() *TlsSessionTicketKeys
func (*DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig ¶
func (m *DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig() *SdsSecretConfig
func (*DownstreamTlsContext) GetSessionTicketKeysType ¶
func (m *DownstreamTlsContext) GetSessionTicketKeysType() isDownstreamTlsContext_SessionTicketKeysType
func (*DownstreamTlsContext) ProtoMessage ¶
func (*DownstreamTlsContext) ProtoMessage()
func (*DownstreamTlsContext) Reset ¶
func (m *DownstreamTlsContext) Reset()
func (*DownstreamTlsContext) String ¶
func (m *DownstreamTlsContext) String() string
func (*DownstreamTlsContext) XXX_OneofFuncs ¶
func (*DownstreamTlsContext) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type DownstreamTlsContext_SessionTicketKeys ¶
type DownstreamTlsContext_SessionTicketKeys struct {
SessionTicketKeys *TlsSessionTicketKeys `protobuf:"bytes,4,opt,name=session_ticket_keys,json=sessionTicketKeys,oneof"`
}
type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig ¶
type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig struct {
SessionTicketKeysSdsSecretConfig *SdsSecretConfig `protobuf:"bytes,5,opt,name=session_ticket_keys_sds_secret_config,json=sessionTicketKeysSdsSecretConfig,oneof"`
}
type Endpoint ¶
type Endpoint struct {
Address *Address `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
}
func (*Endpoint) Descriptor ¶
func (*Endpoint) GetAddress ¶
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
type EndpointDiscoveryServiceClient ¶
type EndpointDiscoveryServiceClient interface { StreamEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_StreamEndpointsClient, error) FetchEndpoints(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) StreamLoadStats(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_StreamLoadStatsClient, error) }
func NewEndpointDiscoveryServiceClient ¶
func NewEndpointDiscoveryServiceClient(cc *grpc.ClientConn) EndpointDiscoveryServiceClient
type EndpointDiscoveryServiceServer ¶
type EndpointDiscoveryServiceServer interface { StreamEndpoints(EndpointDiscoveryService_StreamEndpointsServer) error FetchEndpoints(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) StreamLoadStats(EndpointDiscoveryService_StreamLoadStatsServer) error }
type EndpointDiscoveryService_StreamEndpointsClient ¶
type EndpointDiscoveryService_StreamEndpointsClient interface { Send(*DiscoveryRequest) error Recv() (*DiscoveryResponse, error) grpc.ClientStream }
type EndpointDiscoveryService_StreamEndpointsServer ¶
type EndpointDiscoveryService_StreamEndpointsServer interface { Send(*DiscoveryResponse) error Recv() (*DiscoveryRequest, error) grpc.ServerStream }
type EndpointDiscoveryService_StreamLoadStatsClient ¶
type EndpointDiscoveryService_StreamLoadStatsClient interface { Send(*LoadStatsRequest) error Recv() (*LoadStatsResponse, error) grpc.ClientStream }
type EndpointDiscoveryService_StreamLoadStatsServer ¶
type EndpointDiscoveryService_StreamLoadStatsServer interface { Send(*LoadStatsResponse) error Recv() (*LoadStatsRequest, error) grpc.ServerStream }
type EndpointHealth ¶
type EndpointHealth struct { Endpoint *Endpoint `protobuf:"bytes,1,opt,name=endpoint" json:"endpoint,omitempty"` HealthStatus HealthStatus `protobuf:"varint,2,opt,name=health_status,json=healthStatus,enum=envoy.api.v2.HealthStatus" json:"health_status,omitempty"` }
func (*EndpointHealth) Descriptor ¶
func (*EndpointHealth) Descriptor() ([]byte, []int)
func (*EndpointHealth) GetEndpoint ¶
func (m *EndpointHealth) GetEndpoint() *Endpoint
func (*EndpointHealth) GetHealthStatus ¶
func (m *EndpointHealth) GetHealthStatus() HealthStatus
func (*EndpointHealth) ProtoMessage ¶
func (*EndpointHealth) ProtoMessage()
func (*EndpointHealth) Reset ¶
func (m *EndpointHealth) Reset()
func (*EndpointHealth) String ¶
func (m *EndpointHealth) String() string
type EndpointHealthResponse ¶
type EndpointHealthResponse struct {
EndpointsHealth []*EndpointHealth `protobuf:"bytes,1,rep,name=endpoints_health,json=endpointsHealth" json:"endpoints_health,omitempty"`
}
func (*EndpointHealthResponse) Descriptor ¶
func (*EndpointHealthResponse) Descriptor() ([]byte, []int)
func (*EndpointHealthResponse) GetEndpointsHealth ¶
func (m *EndpointHealthResponse) GetEndpointsHealth() []*EndpointHealth
func (*EndpointHealthResponse) ProtoMessage ¶
func (*EndpointHealthResponse) ProtoMessage()
func (*EndpointHealthResponse) Reset ¶
func (m *EndpointHealthResponse) Reset()
func (*EndpointHealthResponse) String ¶
func (m *EndpointHealthResponse) String() string
type EndpointLoadMetricStats ¶
type EndpointLoadMetricStats struct { MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName" json:"metric_name,omitempty"` NumRequestsFinishedWithMetric uint64 `` /* 148-byte string literal not displayed */ TotalMetricValue float64 `protobuf:"fixed64,3,opt,name=total_metric_value,json=totalMetricValue" json:"total_metric_value,omitempty"` }
func (*EndpointLoadMetricStats) Descriptor ¶
func (*EndpointLoadMetricStats) Descriptor() ([]byte, []int)
func (*EndpointLoadMetricStats) GetMetricName ¶
func (m *EndpointLoadMetricStats) GetMetricName() string
func (*EndpointLoadMetricStats) GetNumRequestsFinishedWithMetric ¶
func (m *EndpointLoadMetricStats) GetNumRequestsFinishedWithMetric() uint64
func (*EndpointLoadMetricStats) GetTotalMetricValue ¶
func (m *EndpointLoadMetricStats) GetTotalMetricValue() float64
func (*EndpointLoadMetricStats) ProtoMessage ¶
func (*EndpointLoadMetricStats) ProtoMessage()
func (*EndpointLoadMetricStats) Reset ¶
func (m *EndpointLoadMetricStats) Reset()
func (*EndpointLoadMetricStats) String ¶
func (m *EndpointLoadMetricStats) String() string
type Filter ¶
type Filter struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Config *google_protobuf4.Struct `protobuf:"bytes,2,opt,name=config" json:"config,omitempty"` DeprecatedV1 *Filter_DeprecatedV1 `protobuf:"bytes,3,opt,name=deprecated_v1,json=deprecatedV1" json:"deprecated_v1,omitempty"` }
func (*Filter) Descriptor ¶
func (*Filter) GetConfig ¶
func (m *Filter) GetConfig() *google_protobuf4.Struct
func (*Filter) GetDeprecatedV1 ¶
func (m *Filter) GetDeprecatedV1() *Filter_DeprecatedV1
func (*Filter) ProtoMessage ¶
func (*Filter) ProtoMessage()
type FilterChain ¶
type FilterChain struct { FilterChainMatch *FilterChainMatch `protobuf:"bytes,1,opt,name=filter_chain_match,json=filterChainMatch" json:"filter_chain_match,omitempty"` TlsContext *DownstreamTlsContext `protobuf:"bytes,2,opt,name=tls_context,json=tlsContext" json:"tls_context,omitempty"` Filters []*Filter `protobuf:"bytes,3,rep,name=filters" json:"filters,omitempty"` UseProxyProto *google_protobuf.BoolValue `protobuf:"bytes,4,opt,name=use_proxy_proto,json=useProxyProto" json:"use_proxy_proto,omitempty"` Metadata *Metadata `protobuf:"bytes,5,opt,name=metadata" json:"metadata,omitempty"` TransportSocket *TransportSocket `protobuf:"bytes,6,opt,name=transport_socket,json=transportSocket" json:"transport_socket,omitempty"` }
func (*FilterChain) Descriptor ¶
func (*FilterChain) Descriptor() ([]byte, []int)
func (*FilterChain) GetFilterChainMatch ¶
func (m *FilterChain) GetFilterChainMatch() *FilterChainMatch
func (*FilterChain) GetFilters ¶
func (m *FilterChain) GetFilters() []*Filter
func (*FilterChain) GetMetadata ¶
func (m *FilterChain) GetMetadata() *Metadata
func (*FilterChain) GetTlsContext ¶
func (m *FilterChain) GetTlsContext() *DownstreamTlsContext
func (*FilterChain) GetTransportSocket ¶
func (m *FilterChain) GetTransportSocket() *TransportSocket
func (*FilterChain) GetUseProxyProto ¶
func (m *FilterChain) GetUseProxyProto() *google_protobuf.BoolValue
func (*FilterChain) ProtoMessage ¶
func (*FilterChain) ProtoMessage()
func (*FilterChain) Reset ¶
func (m *FilterChain) Reset()
func (*FilterChain) String ¶
func (m *FilterChain) String() string
type FilterChainMatch ¶
type FilterChainMatch struct { SniDomains []string `protobuf:"bytes,1,rep,name=sni_domains,json=sniDomains" json:"sni_domains,omitempty"` PrefixRanges []*CidrRange `protobuf:"bytes,3,rep,name=prefix_ranges,json=prefixRanges" json:"prefix_ranges,omitempty"` AddressSuffix string `protobuf:"bytes,4,opt,name=address_suffix,json=addressSuffix" json:"address_suffix,omitempty"` SuffixLen *google_protobuf.UInt32Value `protobuf:"bytes,5,opt,name=suffix_len,json=suffixLen" json:"suffix_len,omitempty"` SourcePrefixRanges []*CidrRange `protobuf:"bytes,6,rep,name=source_prefix_ranges,json=sourcePrefixRanges" json:"source_prefix_ranges,omitempty"` SourcePorts []*google_protobuf.UInt32Value `protobuf:"bytes,7,rep,name=source_ports,json=sourcePorts" json:"source_ports,omitempty"` DestinationPort *google_protobuf.UInt32Value `protobuf:"bytes,8,opt,name=destination_port,json=destinationPort" json:"destination_port,omitempty"` }
func (*FilterChainMatch) Descriptor ¶
func (*FilterChainMatch) Descriptor() ([]byte, []int)
func (*FilterChainMatch) GetAddressSuffix ¶
func (m *FilterChainMatch) GetAddressSuffix() string
func (*FilterChainMatch) GetDestinationPort ¶
func (m *FilterChainMatch) GetDestinationPort() *google_protobuf.UInt32Value
func (*FilterChainMatch) GetPrefixRanges ¶
func (m *FilterChainMatch) GetPrefixRanges() []*CidrRange
func (*FilterChainMatch) GetSniDomains ¶
func (m *FilterChainMatch) GetSniDomains() []string
func (*FilterChainMatch) GetSourcePorts ¶
func (m *FilterChainMatch) GetSourcePorts() []*google_protobuf.UInt32Value
func (*FilterChainMatch) GetSourcePrefixRanges ¶
func (m *FilterChainMatch) GetSourcePrefixRanges() []*CidrRange
func (*FilterChainMatch) GetSuffixLen ¶
func (m *FilterChainMatch) GetSuffixLen() *google_protobuf.UInt32Value
func (*FilterChainMatch) ProtoMessage ¶
func (*FilterChainMatch) ProtoMessage()
func (*FilterChainMatch) Reset ¶
func (m *FilterChainMatch) Reset()
func (*FilterChainMatch) String ¶
func (m *FilterChainMatch) String() string
type Filter_DeprecatedV1 ¶
type Filter_DeprecatedV1 struct {
Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
}
func (*Filter_DeprecatedV1) Descriptor ¶
func (*Filter_DeprecatedV1) Descriptor() ([]byte, []int)
func (*Filter_DeprecatedV1) GetType ¶
func (m *Filter_DeprecatedV1) GetType() string
func (*Filter_DeprecatedV1) ProtoMessage ¶
func (*Filter_DeprecatedV1) ProtoMessage()
func (*Filter_DeprecatedV1) Reset ¶
func (m *Filter_DeprecatedV1) Reset()
func (*Filter_DeprecatedV1) String ¶
func (m *Filter_DeprecatedV1) String() string
type GrpcProtocolOptions ¶
type GrpcProtocolOptions struct {
Http2ProtocolOptions *Http2ProtocolOptions `protobuf:"bytes,1,opt,name=http2_protocol_options,json=http2ProtocolOptions" json:"http2_protocol_options,omitempty"`
}
func (*GrpcProtocolOptions) Descriptor ¶
func (*GrpcProtocolOptions) Descriptor() ([]byte, []int)
func (*GrpcProtocolOptions) GetHttp2ProtocolOptions ¶
func (m *GrpcProtocolOptions) GetHttp2ProtocolOptions() *Http2ProtocolOptions
func (*GrpcProtocolOptions) ProtoMessage ¶
func (*GrpcProtocolOptions) ProtoMessage()
func (*GrpcProtocolOptions) Reset ¶
func (m *GrpcProtocolOptions) Reset()
func (*GrpcProtocolOptions) String ¶
func (m *GrpcProtocolOptions) String() string
type HeaderMatcher ¶
type HeaderMatcher struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` Regex *google_protobuf.BoolValue `protobuf:"bytes,3,opt,name=regex" json:"regex,omitempty"` }
func (*HeaderMatcher) Descriptor ¶
func (*HeaderMatcher) Descriptor() ([]byte, []int)
func (*HeaderMatcher) GetName ¶
func (m *HeaderMatcher) GetName() string
func (*HeaderMatcher) GetRegex ¶
func (m *HeaderMatcher) GetRegex() *google_protobuf.BoolValue
func (*HeaderMatcher) GetValue ¶
func (m *HeaderMatcher) GetValue() string
func (*HeaderMatcher) ProtoMessage ¶
func (*HeaderMatcher) ProtoMessage()
func (*HeaderMatcher) Reset ¶
func (m *HeaderMatcher) Reset()
func (*HeaderMatcher) String ¶
func (m *HeaderMatcher) String() string
type HeaderValue ¶
type HeaderValue struct { Key string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` }
func (*HeaderValue) Descriptor ¶
func (*HeaderValue) Descriptor() ([]byte, []int)
func (*HeaderValue) GetKey ¶
func (m *HeaderValue) GetKey() string
func (*HeaderValue) GetValue ¶
func (m *HeaderValue) GetValue() string
func (*HeaderValue) ProtoMessage ¶
func (*HeaderValue) ProtoMessage()
func (*HeaderValue) Reset ¶
func (m *HeaderValue) Reset()
func (*HeaderValue) String ¶
func (m *HeaderValue) String() string
type HeaderValueOption ¶
type HeaderValueOption struct { Header *HeaderValue `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` Append *google_protobuf.BoolValue `protobuf:"bytes,2,opt,name=append" json:"append,omitempty"` }
func (*HeaderValueOption) Descriptor ¶
func (*HeaderValueOption) Descriptor() ([]byte, []int)
func (*HeaderValueOption) GetAppend ¶
func (m *HeaderValueOption) GetAppend() *google_protobuf.BoolValue
func (*HeaderValueOption) GetHeader ¶
func (m *HeaderValueOption) GetHeader() *HeaderValue
func (*HeaderValueOption) ProtoMessage ¶
func (*HeaderValueOption) ProtoMessage()
func (*HeaderValueOption) Reset ¶
func (m *HeaderValueOption) Reset()
func (*HeaderValueOption) String ¶
func (m *HeaderValueOption) String() string
type HealthCheck ¶
type HealthCheck struct { Timeout *google_protobuf2.Duration `protobuf:"bytes,1,opt,name=timeout" json:"timeout,omitempty"` Interval *google_protobuf2.Duration `protobuf:"bytes,2,opt,name=interval" json:"interval,omitempty"` IntervalJitter *google_protobuf2.Duration `protobuf:"bytes,3,opt,name=interval_jitter,json=intervalJitter" json:"interval_jitter,omitempty"` UnhealthyThreshold *google_protobuf.UInt32Value `protobuf:"bytes,4,opt,name=unhealthy_threshold,json=unhealthyThreshold" json:"unhealthy_threshold,omitempty"` HealthyThreshold *google_protobuf.UInt32Value `protobuf:"bytes,5,opt,name=healthy_threshold,json=healthyThreshold" json:"healthy_threshold,omitempty"` AltPort *google_protobuf.UInt32Value `protobuf:"bytes,6,opt,name=alt_port,json=altPort" json:"alt_port,omitempty"` ReuseConnection *google_protobuf.BoolValue `protobuf:"bytes,7,opt,name=reuse_connection,json=reuseConnection" json:"reuse_connection,omitempty"` // Types that are valid to be assigned to HealthChecker: // *HealthCheck_HttpHealthCheck_ // *HealthCheck_TcpHealthCheck_ // *HealthCheck_RedisHealthCheck_ HealthChecker isHealthCheck_HealthChecker `protobuf_oneof:"health_checker"` }
func (*HealthCheck) Descriptor ¶
func (*HealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck) GetAltPort ¶
func (m *HealthCheck) GetAltPort() *google_protobuf.UInt32Value
func (*HealthCheck) GetHealthChecker ¶
func (m *HealthCheck) GetHealthChecker() isHealthCheck_HealthChecker
func (*HealthCheck) GetHealthyThreshold ¶
func (m *HealthCheck) GetHealthyThreshold() *google_protobuf.UInt32Value
func (*HealthCheck) GetHttpHealthCheck ¶
func (m *HealthCheck) GetHttpHealthCheck() *HealthCheck_HttpHealthCheck
func (*HealthCheck) GetInterval ¶
func (m *HealthCheck) GetInterval() *google_protobuf2.Duration
func (*HealthCheck) GetIntervalJitter ¶
func (m *HealthCheck) GetIntervalJitter() *google_protobuf2.Duration
func (*HealthCheck) GetRedisHealthCheck ¶
func (m *HealthCheck) GetRedisHealthCheck() *HealthCheck_RedisHealthCheck
func (*HealthCheck) GetReuseConnection ¶
func (m *HealthCheck) GetReuseConnection() *google_protobuf.BoolValue
func (*HealthCheck) GetTcpHealthCheck ¶
func (m *HealthCheck) GetTcpHealthCheck() *HealthCheck_TcpHealthCheck
func (*HealthCheck) GetTimeout ¶
func (m *HealthCheck) GetTimeout() *google_protobuf2.Duration
func (*HealthCheck) GetUnhealthyThreshold ¶
func (m *HealthCheck) GetUnhealthyThreshold() *google_protobuf.UInt32Value
func (*HealthCheck) ProtoMessage ¶
func (*HealthCheck) ProtoMessage()
func (*HealthCheck) Reset ¶
func (m *HealthCheck) Reset()
func (*HealthCheck) String ¶
func (m *HealthCheck) String() string
func (*HealthCheck) XXX_OneofFuncs ¶
func (*HealthCheck) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type HealthCheckRequest ¶
type HealthCheckRequest struct { Node *Node `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"` Capability *Capability `protobuf:"bytes,2,opt,name=capability" json:"capability,omitempty"` }
func (*HealthCheckRequest) Descriptor ¶
func (*HealthCheckRequest) Descriptor() ([]byte, []int)
func (*HealthCheckRequest) GetCapability ¶
func (m *HealthCheckRequest) GetCapability() *Capability
func (*HealthCheckRequest) GetNode ¶
func (m *HealthCheckRequest) GetNode() *Node
func (*HealthCheckRequest) ProtoMessage ¶
func (*HealthCheckRequest) ProtoMessage()
func (*HealthCheckRequest) Reset ¶
func (m *HealthCheckRequest) Reset()
func (*HealthCheckRequest) String ¶
func (m *HealthCheckRequest) String() string
type HealthCheckRequestOrEndpointHealthResponse ¶
type HealthCheckRequestOrEndpointHealthResponse struct { // Types that are valid to be assigned to RequestType: // *HealthCheckRequestOrEndpointHealthResponse_HealthCheckRequest // *HealthCheckRequestOrEndpointHealthResponse_EndpointHealthResponse RequestType isHealthCheckRequestOrEndpointHealthResponse_RequestType `protobuf_oneof:"request_type"` }
func (*HealthCheckRequestOrEndpointHealthResponse) Descriptor ¶
func (*HealthCheckRequestOrEndpointHealthResponse) Descriptor() ([]byte, []int)
func (*HealthCheckRequestOrEndpointHealthResponse) GetEndpointHealthResponse ¶
func (m *HealthCheckRequestOrEndpointHealthResponse) GetEndpointHealthResponse() *EndpointHealthResponse
func (*HealthCheckRequestOrEndpointHealthResponse) GetHealthCheckRequest ¶
func (m *HealthCheckRequestOrEndpointHealthResponse) GetHealthCheckRequest() *HealthCheckRequest
func (*HealthCheckRequestOrEndpointHealthResponse) GetRequestType ¶
func (m *HealthCheckRequestOrEndpointHealthResponse) GetRequestType() isHealthCheckRequestOrEndpointHealthResponse_RequestType
func (*HealthCheckRequestOrEndpointHealthResponse) ProtoMessage ¶
func (*HealthCheckRequestOrEndpointHealthResponse) ProtoMessage()
func (*HealthCheckRequestOrEndpointHealthResponse) Reset ¶
func (m *HealthCheckRequestOrEndpointHealthResponse) Reset()
func (*HealthCheckRequestOrEndpointHealthResponse) String ¶
func (m *HealthCheckRequestOrEndpointHealthResponse) String() string
func (*HealthCheckRequestOrEndpointHealthResponse) XXX_OneofFuncs ¶
func (*HealthCheckRequestOrEndpointHealthResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type HealthCheckRequestOrEndpointHealthResponse_EndpointHealthResponse ¶
type HealthCheckRequestOrEndpointHealthResponse_EndpointHealthResponse struct {
EndpointHealthResponse *EndpointHealthResponse `protobuf:"bytes,2,opt,name=endpoint_health_response,json=endpointHealthResponse,oneof"`
}
type HealthCheckRequestOrEndpointHealthResponse_HealthCheckRequest ¶
type HealthCheckRequestOrEndpointHealthResponse_HealthCheckRequest struct {
HealthCheckRequest *HealthCheckRequest `protobuf:"bytes,1,opt,name=health_check_request,json=healthCheckRequest,oneof"`
}
type HealthCheckSpecifier ¶
type HealthCheckSpecifier struct { HealthCheck []*ClusterHealthCheck `protobuf:"bytes,1,rep,name=health_check,json=healthCheck" json:"health_check,omitempty"` Interval *google_protobuf2.Duration `protobuf:"bytes,2,opt,name=interval" json:"interval,omitempty"` }
func (*HealthCheckSpecifier) Descriptor ¶
func (*HealthCheckSpecifier) Descriptor() ([]byte, []int)
func (*HealthCheckSpecifier) GetHealthCheck ¶
func (m *HealthCheckSpecifier) GetHealthCheck() []*ClusterHealthCheck
func (*HealthCheckSpecifier) GetInterval ¶
func (m *HealthCheckSpecifier) GetInterval() *google_protobuf2.Duration
func (*HealthCheckSpecifier) ProtoMessage ¶
func (*HealthCheckSpecifier) ProtoMessage()
func (*HealthCheckSpecifier) Reset ¶
func (m *HealthCheckSpecifier) Reset()
func (*HealthCheckSpecifier) String ¶
func (m *HealthCheckSpecifier) String() string
type HealthCheck_HttpHealthCheck ¶
type HealthCheck_HttpHealthCheck struct { Host string `protobuf:"bytes,1,opt,name=host" json:"host,omitempty"` Path string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"` Send *HealthCheck_Payload `protobuf:"bytes,3,opt,name=send" json:"send,omitempty"` Receive *HealthCheck_Payload `protobuf:"bytes,4,opt,name=receive" json:"receive,omitempty"` ServiceName string `protobuf:"bytes,5,opt,name=service_name,json=serviceName" json:"service_name,omitempty"` }
func (*HealthCheck_HttpHealthCheck) Descriptor ¶
func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_HttpHealthCheck) GetHost ¶
func (m *HealthCheck_HttpHealthCheck) GetHost() string
func (*HealthCheck_HttpHealthCheck) GetPath ¶
func (m *HealthCheck_HttpHealthCheck) GetPath() string
func (*HealthCheck_HttpHealthCheck) GetReceive ¶
func (m *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload
func (*HealthCheck_HttpHealthCheck) GetSend ¶
func (m *HealthCheck_HttpHealthCheck) GetSend() *HealthCheck_Payload
func (*HealthCheck_HttpHealthCheck) GetServiceName ¶
func (m *HealthCheck_HttpHealthCheck) GetServiceName() string
func (*HealthCheck_HttpHealthCheck) ProtoMessage ¶
func (*HealthCheck_HttpHealthCheck) ProtoMessage()
func (*HealthCheck_HttpHealthCheck) Reset ¶
func (m *HealthCheck_HttpHealthCheck) Reset()
func (*HealthCheck_HttpHealthCheck) String ¶
func (m *HealthCheck_HttpHealthCheck) String() string
type HealthCheck_HttpHealthCheck_ ¶
type HealthCheck_HttpHealthCheck_ struct {
HttpHealthCheck *HealthCheck_HttpHealthCheck `protobuf:"bytes,8,opt,name=http_health_check,json=httpHealthCheck,oneof"`
}
type HealthCheck_Payload ¶
type HealthCheck_Payload struct { // Types that are valid to be assigned to Payload: // *HealthCheck_Payload_Text // *HealthCheck_Payload_Binary Payload isHealthCheck_Payload_Payload `protobuf_oneof:"payload"` }
func (*HealthCheck_Payload) Descriptor ¶
func (*HealthCheck_Payload) Descriptor() ([]byte, []int)
func (*HealthCheck_Payload) GetBinary ¶
func (m *HealthCheck_Payload) GetBinary() []byte
func (*HealthCheck_Payload) GetPayload ¶
func (m *HealthCheck_Payload) GetPayload() isHealthCheck_Payload_Payload
func (*HealthCheck_Payload) GetText ¶
func (m *HealthCheck_Payload) GetText() string
func (*HealthCheck_Payload) ProtoMessage ¶
func (*HealthCheck_Payload) ProtoMessage()
func (*HealthCheck_Payload) Reset ¶
func (m *HealthCheck_Payload) Reset()
func (*HealthCheck_Payload) String ¶
func (m *HealthCheck_Payload) String() string
func (*HealthCheck_Payload) XXX_OneofFuncs ¶
func (*HealthCheck_Payload) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type HealthCheck_Payload_Binary ¶
type HealthCheck_Payload_Binary struct {
Binary []byte `protobuf:"bytes,2,opt,name=binary,proto3,oneof"`
}
type HealthCheck_Payload_Text ¶
type HealthCheck_Payload_Text struct {
Text string `protobuf:"bytes,1,opt,name=text,oneof"`
}
type HealthCheck_RedisHealthCheck ¶
type HealthCheck_RedisHealthCheck struct { }
func (*HealthCheck_RedisHealthCheck) Descriptor ¶
func (*HealthCheck_RedisHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_RedisHealthCheck) ProtoMessage ¶
func (*HealthCheck_RedisHealthCheck) ProtoMessage()
func (*HealthCheck_RedisHealthCheck) Reset ¶
func (m *HealthCheck_RedisHealthCheck) Reset()
func (*HealthCheck_RedisHealthCheck) String ¶
func (m *HealthCheck_RedisHealthCheck) String() string
type HealthCheck_RedisHealthCheck_ ¶
type HealthCheck_RedisHealthCheck_ struct {
RedisHealthCheck *HealthCheck_RedisHealthCheck `protobuf:"bytes,10,opt,name=redis_health_check,json=redisHealthCheck,oneof"`
}
type HealthCheck_TcpHealthCheck ¶
type HealthCheck_TcpHealthCheck struct { Send *HealthCheck_Payload `protobuf:"bytes,1,opt,name=send" json:"send,omitempty"` Receive []*HealthCheck_Payload `protobuf:"bytes,2,rep,name=receive" json:"receive,omitempty"` }
func (*HealthCheck_TcpHealthCheck) Descriptor ¶
func (*HealthCheck_TcpHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_TcpHealthCheck) GetReceive ¶
func (m *HealthCheck_TcpHealthCheck) GetReceive() []*HealthCheck_Payload
func (*HealthCheck_TcpHealthCheck) GetSend ¶
func (m *HealthCheck_TcpHealthCheck) GetSend() *HealthCheck_Payload
func (*HealthCheck_TcpHealthCheck) ProtoMessage ¶
func (*HealthCheck_TcpHealthCheck) ProtoMessage()
func (*HealthCheck_TcpHealthCheck) Reset ¶
func (m *HealthCheck_TcpHealthCheck) Reset()
func (*HealthCheck_TcpHealthCheck) String ¶
func (m *HealthCheck_TcpHealthCheck) String() string
type HealthCheck_TcpHealthCheck_ ¶
type HealthCheck_TcpHealthCheck_ struct {
TcpHealthCheck *HealthCheck_TcpHealthCheck `protobuf:"bytes,9,opt,name=tcp_health_check,json=tcpHealthCheck,oneof"`
}
type HealthDiscoveryServiceClient ¶
type HealthDiscoveryServiceClient interface { StreamHealthCheck(ctx context.Context, opts ...grpc.CallOption) (HealthDiscoveryService_StreamHealthCheckClient, error) FetchHealthCheck(ctx context.Context, in *HealthCheckRequestOrEndpointHealthResponse, opts ...grpc.CallOption) (*HealthCheckSpecifier, error) }
func NewHealthDiscoveryServiceClient ¶
func NewHealthDiscoveryServiceClient(cc *grpc.ClientConn) HealthDiscoveryServiceClient
type HealthDiscoveryServiceServer ¶
type HealthDiscoveryServiceServer interface { StreamHealthCheck(HealthDiscoveryService_StreamHealthCheckServer) error FetchHealthCheck(context.Context, *HealthCheckRequestOrEndpointHealthResponse) (*HealthCheckSpecifier, error) }
type HealthDiscoveryService_StreamHealthCheckClient ¶
type HealthDiscoveryService_StreamHealthCheckClient interface { Send(*HealthCheckRequestOrEndpointHealthResponse) error Recv() (*HealthCheckSpecifier, error) grpc.ClientStream }
type HealthDiscoveryService_StreamHealthCheckServer ¶
type HealthDiscoveryService_StreamHealthCheckServer interface { Send(*HealthCheckSpecifier) error Recv() (*HealthCheckRequestOrEndpointHealthResponse, error) grpc.ServerStream }
type HealthStatus ¶
type HealthStatus int32
const ( HealthStatus_UNKNOWN HealthStatus = 0 HealthStatus_HEALTHY HealthStatus = 1 HealthStatus_UNHEALTHY HealthStatus = 2 HealthStatus_DRAINING HealthStatus = 3 HealthStatus_TIMEOUT HealthStatus = 4 )
func (HealthStatus) EnumDescriptor ¶
func (HealthStatus) EnumDescriptor() ([]byte, []int)
func (HealthStatus) String ¶
func (x HealthStatus) String() string
type Http1ProtocolOptions ¶
type Http1ProtocolOptions struct {
AllowAbsoluteUrl *google_protobuf.BoolValue `protobuf:"bytes,1,opt,name=allow_absolute_url,json=allowAbsoluteUrl" json:"allow_absolute_url,omitempty"`
}
func (*Http1ProtocolOptions) Descriptor ¶
func (*Http1ProtocolOptions) Descriptor() ([]byte, []int)
func (*Http1ProtocolOptions) GetAllowAbsoluteUrl ¶
func (m *Http1ProtocolOptions) GetAllowAbsoluteUrl() *google_protobuf.BoolValue
func (*Http1ProtocolOptions) ProtoMessage ¶
func (*Http1ProtocolOptions) ProtoMessage()
func (*Http1ProtocolOptions) Reset ¶
func (m *Http1ProtocolOptions) Reset()
func (*Http1ProtocolOptions) String ¶
func (m *Http1ProtocolOptions) String() string
type Http2ProtocolOptions ¶
type Http2ProtocolOptions struct { HpackTableSize *google_protobuf.UInt32Value `protobuf:"bytes,1,opt,name=hpack_table_size,json=hpackTableSize" json:"hpack_table_size,omitempty"` MaxConcurrentStreams *google_protobuf.UInt32Value `protobuf:"bytes,2,opt,name=max_concurrent_streams,json=maxConcurrentStreams" json:"max_concurrent_streams,omitempty"` InitialStreamWindowSize *google_protobuf.UInt32Value `` /* 127-byte string literal not displayed */ InitialConnectionWindowSize *google_protobuf.UInt32Value `` /* 139-byte string literal not displayed */ }
func (*Http2ProtocolOptions) Descriptor ¶
func (*Http2ProtocolOptions) Descriptor() ([]byte, []int)
func (*Http2ProtocolOptions) GetHpackTableSize ¶
func (m *Http2ProtocolOptions) GetHpackTableSize() *google_protobuf.UInt32Value
func (*Http2ProtocolOptions) GetInitialConnectionWindowSize ¶
func (m *Http2ProtocolOptions) GetInitialConnectionWindowSize() *google_protobuf.UInt32Value
func (*Http2ProtocolOptions) GetInitialStreamWindowSize ¶
func (m *Http2ProtocolOptions) GetInitialStreamWindowSize() *google_protobuf.UInt32Value
func (*Http2ProtocolOptions) GetMaxConcurrentStreams ¶
func (m *Http2ProtocolOptions) GetMaxConcurrentStreams() *google_protobuf.UInt32Value
func (*Http2ProtocolOptions) ProtoMessage ¶
func (*Http2ProtocolOptions) ProtoMessage()
func (*Http2ProtocolOptions) Reset ¶
func (m *Http2ProtocolOptions) Reset()
func (*Http2ProtocolOptions) String ¶
func (m *Http2ProtocolOptions) String() string
type LbEndpoint ¶
type LbEndpoint struct { Endpoint *Endpoint `protobuf:"bytes,1,opt,name=endpoint" json:"endpoint,omitempty"` HealthStatus HealthStatus `protobuf:"varint,2,opt,name=health_status,json=healthStatus,enum=envoy.api.v2.HealthStatus" json:"health_status,omitempty"` Metadata *Metadata `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"` LoadBalancingWeight *google_protobuf.UInt32Value `protobuf:"bytes,4,opt,name=load_balancing_weight,json=loadBalancingWeight" json:"load_balancing_weight,omitempty"` }
func (*LbEndpoint) Descriptor ¶
func (*LbEndpoint) Descriptor() ([]byte, []int)
func (*LbEndpoint) GetEndpoint ¶
func (m *LbEndpoint) GetEndpoint() *Endpoint
func (*LbEndpoint) GetHealthStatus ¶
func (m *LbEndpoint) GetHealthStatus() HealthStatus
func (*LbEndpoint) GetLoadBalancingWeight ¶
func (m *LbEndpoint) GetLoadBalancingWeight() *google_protobuf.UInt32Value
func (*LbEndpoint) GetMetadata ¶
func (m *LbEndpoint) GetMetadata() *Metadata
func (*LbEndpoint) ProtoMessage ¶
func (*LbEndpoint) ProtoMessage()
func (*LbEndpoint) Reset ¶
func (m *LbEndpoint) Reset()
func (*LbEndpoint) String ¶
func (m *LbEndpoint) String() string
type LightstepConfig ¶
type LightstepConfig struct { CollectorCluster string `protobuf:"bytes,1,opt,name=collector_cluster,json=collectorCluster" json:"collector_cluster,omitempty"` AccessTokenFile string `protobuf:"bytes,2,opt,name=access_token_file,json=accessTokenFile" json:"access_token_file,omitempty"` }
func (*LightstepConfig) Descriptor ¶
func (*LightstepConfig) Descriptor() ([]byte, []int)
func (*LightstepConfig) GetAccessTokenFile ¶
func (m *LightstepConfig) GetAccessTokenFile() string
func (*LightstepConfig) GetCollectorCluster ¶
func (m *LightstepConfig) GetCollectorCluster() string
func (*LightstepConfig) ProtoMessage ¶
func (*LightstepConfig) ProtoMessage()
func (*LightstepConfig) Reset ¶
func (m *LightstepConfig) Reset()
func (*LightstepConfig) String ¶
func (m *LightstepConfig) String() string
type Listener ¶
type Listener struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Address *Address `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"` FilterChains []*FilterChain `protobuf:"bytes,3,rep,name=filter_chains,json=filterChains" json:"filter_chains,omitempty"` UseOriginalDst *google_protobuf.BoolValue `protobuf:"bytes,4,opt,name=use_original_dst,json=useOriginalDst" json:"use_original_dst,omitempty"` PerConnectionBufferLimitBytes *google_protobuf.UInt32Value `` /* 147-byte string literal not displayed */ Metadata *Metadata `protobuf:"bytes,6,opt,name=metadata" json:"metadata,omitempty"` DeprecatedV1 *Listener_DeprecatedV1 `protobuf:"bytes,7,opt,name=deprecated_v1,json=deprecatedV1" json:"deprecated_v1,omitempty"` DrainType Listener_DrainType `protobuf:"varint,8,opt,name=drain_type,json=drainType,enum=envoy.api.v2.Listener_DrainType" json:"drain_type,omitempty"` }
func (*Listener) Descriptor ¶
func (*Listener) GetAddress ¶
func (*Listener) GetDeprecatedV1 ¶
func (m *Listener) GetDeprecatedV1() *Listener_DeprecatedV1
func (*Listener) GetDrainType ¶
func (m *Listener) GetDrainType() Listener_DrainType
func (*Listener) GetFilterChains ¶
func (m *Listener) GetFilterChains() []*FilterChain
func (*Listener) GetMetadata ¶
func (*Listener) GetPerConnectionBufferLimitBytes ¶
func (m *Listener) GetPerConnectionBufferLimitBytes() *google_protobuf.UInt32Value
func (*Listener) GetUseOriginalDst ¶
func (m *Listener) GetUseOriginalDst() *google_protobuf.BoolValue
func (*Listener) ProtoMessage ¶
func (*Listener) ProtoMessage()
type ListenerDiscoveryServiceClient ¶
type ListenerDiscoveryServiceClient interface { StreamListeners(ctx context.Context, opts ...grpc.CallOption) (ListenerDiscoveryService_StreamListenersClient, error) FetchListeners(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) }
func NewListenerDiscoveryServiceClient ¶
func NewListenerDiscoveryServiceClient(cc *grpc.ClientConn) ListenerDiscoveryServiceClient
type ListenerDiscoveryServiceServer ¶
type ListenerDiscoveryServiceServer interface { StreamListeners(ListenerDiscoveryService_StreamListenersServer) error FetchListeners(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) }
type ListenerDiscoveryService_StreamListenersClient ¶
type ListenerDiscoveryService_StreamListenersClient interface { Send(*DiscoveryRequest) error Recv() (*DiscoveryResponse, error) grpc.ClientStream }
type ListenerDiscoveryService_StreamListenersServer ¶
type ListenerDiscoveryService_StreamListenersServer interface { Send(*DiscoveryResponse) error Recv() (*DiscoveryRequest, error) grpc.ServerStream }
type Listener_DeprecatedV1 ¶
type Listener_DeprecatedV1 struct {
BindToPort *google_protobuf.BoolValue `protobuf:"bytes,1,opt,name=bind_to_port,json=bindToPort" json:"bind_to_port,omitempty"`
}
func (*Listener_DeprecatedV1) Descriptor ¶
func (*Listener_DeprecatedV1) Descriptor() ([]byte, []int)
func (*Listener_DeprecatedV1) GetBindToPort ¶
func (m *Listener_DeprecatedV1) GetBindToPort() *google_protobuf.BoolValue
func (*Listener_DeprecatedV1) ProtoMessage ¶
func (*Listener_DeprecatedV1) ProtoMessage()
func (*Listener_DeprecatedV1) Reset ¶
func (m *Listener_DeprecatedV1) Reset()
func (*Listener_DeprecatedV1) String ¶
func (m *Listener_DeprecatedV1) String() string
type Listener_DrainType ¶
type Listener_DrainType int32
const ( Listener_DEFAULT Listener_DrainType = 0 Listener_MODIFY_ONLY Listener_DrainType = 1 )
func (Listener_DrainType) EnumDescriptor ¶
func (Listener_DrainType) EnumDescriptor() ([]byte, []int)
func (Listener_DrainType) String ¶
func (x Listener_DrainType) String() string
type LoadStatsRequest ¶
type LoadStatsRequest struct { Node *Node `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"` ClusterStats []*ClusterStats `protobuf:"bytes,2,rep,name=cluster_stats,json=clusterStats" json:"cluster_stats,omitempty"` }
func (*LoadStatsRequest) Descriptor ¶
func (*LoadStatsRequest) Descriptor() ([]byte, []int)
func (*LoadStatsRequest) GetClusterStats ¶
func (m *LoadStatsRequest) GetClusterStats() []*ClusterStats
func (*LoadStatsRequest) GetNode ¶
func (m *LoadStatsRequest) GetNode() *Node
func (*LoadStatsRequest) ProtoMessage ¶
func (*LoadStatsRequest) ProtoMessage()
func (*LoadStatsRequest) Reset ¶
func (m *LoadStatsRequest) Reset()
func (*LoadStatsRequest) String ¶
func (m *LoadStatsRequest) String() string
type LoadStatsResponse ¶
type LoadStatsResponse struct { Clusters []string `protobuf:"bytes,1,rep,name=clusters" json:"clusters,omitempty"` LoadReportingInterval *google_protobuf2.Duration `protobuf:"bytes,2,opt,name=load_reporting_interval,json=loadReportingInterval" json:"load_reporting_interval,omitempty"` }
func (*LoadStatsResponse) Descriptor ¶
func (*LoadStatsResponse) Descriptor() ([]byte, []int)
func (*LoadStatsResponse) GetClusters ¶
func (m *LoadStatsResponse) GetClusters() []string
func (*LoadStatsResponse) GetLoadReportingInterval ¶
func (m *LoadStatsResponse) GetLoadReportingInterval() *google_protobuf2.Duration
func (*LoadStatsResponse) ProtoMessage ¶
func (*LoadStatsResponse) ProtoMessage()
func (*LoadStatsResponse) Reset ¶
func (m *LoadStatsResponse) Reset()
func (*LoadStatsResponse) String ¶
func (m *LoadStatsResponse) String() string
type Locality ¶
type Locality struct { Region string `protobuf:"bytes,1,opt,name=region" json:"region,omitempty"` Zone string `protobuf:"bytes,2,opt,name=zone" json:"zone,omitempty"` SubZone string `protobuf:"bytes,3,opt,name=sub_zone,json=subZone" json:"sub_zone,omitempty"` }
func (*Locality) Descriptor ¶
func (*Locality) GetSubZone ¶
func (*Locality) ProtoMessage ¶
func (*Locality) ProtoMessage()
type LocalityEndpoints ¶
type LocalityEndpoints struct { Locality *Locality `protobuf:"bytes,1,opt,name=locality" json:"locality,omitempty"` Endpoints []*Endpoint `protobuf:"bytes,2,rep,name=endpoints" json:"endpoints,omitempty"` }
func (*LocalityEndpoints) Descriptor ¶
func (*LocalityEndpoints) Descriptor() ([]byte, []int)
func (*LocalityEndpoints) GetEndpoints ¶
func (m *LocalityEndpoints) GetEndpoints() []*Endpoint
func (*LocalityEndpoints) GetLocality ¶
func (m *LocalityEndpoints) GetLocality() *Locality
func (*LocalityEndpoints) ProtoMessage ¶
func (*LocalityEndpoints) ProtoMessage()
func (*LocalityEndpoints) Reset ¶
func (m *LocalityEndpoints) Reset()
func (*LocalityEndpoints) String ¶
func (m *LocalityEndpoints) String() string
type LocalityLbEndpoints ¶
type LocalityLbEndpoints struct { Locality *Locality `protobuf:"bytes,1,opt,name=locality" json:"locality,omitempty"` LbEndpoints []*LbEndpoint `protobuf:"bytes,2,rep,name=lb_endpoints,json=lbEndpoints" json:"lb_endpoints,omitempty"` LoadBalancingWeight *google_protobuf.UInt32Value `protobuf:"bytes,3,opt,name=load_balancing_weight,json=loadBalancingWeight" json:"load_balancing_weight,omitempty"` }
func (*LocalityLbEndpoints) Descriptor ¶
func (*LocalityLbEndpoints) Descriptor() ([]byte, []int)
func (*LocalityLbEndpoints) GetLbEndpoints ¶
func (m *LocalityLbEndpoints) GetLbEndpoints() []*LbEndpoint
func (*LocalityLbEndpoints) GetLoadBalancingWeight ¶
func (m *LocalityLbEndpoints) GetLoadBalancingWeight() *google_protobuf.UInt32Value
func (*LocalityLbEndpoints) GetLocality ¶
func (m *LocalityLbEndpoints) GetLocality() *Locality
func (*LocalityLbEndpoints) ProtoMessage ¶
func (*LocalityLbEndpoints) ProtoMessage()
func (*LocalityLbEndpoints) Reset ¶
func (m *LocalityLbEndpoints) Reset()
func (*LocalityLbEndpoints) String ¶
func (m *LocalityLbEndpoints) String() string
type Metadata ¶
type Metadata struct {
FilterMetadata map[string]*google_protobuf4.Struct `` /* 170-byte string literal not displayed */
}
func (*Metadata) Descriptor ¶
func (*Metadata) GetFilterMetadata ¶
func (m *Metadata) GetFilterMetadata() map[string]*google_protobuf4.Struct
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
type Node ¶
type Node struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` Cluster string `protobuf:"bytes,2,opt,name=cluster" json:"cluster,omitempty"` Metadata *google_protobuf4.Struct `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"` Locality *Locality `protobuf:"bytes,4,opt,name=locality" json:"locality,omitempty"` BuildVersion string `protobuf:"bytes,5,opt,name=build_version,json=buildVersion" json:"build_version,omitempty"` }
func (*Node) Descriptor ¶
func (*Node) GetBuildVersion ¶
func (*Node) GetCluster ¶
func (*Node) GetLocality ¶
func (*Node) GetMetadata ¶
func (m *Node) GetMetadata() *google_protobuf4.Struct
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
type Pipe ¶
type Pipe struct {
Path string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
}
func (*Pipe) Descriptor ¶
func (*Pipe) ProtoMessage ¶
func (*Pipe) ProtoMessage()
type RateLimit ¶
type RateLimit struct { Stage *google_protobuf.UInt32Value `protobuf:"bytes,1,opt,name=stage" json:"stage,omitempty"` DisableKey string `protobuf:"bytes,2,opt,name=disable_key,json=disableKey" json:"disable_key,omitempty"` Actions []*RateLimit_Action `protobuf:"bytes,3,rep,name=actions" json:"actions,omitempty"` }
func (*RateLimit) Descriptor ¶
func (*RateLimit) GetActions ¶
func (m *RateLimit) GetActions() []*RateLimit_Action
func (*RateLimit) GetDisableKey ¶
func (*RateLimit) GetStage ¶
func (m *RateLimit) GetStage() *google_protobuf.UInt32Value
func (*RateLimit) ProtoMessage ¶
func (*RateLimit) ProtoMessage()
type RateLimitDescriptor ¶
type RateLimitDescriptor struct {
Entries []*RateLimitDescriptor_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
}
func (*RateLimitDescriptor) Descriptor ¶
func (*RateLimitDescriptor) Descriptor() ([]byte, []int)
func (*RateLimitDescriptor) GetEntries ¶
func (m *RateLimitDescriptor) GetEntries() []*RateLimitDescriptor_Entry
func (*RateLimitDescriptor) ProtoMessage ¶
func (*RateLimitDescriptor) ProtoMessage()
func (*RateLimitDescriptor) Reset ¶
func (m *RateLimitDescriptor) Reset()
func (*RateLimitDescriptor) String ¶
func (m *RateLimitDescriptor) String() string
type RateLimitDescriptor_Entry ¶
type RateLimitDescriptor_Entry struct { Key string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` }
func (*RateLimitDescriptor_Entry) Descriptor ¶
func (*RateLimitDescriptor_Entry) Descriptor() ([]byte, []int)
func (*RateLimitDescriptor_Entry) GetKey ¶
func (m *RateLimitDescriptor_Entry) GetKey() string
func (*RateLimitDescriptor_Entry) GetValue ¶
func (m *RateLimitDescriptor_Entry) GetValue() string
func (*RateLimitDescriptor_Entry) ProtoMessage ¶
func (*RateLimitDescriptor_Entry) ProtoMessage()
func (*RateLimitDescriptor_Entry) Reset ¶
func (m *RateLimitDescriptor_Entry) Reset()
func (*RateLimitDescriptor_Entry) String ¶
func (m *RateLimitDescriptor_Entry) String() string
type RateLimitRequest ¶
type RateLimitRequest struct { Domain string `protobuf:"bytes,1,opt,name=domain" json:"domain,omitempty"` Descriptors []*RateLimitDescriptor `protobuf:"bytes,2,rep,name=descriptors" json:"descriptors,omitempty"` HitsAddend uint32 `protobuf:"varint,3,opt,name=hits_addend,json=hitsAddend" json:"hits_addend,omitempty"` }
func (*RateLimitRequest) Descriptor ¶
func (*RateLimitRequest) Descriptor() ([]byte, []int)
func (*RateLimitRequest) GetDescriptors ¶
func (m *RateLimitRequest) GetDescriptors() []*RateLimitDescriptor
func (*RateLimitRequest) GetDomain ¶
func (m *RateLimitRequest) GetDomain() string
func (*RateLimitRequest) GetHitsAddend ¶
func (m *RateLimitRequest) GetHitsAddend() uint32
func (*RateLimitRequest) ProtoMessage ¶
func (*RateLimitRequest) ProtoMessage()
func (*RateLimitRequest) Reset ¶
func (m *RateLimitRequest) Reset()
func (*RateLimitRequest) String ¶
func (m *RateLimitRequest) String() string
type RateLimitResponse ¶
type RateLimitResponse struct { OverallCode RateLimitResponse_Code `` /* 129-byte string literal not displayed */ Statuses []*RateLimitResponse_DescriptorStatus `protobuf:"bytes,2,rep,name=statuses" json:"statuses,omitempty"` }
func (*RateLimitResponse) Descriptor ¶
func (*RateLimitResponse) Descriptor() ([]byte, []int)
func (*RateLimitResponse) GetOverallCode ¶
func (m *RateLimitResponse) GetOverallCode() RateLimitResponse_Code
func (*RateLimitResponse) GetStatuses ¶
func (m *RateLimitResponse) GetStatuses() []*RateLimitResponse_DescriptorStatus
func (*RateLimitResponse) ProtoMessage ¶
func (*RateLimitResponse) ProtoMessage()
func (*RateLimitResponse) Reset ¶
func (m *RateLimitResponse) Reset()
func (*RateLimitResponse) String ¶
func (m *RateLimitResponse) String() string
type RateLimitResponse_Code ¶
type RateLimitResponse_Code int32
const ( RateLimitResponse_UNKNOWN RateLimitResponse_Code = 0 RateLimitResponse_OK RateLimitResponse_Code = 1 RateLimitResponse_OVER_LIMIT RateLimitResponse_Code = 2 )
func (RateLimitResponse_Code) EnumDescriptor ¶
func (RateLimitResponse_Code) EnumDescriptor() ([]byte, []int)
func (RateLimitResponse_Code) String ¶
func (x RateLimitResponse_Code) String() string
type RateLimitResponse_DescriptorStatus ¶
type RateLimitResponse_DescriptorStatus struct { Code RateLimitResponse_Code `protobuf:"varint,1,opt,name=code,enum=envoy.api.v2.RateLimitResponse_Code" json:"code,omitempty"` CurrentLimit *RateLimitResponse_RateLimit `protobuf:"bytes,2,opt,name=current_limit,json=currentLimit" json:"current_limit,omitempty"` LimitRemaining uint32 `protobuf:"varint,3,opt,name=limit_remaining,json=limitRemaining" json:"limit_remaining,omitempty"` }
func (*RateLimitResponse_DescriptorStatus) Descriptor ¶
func (*RateLimitResponse_DescriptorStatus) Descriptor() ([]byte, []int)
func (*RateLimitResponse_DescriptorStatus) GetCode ¶
func (m *RateLimitResponse_DescriptorStatus) GetCode() RateLimitResponse_Code
func (*RateLimitResponse_DescriptorStatus) GetCurrentLimit ¶
func (m *RateLimitResponse_DescriptorStatus) GetCurrentLimit() *RateLimitResponse_RateLimit
func (*RateLimitResponse_DescriptorStatus) GetLimitRemaining ¶
func (m *RateLimitResponse_DescriptorStatus) GetLimitRemaining() uint32
func (*RateLimitResponse_DescriptorStatus) ProtoMessage ¶
func (*RateLimitResponse_DescriptorStatus) ProtoMessage()
func (*RateLimitResponse_DescriptorStatus) Reset ¶
func (m *RateLimitResponse_DescriptorStatus) Reset()
func (*RateLimitResponse_DescriptorStatus) String ¶
func (m *RateLimitResponse_DescriptorStatus) String() string
type RateLimitResponse_RateLimit ¶
type RateLimitResponse_RateLimit struct { RequestsPerUnit uint32 `protobuf:"varint,1,opt,name=requests_per_unit,json=requestsPerUnit" json:"requests_per_unit,omitempty"` Unit RateLimitResponse_RateLimit_Unit `protobuf:"varint,2,opt,name=unit,enum=envoy.api.v2.RateLimitResponse_RateLimit_Unit" json:"unit,omitempty"` }
func (*RateLimitResponse_RateLimit) Descriptor ¶
func (*RateLimitResponse_RateLimit) Descriptor() ([]byte, []int)
func (*RateLimitResponse_RateLimit) GetRequestsPerUnit ¶
func (m *RateLimitResponse_RateLimit) GetRequestsPerUnit() uint32
func (*RateLimitResponse_RateLimit) GetUnit ¶
func (m *RateLimitResponse_RateLimit) GetUnit() RateLimitResponse_RateLimit_Unit
func (*RateLimitResponse_RateLimit) ProtoMessage ¶
func (*RateLimitResponse_RateLimit) ProtoMessage()
func (*RateLimitResponse_RateLimit) Reset ¶
func (m *RateLimitResponse_RateLimit) Reset()
func (*RateLimitResponse_RateLimit) String ¶
func (m *RateLimitResponse_RateLimit) String() string
type RateLimitResponse_RateLimit_Unit ¶
type RateLimitResponse_RateLimit_Unit int32
const ( RateLimitResponse_RateLimit_UNKNOWN RateLimitResponse_RateLimit_Unit = 0 RateLimitResponse_RateLimit_SECOND RateLimitResponse_RateLimit_Unit = 1 RateLimitResponse_RateLimit_MINUTE RateLimitResponse_RateLimit_Unit = 2 RateLimitResponse_RateLimit_HOUR RateLimitResponse_RateLimit_Unit = 3 RateLimitResponse_RateLimit_DAY RateLimitResponse_RateLimit_Unit = 4 )
func (RateLimitResponse_RateLimit_Unit) EnumDescriptor ¶
func (RateLimitResponse_RateLimit_Unit) EnumDescriptor() ([]byte, []int)
func (RateLimitResponse_RateLimit_Unit) String ¶
func (x RateLimitResponse_RateLimit_Unit) String() string
type RateLimitServiceClient ¶
type RateLimitServiceClient interface {
ShouldRateLimit(ctx context.Context, in *RateLimitRequest, opts ...grpc.CallOption) (*RateLimitResponse, error)
}
func NewRateLimitServiceClient ¶
func NewRateLimitServiceClient(cc *grpc.ClientConn) RateLimitServiceClient
type RateLimitServiceConfig ¶
type RateLimitServiceConfig struct {
ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"`
}
func (*RateLimitServiceConfig) Descriptor ¶
func (*RateLimitServiceConfig) Descriptor() ([]byte, []int)
func (*RateLimitServiceConfig) GetClusterName ¶
func (m *RateLimitServiceConfig) GetClusterName() string
func (*RateLimitServiceConfig) ProtoMessage ¶
func (*RateLimitServiceConfig) ProtoMessage()
func (*RateLimitServiceConfig) Reset ¶
func (m *RateLimitServiceConfig) Reset()
func (*RateLimitServiceConfig) String ¶
func (m *RateLimitServiceConfig) String() string
type RateLimitServiceServer ¶
type RateLimitServiceServer interface {
ShouldRateLimit(context.Context, *RateLimitRequest) (*RateLimitResponse, error)
}
type RateLimit_Action ¶
type RateLimit_Action struct { // Types that are valid to be assigned to ActionSpecifier: // *RateLimit_Action_SourceCluster_ // *RateLimit_Action_DestinationCluster_ // *RateLimit_Action_RequestHeaders_ // *RateLimit_Action_RemoteAddress_ // *RateLimit_Action_GenericKey_ // *RateLimit_Action_HeaderValueMatch_ ActionSpecifier isRateLimit_Action_ActionSpecifier `protobuf_oneof:"action_specifier"` }
func (*RateLimit_Action) Descriptor ¶
func (*RateLimit_Action) Descriptor() ([]byte, []int)
func (*RateLimit_Action) GetActionSpecifier ¶
func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier
func (*RateLimit_Action) GetDestinationCluster ¶
func (m *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster
func (*RateLimit_Action) GetGenericKey ¶
func (m *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey
func (*RateLimit_Action) GetHeaderValueMatch ¶
func (m *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch
func (*RateLimit_Action) GetRemoteAddress ¶
func (m *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress
func (*RateLimit_Action) GetRequestHeaders ¶
func (m *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders
func (*RateLimit_Action) GetSourceCluster ¶
func (m *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster
func (*RateLimit_Action) ProtoMessage ¶
func (*RateLimit_Action) ProtoMessage()
func (*RateLimit_Action) Reset ¶
func (m *RateLimit_Action) Reset()
func (*RateLimit_Action) String ¶
func (m *RateLimit_Action) String() string
func (*RateLimit_Action) XXX_OneofFuncs ¶
func (*RateLimit_Action) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type RateLimit_Action_DestinationCluster ¶
type RateLimit_Action_DestinationCluster struct { }
func (*RateLimit_Action_DestinationCluster) Descriptor ¶
func (*RateLimit_Action_DestinationCluster) Descriptor() ([]byte, []int)
func (*RateLimit_Action_DestinationCluster) ProtoMessage ¶
func (*RateLimit_Action_DestinationCluster) ProtoMessage()
func (*RateLimit_Action_DestinationCluster) Reset ¶
func (m *RateLimit_Action_DestinationCluster) Reset()
func (*RateLimit_Action_DestinationCluster) String ¶
func (m *RateLimit_Action_DestinationCluster) String() string
type RateLimit_Action_DestinationCluster_ ¶
type RateLimit_Action_DestinationCluster_ struct {
DestinationCluster *RateLimit_Action_DestinationCluster `protobuf:"bytes,2,opt,name=destination_cluster,json=destinationCluster,oneof"`
}
type RateLimit_Action_GenericKey ¶
type RateLimit_Action_GenericKey struct {
DescriptorValue string `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue" json:"descriptor_value,omitempty"`
}
func (*RateLimit_Action_GenericKey) Descriptor ¶
func (*RateLimit_Action_GenericKey) Descriptor() ([]byte, []int)
func (*RateLimit_Action_GenericKey) GetDescriptorValue ¶
func (m *RateLimit_Action_GenericKey) GetDescriptorValue() string
func (*RateLimit_Action_GenericKey) ProtoMessage ¶
func (*RateLimit_Action_GenericKey) ProtoMessage()
func (*RateLimit_Action_GenericKey) Reset ¶
func (m *RateLimit_Action_GenericKey) Reset()
func (*RateLimit_Action_GenericKey) String ¶
func (m *RateLimit_Action_GenericKey) String() string
type RateLimit_Action_GenericKey_ ¶
type RateLimit_Action_GenericKey_ struct {
GenericKey *RateLimit_Action_GenericKey `protobuf:"bytes,5,opt,name=generic_key,json=genericKey,oneof"`
}
type RateLimit_Action_HeaderValueMatch ¶
type RateLimit_Action_HeaderValueMatch struct { DescriptorValue string `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue" json:"descriptor_value,omitempty"` ExpectMatch *google_protobuf.BoolValue `protobuf:"bytes,2,opt,name=expect_match,json=expectMatch" json:"expect_match,omitempty"` Headers []*HeaderMatcher `protobuf:"bytes,3,rep,name=headers" json:"headers,omitempty"` }
func (*RateLimit_Action_HeaderValueMatch) Descriptor ¶
func (*RateLimit_Action_HeaderValueMatch) Descriptor() ([]byte, []int)
func (*RateLimit_Action_HeaderValueMatch) GetDescriptorValue ¶
func (m *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string
func (*RateLimit_Action_HeaderValueMatch) GetExpectMatch ¶
func (m *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *google_protobuf.BoolValue
func (*RateLimit_Action_HeaderValueMatch) GetHeaders ¶
func (m *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher
func (*RateLimit_Action_HeaderValueMatch) ProtoMessage ¶
func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()
func (*RateLimit_Action_HeaderValueMatch) Reset ¶
func (m *RateLimit_Action_HeaderValueMatch) Reset()
func (*RateLimit_Action_HeaderValueMatch) String ¶
func (m *RateLimit_Action_HeaderValueMatch) String() string
type RateLimit_Action_HeaderValueMatch_ ¶
type RateLimit_Action_HeaderValueMatch_ struct {
HeaderValueMatch *RateLimit_Action_HeaderValueMatch `protobuf:"bytes,6,opt,name=header_value_match,json=headerValueMatch,oneof"`
}
type RateLimit_Action_RemoteAddress ¶
type RateLimit_Action_RemoteAddress struct { }
func (*RateLimit_Action_RemoteAddress) Descriptor ¶
func (*RateLimit_Action_RemoteAddress) Descriptor() ([]byte, []int)
func (*RateLimit_Action_RemoteAddress) ProtoMessage ¶
func (*RateLimit_Action_RemoteAddress) ProtoMessage()
func (*RateLimit_Action_RemoteAddress) Reset ¶
func (m *RateLimit_Action_RemoteAddress) Reset()
func (*RateLimit_Action_RemoteAddress) String ¶
func (m *RateLimit_Action_RemoteAddress) String() string
type RateLimit_Action_RemoteAddress_ ¶
type RateLimit_Action_RemoteAddress_ struct {
RemoteAddress *RateLimit_Action_RemoteAddress `protobuf:"bytes,4,opt,name=remote_address,json=remoteAddress,oneof"`
}
type RateLimit_Action_RequestHeaders ¶
type RateLimit_Action_RequestHeaders struct { HeaderName string `protobuf:"bytes,1,opt,name=header_name,json=headerName" json:"header_name,omitempty"` DescriptorKey string `protobuf:"bytes,2,opt,name=descriptor_key,json=descriptorKey" json:"descriptor_key,omitempty"` }
func (*RateLimit_Action_RequestHeaders) Descriptor ¶
func (*RateLimit_Action_RequestHeaders) Descriptor() ([]byte, []int)
func (*RateLimit_Action_RequestHeaders) GetDescriptorKey ¶
func (m *RateLimit_Action_RequestHeaders) GetDescriptorKey() string
func (*RateLimit_Action_RequestHeaders) GetHeaderName ¶
func (m *RateLimit_Action_RequestHeaders) GetHeaderName() string
func (*RateLimit_Action_RequestHeaders) ProtoMessage ¶
func (*RateLimit_Action_RequestHeaders) ProtoMessage()
func (*RateLimit_Action_RequestHeaders) Reset ¶
func (m *RateLimit_Action_RequestHeaders) Reset()
func (*RateLimit_Action_RequestHeaders) String ¶
func (m *RateLimit_Action_RequestHeaders) String() string
type RateLimit_Action_RequestHeaders_ ¶
type RateLimit_Action_RequestHeaders_ struct {
RequestHeaders *RateLimit_Action_RequestHeaders `protobuf:"bytes,3,opt,name=request_headers,json=requestHeaders,oneof"`
}
type RateLimit_Action_SourceCluster ¶
type RateLimit_Action_SourceCluster struct { }
func (*RateLimit_Action_SourceCluster) Descriptor ¶
func (*RateLimit_Action_SourceCluster) Descriptor() ([]byte, []int)
func (*RateLimit_Action_SourceCluster) ProtoMessage ¶
func (*RateLimit_Action_SourceCluster) ProtoMessage()
func (*RateLimit_Action_SourceCluster) Reset ¶
func (m *RateLimit_Action_SourceCluster) Reset()
func (*RateLimit_Action_SourceCluster) String ¶
func (m *RateLimit_Action_SourceCluster) String() string
type RateLimit_Action_SourceCluster_ ¶
type RateLimit_Action_SourceCluster_ struct {
SourceCluster *RateLimit_Action_SourceCluster `protobuf:"bytes,1,opt,name=source_cluster,json=sourceCluster,oneof"`
}
type RedirectAction ¶
type RedirectAction struct { HostRedirect string `protobuf:"bytes,1,opt,name=host_redirect,json=hostRedirect" json:"host_redirect,omitempty"` PathRedirect string `protobuf:"bytes,2,opt,name=path_redirect,json=pathRedirect" json:"path_redirect,omitempty"` ResponseCode RedirectAction_RedirectResponseCode `` /* 145-byte string literal not displayed */ }
func (*RedirectAction) Descriptor ¶
func (*RedirectAction) Descriptor() ([]byte, []int)
func (*RedirectAction) GetHostRedirect ¶
func (m *RedirectAction) GetHostRedirect() string
func (*RedirectAction) GetPathRedirect ¶
func (m *RedirectAction) GetPathRedirect() string
func (*RedirectAction) GetResponseCode ¶
func (m *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
func (*RedirectAction) ProtoMessage ¶
func (*RedirectAction) ProtoMessage()
func (*RedirectAction) Reset ¶
func (m *RedirectAction) Reset()
func (*RedirectAction) String ¶
func (m *RedirectAction) String() string
type RedirectAction_RedirectResponseCode ¶
type RedirectAction_RedirectResponseCode int32
const ( RedirectAction_MOVED_PERMANENTLY RedirectAction_RedirectResponseCode = 0 RedirectAction_FOUND RedirectAction_RedirectResponseCode = 1 RedirectAction_SEE_OTHER RedirectAction_RedirectResponseCode = 2 RedirectAction_TEMPORARY_REDIRECT RedirectAction_RedirectResponseCode = 3 RedirectAction_PERMANENT_REDIRECT RedirectAction_RedirectResponseCode = 4 )
func (RedirectAction_RedirectResponseCode) EnumDescriptor ¶
func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)
func (RedirectAction_RedirectResponseCode) String ¶
func (x RedirectAction_RedirectResponseCode) String() string
type RequestMethod ¶
type RequestMethod int32
const ( RequestMethod_METHOD_UNSPECIFIED RequestMethod = 0 RequestMethod_GET RequestMethod = 1 RequestMethod_HEAD RequestMethod = 2 RequestMethod_POST RequestMethod = 3 RequestMethod_PUT RequestMethod = 4 RequestMethod_DELETE RequestMethod = 5 RequestMethod_CONNECT RequestMethod = 6 RequestMethod_OPTIONS RequestMethod = 7 RequestMethod_TRACE RequestMethod = 8 )
func (RequestMethod) EnumDescriptor ¶
func (RequestMethod) EnumDescriptor() ([]byte, []int)
func (RequestMethod) String ¶
func (x RequestMethod) String() string
type Route ¶
type Route struct { Match *RouteMatch `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` // Types that are valid to be assigned to Action: // *Route_Route // *Route_Redirect Action isRoute_Action `protobuf_oneof:"action"` Metadata *Metadata `protobuf:"bytes,4,opt,name=metadata" json:"metadata,omitempty"` Decorator *Decorator `protobuf:"bytes,5,opt,name=decorator" json:"decorator,omitempty"` Auth *AuthAction `protobuf:"bytes,6,opt,name=auth" json:"auth,omitempty"` }
func (*Route) Descriptor ¶
func (*Route) GetAuth ¶
func (m *Route) GetAuth() *AuthAction
func (*Route) GetDecorator ¶
func (*Route) GetMatch ¶
func (m *Route) GetMatch() *RouteMatch
func (*Route) GetMetadata ¶
func (*Route) GetRedirect ¶
func (m *Route) GetRedirect() *RedirectAction
func (*Route) GetRoute ¶
func (m *Route) GetRoute() *RouteAction
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
type RouteAction ¶
type RouteAction struct { // Types that are valid to be assigned to ClusterSpecifier: // *RouteAction_Cluster // *RouteAction_ClusterHeader // *RouteAction_WeightedClusters ClusterSpecifier isRouteAction_ClusterSpecifier `protobuf_oneof:"cluster_specifier"` MetadataMatch *Metadata `protobuf:"bytes,4,opt,name=metadata_match,json=metadataMatch" json:"metadata_match,omitempty"` PrefixRewrite string `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite" json:"prefix_rewrite,omitempty"` // Types that are valid to be assigned to HostRewriteSpecifier: // *RouteAction_HostRewrite // *RouteAction_AutoHostRewrite HostRewriteSpecifier isRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"` Timeout *google_protobuf2.Duration `protobuf:"bytes,8,opt,name=timeout" json:"timeout,omitempty"` RetryPolicy *RouteAction_RetryPolicy `protobuf:"bytes,9,opt,name=retry_policy,json=retryPolicy" json:"retry_policy,omitempty"` RequestMirrorPolicy *RouteAction_RequestMirrorPolicy `protobuf:"bytes,10,opt,name=request_mirror_policy,json=requestMirrorPolicy" json:"request_mirror_policy,omitempty"` Priority RoutingPriority `protobuf:"varint,11,opt,name=priority,enum=envoy.api.v2.RoutingPriority" json:"priority,omitempty"` RequestHeadersToAdd []*HeaderValueOption `protobuf:"bytes,12,rep,name=request_headers_to_add,json=requestHeadersToAdd" json:"request_headers_to_add,omitempty"` ResponseHeadersToAdd []*HeaderValueOption `protobuf:"bytes,18,rep,name=response_headers_to_add,json=responseHeadersToAdd" json:"response_headers_to_add,omitempty"` ResponseHeadersToRemove []string `` /* 128-byte string literal not displayed */ RateLimits []*RateLimit `protobuf:"bytes,13,rep,name=rate_limits,json=rateLimits" json:"rate_limits,omitempty"` IncludeVhRateLimits *google_protobuf.BoolValue `protobuf:"bytes,14,opt,name=include_vh_rate_limits,json=includeVhRateLimits" json:"include_vh_rate_limits,omitempty"` HashPolicy []*RouteAction_HashPolicy `protobuf:"bytes,15,rep,name=hash_policy,json=hashPolicy" json:"hash_policy,omitempty"` UseWebsocket *google_protobuf.BoolValue `protobuf:"bytes,16,opt,name=use_websocket,json=useWebsocket" json:"use_websocket,omitempty"` Cors *CorsPolicy `protobuf:"bytes,17,opt,name=cors" json:"cors,omitempty"` }
func (*RouteAction) Descriptor ¶
func (*RouteAction) Descriptor() ([]byte, []int)
func (*RouteAction) GetAutoHostRewrite ¶
func (m *RouteAction) GetAutoHostRewrite() *google_protobuf.BoolValue
func (*RouteAction) GetCluster ¶
func (m *RouteAction) GetCluster() string
func (*RouteAction) GetClusterHeader ¶
func (m *RouteAction) GetClusterHeader() string
func (*RouteAction) GetClusterSpecifier ¶
func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
func (*RouteAction) GetCors ¶
func (m *RouteAction) GetCors() *CorsPolicy
func (*RouteAction) GetHashPolicy ¶
func (m *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy
func (*RouteAction) GetHostRewrite ¶
func (m *RouteAction) GetHostRewrite() string
func (*RouteAction) GetHostRewriteSpecifier ¶
func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier
func (*RouteAction) GetIncludeVhRateLimits ¶
func (m *RouteAction) GetIncludeVhRateLimits() *google_protobuf.BoolValue
func (*RouteAction) GetMetadataMatch ¶
func (m *RouteAction) GetMetadataMatch() *Metadata
func (*RouteAction) GetPrefixRewrite ¶
func (m *RouteAction) GetPrefixRewrite() string
func (*RouteAction) GetPriority ¶
func (m *RouteAction) GetPriority() RoutingPriority
func (*RouteAction) GetRateLimits ¶
func (m *RouteAction) GetRateLimits() []*RateLimit
func (*RouteAction) GetRequestHeadersToAdd ¶
func (m *RouteAction) GetRequestHeadersToAdd() []*HeaderValueOption
func (*RouteAction) GetRequestMirrorPolicy ¶
func (m *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicy
func (*RouteAction) GetResponseHeadersToAdd ¶
func (m *RouteAction) GetResponseHeadersToAdd() []*HeaderValueOption
func (*RouteAction) GetResponseHeadersToRemove ¶
func (m *RouteAction) GetResponseHeadersToRemove() []string
func (*RouteAction) GetRetryPolicy ¶
func (m *RouteAction) GetRetryPolicy() *RouteAction_RetryPolicy
func (*RouteAction) GetTimeout ¶
func (m *RouteAction) GetTimeout() *google_protobuf2.Duration
func (*RouteAction) GetUseWebsocket ¶
func (m *RouteAction) GetUseWebsocket() *google_protobuf.BoolValue
func (*RouteAction) GetWeightedClusters ¶
func (m *RouteAction) GetWeightedClusters() *WeightedCluster
func (*RouteAction) ProtoMessage ¶
func (*RouteAction) ProtoMessage()
func (*RouteAction) Reset ¶
func (m *RouteAction) Reset()
func (*RouteAction) String ¶
func (m *RouteAction) String() string
func (*RouteAction) XXX_OneofFuncs ¶
func (*RouteAction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type RouteAction_AutoHostRewrite ¶
type RouteAction_AutoHostRewrite struct {
AutoHostRewrite *google_protobuf.BoolValue `protobuf:"bytes,7,opt,name=auto_host_rewrite,json=autoHostRewrite,oneof"`
}
type RouteAction_Cluster ¶
type RouteAction_Cluster struct {
Cluster string `protobuf:"bytes,1,opt,name=cluster,oneof"`
}
type RouteAction_ClusterHeader ¶
type RouteAction_ClusterHeader struct {
ClusterHeader string `protobuf:"bytes,2,opt,name=cluster_header,json=clusterHeader,oneof"`
}
type RouteAction_HashPolicy ¶
type RouteAction_HashPolicy struct { // Types that are valid to be assigned to PolicySpecifier: // *RouteAction_HashPolicy_Header_ // *RouteAction_HashPolicy_Cookie_ // *RouteAction_HashPolicy_ConnectionProperties_ PolicySpecifier isRouteAction_HashPolicy_PolicySpecifier `protobuf_oneof:"policy_specifier"` }
func (*RouteAction_HashPolicy) Descriptor ¶
func (*RouteAction_HashPolicy) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy) GetConnectionProperties ¶
func (m *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties
func (*RouteAction_HashPolicy) GetCookie ¶
func (m *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie
func (*RouteAction_HashPolicy) GetHeader ¶
func (m *RouteAction_HashPolicy) GetHeader() *RouteAction_HashPolicy_Header
func (*RouteAction_HashPolicy) GetPolicySpecifier ¶
func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier
func (*RouteAction_HashPolicy) ProtoMessage ¶
func (*RouteAction_HashPolicy) ProtoMessage()
func (*RouteAction_HashPolicy) Reset ¶
func (m *RouteAction_HashPolicy) Reset()
func (*RouteAction_HashPolicy) String ¶
func (m *RouteAction_HashPolicy) String() string
func (*RouteAction_HashPolicy) XXX_OneofFuncs ¶
func (*RouteAction_HashPolicy) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type RouteAction_HashPolicy_ConnectionProperties ¶
type RouteAction_HashPolicy_ConnectionProperties struct {
SourceIp bool `protobuf:"varint,1,opt,name=source_ip,json=sourceIp" json:"source_ip,omitempty"`
}
func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor ¶
func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_ConnectionProperties) GetSourceIp ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage ¶
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()
func (*RouteAction_HashPolicy_ConnectionProperties) Reset ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) Reset()
func (*RouteAction_HashPolicy_ConnectionProperties) String ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) String() string
type RouteAction_HashPolicy_ConnectionProperties_ ¶
type RouteAction_HashPolicy_ConnectionProperties_ struct {
ConnectionProperties *RouteAction_HashPolicy_ConnectionProperties `protobuf:"bytes,3,opt,name=connection_properties,json=connectionProperties,oneof"`
}
type RouteAction_HashPolicy_Cookie ¶
type RouteAction_HashPolicy_Cookie struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Ttl *google_protobuf2.Duration `protobuf:"bytes,2,opt,name=ttl" json:"ttl,omitempty"` }
func (*RouteAction_HashPolicy_Cookie) Descriptor ¶
func (*RouteAction_HashPolicy_Cookie) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_Cookie) GetName ¶
func (m *RouteAction_HashPolicy_Cookie) GetName() string
func (*RouteAction_HashPolicy_Cookie) GetTtl ¶
func (m *RouteAction_HashPolicy_Cookie) GetTtl() *google_protobuf2.Duration
func (*RouteAction_HashPolicy_Cookie) ProtoMessage ¶
func (*RouteAction_HashPolicy_Cookie) ProtoMessage()
func (*RouteAction_HashPolicy_Cookie) Reset ¶
func (m *RouteAction_HashPolicy_Cookie) Reset()
func (*RouteAction_HashPolicy_Cookie) String ¶
func (m *RouteAction_HashPolicy_Cookie) String() string
type RouteAction_HashPolicy_Cookie_ ¶
type RouteAction_HashPolicy_Cookie_ struct {
Cookie *RouteAction_HashPolicy_Cookie `protobuf:"bytes,2,opt,name=cookie,oneof"`
}
type RouteAction_HashPolicy_Header ¶
type RouteAction_HashPolicy_Header struct {
HeaderName string `protobuf:"bytes,1,opt,name=header_name,json=headerName" json:"header_name,omitempty"`
}
func (*RouteAction_HashPolicy_Header) Descriptor ¶
func (*RouteAction_HashPolicy_Header) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_Header) GetHeaderName ¶
func (m *RouteAction_HashPolicy_Header) GetHeaderName() string
func (*RouteAction_HashPolicy_Header) ProtoMessage ¶
func (*RouteAction_HashPolicy_Header) ProtoMessage()
func (*RouteAction_HashPolicy_Header) Reset ¶
func (m *RouteAction_HashPolicy_Header) Reset()
func (*RouteAction_HashPolicy_Header) String ¶
func (m *RouteAction_HashPolicy_Header) String() string
type RouteAction_HashPolicy_Header_ ¶
type RouteAction_HashPolicy_Header_ struct {
Header *RouteAction_HashPolicy_Header `protobuf:"bytes,1,opt,name=header,oneof"`
}
type RouteAction_HostRewrite ¶
type RouteAction_HostRewrite struct {
HostRewrite string `protobuf:"bytes,6,opt,name=host_rewrite,json=hostRewrite,oneof"`
}
type RouteAction_RequestMirrorPolicy ¶
type RouteAction_RequestMirrorPolicy struct { Cluster string `protobuf:"bytes,1,opt,name=cluster" json:"cluster,omitempty"` RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey" json:"runtime_key,omitempty"` }
func (*RouteAction_RequestMirrorPolicy) Descriptor ¶
func (*RouteAction_RequestMirrorPolicy) Descriptor() ([]byte, []int)
func (*RouteAction_RequestMirrorPolicy) GetCluster ¶
func (m *RouteAction_RequestMirrorPolicy) GetCluster() string
func (*RouteAction_RequestMirrorPolicy) GetRuntimeKey ¶
func (m *RouteAction_RequestMirrorPolicy) GetRuntimeKey() string
func (*RouteAction_RequestMirrorPolicy) ProtoMessage ¶
func (*RouteAction_RequestMirrorPolicy) ProtoMessage()
func (*RouteAction_RequestMirrorPolicy) Reset ¶
func (m *RouteAction_RequestMirrorPolicy) Reset()
func (*RouteAction_RequestMirrorPolicy) String ¶
func (m *RouteAction_RequestMirrorPolicy) String() string
type RouteAction_RetryPolicy ¶
type RouteAction_RetryPolicy struct { RetryOn string `protobuf:"bytes,1,opt,name=retry_on,json=retryOn" json:"retry_on,omitempty"` NumRetries *google_protobuf.UInt32Value `protobuf:"bytes,2,opt,name=num_retries,json=numRetries" json:"num_retries,omitempty"` PerTryTimeout *google_protobuf2.Duration `protobuf:"bytes,3,opt,name=per_try_timeout,json=perTryTimeout" json:"per_try_timeout,omitempty"` }
func (*RouteAction_RetryPolicy) Descriptor ¶
func (*RouteAction_RetryPolicy) Descriptor() ([]byte, []int)
func (*RouteAction_RetryPolicy) GetNumRetries ¶
func (m *RouteAction_RetryPolicy) GetNumRetries() *google_protobuf.UInt32Value
func (*RouteAction_RetryPolicy) GetPerTryTimeout ¶
func (m *RouteAction_RetryPolicy) GetPerTryTimeout() *google_protobuf2.Duration
func (*RouteAction_RetryPolicy) GetRetryOn ¶
func (m *RouteAction_RetryPolicy) GetRetryOn() string
func (*RouteAction_RetryPolicy) ProtoMessage ¶
func (*RouteAction_RetryPolicy) ProtoMessage()
func (*RouteAction_RetryPolicy) Reset ¶
func (m *RouteAction_RetryPolicy) Reset()
func (*RouteAction_RetryPolicy) String ¶
func (m *RouteAction_RetryPolicy) String() string
type RouteAction_WeightedClusters ¶
type RouteAction_WeightedClusters struct {
WeightedClusters *WeightedCluster `protobuf:"bytes,3,opt,name=weighted_clusters,json=weightedClusters,oneof"`
}
type RouteConfiguration ¶
type RouteConfiguration struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` VirtualHosts []*VirtualHost `protobuf:"bytes,2,rep,name=virtual_hosts,json=virtualHosts" json:"virtual_hosts,omitempty"` InternalOnlyHeaders []string `protobuf:"bytes,3,rep,name=internal_only_headers,json=internalOnlyHeaders" json:"internal_only_headers,omitempty"` ResponseHeadersToAdd []*HeaderValueOption `protobuf:"bytes,4,rep,name=response_headers_to_add,json=responseHeadersToAdd" json:"response_headers_to_add,omitempty"` ResponseHeadersToRemove []string `` /* 127-byte string literal not displayed */ RequestHeadersToAdd []*HeaderValueOption `protobuf:"bytes,6,rep,name=request_headers_to_add,json=requestHeadersToAdd" json:"request_headers_to_add,omitempty"` ValidateClusters *google_protobuf.BoolValue `protobuf:"bytes,7,opt,name=validate_clusters,json=validateClusters" json:"validate_clusters,omitempty"` }
func (*RouteConfiguration) Descriptor ¶
func (*RouteConfiguration) Descriptor() ([]byte, []int)
func (*RouteConfiguration) GetInternalOnlyHeaders ¶
func (m *RouteConfiguration) GetInternalOnlyHeaders() []string
func (*RouteConfiguration) GetName ¶
func (m *RouteConfiguration) GetName() string
func (*RouteConfiguration) GetRequestHeadersToAdd ¶
func (m *RouteConfiguration) GetRequestHeadersToAdd() []*HeaderValueOption
func (*RouteConfiguration) GetResponseHeadersToAdd ¶
func (m *RouteConfiguration) GetResponseHeadersToAdd() []*HeaderValueOption
func (*RouteConfiguration) GetResponseHeadersToRemove ¶
func (m *RouteConfiguration) GetResponseHeadersToRemove() []string
func (*RouteConfiguration) GetValidateClusters ¶
func (m *RouteConfiguration) GetValidateClusters() *google_protobuf.BoolValue
func (*RouteConfiguration) GetVirtualHosts ¶
func (m *RouteConfiguration) GetVirtualHosts() []*VirtualHost
func (*RouteConfiguration) ProtoMessage ¶
func (*RouteConfiguration) ProtoMessage()
func (*RouteConfiguration) Reset ¶
func (m *RouteConfiguration) Reset()
func (*RouteConfiguration) String ¶
func (m *RouteConfiguration) String() string
type RouteDiscoveryServiceClient ¶
type RouteDiscoveryServiceClient interface { StreamRoutes(ctx context.Context, opts ...grpc.CallOption) (RouteDiscoveryService_StreamRoutesClient, error) FetchRoutes(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) }
func NewRouteDiscoveryServiceClient ¶
func NewRouteDiscoveryServiceClient(cc *grpc.ClientConn) RouteDiscoveryServiceClient
type RouteDiscoveryServiceServer ¶
type RouteDiscoveryServiceServer interface { StreamRoutes(RouteDiscoveryService_StreamRoutesServer) error FetchRoutes(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) }
type RouteDiscoveryService_StreamRoutesClient ¶
type RouteDiscoveryService_StreamRoutesClient interface { Send(*DiscoveryRequest) error Recv() (*DiscoveryResponse, error) grpc.ClientStream }
type RouteDiscoveryService_StreamRoutesServer ¶
type RouteDiscoveryService_StreamRoutesServer interface { Send(*DiscoveryResponse) error Recv() (*DiscoveryRequest, error) grpc.ServerStream }
type RouteMatch ¶
type RouteMatch struct { // Types that are valid to be assigned to PathSpecifier: // *RouteMatch_Prefix // *RouteMatch_Path // *RouteMatch_Regex PathSpecifier isRouteMatch_PathSpecifier `protobuf_oneof:"path_specifier"` CaseSensitive *google_protobuf.BoolValue `protobuf:"bytes,4,opt,name=case_sensitive,json=caseSensitive" json:"case_sensitive,omitempty"` Runtime *RuntimeUInt32 `protobuf:"bytes,5,opt,name=runtime" json:"runtime,omitempty"` Headers []*HeaderMatcher `protobuf:"bytes,6,rep,name=headers" json:"headers,omitempty"` }
func (*RouteMatch) Descriptor ¶
func (*RouteMatch) Descriptor() ([]byte, []int)
func (*RouteMatch) GetCaseSensitive ¶
func (m *RouteMatch) GetCaseSensitive() *google_protobuf.BoolValue
func (*RouteMatch) GetHeaders ¶
func (m *RouteMatch) GetHeaders() []*HeaderMatcher
func (*RouteMatch) GetPath ¶
func (m *RouteMatch) GetPath() string
func (*RouteMatch) GetPathSpecifier ¶
func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier
func (*RouteMatch) GetPrefix ¶
func (m *RouteMatch) GetPrefix() string
func (*RouteMatch) GetRegex ¶
func (m *RouteMatch) GetRegex() string
func (*RouteMatch) GetRuntime ¶
func (m *RouteMatch) GetRuntime() *RuntimeUInt32
func (*RouteMatch) ProtoMessage ¶
func (*RouteMatch) ProtoMessage()
func (*RouteMatch) Reset ¶
func (m *RouteMatch) Reset()
func (*RouteMatch) String ¶
func (m *RouteMatch) String() string
func (*RouteMatch) XXX_OneofFuncs ¶
func (*RouteMatch) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type RouteMatch_Path ¶
type RouteMatch_Path struct {
Path string `protobuf:"bytes,2,opt,name=path,oneof"`
}
type RouteMatch_Prefix ¶
type RouteMatch_Prefix struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,oneof"`
}
type RouteMatch_Regex ¶
type RouteMatch_Regex struct {
Regex string `protobuf:"bytes,3,opt,name=regex,oneof"`
}
type Route_Redirect ¶
type Route_Redirect struct {
Redirect *RedirectAction `protobuf:"bytes,3,opt,name=redirect,oneof"`
}
type Route_Route ¶
type Route_Route struct {
Route *RouteAction `protobuf:"bytes,2,opt,name=route,oneof"`
}
type RoutingPriority ¶
type RoutingPriority int32
const ( RoutingPriority_DEFAULT RoutingPriority = 0 RoutingPriority_HIGH RoutingPriority = 1 )
func (RoutingPriority) EnumDescriptor ¶
func (RoutingPriority) EnumDescriptor() ([]byte, []int)
func (RoutingPriority) String ¶
func (x RoutingPriority) String() string
type Runtime ¶
type Runtime struct { SymlinkRoot string `protobuf:"bytes,1,opt,name=symlink_root,json=symlinkRoot" json:"symlink_root,omitempty"` Subdirectory string `protobuf:"bytes,2,opt,name=subdirectory" json:"subdirectory,omitempty"` OverrideSubdirectory string `protobuf:"bytes,3,opt,name=override_subdirectory,json=overrideSubdirectory" json:"override_subdirectory,omitempty"` }
func (*Runtime) Descriptor ¶
func (*Runtime) GetOverrideSubdirectory ¶
func (*Runtime) GetSubdirectory ¶
func (*Runtime) GetSymlinkRoot ¶
func (*Runtime) ProtoMessage ¶
func (*Runtime) ProtoMessage()
type RuntimeUInt32 ¶
type RuntimeUInt32 struct { DefaultValue uint32 `protobuf:"varint,2,opt,name=default_value,json=defaultValue" json:"default_value,omitempty"` RuntimeKey string `protobuf:"bytes,3,opt,name=runtime_key,json=runtimeKey" json:"runtime_key,omitempty"` }
func (*RuntimeUInt32) Descriptor ¶
func (*RuntimeUInt32) Descriptor() ([]byte, []int)
func (*RuntimeUInt32) GetDefaultValue ¶
func (m *RuntimeUInt32) GetDefaultValue() uint32
func (*RuntimeUInt32) GetRuntimeKey ¶
func (m *RuntimeUInt32) GetRuntimeKey() string
func (*RuntimeUInt32) ProtoMessage ¶
func (*RuntimeUInt32) ProtoMessage()
func (*RuntimeUInt32) Reset ¶
func (m *RuntimeUInt32) Reset()
func (*RuntimeUInt32) String ¶
func (m *RuntimeUInt32) String() string
type SdsSecretConfig ¶
type SdsSecretConfig struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` SdsConfig *ConfigSource `protobuf:"bytes,2,opt,name=sds_config,json=sdsConfig" json:"sds_config,omitempty"` }
func (*SdsSecretConfig) Descriptor ¶
func (*SdsSecretConfig) Descriptor() ([]byte, []int)
func (*SdsSecretConfig) GetName ¶
func (m *SdsSecretConfig) GetName() string
func (*SdsSecretConfig) GetSdsConfig ¶
func (m *SdsSecretConfig) GetSdsConfig() *ConfigSource
func (*SdsSecretConfig) ProtoMessage ¶
func (*SdsSecretConfig) ProtoMessage()
func (*SdsSecretConfig) Reset ¶
func (m *SdsSecretConfig) Reset()
func (*SdsSecretConfig) String ¶
func (m *SdsSecretConfig) String() string
type Secret ¶
type Secret struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` // Types that are valid to be assigned to Type: // *Secret_TlsCertificate // *Secret_SessionTicketKeys Type isSecret_Type `protobuf_oneof:"type"` }
func (*Secret) Descriptor ¶
func (*Secret) GetSessionTicketKeys ¶
func (m *Secret) GetSessionTicketKeys() *TlsSessionTicketKeys
func (*Secret) GetTlsCertificate ¶
func (m *Secret) GetTlsCertificate() *TlsCertificate
func (*Secret) ProtoMessage ¶
func (*Secret) ProtoMessage()
type SecretDiscoveryServiceClient ¶
type SecretDiscoveryServiceClient interface { StreamSecrets(ctx context.Context, opts ...grpc.CallOption) (SecretDiscoveryService_StreamSecretsClient, error) FetchSecrets(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) }
func NewSecretDiscoveryServiceClient ¶
func NewSecretDiscoveryServiceClient(cc *grpc.ClientConn) SecretDiscoveryServiceClient
type SecretDiscoveryServiceServer ¶
type SecretDiscoveryServiceServer interface { StreamSecrets(SecretDiscoveryService_StreamSecretsServer) error FetchSecrets(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) }
type SecretDiscoveryService_StreamSecretsClient ¶
type SecretDiscoveryService_StreamSecretsClient interface { Send(*DiscoveryRequest) error Recv() (*DiscoveryResponse, error) grpc.ClientStream }
type SecretDiscoveryService_StreamSecretsServer ¶
type SecretDiscoveryService_StreamSecretsServer interface { Send(*DiscoveryResponse) error Recv() (*DiscoveryRequest, error) grpc.ServerStream }
type Secret_SessionTicketKeys ¶
type Secret_SessionTicketKeys struct {
SessionTicketKeys *TlsSessionTicketKeys `protobuf:"bytes,3,opt,name=session_ticket_keys,json=sessionTicketKeys,oneof"`
}
type Secret_TlsCertificate ¶
type Secret_TlsCertificate struct {
TlsCertificate *TlsCertificate `protobuf:"bytes,2,opt,name=tls_certificate,json=tlsCertificate,oneof"`
}
type SocketAddress ¶
type SocketAddress struct { Protocol SocketAddress_Protocol `protobuf:"varint,1,opt,name=protocol,enum=envoy.api.v2.SocketAddress_Protocol" json:"protocol,omitempty"` Address string `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"` // Types that are valid to be assigned to PortSpecifier: // *SocketAddress_PortValue // *SocketAddress_NamedPort PortSpecifier isSocketAddress_PortSpecifier `protobuf_oneof:"port_specifier"` ResolverName string `protobuf:"bytes,5,opt,name=resolver_name,json=resolverName" json:"resolver_name,omitempty"` }
func (*SocketAddress) Descriptor ¶
func (*SocketAddress) Descriptor() ([]byte, []int)
func (*SocketAddress) GetAddress ¶
func (m *SocketAddress) GetAddress() string
func (*SocketAddress) GetNamedPort ¶
func (m *SocketAddress) GetNamedPort() string
func (*SocketAddress) GetPortSpecifier ¶
func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
func (*SocketAddress) GetPortValue ¶
func (m *SocketAddress) GetPortValue() uint32
func (*SocketAddress) GetProtocol ¶
func (m *SocketAddress) GetProtocol() SocketAddress_Protocol
func (*SocketAddress) GetResolverName ¶
func (m *SocketAddress) GetResolverName() string
func (*SocketAddress) ProtoMessage ¶
func (*SocketAddress) ProtoMessage()
func (*SocketAddress) Reset ¶
func (m *SocketAddress) Reset()
func (*SocketAddress) String ¶
func (m *SocketAddress) String() string
func (*SocketAddress) XXX_OneofFuncs ¶
func (*SocketAddress) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type SocketAddress_NamedPort ¶
type SocketAddress_NamedPort struct {
NamedPort string `protobuf:"bytes,4,opt,name=named_port,json=namedPort,oneof"`
}
type SocketAddress_PortValue ¶
type SocketAddress_PortValue struct {
PortValue uint32 `protobuf:"varint,3,opt,name=port_value,json=portValue,oneof"`
}
type SocketAddress_Protocol ¶
type SocketAddress_Protocol int32
const ( SocketAddress_TCP SocketAddress_Protocol = 0 SocketAddress_UDP SocketAddress_Protocol = 1 )
func (SocketAddress_Protocol) EnumDescriptor ¶
func (SocketAddress_Protocol) EnumDescriptor() ([]byte, []int)
func (SocketAddress_Protocol) String ¶
func (x SocketAddress_Protocol) String() string
type StatsConfig ¶
type StatsConfig struct { StatsTags []*TagSpecifier `protobuf:"bytes,1,rep,name=stats_tags,json=statsTags" json:"stats_tags,omitempty"` UseAllDefaultTags *google_protobuf.BoolValue `protobuf:"bytes,2,opt,name=use_all_default_tags,json=useAllDefaultTags" json:"use_all_default_tags,omitempty"` }
func (*StatsConfig) Descriptor ¶
func (*StatsConfig) Descriptor() ([]byte, []int)
func (*StatsConfig) GetStatsTags ¶
func (m *StatsConfig) GetStatsTags() []*TagSpecifier
func (*StatsConfig) GetUseAllDefaultTags ¶
func (m *StatsConfig) GetUseAllDefaultTags() *google_protobuf.BoolValue
func (*StatsConfig) ProtoMessage ¶
func (*StatsConfig) ProtoMessage()
func (*StatsConfig) Reset ¶
func (m *StatsConfig) Reset()
func (*StatsConfig) String ¶
func (m *StatsConfig) String() string
type StatsSink ¶
type StatsSink struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Config *google_protobuf4.Struct `protobuf:"bytes,2,opt,name=config" json:"config,omitempty"` }
func (*StatsSink) Descriptor ¶
func (*StatsSink) GetConfig ¶
func (m *StatsSink) GetConfig() *google_protobuf4.Struct
func (*StatsSink) ProtoMessage ¶
func (*StatsSink) ProtoMessage()
type StatsdSink ¶
type StatsdSink struct { // Types that are valid to be assigned to StatsdSpecifier: // *StatsdSink_Address // *StatsdSink_TcpClusterName StatsdSpecifier isStatsdSink_StatsdSpecifier `protobuf_oneof:"statsd_specifier"` }
func (*StatsdSink) Descriptor ¶
func (*StatsdSink) Descriptor() ([]byte, []int)
func (*StatsdSink) GetAddress ¶
func (m *StatsdSink) GetAddress() *Address
func (*StatsdSink) GetStatsdSpecifier ¶
func (m *StatsdSink) GetStatsdSpecifier() isStatsdSink_StatsdSpecifier
func (*StatsdSink) GetTcpClusterName ¶
func (m *StatsdSink) GetTcpClusterName() string
func (*StatsdSink) ProtoMessage ¶
func (*StatsdSink) ProtoMessage()
func (*StatsdSink) Reset ¶
func (m *StatsdSink) Reset()
func (*StatsdSink) String ¶
func (m *StatsdSink) String() string
func (*StatsdSink) XXX_OneofFuncs ¶
func (*StatsdSink) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type StatsdSink_Address ¶
type StatsdSink_Address struct {
Address *Address `protobuf:"bytes,1,opt,name=address,oneof"`
}
type StatsdSink_TcpClusterName ¶
type StatsdSink_TcpClusterName struct {
TcpClusterName string `protobuf:"bytes,2,opt,name=tcp_cluster_name,json=tcpClusterName,oneof"`
}
type TagSpecifier ¶
type TagSpecifier struct { TagName string `protobuf:"bytes,1,opt,name=tag_name,json=tagName" json:"tag_name,omitempty"` Regex string `protobuf:"bytes,2,opt,name=regex" json:"regex,omitempty"` }
func (*TagSpecifier) Descriptor ¶
func (*TagSpecifier) Descriptor() ([]byte, []int)
func (*TagSpecifier) GetRegex ¶
func (m *TagSpecifier) GetRegex() string
func (*TagSpecifier) GetTagName ¶
func (m *TagSpecifier) GetTagName() string
func (*TagSpecifier) ProtoMessage ¶
func (*TagSpecifier) ProtoMessage()
func (*TagSpecifier) Reset ¶
func (m *TagSpecifier) Reset()
func (*TagSpecifier) String ¶
func (m *TagSpecifier) String() string
type TcpProtocolOptions ¶
type TcpProtocolOptions struct { }
func (*TcpProtocolOptions) Descriptor ¶
func (*TcpProtocolOptions) Descriptor() ([]byte, []int)
func (*TcpProtocolOptions) ProtoMessage ¶
func (*TcpProtocolOptions) ProtoMessage()
func (*TcpProtocolOptions) Reset ¶
func (m *TcpProtocolOptions) Reset()
func (*TcpProtocolOptions) String ¶
func (m *TcpProtocolOptions) String() string
type TlsCertificate ¶
type TlsCertificate struct { CertificateChain *DataSource `protobuf:"bytes,1,opt,name=certificate_chain,json=certificateChain" json:"certificate_chain,omitempty"` PrivateKey *DataSource `protobuf:"bytes,2,opt,name=private_key,json=privateKey" json:"private_key,omitempty"` Password *DataSource `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` OcspStaple *DataSource `protobuf:"bytes,4,opt,name=ocsp_staple,json=ocspStaple" json:"ocsp_staple,omitempty"` SignedCertificateTimestamp []*DataSource `` /* 134-byte string literal not displayed */ }
func (*TlsCertificate) Descriptor ¶
func (*TlsCertificate) Descriptor() ([]byte, []int)
func (*TlsCertificate) GetCertificateChain ¶
func (m *TlsCertificate) GetCertificateChain() *DataSource
func (*TlsCertificate) GetOcspStaple ¶
func (m *TlsCertificate) GetOcspStaple() *DataSource
func (*TlsCertificate) GetPassword ¶
func (m *TlsCertificate) GetPassword() *DataSource
func (*TlsCertificate) GetPrivateKey ¶
func (m *TlsCertificate) GetPrivateKey() *DataSource
func (*TlsCertificate) GetSignedCertificateTimestamp ¶
func (m *TlsCertificate) GetSignedCertificateTimestamp() []*DataSource
func (*TlsCertificate) ProtoMessage ¶
func (*TlsCertificate) ProtoMessage()
func (*TlsCertificate) Reset ¶
func (m *TlsCertificate) Reset()
func (*TlsCertificate) String ¶
func (m *TlsCertificate) String() string
type TlsParameters ¶
type TlsParameters struct { TlsMinimumProtocolVersion TlsParameters_TlsProtocol `` /* 178-byte string literal not displayed */ TlsMaximumProtocolVersion TlsParameters_TlsProtocol `` /* 178-byte string literal not displayed */ CipherSuites []string `protobuf:"bytes,3,rep,name=cipher_suites,json=cipherSuites" json:"cipher_suites,omitempty"` EcdhCurves []string `protobuf:"bytes,4,rep,name=ecdh_curves,json=ecdhCurves" json:"ecdh_curves,omitempty"` }
func (*TlsParameters) Descriptor ¶
func (*TlsParameters) Descriptor() ([]byte, []int)
func (*TlsParameters) GetCipherSuites ¶
func (m *TlsParameters) GetCipherSuites() []string
func (*TlsParameters) GetEcdhCurves ¶
func (m *TlsParameters) GetEcdhCurves() []string
func (*TlsParameters) GetTlsMaximumProtocolVersion ¶
func (m *TlsParameters) GetTlsMaximumProtocolVersion() TlsParameters_TlsProtocol
func (*TlsParameters) GetTlsMinimumProtocolVersion ¶
func (m *TlsParameters) GetTlsMinimumProtocolVersion() TlsParameters_TlsProtocol
func (*TlsParameters) ProtoMessage ¶
func (*TlsParameters) ProtoMessage()
func (*TlsParameters) Reset ¶
func (m *TlsParameters) Reset()
func (*TlsParameters) String ¶
func (m *TlsParameters) String() string
type TlsParameters_TlsProtocol ¶
type TlsParameters_TlsProtocol int32
const ( TlsParameters_TLS_AUTO TlsParameters_TlsProtocol = 0 TlsParameters_TLSv1_0 TlsParameters_TlsProtocol = 1 TlsParameters_TLSv1_1 TlsParameters_TlsProtocol = 2 TlsParameters_TLSv1_2 TlsParameters_TlsProtocol = 3 TlsParameters_TLSv1_3 TlsParameters_TlsProtocol = 4 )
func (TlsParameters_TlsProtocol) EnumDescriptor ¶
func (TlsParameters_TlsProtocol) EnumDescriptor() ([]byte, []int)
func (TlsParameters_TlsProtocol) String ¶
func (x TlsParameters_TlsProtocol) String() string
type TlsSessionTicketKeys ¶
type TlsSessionTicketKeys struct {
Keys []*DataSource `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"`
}
func (*TlsSessionTicketKeys) Descriptor ¶
func (*TlsSessionTicketKeys) Descriptor() ([]byte, []int)
func (*TlsSessionTicketKeys) GetKeys ¶
func (m *TlsSessionTicketKeys) GetKeys() []*DataSource
func (*TlsSessionTicketKeys) ProtoMessage ¶
func (*TlsSessionTicketKeys) ProtoMessage()
func (*TlsSessionTicketKeys) Reset ¶
func (m *TlsSessionTicketKeys) Reset()
func (*TlsSessionTicketKeys) String ¶
func (m *TlsSessionTicketKeys) String() string
type Tracing ¶
type Tracing struct {
Http *Tracing_Http `protobuf:"bytes,1,opt,name=http" json:"http,omitempty"`
}
func (*Tracing) Descriptor ¶
func (*Tracing) GetHttp ¶
func (m *Tracing) GetHttp() *Tracing_Http
func (*Tracing) ProtoMessage ¶
func (*Tracing) ProtoMessage()
type Tracing_Http ¶
type Tracing_Http struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Config *google_protobuf4.Struct `protobuf:"bytes,2,opt,name=config" json:"config,omitempty"` }
func (*Tracing_Http) Descriptor ¶
func (*Tracing_Http) Descriptor() ([]byte, []int)
func (*Tracing_Http) GetConfig ¶
func (m *Tracing_Http) GetConfig() *google_protobuf4.Struct
func (*Tracing_Http) GetName ¶
func (m *Tracing_Http) GetName() string
func (*Tracing_Http) ProtoMessage ¶
func (*Tracing_Http) ProtoMessage()
func (*Tracing_Http) Reset ¶
func (m *Tracing_Http) Reset()
func (*Tracing_Http) String ¶
func (m *Tracing_Http) String() string
type TransportSocket ¶
type TransportSocket struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Config *google_protobuf4.Struct `protobuf:"bytes,2,opt,name=config" json:"config,omitempty"` }
func (*TransportSocket) Descriptor ¶
func (*TransportSocket) Descriptor() ([]byte, []int)
func (*TransportSocket) GetConfig ¶
func (m *TransportSocket) GetConfig() *google_protobuf4.Struct
func (*TransportSocket) GetName ¶
func (m *TransportSocket) GetName() string
func (*TransportSocket) ProtoMessage ¶
func (*TransportSocket) ProtoMessage()
func (*TransportSocket) Reset ¶
func (m *TransportSocket) Reset()
func (*TransportSocket) String ¶
func (m *TransportSocket) String() string
type UpstreamBindConfig ¶
type UpstreamBindConfig struct {
SourceAddress *Address `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress" json:"source_address,omitempty"`
}
func (*UpstreamBindConfig) Descriptor ¶
func (*UpstreamBindConfig) Descriptor() ([]byte, []int)
func (*UpstreamBindConfig) GetSourceAddress ¶
func (m *UpstreamBindConfig) GetSourceAddress() *Address
func (*UpstreamBindConfig) ProtoMessage ¶
func (*UpstreamBindConfig) ProtoMessage()
func (*UpstreamBindConfig) Reset ¶
func (m *UpstreamBindConfig) Reset()
func (*UpstreamBindConfig) String ¶
func (m *UpstreamBindConfig) String() string
type UpstreamLocalityStats ¶
type UpstreamLocalityStats struct { Locality *Locality `protobuf:"bytes,1,opt,name=locality" json:"locality,omitempty"` TotalSuccessfulRequests uint64 `` /* 126-byte string literal not displayed */ TotalRequestsInProgress uint64 `` /* 128-byte string literal not displayed */ TotalErrorRequests uint64 `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests" json:"total_error_requests,omitempty"` LoadMetricStats []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats" json:"load_metric_stats,omitempty"` }
func (*UpstreamLocalityStats) Descriptor ¶
func (*UpstreamLocalityStats) Descriptor() ([]byte, []int)
func (*UpstreamLocalityStats) GetLoadMetricStats ¶
func (m *UpstreamLocalityStats) GetLoadMetricStats() []*EndpointLoadMetricStats
func (*UpstreamLocalityStats) GetLocality ¶
func (m *UpstreamLocalityStats) GetLocality() *Locality
func (*UpstreamLocalityStats) GetTotalErrorRequests ¶
func (m *UpstreamLocalityStats) GetTotalErrorRequests() uint64
func (*UpstreamLocalityStats) GetTotalRequestsInProgress ¶
func (m *UpstreamLocalityStats) GetTotalRequestsInProgress() uint64
func (*UpstreamLocalityStats) GetTotalSuccessfulRequests ¶
func (m *UpstreamLocalityStats) GetTotalSuccessfulRequests() uint64
func (*UpstreamLocalityStats) ProtoMessage ¶
func (*UpstreamLocalityStats) ProtoMessage()
func (*UpstreamLocalityStats) Reset ¶
func (m *UpstreamLocalityStats) Reset()
func (*UpstreamLocalityStats) String ¶
func (m *UpstreamLocalityStats) String() string
type UpstreamTlsContext ¶
type UpstreamTlsContext struct { CommonTlsContext *CommonTlsContext `protobuf:"bytes,1,opt,name=common_tls_context,json=commonTlsContext" json:"common_tls_context,omitempty"` Sni string `protobuf:"bytes,2,opt,name=sni" json:"sni,omitempty"` }
func (*UpstreamTlsContext) Descriptor ¶
func (*UpstreamTlsContext) Descriptor() ([]byte, []int)
func (*UpstreamTlsContext) GetCommonTlsContext ¶
func (m *UpstreamTlsContext) GetCommonTlsContext() *CommonTlsContext
func (*UpstreamTlsContext) GetSni ¶
func (m *UpstreamTlsContext) GetSni() string
func (*UpstreamTlsContext) ProtoMessage ¶
func (*UpstreamTlsContext) ProtoMessage()
func (*UpstreamTlsContext) Reset ¶
func (m *UpstreamTlsContext) Reset()
func (*UpstreamTlsContext) String ¶
func (m *UpstreamTlsContext) String() string
type VirtualCluster ¶
type VirtualCluster struct { Pattern string `protobuf:"bytes,1,opt,name=pattern" json:"pattern,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Method RequestMethod `protobuf:"varint,3,opt,name=method,enum=envoy.api.v2.RequestMethod" json:"method,omitempty"` }
func (*VirtualCluster) Descriptor ¶
func (*VirtualCluster) Descriptor() ([]byte, []int)
func (*VirtualCluster) GetMethod ¶
func (m *VirtualCluster) GetMethod() RequestMethod
func (*VirtualCluster) GetName ¶
func (m *VirtualCluster) GetName() string
func (*VirtualCluster) GetPattern ¶
func (m *VirtualCluster) GetPattern() string
func (*VirtualCluster) ProtoMessage ¶
func (*VirtualCluster) ProtoMessage()
func (*VirtualCluster) Reset ¶
func (m *VirtualCluster) Reset()
func (*VirtualCluster) String ¶
func (m *VirtualCluster) String() string
type VirtualHost ¶
type VirtualHost struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Domains []string `protobuf:"bytes,2,rep,name=domains" json:"domains,omitempty"` Routes []*Route `protobuf:"bytes,3,rep,name=routes" json:"routes,omitempty"` RequireTls VirtualHost_TlsRequirementType `` /* 134-byte string literal not displayed */ VirtualClusters []*VirtualCluster `protobuf:"bytes,5,rep,name=virtual_clusters,json=virtualClusters" json:"virtual_clusters,omitempty"` RateLimits []*RateLimit `protobuf:"bytes,6,rep,name=rate_limits,json=rateLimits" json:"rate_limits,omitempty"` RequestHeadersToAdd []*HeaderValueOption `protobuf:"bytes,7,rep,name=request_headers_to_add,json=requestHeadersToAdd" json:"request_headers_to_add,omitempty"` ResponseHeadersToAdd []*HeaderValueOption `protobuf:"bytes,10,rep,name=response_headers_to_add,json=responseHeadersToAdd" json:"response_headers_to_add,omitempty"` ResponseHeadersToRemove []string `` /* 128-byte string literal not displayed */ Cors *CorsPolicy `protobuf:"bytes,8,opt,name=cors" json:"cors,omitempty"` Auth *AuthAction `protobuf:"bytes,9,opt,name=auth" json:"auth,omitempty"` }
func (*VirtualHost) Descriptor ¶
func (*VirtualHost) Descriptor() ([]byte, []int)
func (*VirtualHost) GetAuth ¶
func (m *VirtualHost) GetAuth() *AuthAction
func (*VirtualHost) GetCors ¶
func (m *VirtualHost) GetCors() *CorsPolicy
func (*VirtualHost) GetDomains ¶
func (m *VirtualHost) GetDomains() []string
func (*VirtualHost) GetName ¶
func (m *VirtualHost) GetName() string
func (*VirtualHost) GetRateLimits ¶
func (m *VirtualHost) GetRateLimits() []*RateLimit
func (*VirtualHost) GetRequestHeadersToAdd ¶
func (m *VirtualHost) GetRequestHeadersToAdd() []*HeaderValueOption
func (*VirtualHost) GetRequireTls ¶
func (m *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType
func (*VirtualHost) GetResponseHeadersToAdd ¶
func (m *VirtualHost) GetResponseHeadersToAdd() []*HeaderValueOption
func (*VirtualHost) GetResponseHeadersToRemove ¶
func (m *VirtualHost) GetResponseHeadersToRemove() []string
func (*VirtualHost) GetRoutes ¶
func (m *VirtualHost) GetRoutes() []*Route
func (*VirtualHost) GetVirtualClusters ¶
func (m *VirtualHost) GetVirtualClusters() []*VirtualCluster
func (*VirtualHost) ProtoMessage ¶
func (*VirtualHost) ProtoMessage()
func (*VirtualHost) Reset ¶
func (m *VirtualHost) Reset()
func (*VirtualHost) String ¶
func (m *VirtualHost) String() string
type VirtualHost_TlsRequirementType ¶
type VirtualHost_TlsRequirementType int32
const ( VirtualHost_NONE VirtualHost_TlsRequirementType = 0 VirtualHost_EXTERNAL_ONLY VirtualHost_TlsRequirementType = 1 VirtualHost_ALL VirtualHost_TlsRequirementType = 2 )
func (VirtualHost_TlsRequirementType) EnumDescriptor ¶
func (VirtualHost_TlsRequirementType) EnumDescriptor() ([]byte, []int)
func (VirtualHost_TlsRequirementType) String ¶
func (x VirtualHost_TlsRequirementType) String() string
type Watchdog ¶
type Watchdog struct { MissTimeout *google_protobuf2.Duration `protobuf:"bytes,1,opt,name=miss_timeout,json=missTimeout" json:"miss_timeout,omitempty"` MegamissTimeout *google_protobuf2.Duration `protobuf:"bytes,2,opt,name=megamiss_timeout,json=megamissTimeout" json:"megamiss_timeout,omitempty"` KillTimeout *google_protobuf2.Duration `protobuf:"bytes,3,opt,name=kill_timeout,json=killTimeout" json:"kill_timeout,omitempty"` MultikillTimeout *google_protobuf2.Duration `protobuf:"bytes,4,opt,name=multikill_timeout,json=multikillTimeout" json:"multikill_timeout,omitempty"` }
func (*Watchdog) Descriptor ¶
func (*Watchdog) GetKillTimeout ¶
func (m *Watchdog) GetKillTimeout() *google_protobuf2.Duration
func (*Watchdog) GetMegamissTimeout ¶
func (m *Watchdog) GetMegamissTimeout() *google_protobuf2.Duration
func (*Watchdog) GetMissTimeout ¶
func (m *Watchdog) GetMissTimeout() *google_protobuf2.Duration
func (*Watchdog) GetMultikillTimeout ¶
func (m *Watchdog) GetMultikillTimeout() *google_protobuf2.Duration
func (*Watchdog) ProtoMessage ¶
func (*Watchdog) ProtoMessage()
type WeightedCluster ¶
type WeightedCluster struct { Clusters []*WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters" json:"clusters,omitempty"` RuntimeKeyPrefix string `protobuf:"bytes,2,opt,name=runtime_key_prefix,json=runtimeKeyPrefix" json:"runtime_key_prefix,omitempty"` }
func (*WeightedCluster) Descriptor ¶
func (*WeightedCluster) Descriptor() ([]byte, []int)
func (*WeightedCluster) GetClusters ¶
func (m *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight
func (*WeightedCluster) GetRuntimeKeyPrefix ¶
func (m *WeightedCluster) GetRuntimeKeyPrefix() string
func (*WeightedCluster) ProtoMessage ¶
func (*WeightedCluster) ProtoMessage()
func (*WeightedCluster) Reset ¶
func (m *WeightedCluster) Reset()
func (*WeightedCluster) String ¶
func (m *WeightedCluster) String() string
type WeightedCluster_ClusterWeight ¶
type WeightedCluster_ClusterWeight struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Weight *google_protobuf.UInt32Value `protobuf:"bytes,2,opt,name=weight" json:"weight,omitempty"` MetadataMatch *Metadata `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch" json:"metadata_match,omitempty"` }
func (*WeightedCluster_ClusterWeight) Descriptor ¶
func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)
func (*WeightedCluster_ClusterWeight) GetMetadataMatch ¶
func (m *WeightedCluster_ClusterWeight) GetMetadataMatch() *Metadata
func (*WeightedCluster_ClusterWeight) GetName ¶
func (m *WeightedCluster_ClusterWeight) GetName() string
func (*WeightedCluster_ClusterWeight) GetWeight ¶
func (m *WeightedCluster_ClusterWeight) GetWeight() *google_protobuf.UInt32Value
func (*WeightedCluster_ClusterWeight) ProtoMessage ¶
func (*WeightedCluster_ClusterWeight) ProtoMessage()
func (*WeightedCluster_ClusterWeight) Reset ¶
func (m *WeightedCluster_ClusterWeight) Reset()
func (*WeightedCluster_ClusterWeight) String ¶
func (m *WeightedCluster_ClusterWeight) String() string
type ZipkinConfig ¶
type ZipkinConfig struct { CollectorCluster string `protobuf:"bytes,1,opt,name=collector_cluster,json=collectorCluster" json:"collector_cluster,omitempty"` CollectorEndpoint string `protobuf:"bytes,2,opt,name=collector_endpoint,json=collectorEndpoint" json:"collector_endpoint,omitempty"` }
func (*ZipkinConfig) Descriptor ¶
func (*ZipkinConfig) Descriptor() ([]byte, []int)
func (*ZipkinConfig) GetCollectorCluster ¶
func (m *ZipkinConfig) GetCollectorCluster() string
func (*ZipkinConfig) GetCollectorEndpoint ¶
func (m *ZipkinConfig) GetCollectorEndpoint() string
func (*ZipkinConfig) ProtoMessage ¶
func (*ZipkinConfig) ProtoMessage()
func (*ZipkinConfig) Reset ¶
func (m *ZipkinConfig) Reset()
func (*ZipkinConfig) String ¶
func (m *ZipkinConfig) String() string
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package filter is a generated protocol buffer package.
|
Package filter is a generated protocol buffer package. |
http
Package http is a generated protocol buffer package.
|
Package http is a generated protocol buffer package. |
network
Package network is a generated protocol buffer package.
|
Package network is a generated protocol buffer package. |