Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SocketAddress_Protocol_name = map[int32]string{
		0: "TCP",
		1: "UDP",
	}
	SocketAddress_Protocol_value = map[string]int32{
		"TCP": 0,
		"UDP": 1,
	}
)

    Enum value maps for SocketAddress_Protocol.

    View Source
    var (
    	RoutingPriority_name = map[int32]string{
    		0: "DEFAULT",
    		1: "HIGH",
    	}
    	RoutingPriority_value = map[string]int32{
    		"DEFAULT": 0,
    		"HIGH":    1,
    	}
    )

      Enum value maps for RoutingPriority.

      View Source
      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",
      		9: "PATCH",
      	}
      	RequestMethod_value = map[string]int32{
      		"METHOD_UNSPECIFIED": 0,
      		"GET":                1,
      		"HEAD":               2,
      		"POST":               3,
      		"PUT":                4,
      		"DELETE":             5,
      		"CONNECT":            6,
      		"OPTIONS":            7,
      		"TRACE":              8,
      		"PATCH":              9,
      	}
      )

        Enum value maps for RequestMethod.

        View Source
        var (
        	TrafficDirection_name = map[int32]string{
        		0: "UNSPECIFIED",
        		1: "INBOUND",
        		2: "OUTBOUND",
        	}
        	TrafficDirection_value = map[string]int32{
        		"UNSPECIFIED": 0,
        		"INBOUND":     1,
        		"OUTBOUND":    2,
        	}
        )

          Enum value maps for TrafficDirection.

          View Source
          var (
          	ApiVersion_name = map[int32]string{
          		0: "AUTO",
          		1: "V2",
          		2: "V3",
          	}
          	ApiVersion_value = map[string]int32{
          		"AUTO": 0,
          		"V2":   1,
          		"V3":   2,
          	}
          )

            Enum value maps for ApiVersion.

            View Source
            var (
            	ApiConfigSource_ApiType_name = map[int32]string{
            		0: "UNSUPPORTED_REST_LEGACY",
            		1: "REST",
            		2: "GRPC",
            		3: "DELTA_GRPC",
            	}
            	ApiConfigSource_ApiType_value = map[string]int32{
            		"UNSUPPORTED_REST_LEGACY": 0,
            		"REST":                    1,
            		"GRPC":                    2,
            		"DELTA_GRPC":              3,
            	}
            )

              Enum value maps for ApiConfigSource_ApiType.

              View Source
              var (
              	HealthStatus_name = map[int32]string{
              		0: "UNKNOWN",
              		1: "HEALTHY",
              		2: "UNHEALTHY",
              		3: "DRAINING",
              		4: "TIMEOUT",
              		5: "DEGRADED",
              	}
              	HealthStatus_value = map[string]int32{
              		"UNKNOWN":   0,
              		"HEALTHY":   1,
              		"UNHEALTHY": 2,
              		"DRAINING":  3,
              		"TIMEOUT":   4,
              		"DEGRADED":  5,
              	}
              )

                Enum value maps for HealthStatus.

                View Source
                var (
                	HttpProtocolOptions_HeadersWithUnderscoresAction_name = map[int32]string{
                		0: "ALLOW",
                		1: "REJECT_REQUEST",
                		2: "DROP_HEADER",
                	}
                	HttpProtocolOptions_HeadersWithUnderscoresAction_value = map[string]int32{
                		"ALLOW":          0,
                		"REJECT_REQUEST": 1,
                		"DROP_HEADER":    2,
                	}
                )

                  Enum value maps for HttpProtocolOptions_HeadersWithUnderscoresAction.

                  View Source
                  var (
                  	SocketOption_SocketState_name = map[int32]string{
                  		0: "STATE_PREBIND",
                  		1: "STATE_BOUND",
                  		2: "STATE_LISTENING",
                  	}
                  	SocketOption_SocketState_value = map[string]int32{
                  		"STATE_PREBIND":   0,
                  		"STATE_BOUND":     1,
                  		"STATE_LISTENING": 2,
                  	}
                  )

                    Enum value maps for SocketOption_SocketState.

                    View Source
                    var File_envoy_api_v2_core_address_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_backoff_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_base_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_config_source_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_event_service_config_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_grpc_method_list_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_grpc_service_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_health_check_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_http_uri_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_protocol_proto protoreflect.FileDescriptor
                    View Source
                    var File_envoy_api_v2_core_socket_option_proto protoreflect.FileDescriptor

                    Functions

                    This section is empty.

                    Types

                    type Address

                    type Address struct {
                    
                    	// Types that are assignable to Address:
                    	//	*Address_SocketAddress
                    	//	*Address_Pipe
                    	Address isAddress_Address `protobuf_oneof:"address"`
                    	// contains filtered or unexported fields
                    }

                      Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.

                      func (*Address) Descriptor

                      func (*Address) Descriptor() ([]byte, []int)

                        Deprecated: Use Address.ProtoReflect.Descriptor instead.

                        func (*Address) GetAddress

                        func (m *Address) GetAddress() isAddress_Address

                        func (*Address) GetPipe

                        func (x *Address) GetPipe() *Pipe

                        func (*Address) GetSocketAddress

                        func (x *Address) GetSocketAddress() *SocketAddress

                        func (*Address) ProtoMessage

                        func (*Address) ProtoMessage()

                        func (*Address) ProtoReflect

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

                        func (*Address) Reset

                        func (x *Address) Reset()

                        func (*Address) String

                        func (x *Address) String() string

                        func (*Address) Validate

                        func (m *Address) Validate() error

                          Validate checks the field values on Address with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                          type AddressValidationError

                          type AddressValidationError struct {
                          	// contains filtered or unexported fields
                          }

                            AddressValidationError is the validation error returned by Address.Validate if the designated constraints aren't met.

                            func (AddressValidationError) Cause

                            func (e AddressValidationError) Cause() error

                              Cause function returns cause value.

                              func (AddressValidationError) Error

                              func (e AddressValidationError) Error() string

                                Error satisfies the builtin error interface

                                func (AddressValidationError) ErrorName

                                func (e AddressValidationError) ErrorName() string

                                  ErrorName returns error name.

                                  func (AddressValidationError) Field

                                  func (e AddressValidationError) Field() string

                                    Field function returns field value.

                                    func (AddressValidationError) Key

                                    func (e AddressValidationError) Key() bool

                                      Key function returns key value.

                                      func (AddressValidationError) Reason

                                      func (e AddressValidationError) Reason() string

                                        Reason function returns reason value.

                                        type Address_Pipe

                                        type Address_Pipe struct {
                                        	Pipe *Pipe `protobuf:"bytes,2,opt,name=pipe,proto3,oneof"`
                                        }

                                        type Address_SocketAddress

                                        type Address_SocketAddress struct {
                                        	SocketAddress *SocketAddress `protobuf:"bytes,1,opt,name=socket_address,json=socketAddress,proto3,oneof"`
                                        }

                                        type AggregatedConfigSource

                                        type AggregatedConfigSource struct {
                                        	// contains filtered or unexported fields
                                        }

                                          Aggregated Discovery Service (ADS) options. This is currently empty, but when set in :ref:`ConfigSource <envoy_api_msg_core.ConfigSource>` can be used to specify that ADS is to be used.

                                          func (*AggregatedConfigSource) Descriptor

                                          func (*AggregatedConfigSource) Descriptor() ([]byte, []int)

                                            Deprecated: Use AggregatedConfigSource.ProtoReflect.Descriptor instead.

                                            func (*AggregatedConfigSource) ProtoMessage

                                            func (*AggregatedConfigSource) ProtoMessage()

                                            func (*AggregatedConfigSource) ProtoReflect

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

                                            func (*AggregatedConfigSource) Reset

                                            func (x *AggregatedConfigSource) Reset()

                                            func (*AggregatedConfigSource) String

                                            func (x *AggregatedConfigSource) String() string

                                            func (*AggregatedConfigSource) Validate

                                            func (m *AggregatedConfigSource) Validate() error

                                              Validate checks the field values on AggregatedConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                              type AggregatedConfigSourceValidationError

                                              type AggregatedConfigSourceValidationError struct {
                                              	// contains filtered or unexported fields
                                              }

                                                AggregatedConfigSourceValidationError is the validation error returned by AggregatedConfigSource.Validate if the designated constraints aren't met.

                                                func (AggregatedConfigSourceValidationError) Cause

                                                  Cause function returns cause value.

                                                  func (AggregatedConfigSourceValidationError) Error

                                                    Error satisfies the builtin error interface

                                                    func (AggregatedConfigSourceValidationError) ErrorName

                                                      ErrorName returns error name.

                                                      func (AggregatedConfigSourceValidationError) Field

                                                        Field function returns field value.

                                                        func (AggregatedConfigSourceValidationError) Key

                                                          Key function returns key value.

                                                          func (AggregatedConfigSourceValidationError) Reason

                                                            Reason function returns reason value.

                                                            type ApiConfigSource

                                                            type ApiConfigSource struct {
                                                            
                                                            	// API type (gRPC, REST, delta gRPC)
                                                            	ApiType ApiConfigSource_ApiType `` /* 130-byte string literal not displayed */
                                                            	// API version for xDS transport protocol. This describes the xDS gRPC/REST
                                                            	// endpoint and version of [Delta]DiscoveryRequest/Response used on the wire.
                                                            	TransportApiVersion ApiVersion `` /* 155-byte string literal not displayed */
                                                            	// Cluster names should be used only with REST. If > 1
                                                            	// cluster is defined, clusters will be cycled through if any kind of failure
                                                            	// occurs.
                                                            	//
                                                            	// .. note::
                                                            	//
                                                            	//  The cluster with name “cluster_name“ must be statically defined and its
                                                            	//  type must not be “EDS“.
                                                            	ClusterNames []string `protobuf:"bytes,2,rep,name=cluster_names,json=clusterNames,proto3" json:"cluster_names,omitempty"`
                                                            	// Multiple gRPC services be provided for GRPC. If > 1 cluster is defined,
                                                            	// services will be cycled through if any kind of failure occurs.
                                                            	GrpcServices []*GrpcService `protobuf:"bytes,4,rep,name=grpc_services,json=grpcServices,proto3" json:"grpc_services,omitempty"`
                                                            	// For REST APIs, the delay between successive polls.
                                                            	RefreshDelay *duration.Duration `protobuf:"bytes,3,opt,name=refresh_delay,json=refreshDelay,proto3" json:"refresh_delay,omitempty"`
                                                            	// For REST APIs, the request timeout. If not set, a default value of 1s will be used.
                                                            	RequestTimeout *duration.Duration `protobuf:"bytes,5,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"`
                                                            	// For GRPC APIs, the rate limit settings. If present, discovery requests made by Envoy will be
                                                            	// rate limited.
                                                            	RateLimitSettings *RateLimitSettings `protobuf:"bytes,6,opt,name=rate_limit_settings,json=rateLimitSettings,proto3" json:"rate_limit_settings,omitempty"`
                                                            	// Skip the node identifier in subsequent discovery requests for streaming gRPC config types.
                                                            	SetNodeOnFirstMessageOnly bool `` /* 145-byte string literal not displayed */
                                                            	// contains filtered or unexported fields
                                                            }

                                                              API configuration source. This identifies the API type and cluster that Envoy will use to fetch an xDS API. [#next-free-field: 9]

                                                              func (*ApiConfigSource) Descriptor

                                                              func (*ApiConfigSource) Descriptor() ([]byte, []int)

                                                                Deprecated: Use ApiConfigSource.ProtoReflect.Descriptor instead.

                                                                func (*ApiConfigSource) GetApiType

                                                                func (x *ApiConfigSource) GetApiType() ApiConfigSource_ApiType

                                                                func (*ApiConfigSource) GetClusterNames

                                                                func (x *ApiConfigSource) GetClusterNames() []string

                                                                func (*ApiConfigSource) GetGrpcServices

                                                                func (x *ApiConfigSource) GetGrpcServices() []*GrpcService

                                                                func (*ApiConfigSource) GetRateLimitSettings

                                                                func (x *ApiConfigSource) GetRateLimitSettings() *RateLimitSettings

                                                                func (*ApiConfigSource) GetRefreshDelay

                                                                func (x *ApiConfigSource) GetRefreshDelay() *duration.Duration

                                                                func (*ApiConfigSource) GetRequestTimeout

                                                                func (x *ApiConfigSource) GetRequestTimeout() *duration.Duration

                                                                func (*ApiConfigSource) GetSetNodeOnFirstMessageOnly

                                                                func (x *ApiConfigSource) GetSetNodeOnFirstMessageOnly() bool

                                                                func (*ApiConfigSource) GetTransportApiVersion

                                                                func (x *ApiConfigSource) GetTransportApiVersion() ApiVersion

                                                                func (*ApiConfigSource) ProtoMessage

                                                                func (*ApiConfigSource) ProtoMessage()

                                                                func (*ApiConfigSource) ProtoReflect

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

                                                                func (*ApiConfigSource) Reset

                                                                func (x *ApiConfigSource) Reset()

                                                                func (*ApiConfigSource) String

                                                                func (x *ApiConfigSource) String() string

                                                                func (*ApiConfigSource) Validate

                                                                func (m *ApiConfigSource) Validate() error

                                                                  Validate checks the field values on ApiConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                  type ApiConfigSourceValidationError

                                                                  type ApiConfigSourceValidationError struct {
                                                                  	// contains filtered or unexported fields
                                                                  }

                                                                    ApiConfigSourceValidationError is the validation error returned by ApiConfigSource.Validate if the designated constraints aren't met.

                                                                    func (ApiConfigSourceValidationError) Cause

                                                                      Cause function returns cause value.

                                                                      func (ApiConfigSourceValidationError) Error

                                                                        Error satisfies the builtin error interface

                                                                        func (ApiConfigSourceValidationError) ErrorName

                                                                        func (e ApiConfigSourceValidationError) ErrorName() string

                                                                          ErrorName returns error name.

                                                                          func (ApiConfigSourceValidationError) Field

                                                                            Field function returns field value.

                                                                            func (ApiConfigSourceValidationError) Key

                                                                              Key function returns key value.

                                                                              func (ApiConfigSourceValidationError) Reason

                                                                                Reason function returns reason value.

                                                                                type ApiConfigSource_ApiType

                                                                                type ApiConfigSource_ApiType int32

                                                                                  APIs may be fetched via either REST or gRPC.

                                                                                  const (
                                                                                  	// Ideally this would be 'reserved 0' but one can't reserve the default
                                                                                  	// value. Instead we throw an exception if this is ever used.
                                                                                  	//
                                                                                  	// Deprecated: Do not use.
                                                                                  	ApiConfigSource_UNSUPPORTED_REST_LEGACY ApiConfigSource_ApiType = 0
                                                                                  	// REST-JSON v2 API. The `canonical JSON encoding
                                                                                  	// <https://developers.google.com/protocol-buffers/docs/proto3#json>`_ for
                                                                                  	// the v2 protos is used.
                                                                                  	ApiConfigSource_REST ApiConfigSource_ApiType = 1
                                                                                  	// gRPC v2 API.
                                                                                  	ApiConfigSource_GRPC ApiConfigSource_ApiType = 2
                                                                                  	// Using the delta xDS gRPC service, i.e. DeltaDiscovery{Request,Response}
                                                                                  	// rather than Discovery{Request,Response}. Rather than sending Envoy the entire state
                                                                                  	// with every update, the xDS server only sends what has changed since the last update.
                                                                                  	ApiConfigSource_DELTA_GRPC ApiConfigSource_ApiType = 3
                                                                                  )

                                                                                  func (ApiConfigSource_ApiType) Descriptor

                                                                                  func (ApiConfigSource_ApiType) Enum

                                                                                  func (ApiConfigSource_ApiType) EnumDescriptor

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

                                                                                    Deprecated: Use ApiConfigSource_ApiType.Descriptor instead.

                                                                                    func (ApiConfigSource_ApiType) Number

                                                                                    func (ApiConfigSource_ApiType) String

                                                                                    func (x ApiConfigSource_ApiType) String() string

                                                                                    func (ApiConfigSource_ApiType) Type

                                                                                    type ApiVersion

                                                                                    type ApiVersion int32

                                                                                      xDS API version. This is used to describe both resource and transport protocol versions (in distinct configuration fields).

                                                                                      const (
                                                                                      	// When not specified, we assume v2, to ease migration to Envoy's stable API
                                                                                      	// versioning. If a client does not support v2 (e.g. due to deprecation), this
                                                                                      	// is an invalid value.
                                                                                      	ApiVersion_AUTO ApiVersion = 0
                                                                                      	// Use xDS v2 API.
                                                                                      	ApiVersion_V2 ApiVersion = 1
                                                                                      	// Use xDS v3 API.
                                                                                      	ApiVersion_V3 ApiVersion = 2
                                                                                      )

                                                                                      func (ApiVersion) Descriptor

                                                                                      func (ApiVersion) Descriptor() protoreflect.EnumDescriptor

                                                                                      func (ApiVersion) Enum

                                                                                      func (x ApiVersion) Enum() *ApiVersion

                                                                                      func (ApiVersion) EnumDescriptor

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

                                                                                        Deprecated: Use ApiVersion.Descriptor instead.

                                                                                        func (ApiVersion) Number

                                                                                        func (x ApiVersion) Number() protoreflect.EnumNumber

                                                                                        func (ApiVersion) String

                                                                                        func (x ApiVersion) String() string

                                                                                        func (ApiVersion) Type

                                                                                        type AsyncDataSource

                                                                                        type AsyncDataSource struct {
                                                                                        
                                                                                        	// Types that are assignable to Specifier:
                                                                                        	//	*AsyncDataSource_Local
                                                                                        	//	*AsyncDataSource_Remote
                                                                                        	Specifier isAsyncDataSource_Specifier `protobuf_oneof:"specifier"`
                                                                                        	// contains filtered or unexported fields
                                                                                        }

                                                                                          Async data source which support async data fetch.

                                                                                          func (*AsyncDataSource) Descriptor

                                                                                          func (*AsyncDataSource) Descriptor() ([]byte, []int)

                                                                                            Deprecated: Use AsyncDataSource.ProtoReflect.Descriptor instead.

                                                                                            func (*AsyncDataSource) GetLocal

                                                                                            func (x *AsyncDataSource) GetLocal() *DataSource

                                                                                            func (*AsyncDataSource) GetRemote

                                                                                            func (x *AsyncDataSource) GetRemote() *RemoteDataSource

                                                                                            func (*AsyncDataSource) GetSpecifier

                                                                                            func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier

                                                                                            func (*AsyncDataSource) ProtoMessage

                                                                                            func (*AsyncDataSource) ProtoMessage()

                                                                                            func (*AsyncDataSource) ProtoReflect

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

                                                                                            func (*AsyncDataSource) Reset

                                                                                            func (x *AsyncDataSource) Reset()

                                                                                            func (*AsyncDataSource) String

                                                                                            func (x *AsyncDataSource) String() string

                                                                                            func (*AsyncDataSource) Validate

                                                                                            func (m *AsyncDataSource) Validate() error

                                                                                              Validate checks the field values on AsyncDataSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                              type AsyncDataSourceValidationError

                                                                                              type AsyncDataSourceValidationError struct {
                                                                                              	// contains filtered or unexported fields
                                                                                              }

                                                                                                AsyncDataSourceValidationError is the validation error returned by AsyncDataSource.Validate if the designated constraints aren't met.

                                                                                                func (AsyncDataSourceValidationError) Cause

                                                                                                  Cause function returns cause value.

                                                                                                  func (AsyncDataSourceValidationError) Error

                                                                                                    Error satisfies the builtin error interface

                                                                                                    func (AsyncDataSourceValidationError) ErrorName

                                                                                                    func (e AsyncDataSourceValidationError) ErrorName() string

                                                                                                      ErrorName returns error name.

                                                                                                      func (AsyncDataSourceValidationError) Field

                                                                                                        Field function returns field value.

                                                                                                        func (AsyncDataSourceValidationError) Key

                                                                                                          Key function returns key value.

                                                                                                          func (AsyncDataSourceValidationError) Reason

                                                                                                            Reason function returns reason value.

                                                                                                            type AsyncDataSource_Local

                                                                                                            type AsyncDataSource_Local struct {
                                                                                                            	// Local async data source.
                                                                                                            	Local *DataSource `protobuf:"bytes,1,opt,name=local,proto3,oneof"`
                                                                                                            }

                                                                                                            type AsyncDataSource_Remote

                                                                                                            type AsyncDataSource_Remote struct {
                                                                                                            	// Remote async data source.
                                                                                                            	Remote *RemoteDataSource `protobuf:"bytes,2,opt,name=remote,proto3,oneof"`
                                                                                                            }

                                                                                                            type BackoffStrategy

                                                                                                            type BackoffStrategy struct {
                                                                                                            
                                                                                                            	// The base interval to be used for the next back off computation. It should
                                                                                                            	// be greater than zero and less than or equal to :ref:`max_interval
                                                                                                            	// <envoy_api_field_core.BackoffStrategy.max_interval>`.
                                                                                                            	BaseInterval *duration.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"`
                                                                                                            	// Specifies the maximum interval between retries. This parameter is optional,
                                                                                                            	// but must be greater than or equal to the :ref:`base_interval
                                                                                                            	// <envoy_api_field_core.BackoffStrategy.base_interval>` if set. The default
                                                                                                            	// is 10 times the :ref:`base_interval
                                                                                                            	// <envoy_api_field_core.BackoffStrategy.base_interval>`.
                                                                                                            	MaxInterval *duration.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
                                                                                                            	// contains filtered or unexported fields
                                                                                                            }

                                                                                                              Configuration defining a jittered exponential back off strategy.

                                                                                                              func (*BackoffStrategy) Descriptor

                                                                                                              func (*BackoffStrategy) Descriptor() ([]byte, []int)

                                                                                                                Deprecated: Use BackoffStrategy.ProtoReflect.Descriptor instead.

                                                                                                                func (*BackoffStrategy) GetBaseInterval

                                                                                                                func (x *BackoffStrategy) GetBaseInterval() *duration.Duration

                                                                                                                func (*BackoffStrategy) GetMaxInterval

                                                                                                                func (x *BackoffStrategy) GetMaxInterval() *duration.Duration

                                                                                                                func (*BackoffStrategy) ProtoMessage

                                                                                                                func (*BackoffStrategy) ProtoMessage()

                                                                                                                func (*BackoffStrategy) ProtoReflect

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

                                                                                                                func (*BackoffStrategy) Reset

                                                                                                                func (x *BackoffStrategy) Reset()

                                                                                                                func (*BackoffStrategy) String

                                                                                                                func (x *BackoffStrategy) String() string

                                                                                                                func (*BackoffStrategy) Validate

                                                                                                                func (m *BackoffStrategy) Validate() error

                                                                                                                  Validate checks the field values on BackoffStrategy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                  type BackoffStrategyValidationError

                                                                                                                  type BackoffStrategyValidationError struct {
                                                                                                                  	// contains filtered or unexported fields
                                                                                                                  }

                                                                                                                    BackoffStrategyValidationError is the validation error returned by BackoffStrategy.Validate if the designated constraints aren't met.

                                                                                                                    func (BackoffStrategyValidationError) Cause

                                                                                                                      Cause function returns cause value.

                                                                                                                      func (BackoffStrategyValidationError) Error

                                                                                                                        Error satisfies the builtin error interface

                                                                                                                        func (BackoffStrategyValidationError) ErrorName

                                                                                                                        func (e BackoffStrategyValidationError) ErrorName() string

                                                                                                                          ErrorName returns error name.

                                                                                                                          func (BackoffStrategyValidationError) Field

                                                                                                                            Field function returns field value.

                                                                                                                            func (BackoffStrategyValidationError) Key

                                                                                                                              Key function returns key value.

                                                                                                                              func (BackoffStrategyValidationError) Reason

                                                                                                                                Reason function returns reason value.

                                                                                                                                type BindConfig

                                                                                                                                type BindConfig struct {
                                                                                                                                
                                                                                                                                	// The address to bind to when creating a socket.
                                                                                                                                	SourceAddress *SocketAddress `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
                                                                                                                                	// Whether to set the *IP_FREEBIND* option when creating the socket. When this
                                                                                                                                	// flag is set to true, allows the :ref:`source_address
                                                                                                                                	// <envoy_api_field_UpstreamBindConfig.source_address>` to be an IP address
                                                                                                                                	// that is not configured on the system running Envoy. When this flag is set
                                                                                                                                	// to false, the option *IP_FREEBIND* is disabled on the socket. When this
                                                                                                                                	// flag is not set (default), the socket is not modified, i.e. the option is
                                                                                                                                	// neither enabled nor disabled.
                                                                                                                                	Freebind *wrappers.BoolValue `protobuf:"bytes,2,opt,name=freebind,proto3" json:"freebind,omitempty"`
                                                                                                                                	// Additional socket options that may not be present in Envoy source code or
                                                                                                                                	// precompiled binaries.
                                                                                                                                	SocketOptions []*SocketOption `protobuf:"bytes,3,rep,name=socket_options,json=socketOptions,proto3" json:"socket_options,omitempty"`
                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                }

                                                                                                                                func (*BindConfig) Descriptor

                                                                                                                                func (*BindConfig) Descriptor() ([]byte, []int)

                                                                                                                                  Deprecated: Use BindConfig.ProtoReflect.Descriptor instead.

                                                                                                                                  func (*BindConfig) GetFreebind

                                                                                                                                  func (x *BindConfig) GetFreebind() *wrappers.BoolValue

                                                                                                                                  func (*BindConfig) GetSocketOptions

                                                                                                                                  func (x *BindConfig) GetSocketOptions() []*SocketOption

                                                                                                                                  func (*BindConfig) GetSourceAddress

                                                                                                                                  func (x *BindConfig) GetSourceAddress() *SocketAddress

                                                                                                                                  func (*BindConfig) ProtoMessage

                                                                                                                                  func (*BindConfig) ProtoMessage()

                                                                                                                                  func (*BindConfig) ProtoReflect

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

                                                                                                                                  func (*BindConfig) Reset

                                                                                                                                  func (x *BindConfig) Reset()

                                                                                                                                  func (*BindConfig) String

                                                                                                                                  func (x *BindConfig) String() string

                                                                                                                                  func (*BindConfig) Validate

                                                                                                                                  func (m *BindConfig) Validate() error

                                                                                                                                    Validate checks the field values on BindConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                    type BindConfigValidationError

                                                                                                                                    type BindConfigValidationError struct {
                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                    }

                                                                                                                                      BindConfigValidationError is the validation error returned by BindConfig.Validate if the designated constraints aren't met.

                                                                                                                                      func (BindConfigValidationError) Cause

                                                                                                                                      func (e BindConfigValidationError) Cause() error

                                                                                                                                        Cause function returns cause value.

                                                                                                                                        func (BindConfigValidationError) Error

                                                                                                                                          Error satisfies the builtin error interface

                                                                                                                                          func (BindConfigValidationError) ErrorName

                                                                                                                                          func (e BindConfigValidationError) ErrorName() string

                                                                                                                                            ErrorName returns error name.

                                                                                                                                            func (BindConfigValidationError) Field

                                                                                                                                              Field function returns field value.

                                                                                                                                              func (BindConfigValidationError) Key

                                                                                                                                                Key function returns key value.

                                                                                                                                                func (BindConfigValidationError) Reason

                                                                                                                                                func (e BindConfigValidationError) Reason() string

                                                                                                                                                  Reason function returns reason value.

                                                                                                                                                  type BuildVersion

                                                                                                                                                  type BuildVersion struct {
                                                                                                                                                  
                                                                                                                                                  	// SemVer version of extension.
                                                                                                                                                  	Version *_type.SemanticVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
                                                                                                                                                  	// Free-form build information.
                                                                                                                                                  	// Envoy defines several well known keys in the source/common/version/version.h file
                                                                                                                                                  	Metadata *_struct.Struct `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                  }

                                                                                                                                                    BuildVersion combines SemVer version of extension with free-form build information (i.e. 'alpha', 'private-build') as a set of strings.

                                                                                                                                                    func (*BuildVersion) Descriptor

                                                                                                                                                    func (*BuildVersion) Descriptor() ([]byte, []int)

                                                                                                                                                      Deprecated: Use BuildVersion.ProtoReflect.Descriptor instead.

                                                                                                                                                      func (*BuildVersion) GetMetadata

                                                                                                                                                      func (x *BuildVersion) GetMetadata() *_struct.Struct

                                                                                                                                                      func (*BuildVersion) GetVersion

                                                                                                                                                      func (x *BuildVersion) GetVersion() *_type.SemanticVersion

                                                                                                                                                      func (*BuildVersion) ProtoMessage

                                                                                                                                                      func (*BuildVersion) ProtoMessage()

                                                                                                                                                      func (*BuildVersion) ProtoReflect

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

                                                                                                                                                      func (*BuildVersion) Reset

                                                                                                                                                      func (x *BuildVersion) Reset()

                                                                                                                                                      func (*BuildVersion) String

                                                                                                                                                      func (x *BuildVersion) String() string

                                                                                                                                                      func (*BuildVersion) Validate

                                                                                                                                                      func (m *BuildVersion) Validate() error

                                                                                                                                                        Validate checks the field values on BuildVersion with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                        type BuildVersionValidationError

                                                                                                                                                        type BuildVersionValidationError struct {
                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                        }

                                                                                                                                                          BuildVersionValidationError is the validation error returned by BuildVersion.Validate if the designated constraints aren't met.

                                                                                                                                                          func (BuildVersionValidationError) Cause

                                                                                                                                                            Cause function returns cause value.

                                                                                                                                                            func (BuildVersionValidationError) Error

                                                                                                                                                              Error satisfies the builtin error interface

                                                                                                                                                              func (BuildVersionValidationError) ErrorName

                                                                                                                                                              func (e BuildVersionValidationError) ErrorName() string

                                                                                                                                                                ErrorName returns error name.

                                                                                                                                                                func (BuildVersionValidationError) Field

                                                                                                                                                                  Field function returns field value.

                                                                                                                                                                  func (BuildVersionValidationError) Key

                                                                                                                                                                    Key function returns key value.

                                                                                                                                                                    func (BuildVersionValidationError) Reason

                                                                                                                                                                      Reason function returns reason value.

                                                                                                                                                                      type CidrRange

                                                                                                                                                                      type CidrRange struct {
                                                                                                                                                                      
                                                                                                                                                                      	// IPv4 or IPv6 address, e.g. “192.0.0.0“ or “2001:db8::“.
                                                                                                                                                                      	AddressPrefix string `protobuf:"bytes,1,opt,name=address_prefix,json=addressPrefix,proto3" json:"address_prefix,omitempty"`
                                                                                                                                                                      	// Length of prefix, e.g. 0, 32.
                                                                                                                                                                      	PrefixLen *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                      }

                                                                                                                                                                        CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.

                                                                                                                                                                        func (*CidrRange) Descriptor

                                                                                                                                                                        func (*CidrRange) Descriptor() ([]byte, []int)

                                                                                                                                                                          Deprecated: Use CidrRange.ProtoReflect.Descriptor instead.

                                                                                                                                                                          func (*CidrRange) GetAddressPrefix

                                                                                                                                                                          func (x *CidrRange) GetAddressPrefix() string

                                                                                                                                                                          func (*CidrRange) GetPrefixLen

                                                                                                                                                                          func (x *CidrRange) GetPrefixLen() *wrappers.UInt32Value

                                                                                                                                                                          func (*CidrRange) ProtoMessage

                                                                                                                                                                          func (*CidrRange) ProtoMessage()

                                                                                                                                                                          func (*CidrRange) ProtoReflect

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

                                                                                                                                                                          func (*CidrRange) Reset

                                                                                                                                                                          func (x *CidrRange) Reset()

                                                                                                                                                                          func (*CidrRange) String

                                                                                                                                                                          func (x *CidrRange) String() string

                                                                                                                                                                          func (*CidrRange) Validate

                                                                                                                                                                          func (m *CidrRange) Validate() error

                                                                                                                                                                            Validate checks the field values on CidrRange with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                            type CidrRangeValidationError

                                                                                                                                                                            type CidrRangeValidationError struct {
                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                            }

                                                                                                                                                                              CidrRangeValidationError is the validation error returned by CidrRange.Validate if the designated constraints aren't met.

                                                                                                                                                                              func (CidrRangeValidationError) Cause

                                                                                                                                                                              func (e CidrRangeValidationError) Cause() error

                                                                                                                                                                                Cause function returns cause value.

                                                                                                                                                                                func (CidrRangeValidationError) Error

                                                                                                                                                                                func (e CidrRangeValidationError) Error() string

                                                                                                                                                                                  Error satisfies the builtin error interface

                                                                                                                                                                                  func (CidrRangeValidationError) ErrorName

                                                                                                                                                                                  func (e CidrRangeValidationError) ErrorName() string

                                                                                                                                                                                    ErrorName returns error name.

                                                                                                                                                                                    func (CidrRangeValidationError) Field

                                                                                                                                                                                    func (e CidrRangeValidationError) Field() string

                                                                                                                                                                                      Field function returns field value.

                                                                                                                                                                                      func (CidrRangeValidationError) Key

                                                                                                                                                                                        Key function returns key value.

                                                                                                                                                                                        func (CidrRangeValidationError) Reason

                                                                                                                                                                                        func (e CidrRangeValidationError) Reason() string

                                                                                                                                                                                          Reason function returns reason value.

                                                                                                                                                                                          type ConfigSource

                                                                                                                                                                                          type ConfigSource struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// Types that are assignable to ConfigSourceSpecifier:
                                                                                                                                                                                          	//	*ConfigSource_Path
                                                                                                                                                                                          	//	*ConfigSource_ApiConfigSource
                                                                                                                                                                                          	//	*ConfigSource_Ads
                                                                                                                                                                                          	//	*ConfigSource_Self
                                                                                                                                                                                          	ConfigSourceSpecifier isConfigSource_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"`
                                                                                                                                                                                          	// When this timeout is specified, Envoy will wait no longer than the specified time for first
                                                                                                                                                                                          	// config response on this xDS subscription during the :ref:`initialization process
                                                                                                                                                                                          	// <arch_overview_initialization>`. After reaching the timeout, Envoy will move to the next
                                                                                                                                                                                          	// initialization phase, even if the first config is not delivered yet. The timer is activated
                                                                                                                                                                                          	// when the xDS API subscription starts, and is disarmed on first config update or on error. 0
                                                                                                                                                                                          	// means no timeout - Envoy will wait indefinitely for the first xDS config (unless another
                                                                                                                                                                                          	// timeout applies). The default is 15s.
                                                                                                                                                                                          	InitialFetchTimeout *duration.Duration `protobuf:"bytes,4,opt,name=initial_fetch_timeout,json=initialFetchTimeout,proto3" json:"initial_fetch_timeout,omitempty"`
                                                                                                                                                                                          	// API version for xDS resources. This implies the type URLs that the client
                                                                                                                                                                                          	// will request for resources and the resource type that the client will in
                                                                                                                                                                                          	// turn expect to be delivered.
                                                                                                                                                                                          	ResourceApiVersion ApiVersion `` /* 152-byte string literal not displayed */
                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                          }

                                                                                                                                                                                            Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source. Filesystem configs are watched with inotify for updates. [#next-free-field: 7]

                                                                                                                                                                                            func (*ConfigSource) Descriptor

                                                                                                                                                                                            func (*ConfigSource) Descriptor() ([]byte, []int)

                                                                                                                                                                                              Deprecated: Use ConfigSource.ProtoReflect.Descriptor instead.

                                                                                                                                                                                              func (*ConfigSource) GetAds

                                                                                                                                                                                              func (x *ConfigSource) GetAds() *AggregatedConfigSource

                                                                                                                                                                                              func (*ConfigSource) GetApiConfigSource

                                                                                                                                                                                              func (x *ConfigSource) GetApiConfigSource() *ApiConfigSource

                                                                                                                                                                                              func (*ConfigSource) GetConfigSourceSpecifier

                                                                                                                                                                                              func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier

                                                                                                                                                                                              func (*ConfigSource) GetInitialFetchTimeout

                                                                                                                                                                                              func (x *ConfigSource) GetInitialFetchTimeout() *duration.Duration

                                                                                                                                                                                              func (*ConfigSource) GetPath

                                                                                                                                                                                              func (x *ConfigSource) GetPath() string

                                                                                                                                                                                              func (*ConfigSource) GetResourceApiVersion

                                                                                                                                                                                              func (x *ConfigSource) GetResourceApiVersion() ApiVersion

                                                                                                                                                                                              func (*ConfigSource) GetSelf

                                                                                                                                                                                              func (x *ConfigSource) GetSelf() *SelfConfigSource

                                                                                                                                                                                              func (*ConfigSource) ProtoMessage

                                                                                                                                                                                              func (*ConfigSource) ProtoMessage()

                                                                                                                                                                                              func (*ConfigSource) ProtoReflect

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

                                                                                                                                                                                              func (*ConfigSource) Reset

                                                                                                                                                                                              func (x *ConfigSource) Reset()

                                                                                                                                                                                              func (*ConfigSource) String

                                                                                                                                                                                              func (x *ConfigSource) String() string

                                                                                                                                                                                              func (*ConfigSource) Validate

                                                                                                                                                                                              func (m *ConfigSource) Validate() error

                                                                                                                                                                                                Validate checks the field values on ConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                type ConfigSourceValidationError

                                                                                                                                                                                                type ConfigSourceValidationError struct {
                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                }

                                                                                                                                                                                                  ConfigSourceValidationError is the validation error returned by ConfigSource.Validate if the designated constraints aren't met.

                                                                                                                                                                                                  func (ConfigSourceValidationError) Cause

                                                                                                                                                                                                    Cause function returns cause value.

                                                                                                                                                                                                    func (ConfigSourceValidationError) Error

                                                                                                                                                                                                      Error satisfies the builtin error interface

                                                                                                                                                                                                      func (ConfigSourceValidationError) ErrorName

                                                                                                                                                                                                      func (e ConfigSourceValidationError) ErrorName() string

                                                                                                                                                                                                        ErrorName returns error name.

                                                                                                                                                                                                        func (ConfigSourceValidationError) Field

                                                                                                                                                                                                          Field function returns field value.

                                                                                                                                                                                                          func (ConfigSourceValidationError) Key

                                                                                                                                                                                                            Key function returns key value.

                                                                                                                                                                                                            func (ConfigSourceValidationError) Reason

                                                                                                                                                                                                              Reason function returns reason value.

                                                                                                                                                                                                              type ConfigSource_Ads

                                                                                                                                                                                                              type ConfigSource_Ads struct {
                                                                                                                                                                                                              	// When set, ADS will be used to fetch resources. The ADS API configuration
                                                                                                                                                                                                              	// source in the bootstrap configuration is used.
                                                                                                                                                                                                              	Ads *AggregatedConfigSource `protobuf:"bytes,3,opt,name=ads,proto3,oneof"`
                                                                                                                                                                                                              }

                                                                                                                                                                                                              type ConfigSource_ApiConfigSource

                                                                                                                                                                                                              type ConfigSource_ApiConfigSource struct {
                                                                                                                                                                                                              	// API configuration source.
                                                                                                                                                                                                              	ApiConfigSource *ApiConfigSource `protobuf:"bytes,2,opt,name=api_config_source,json=apiConfigSource,proto3,oneof"`
                                                                                                                                                                                                              }

                                                                                                                                                                                                              type ConfigSource_Path

                                                                                                                                                                                                              type ConfigSource_Path struct {
                                                                                                                                                                                                              	// Path on the filesystem to source and watch for configuration updates.
                                                                                                                                                                                                              	// When sourcing configuration for :ref:`secret <envoy_api_msg_auth.Secret>`,
                                                                                                                                                                                                              	// the certificate and key files are also watched for updates.
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	// .. note::
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	//  The path to the source must exist at config load time.
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	// .. note::
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	//   Envoy will only watch the file path for *moves.* This is because in general only moves
                                                                                                                                                                                                              	//   are atomic. The same method of swapping files as is demonstrated in the
                                                                                                                                                                                                              	//   :ref:`runtime documentation <config_runtime_symbolic_link_swap>` can be used here also.
                                                                                                                                                                                                              	Path string `protobuf:"bytes,1,opt,name=path,proto3,oneof"`
                                                                                                                                                                                                              }

                                                                                                                                                                                                              type ConfigSource_Self

                                                                                                                                                                                                              type ConfigSource_Self struct {
                                                                                                                                                                                                              	// [#not-implemented-hide:]
                                                                                                                                                                                                              	// When set, the client will access the resources from the same server it got the
                                                                                                                                                                                                              	// ConfigSource from, although not necessarily from the same stream. This is similar to the
                                                                                                                                                                                                              	// :ref:`ads<envoy_api_field.ConfigSource.ads>` field, except that the client may use a
                                                                                                                                                                                                              	// different stream to the same server. As a result, this field can be used for things
                                                                                                                                                                                                              	// like LRS that cannot be sent on an ADS stream. It can also be used to link from (e.g.)
                                                                                                                                                                                                              	// LDS to RDS on the same server without requiring the management server to know its name
                                                                                                                                                                                                              	// or required credentials.
                                                                                                                                                                                                              	// [#next-major-version: In xDS v3, consider replacing the ads field with this one, since
                                                                                                                                                                                                              	// this field can implicitly mean to use the same stream in the case where the ConfigSource
                                                                                                                                                                                                              	// is provided via ADS and the specified data can also be obtained via ADS.]
                                                                                                                                                                                                              	Self *SelfConfigSource `protobuf:"bytes,5,opt,name=self,proto3,oneof"`
                                                                                                                                                                                                              }

                                                                                                                                                                                                              type ControlPlane

                                                                                                                                                                                                              type ControlPlane struct {
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// An opaque control plane identifier that uniquely identifies an instance
                                                                                                                                                                                                              	// of control plane. This can be used to identify which control plane instance,
                                                                                                                                                                                                              	// the Envoy is connected to.
                                                                                                                                                                                                              	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                              }

                                                                                                                                                                                                                Identifies a specific ControlPlane instance that Envoy is connected to.

                                                                                                                                                                                                                func (*ControlPlane) Descriptor

                                                                                                                                                                                                                func (*ControlPlane) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                  Deprecated: Use ControlPlane.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                  func (*ControlPlane) GetIdentifier

                                                                                                                                                                                                                  func (x *ControlPlane) GetIdentifier() string

                                                                                                                                                                                                                  func (*ControlPlane) ProtoMessage

                                                                                                                                                                                                                  func (*ControlPlane) ProtoMessage()

                                                                                                                                                                                                                  func (*ControlPlane) ProtoReflect

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

                                                                                                                                                                                                                  func (*ControlPlane) Reset

                                                                                                                                                                                                                  func (x *ControlPlane) Reset()

                                                                                                                                                                                                                  func (*ControlPlane) String

                                                                                                                                                                                                                  func (x *ControlPlane) String() string

                                                                                                                                                                                                                  func (*ControlPlane) Validate

                                                                                                                                                                                                                  func (m *ControlPlane) Validate() error

                                                                                                                                                                                                                    Validate checks the field values on ControlPlane with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                    type ControlPlaneValidationError

                                                                                                                                                                                                                    type ControlPlaneValidationError struct {
                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                      ControlPlaneValidationError is the validation error returned by ControlPlane.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                      func (ControlPlaneValidationError) Cause

                                                                                                                                                                                                                        Cause function returns cause value.

                                                                                                                                                                                                                        func (ControlPlaneValidationError) Error

                                                                                                                                                                                                                          Error satisfies the builtin error interface

                                                                                                                                                                                                                          func (ControlPlaneValidationError) ErrorName

                                                                                                                                                                                                                          func (e ControlPlaneValidationError) ErrorName() string

                                                                                                                                                                                                                            ErrorName returns error name.

                                                                                                                                                                                                                            func (ControlPlaneValidationError) Field

                                                                                                                                                                                                                              Field function returns field value.

                                                                                                                                                                                                                              func (ControlPlaneValidationError) Key

                                                                                                                                                                                                                                Key function returns key value.

                                                                                                                                                                                                                                func (ControlPlaneValidationError) Reason

                                                                                                                                                                                                                                  Reason function returns reason value.

                                                                                                                                                                                                                                  type DataSource

                                                                                                                                                                                                                                  type DataSource struct {
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// Types that are assignable to Specifier:
                                                                                                                                                                                                                                  	//	*DataSource_Filename
                                                                                                                                                                                                                                  	//	*DataSource_InlineBytes
                                                                                                                                                                                                                                  	//	*DataSource_InlineString
                                                                                                                                                                                                                                  	Specifier isDataSource_Specifier `protobuf_oneof:"specifier"`
                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                    Data source consisting of either a file or an inline value.

                                                                                                                                                                                                                                    func (*DataSource) Descriptor

                                                                                                                                                                                                                                    func (*DataSource) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                      Deprecated: Use DataSource.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                      func (*DataSource) GetFilename

                                                                                                                                                                                                                                      func (x *DataSource) GetFilename() string

                                                                                                                                                                                                                                      func (*DataSource) GetInlineBytes

                                                                                                                                                                                                                                      func (x *DataSource) GetInlineBytes() []byte

                                                                                                                                                                                                                                      func (*DataSource) GetInlineString

                                                                                                                                                                                                                                      func (x *DataSource) GetInlineString() string

                                                                                                                                                                                                                                      func (*DataSource) GetSpecifier

                                                                                                                                                                                                                                      func (m *DataSource) GetSpecifier() isDataSource_Specifier

                                                                                                                                                                                                                                      func (*DataSource) ProtoMessage

                                                                                                                                                                                                                                      func (*DataSource) ProtoMessage()

                                                                                                                                                                                                                                      func (*DataSource) ProtoReflect

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

                                                                                                                                                                                                                                      func (*DataSource) Reset

                                                                                                                                                                                                                                      func (x *DataSource) Reset()

                                                                                                                                                                                                                                      func (*DataSource) String

                                                                                                                                                                                                                                      func (x *DataSource) String() string

                                                                                                                                                                                                                                      func (*DataSource) Validate

                                                                                                                                                                                                                                      func (m *DataSource) Validate() error

                                                                                                                                                                                                                                        Validate checks the field values on DataSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                        type DataSourceValidationError

                                                                                                                                                                                                                                        type DataSourceValidationError struct {
                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                          DataSourceValidationError is the validation error returned by DataSource.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                          func (DataSourceValidationError) Cause

                                                                                                                                                                                                                                          func (e DataSourceValidationError) Cause() error

                                                                                                                                                                                                                                            Cause function returns cause value.

                                                                                                                                                                                                                                            func (DataSourceValidationError) Error

                                                                                                                                                                                                                                              Error satisfies the builtin error interface

                                                                                                                                                                                                                                              func (DataSourceValidationError) ErrorName

                                                                                                                                                                                                                                              func (e DataSourceValidationError) ErrorName() string

                                                                                                                                                                                                                                                ErrorName returns error name.

                                                                                                                                                                                                                                                func (DataSourceValidationError) Field

                                                                                                                                                                                                                                                  Field function returns field value.

                                                                                                                                                                                                                                                  func (DataSourceValidationError) Key

                                                                                                                                                                                                                                                    Key function returns key value.

                                                                                                                                                                                                                                                    func (DataSourceValidationError) Reason

                                                                                                                                                                                                                                                    func (e DataSourceValidationError) Reason() string

                                                                                                                                                                                                                                                      Reason function returns reason value.

                                                                                                                                                                                                                                                      type DataSource_Filename

                                                                                                                                                                                                                                                      type DataSource_Filename struct {
                                                                                                                                                                                                                                                      	// Local filesystem data source.
                                                                                                                                                                                                                                                      	Filename string `protobuf:"bytes,1,opt,name=filename,proto3,oneof"`
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                      type DataSource_InlineBytes

                                                                                                                                                                                                                                                      type DataSource_InlineBytes struct {
                                                                                                                                                                                                                                                      	// Bytes inlined in the configuration.
                                                                                                                                                                                                                                                      	InlineBytes []byte `protobuf:"bytes,2,opt,name=inline_bytes,json=inlineBytes,proto3,oneof"`
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                      type DataSource_InlineString

                                                                                                                                                                                                                                                      type DataSource_InlineString struct {
                                                                                                                                                                                                                                                      	// String inlined in the configuration.
                                                                                                                                                                                                                                                      	InlineString string `protobuf:"bytes,3,opt,name=inline_string,json=inlineString,proto3,oneof"`
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                      type EventServiceConfig

                                                                                                                                                                                                                                                      type EventServiceConfig struct {
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                      	// Types that are assignable to ConfigSourceSpecifier:
                                                                                                                                                                                                                                                      	//	*EventServiceConfig_GrpcService
                                                                                                                                                                                                                                                      	ConfigSourceSpecifier isEventServiceConfig_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"`
                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                        [#not-implemented-hide:] Configuration of the event reporting service endpoint.

                                                                                                                                                                                                                                                        func (*EventServiceConfig) Descriptor

                                                                                                                                                                                                                                                        func (*EventServiceConfig) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                          Deprecated: Use EventServiceConfig.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                          func (*EventServiceConfig) GetConfigSourceSpecifier

                                                                                                                                                                                                                                                          func (m *EventServiceConfig) GetConfigSourceSpecifier() isEventServiceConfig_ConfigSourceSpecifier

                                                                                                                                                                                                                                                          func (*EventServiceConfig) GetGrpcService

                                                                                                                                                                                                                                                          func (x *EventServiceConfig) GetGrpcService() *GrpcService

                                                                                                                                                                                                                                                          func (*EventServiceConfig) ProtoMessage

                                                                                                                                                                                                                                                          func (*EventServiceConfig) ProtoMessage()

                                                                                                                                                                                                                                                          func (*EventServiceConfig) ProtoReflect

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

                                                                                                                                                                                                                                                          func (*EventServiceConfig) Reset

                                                                                                                                                                                                                                                          func (x *EventServiceConfig) Reset()

                                                                                                                                                                                                                                                          func (*EventServiceConfig) String

                                                                                                                                                                                                                                                          func (x *EventServiceConfig) String() string

                                                                                                                                                                                                                                                          func (*EventServiceConfig) Validate

                                                                                                                                                                                                                                                          func (m *EventServiceConfig) Validate() error

                                                                                                                                                                                                                                                            Validate checks the field values on EventServiceConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                            type EventServiceConfigValidationError

                                                                                                                                                                                                                                                            type EventServiceConfigValidationError struct {
                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                              EventServiceConfigValidationError is the validation error returned by EventServiceConfig.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                              func (EventServiceConfigValidationError) Cause

                                                                                                                                                                                                                                                                Cause function returns cause value.

                                                                                                                                                                                                                                                                func (EventServiceConfigValidationError) Error

                                                                                                                                                                                                                                                                  Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                  func (EventServiceConfigValidationError) ErrorName

                                                                                                                                                                                                                                                                    ErrorName returns error name.

                                                                                                                                                                                                                                                                    func (EventServiceConfigValidationError) Field

                                                                                                                                                                                                                                                                      Field function returns field value.

                                                                                                                                                                                                                                                                      func (EventServiceConfigValidationError) Key

                                                                                                                                                                                                                                                                        Key function returns key value.

                                                                                                                                                                                                                                                                        func (EventServiceConfigValidationError) Reason

                                                                                                                                                                                                                                                                          Reason function returns reason value.

                                                                                                                                                                                                                                                                          type EventServiceConfig_GrpcService

                                                                                                                                                                                                                                                                          type EventServiceConfig_GrpcService struct {
                                                                                                                                                                                                                                                                          	// Specifies the gRPC service that hosts the event reporting service.
                                                                                                                                                                                                                                                                          	GrpcService *GrpcService `protobuf:"bytes,1,opt,name=grpc_service,json=grpcService,proto3,oneof"`
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          type Extension

                                                                                                                                                                                                                                                                          type Extension struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// This is the name of the Envoy filter as specified in the Envoy
                                                                                                                                                                                                                                                                          	// configuration, e.g. envoy.filters.http.router, com.acme.widget.
                                                                                                                                                                                                                                                                          	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
                                                                                                                                                                                                                                                                          	// Category of the extension.
                                                                                                                                                                                                                                                                          	// Extension category names use reverse DNS notation. For instance "envoy.filters.listener"
                                                                                                                                                                                                                                                                          	// for Envoy's built-in listener filters or "com.acme.filters.http" for HTTP filters from
                                                                                                                                                                                                                                                                          	// acme.com vendor.
                                                                                                                                                                                                                                                                          	// [#comment:TODO(yanavlasov): Link to the doc with existing envoy category names.]
                                                                                                                                                                                                                                                                          	Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
                                                                                                                                                                                                                                                                          	// [#not-implemented-hide:] Type descriptor of extension configuration proto.
                                                                                                                                                                                                                                                                          	// [#comment:TODO(yanavlasov): Link to the doc with existing configuration protos.]
                                                                                                                                                                                                                                                                          	// [#comment:TODO(yanavlasov): Add tests when PR #9391 lands.]
                                                                                                                                                                                                                                                                          	TypeDescriptor string `protobuf:"bytes,3,opt,name=type_descriptor,json=typeDescriptor,proto3" json:"type_descriptor,omitempty"`
                                                                                                                                                                                                                                                                          	// The version is a property of the extension and maintained independently
                                                                                                                                                                                                                                                                          	// of other extensions and the Envoy API.
                                                                                                                                                                                                                                                                          	// This field is not set when extension did not provide version information.
                                                                                                                                                                                                                                                                          	Version *BuildVersion `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
                                                                                                                                                                                                                                                                          	// Indicates that the extension is present but was disabled via dynamic configuration.
                                                                                                                                                                                                                                                                          	Disabled bool `protobuf:"varint,5,opt,name=disabled,proto3" json:"disabled,omitempty"`
                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                            Version and identification for an Envoy extension. [#next-free-field: 6]

                                                                                                                                                                                                                                                                            func (*Extension) Descriptor

                                                                                                                                                                                                                                                                            func (*Extension) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                              Deprecated: Use Extension.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                              func (*Extension) GetCategory

                                                                                                                                                                                                                                                                              func (x *Extension) GetCategory() string

                                                                                                                                                                                                                                                                              func (*Extension) GetDisabled

                                                                                                                                                                                                                                                                              func (x *Extension) GetDisabled() bool

                                                                                                                                                                                                                                                                              func (*Extension) GetName

                                                                                                                                                                                                                                                                              func (x *Extension) GetName() string

                                                                                                                                                                                                                                                                              func (*Extension) GetTypeDescriptor

                                                                                                                                                                                                                                                                              func (x *Extension) GetTypeDescriptor() string

                                                                                                                                                                                                                                                                              func (*Extension) GetVersion

                                                                                                                                                                                                                                                                              func (x *Extension) GetVersion() *BuildVersion

                                                                                                                                                                                                                                                                              func (*Extension) ProtoMessage

                                                                                                                                                                                                                                                                              func (*Extension) ProtoMessage()

                                                                                                                                                                                                                                                                              func (*Extension) ProtoReflect

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

                                                                                                                                                                                                                                                                              func (*Extension) Reset

                                                                                                                                                                                                                                                                              func (x *Extension) Reset()

                                                                                                                                                                                                                                                                              func (*Extension) String

                                                                                                                                                                                                                                                                              func (x *Extension) String() string

                                                                                                                                                                                                                                                                              func (*Extension) Validate

                                                                                                                                                                                                                                                                              func (m *Extension) Validate() error

                                                                                                                                                                                                                                                                                Validate checks the field values on Extension with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                type ExtensionValidationError

                                                                                                                                                                                                                                                                                type ExtensionValidationError struct {
                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                  ExtensionValidationError is the validation error returned by Extension.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                  func (ExtensionValidationError) Cause

                                                                                                                                                                                                                                                                                  func (e ExtensionValidationError) Cause() error

                                                                                                                                                                                                                                                                                    Cause function returns cause value.

                                                                                                                                                                                                                                                                                    func (ExtensionValidationError) Error

                                                                                                                                                                                                                                                                                    func (e ExtensionValidationError) Error() string

                                                                                                                                                                                                                                                                                      Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                      func (ExtensionValidationError) ErrorName

                                                                                                                                                                                                                                                                                      func (e ExtensionValidationError) ErrorName() string

                                                                                                                                                                                                                                                                                        ErrorName returns error name.

                                                                                                                                                                                                                                                                                        func (ExtensionValidationError) Field

                                                                                                                                                                                                                                                                                        func (e ExtensionValidationError) Field() string

                                                                                                                                                                                                                                                                                          Field function returns field value.

                                                                                                                                                                                                                                                                                          func (ExtensionValidationError) Key

                                                                                                                                                                                                                                                                                            Key function returns key value.

                                                                                                                                                                                                                                                                                            func (ExtensionValidationError) Reason

                                                                                                                                                                                                                                                                                            func (e ExtensionValidationError) Reason() string

                                                                                                                                                                                                                                                                                              Reason function returns reason value.

                                                                                                                                                                                                                                                                                              type GrpcMethodList

                                                                                                                                                                                                                                                                                              type GrpcMethodList struct {
                                                                                                                                                                                                                                                                                              	Services []*GrpcMethodList_Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                A list of gRPC methods which can be used as an allowlist, for example.

                                                                                                                                                                                                                                                                                                func (*GrpcMethodList) Descriptor

                                                                                                                                                                                                                                                                                                func (*GrpcMethodList) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                  Deprecated: Use GrpcMethodList.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) GetServices

                                                                                                                                                                                                                                                                                                  func (x *GrpcMethodList) GetServices() []*GrpcMethodList_Service

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) ProtoMessage

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) ProtoMessage()

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) ProtoReflect

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

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) Reset

                                                                                                                                                                                                                                                                                                  func (x *GrpcMethodList) Reset()

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) String

                                                                                                                                                                                                                                                                                                  func (x *GrpcMethodList) String() string

                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList) Validate

                                                                                                                                                                                                                                                                                                  func (m *GrpcMethodList) Validate() error

                                                                                                                                                                                                                                                                                                    Validate checks the field values on GrpcMethodList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                    type GrpcMethodListValidationError

                                                                                                                                                                                                                                                                                                    type GrpcMethodListValidationError struct {
                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                      GrpcMethodListValidationError is the validation error returned by GrpcMethodList.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                      func (GrpcMethodListValidationError) Cause

                                                                                                                                                                                                                                                                                                        Cause function returns cause value.

                                                                                                                                                                                                                                                                                                        func (GrpcMethodListValidationError) Error

                                                                                                                                                                                                                                                                                                          Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                          func (GrpcMethodListValidationError) ErrorName

                                                                                                                                                                                                                                                                                                          func (e GrpcMethodListValidationError) ErrorName() string

                                                                                                                                                                                                                                                                                                            ErrorName returns error name.

                                                                                                                                                                                                                                                                                                            func (GrpcMethodListValidationError) Field

                                                                                                                                                                                                                                                                                                              Field function returns field value.

                                                                                                                                                                                                                                                                                                              func (GrpcMethodListValidationError) Key

                                                                                                                                                                                                                                                                                                                Key function returns key value.

                                                                                                                                                                                                                                                                                                                func (GrpcMethodListValidationError) Reason

                                                                                                                                                                                                                                                                                                                  Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                  type GrpcMethodList_Service

                                                                                                                                                                                                                                                                                                                  type GrpcMethodList_Service struct {
                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                  	// The name of the gRPC service.
                                                                                                                                                                                                                                                                                                                  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                  	// The names of the gRPC methods in this service.
                                                                                                                                                                                                                                                                                                                  	MethodNames []string `protobuf:"bytes,2,rep,name=method_names,json=methodNames,proto3" json:"method_names,omitempty"`
                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList_Service) Descriptor

                                                                                                                                                                                                                                                                                                                  func (*GrpcMethodList_Service) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                    Deprecated: Use GrpcMethodList_Service.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) GetMethodNames

                                                                                                                                                                                                                                                                                                                    func (x *GrpcMethodList_Service) GetMethodNames() []string

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) GetName

                                                                                                                                                                                                                                                                                                                    func (x *GrpcMethodList_Service) GetName() string

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) ProtoMessage

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) ProtoMessage()

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) ProtoReflect

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

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) Reset

                                                                                                                                                                                                                                                                                                                    func (x *GrpcMethodList_Service) Reset()

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) String

                                                                                                                                                                                                                                                                                                                    func (x *GrpcMethodList_Service) String() string

                                                                                                                                                                                                                                                                                                                    func (*GrpcMethodList_Service) Validate

                                                                                                                                                                                                                                                                                                                    func (m *GrpcMethodList_Service) Validate() error

                                                                                                                                                                                                                                                                                                                      Validate checks the field values on GrpcMethodList_Service with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                                      type GrpcMethodList_ServiceValidationError

                                                                                                                                                                                                                                                                                                                      type GrpcMethodList_ServiceValidationError struct {
                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                        GrpcMethodList_ServiceValidationError is the validation error returned by GrpcMethodList_Service.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                                        func (GrpcMethodList_ServiceValidationError) Cause

                                                                                                                                                                                                                                                                                                                          Cause function returns cause value.

                                                                                                                                                                                                                                                                                                                          func (GrpcMethodList_ServiceValidationError) Error

                                                                                                                                                                                                                                                                                                                            Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                                            func (GrpcMethodList_ServiceValidationError) ErrorName

                                                                                                                                                                                                                                                                                                                              ErrorName returns error name.

                                                                                                                                                                                                                                                                                                                              func (GrpcMethodList_ServiceValidationError) Field

                                                                                                                                                                                                                                                                                                                                Field function returns field value.

                                                                                                                                                                                                                                                                                                                                func (GrpcMethodList_ServiceValidationError) Key

                                                                                                                                                                                                                                                                                                                                  Key function returns key value.

                                                                                                                                                                                                                                                                                                                                  func (GrpcMethodList_ServiceValidationError) Reason

                                                                                                                                                                                                                                                                                                                                    Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                                    type GrpcProtocolOptions

                                                                                                                                                                                                                                                                                                                                    type GrpcProtocolOptions struct {
                                                                                                                                                                                                                                                                                                                                    	Http2ProtocolOptions *Http2ProtocolOptions `protobuf:"bytes,1,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"`
                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                      [#not-implemented-hide:]

                                                                                                                                                                                                                                                                                                                                      func (*GrpcProtocolOptions) Descriptor

                                                                                                                                                                                                                                                                                                                                      func (*GrpcProtocolOptions) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                        Deprecated: Use GrpcProtocolOptions.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) GetHttp2ProtocolOptions

                                                                                                                                                                                                                                                                                                                                        func (x *GrpcProtocolOptions) GetHttp2ProtocolOptions() *Http2ProtocolOptions

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) ProtoMessage

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) ProtoReflect

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

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) Reset

                                                                                                                                                                                                                                                                                                                                        func (x *GrpcProtocolOptions) Reset()

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) String

                                                                                                                                                                                                                                                                                                                                        func (x *GrpcProtocolOptions) String() string

                                                                                                                                                                                                                                                                                                                                        func (*GrpcProtocolOptions) Validate

                                                                                                                                                                                                                                                                                                                                        func (m *GrpcProtocolOptions) Validate() error

                                                                                                                                                                                                                                                                                                                                          Validate checks the field values on GrpcProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                                                          type GrpcProtocolOptionsValidationError

                                                                                                                                                                                                                                                                                                                                          type GrpcProtocolOptionsValidationError struct {
                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                            GrpcProtocolOptionsValidationError is the validation error returned by GrpcProtocolOptions.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                                                            func (GrpcProtocolOptionsValidationError) Cause

                                                                                                                                                                                                                                                                                                                                              Cause function returns cause value.

                                                                                                                                                                                                                                                                                                                                              func (GrpcProtocolOptionsValidationError) Error

                                                                                                                                                                                                                                                                                                                                                Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                                                                func (GrpcProtocolOptionsValidationError) ErrorName

                                                                                                                                                                                                                                                                                                                                                  ErrorName returns error name.

                                                                                                                                                                                                                                                                                                                                                  func (GrpcProtocolOptionsValidationError) Field

                                                                                                                                                                                                                                                                                                                                                    Field function returns field value.

                                                                                                                                                                                                                                                                                                                                                    func (GrpcProtocolOptionsValidationError) Key

                                                                                                                                                                                                                                                                                                                                                      Key function returns key value.

                                                                                                                                                                                                                                                                                                                                                      func (GrpcProtocolOptionsValidationError) Reason

                                                                                                                                                                                                                                                                                                                                                        Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                                                        type GrpcService

                                                                                                                                                                                                                                                                                                                                                        type GrpcService struct {
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Types that are assignable to TargetSpecifier:
                                                                                                                                                                                                                                                                                                                                                        	//	*GrpcService_EnvoyGrpc_
                                                                                                                                                                                                                                                                                                                                                        	//	*GrpcService_GoogleGrpc_
                                                                                                                                                                                                                                                                                                                                                        	TargetSpecifier isGrpcService_TargetSpecifier `protobuf_oneof:"target_specifier"`
                                                                                                                                                                                                                                                                                                                                                        	// The timeout for the gRPC request. This is the timeout for a specific
                                                                                                                                                                                                                                                                                                                                                        	// request.
                                                                                                                                                                                                                                                                                                                                                        	Timeout *duration.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        	// Additional metadata to include in streams initiated to the GrpcService.
                                                                                                                                                                                                                                                                                                                                                        	// This can be used for scenarios in which additional ad hoc authorization
                                                                                                                                                                                                                                                                                                                                                        	// headers (e.g. “x-foo-bar: baz-key“) are to be injected.
                                                                                                                                                                                                                                                                                                                                                        	InitialMetadata []*HeaderValue `protobuf:"bytes,5,rep,name=initial_metadata,json=initialMetadata,proto3" json:"initial_metadata,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                          gRPC service configuration. This is used by :ref:`ApiConfigSource <envoy_api_msg_core.ApiConfigSource>` and filter configurations. [#next-free-field: 6]

                                                                                                                                                                                                                                                                                                                                                          func (*GrpcService) Descriptor

                                                                                                                                                                                                                                                                                                                                                          func (*GrpcService) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                            Deprecated: Use GrpcService.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) GetEnvoyGrpc

                                                                                                                                                                                                                                                                                                                                                            func (x *GrpcService) GetEnvoyGrpc() *GrpcService_EnvoyGrpc

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) GetGoogleGrpc

                                                                                                                                                                                                                                                                                                                                                            func (x *GrpcService) GetGoogleGrpc() *GrpcService_GoogleGrpc

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) GetInitialMetadata

                                                                                                                                                                                                                                                                                                                                                            func (x *GrpcService) GetInitialMetadata() []*HeaderValue

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) GetTargetSpecifier

                                                                                                                                                                                                                                                                                                                                                            func (m *GrpcService) GetTargetSpecifier() isGrpcService_TargetSpecifier

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) GetTimeout

                                                                                                                                                                                                                                                                                                                                                            func (x *GrpcService) GetTimeout() *duration.Duration

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) ProtoReflect

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

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) Reset

                                                                                                                                                                                                                                                                                                                                                            func (x *GrpcService) Reset()

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) String

                                                                                                                                                                                                                                                                                                                                                            func (x *GrpcService) String() string

                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService) Validate

                                                                                                                                                                                                                                                                                                                                                            func (m *GrpcService) Validate() error

                                                                                                                                                                                                                                                                                                                                                              Validate checks the field values on GrpcService with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                                                                              type GrpcServiceValidationError

                                                                                                                                                                                                                                                                                                                                                              type GrpcServiceValidationError struct {
                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                GrpcServiceValidationError is the validation error returned by GrpcService.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                                                                                func (GrpcServiceValidationError) Cause

                                                                                                                                                                                                                                                                                                                                                                  Cause function returns cause value.

                                                                                                                                                                                                                                                                                                                                                                  func (GrpcServiceValidationError) Error

                                                                                                                                                                                                                                                                                                                                                                    Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                                                                                    func (GrpcServiceValidationError) ErrorName

                                                                                                                                                                                                                                                                                                                                                                    func (e GrpcServiceValidationError) ErrorName() string

                                                                                                                                                                                                                                                                                                                                                                      ErrorName returns error name.

                                                                                                                                                                                                                                                                                                                                                                      func (GrpcServiceValidationError) Field

                                                                                                                                                                                                                                                                                                                                                                        Field function returns field value.

                                                                                                                                                                                                                                                                                                                                                                        func (GrpcServiceValidationError) Key

                                                                                                                                                                                                                                                                                                                                                                          Key function returns key value.

                                                                                                                                                                                                                                                                                                                                                                          func (GrpcServiceValidationError) Reason

                                                                                                                                                                                                                                                                                                                                                                            Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                                                                            type GrpcService_EnvoyGrpc

                                                                                                                                                                                                                                                                                                                                                                            type GrpcService_EnvoyGrpc struct {
                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                            	// The name of the upstream gRPC cluster. SSL credentials will be supplied
                                                                                                                                                                                                                                                                                                                                                                            	// in the :ref:`Cluster <envoy_api_msg_Cluster>` :ref:`transport_socket
                                                                                                                                                                                                                                                                                                                                                                            	// <envoy_api_field_Cluster.transport_socket>`.
                                                                                                                                                                                                                                                                                                                                                                            	ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService_EnvoyGrpc) Descriptor

                                                                                                                                                                                                                                                                                                                                                                            func (*GrpcService_EnvoyGrpc) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                              Deprecated: Use GrpcService_EnvoyGrpc.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) GetClusterName

                                                                                                                                                                                                                                                                                                                                                                              func (x *GrpcService_EnvoyGrpc) GetClusterName() string

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) ProtoReflect

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

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) Reset

                                                                                                                                                                                                                                                                                                                                                                              func (x *GrpcService_EnvoyGrpc) Reset()

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) String

                                                                                                                                                                                                                                                                                                                                                                              func (x *GrpcService_EnvoyGrpc) String() string

                                                                                                                                                                                                                                                                                                                                                                              func (*GrpcService_EnvoyGrpc) Validate

                                                                                                                                                                                                                                                                                                                                                                              func (m *GrpcService_EnvoyGrpc) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                Validate checks the field values on GrpcService_EnvoyGrpc with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                                                                                                type GrpcService_EnvoyGrpcValidationError

                                                                                                                                                                                                                                                                                                                                                                                type GrpcService_EnvoyGrpcValidationError struct {
                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                  GrpcService_EnvoyGrpcValidationError is the validation error returned by GrpcService_EnvoyGrpc.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                                                                                                  func (GrpcService_EnvoyGrpcValidationError) Cause

                                                                                                                                                                                                                                                                                                                                                                                    Cause function returns cause value.

                                                                                                                                                                                                                                                                                                                                                                                    func (GrpcService_EnvoyGrpcValidationError) Error

                                                                                                                                                                                                                                                                                                                                                                                      Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                                                                                                      func (GrpcService_EnvoyGrpcValidationError) ErrorName

                                                                                                                                                                                                                                                                                                                                                                                        ErrorName returns error name.

                                                                                                                                                                                                                                                                                                                                                                                        func (GrpcService_EnvoyGrpcValidationError) Field

                                                                                                                                                                                                                                                                                                                                                                                          Field function returns field value.

                                                                                                                                                                                                                                                                                                                                                                                          func (GrpcService_EnvoyGrpcValidationError) Key

                                                                                                                                                                                                                                                                                                                                                                                            Key function returns key value.

                                                                                                                                                                                                                                                                                                                                                                                            func (GrpcService_EnvoyGrpcValidationError) Reason

                                                                                                                                                                                                                                                                                                                                                                                              Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                                                                                              type GrpcService_EnvoyGrpc_

                                                                                                                                                                                                                                                                                                                                                                                              type GrpcService_EnvoyGrpc_ struct {
                                                                                                                                                                                                                                                                                                                                                                                              	// Envoy's in-built gRPC client.
                                                                                                                                                                                                                                                                                                                                                                                              	// See the :ref:`gRPC services overview <arch_overview_grpc_services>`
                                                                                                                                                                                                                                                                                                                                                                                              	// documentation for discussion on gRPC client selection.
                                                                                                                                                                                                                                                                                                                                                                                              	EnvoyGrpc *GrpcService_EnvoyGrpc `protobuf:"bytes,1,opt,name=envoy_grpc,json=envoyGrpc,proto3,oneof"`
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                              type GrpcService_GoogleGrpc

                                                                                                                                                                                                                                                                                                                                                                                              type GrpcService_GoogleGrpc struct {
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The target URI when using the `Google C++ gRPC client
                                                                                                                                                                                                                                                                                                                                                                                              	// <https://github.com/grpc/grpc>`_. SSL credentials will be supplied in
                                                                                                                                                                                                                                                                                                                                                                                              	// :ref:`channel_credentials <envoy_api_field_core.GrpcService.GoogleGrpc.channel_credentials>`.
                                                                                                                                                                                                                                                                                                                                                                                              	TargetUri          string                                     `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                              	ChannelCredentials *GrpcService_GoogleGrpc_ChannelCredentials `protobuf:"bytes,2,opt,name=channel_credentials,json=channelCredentials,proto3" json:"channel_credentials,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                              	// A set of call credentials that can be composed with `channel credentials
                                                                                                                                                                                                                                                                                                                                                                                              	// <https://grpc.io/docs/guides/auth.html#credential-types>`_.
                                                                                                                                                                                                                                                                                                                                                                                              	CallCredentials []*GrpcService_GoogleGrpc_CallCredentials `protobuf:"bytes,3,rep,name=call_credentials,json=callCredentials,proto3" json:"call_credentials,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                              	// The human readable prefix to use when emitting statistics for the gRPC
                                                                                                                                                                                                                                                                                                                                                                                              	// service.
                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                              	// .. csv-table::
                                                                                                                                                                                                                                                                                                                                                                                              	//    :header: Name, Type, Description
                                                                                                                                                                                                                                                                                                                                                                                              	//    :widths: 1, 1, 2
                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                              	//    streams_total, Counter, Total number of streams opened
                                                                                                                                                                                                                                                                                                                                                                                              	//    streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code>
                                                                                                                                                                                                                                                                                                                                                                                              	StatPrefix string `protobuf:"bytes,4,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                              	// The name of the Google gRPC credentials factory to use. This must have been registered with
                                                                                                                                                                                                                                                                                                                                                                                              	// Envoy. If this is empty, a default credentials factory will be used that sets up channel
                                                                                                                                                                                                                                                                                                                                                                                              	// credentials based on other configuration parameters.
                                                                                                                                                                                                                                                                                                                                                                                              	CredentialsFactoryName string `` /* 129-byte string literal not displayed */
                                                                                                                                                                                                                                                                                                                                                                                              	// Additional configuration for site-specific customizations of the Google
                                                                                                                                                                                                                                                                                                                                                                                              	// gRPC library.
                                                                                                                                                                                                                                                                                                                                                                                              	Config *_struct.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                [#next-free-field: 7]

                                                                                                                                                                                                                                                                                                                                                                                                func (*GrpcService_GoogleGrpc) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                func (*GrpcService_GoogleGrpc) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                  Deprecated: Use GrpcService_GoogleGrpc.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) GetCallCredentials

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) GetChannelCredentials

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) GetConfig

                                                                                                                                                                                                                                                                                                                                                                                                  func (x *GrpcService_GoogleGrpc) GetConfig() *_struct.Struct

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) GetCredentialsFactoryName

                                                                                                                                                                                                                                                                                                                                                                                                  func (x *GrpcService_GoogleGrpc) GetCredentialsFactoryName() string

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) GetStatPrefix

                                                                                                                                                                                                                                                                                                                                                                                                  func (x *GrpcService_GoogleGrpc) GetStatPrefix() string

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) GetTargetUri

                                                                                                                                                                                                                                                                                                                                                                                                  func (x *GrpcService_GoogleGrpc) GetTargetUri() string

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) ProtoReflect

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

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) Reset

                                                                                                                                                                                                                                                                                                                                                                                                  func (x *GrpcService_GoogleGrpc) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) String

                                                                                                                                                                                                                                                                                                                                                                                                  func (x *GrpcService_GoogleGrpc) String() string

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GrpcService_GoogleGrpc) Validate

                                                                                                                                                                                                                                                                                                                                                                                                  func (m *GrpcService_GoogleGrpc) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                    Validate checks the field values on GrpcService_GoogleGrpc with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                                                                                                                    type GrpcService_GoogleGrpcValidationError

                                                                                                                                                                                                                                                                                                                                                                                                    type GrpcService_GoogleGrpcValidationError struct {
                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                      GrpcService_GoogleGrpcValidationError is the validation error returned by GrpcService_GoogleGrpc.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                                                                                                                      func (GrpcService_GoogleGrpcValidationError) Cause

                                                                                                                                                                                                                                                                                                                                                                                                        Cause function returns cause value.

                                                                                                                                                                                                                                                                                                                                                                                                        func (GrpcService_GoogleGrpcValidationError) Error

                                                                                                                                                                                                                                                                                                                                                                                                          Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                                                                                                                          func (GrpcService_GoogleGrpcValidationError) ErrorName

                                                                                                                                                                                                                                                                                                                                                                                                            ErrorName returns error name.

                                                                                                                                                                                                                                                                                                                                                                                                            func (GrpcService_GoogleGrpcValidationError) Field

                                                                                                                                                                                                                                                                                                                                                                                                              Field function returns field value.

                                                                                                                                                                                                                                                                                                                                                                                                              func (GrpcService_GoogleGrpcValidationError) Key

                                                                                                                                                                                                                                                                                                                                                                                                                Key function returns key value.

                                                                                                                                                                                                                                                                                                                                                                                                                func (GrpcService_GoogleGrpcValidationError) Reason

                                                                                                                                                                                                                                                                                                                                                                                                                  Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                                                                                                                  type GrpcService_GoogleGrpc_

                                                                                                                                                                                                                                                                                                                                                                                                                  type GrpcService_GoogleGrpc_ struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  	// `Google C++ gRPC client <https://github.com/grpc/grpc>`_
                                                                                                                                                                                                                                                                                                                                                                                                                  	// See the :ref:`gRPC services overview <arch_overview_grpc_services>`
                                                                                                                                                                                                                                                                                                                                                                                                                  	// documentation for discussion on gRPC client selection.
                                                                                                                                                                                                                                                                                                                                                                                                                  	GoogleGrpc *GrpcService_GoogleGrpc `protobuf:"bytes,2,opt,name=google_grpc,json=googleGrpc,proto3,oneof"`
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                  type GrpcService_GoogleGrpc_CallCredentials

                                                                                                                                                                                                                                                                                                                                                                                                                  type GrpcService_GoogleGrpc_CallCredentials struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// Types that are assignable to CredentialSpecifier:
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_AccessToken
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_GoogleIam
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_FromPlugin
                                                                                                                                                                                                                                                                                                                                                                                                                  	//	*GrpcService_GoogleGrpc_CallCredentials_StsService_
                                                                                                                                                                                                                                                                                                                                                                                                                  	CredentialSpecifier isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier `protobuf_oneof:"credential_specifier"`
                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                    [#next-free-field: 8]

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                      Deprecated: Use GrpcService_GoogleGrpc_CallCredentials.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) GetAccessToken

                                                                                                                                                                                                                                                                                                                                                                                                                      func (x *GrpcService_GoogleGrpc_CallCredentials) GetAccessToken() string

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier

                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine

                                                                                                                                                                                                                                                                                                                                                                                                                      func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine() *empty.Empty

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken

                                                                                                                                                                                                                                                                                                                                                                                                                      func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken() string

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) GetStsService

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) ProtoReflect

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) String

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                        Validate checks the field values on GrpcService_GoogleGrpc_CallCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                                                                                                                                                                                                                                                                                                                                                                                                                        type GrpcService_GoogleGrpc_CallCredentialsValidationError

                                                                                                                                                                                                                                                                                                                                                                                                                        type GrpcService_GoogleGrpc_CallCredentialsValidationError struct {
                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                          GrpcService_GoogleGrpc_CallCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials.Validate if the designated constraints aren't met.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Cause

                                                                                                                                                                                                                                                                                                                                                                                                                            Cause function returns cause value.

                                                                                                                                                                                                                                                                                                                                                                                                                            func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Error

                                                                                                                                                                                                                                                                                                                                                                                                                              Error satisfies the builtin error interface

                                                                                                                                                                                                                                                                                                                                                                                                                              func (GrpcService_GoogleGrpc_CallCredentialsValidationError) ErrorName

                                                                                                                                                                                                                                                                                                                                                                                                                                ErrorName returns error name.

                                                                                                                                                                                                                                                                                                                                                                                                                                func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Field

                                                                                                                                                                                                                                                                                                                                                                                                                                  Field function returns field value.

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Key

                                                                                                                                                                                                                                                                                                                                                                                                                                    Key function returns key value.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Reason

                                                                                                                                                                                                                                                                                                                                                                                                                                      Reason function returns reason value.

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_AccessToken

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_AccessToken struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Access token credentials.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// https://grpc.io/grpc/cpp/namespacegrpc.html#ad3a80da696ffdaea943f0f858d7a360d.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3,oneof"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_FromPlugin

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_FromPlugin struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Custom authenticator credentials.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// https://grpc.io/grpc/cpp/namespacegrpc.html#a823c6a4b19ffc71fb33e90154ee2ad07.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// https://grpc.io/docs/guides/auth.html#extending-grpc-to-support-other-authentication-mechanisms.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	FromPlugin *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin `protobuf:"bytes,6,opt,name=from_plugin,json=fromPlugin,proto3,oneof"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Google Compute Engine credentials.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// https://grpc.io/grpc/cpp/namespacegrpc.html#a6beb3ac70ff94bd2ebbd89b8f21d1f61
                                                                                                                                                                                                                                                                                                                                                                                                                                      	GoogleComputeEngine *empty.Empty `protobuf:"bytes,2,opt,name=google_compute_engine,json=googleComputeEngine,proto3,oneof"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials

                                                                                                                                                                                                                                                                                                                                                                                                                                      type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      	AuthorizationToken string `protobuf:"bytes,1,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      	AuthoritySelector  string `protobuf:"bytes,2,opt,name=authority_selector,json=authoritySelector,proto3" json:"authority_selector,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                        Deprecated: Use GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GrpcService_GoogleGrpc_CallCredentials