Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthCerts = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCerts   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthClusters = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowClusters   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthConfigDump = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowConfigDump   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMemory = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMemory   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMetrics = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMetrics   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMutexStats = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMutexStats   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthServerInfo = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowServerInfo   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthTap = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTap   = fmt.Errorf("proto: integer overflow")
)
View Source
var CommandLineOptions_IpVersion_name = map[int32]string{
	0: "v4",
	1: "v6",
}
View Source
var CommandLineOptions_IpVersion_value = map[string]int32{
	"v4": 0,
	"v6": 1,
}
View Source
var CommandLineOptions_Mode_name = map[int32]string{
	0: "Serve",
	1: "Validate",
	2: "InitOnly",
}
View Source
var CommandLineOptions_Mode_value = map[string]int32{
	"Serve":    0,
	"Validate": 1,
	"InitOnly": 2,
}
View Source
var ServerInfo_State_name = map[int32]string{
	0: "LIVE",
	1: "DRAINING",
	2: "PRE_INITIALIZING",
	3: "INITIALIZING",
}
View Source
var ServerInfo_State_value = map[string]int32{
	"LIVE":             0,
	"DRAINING":         1,
	"PRE_INITIALIZING": 2,
	"INITIALIZING":     3,
}
View Source
var SimpleMetric_Type_name = map[int32]string{
	0: "COUNTER",
	1: "GAUGE",
}
View Source
var SimpleMetric_Type_value = map[string]int32{
	"COUNTER": 0,
	"GAUGE":   1,
}

Functions

This section is empty.

Types

type BootstrapConfigDump

type BootstrapConfigDump struct {
	Bootstrap v2.Bootstrap `protobuf:"bytes,1,opt,name=bootstrap,proto3" json:"bootstrap"`
	// The timestamp when the BootstrapConfig was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

This message describes the bootstrap configuration that Envoy was started with. This includes any CLI overrides that were merged. Bootstrap configuration information can be used to recreate the static portions of an Envoy configuration by reusing the output as the bootstrap configuration for another Envoy.

func (*BootstrapConfigDump) Descriptor

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

func (*BootstrapConfigDump) GetBootstrap

func (m *BootstrapConfigDump) GetBootstrap() v2.Bootstrap

func (*BootstrapConfigDump) GetLastUpdated

func (m *BootstrapConfigDump) GetLastUpdated() *types.Timestamp

func (*BootstrapConfigDump) Marshal

func (m *BootstrapConfigDump) Marshal() (dAtA []byte, err error)

func (*BootstrapConfigDump) MarshalTo

func (m *BootstrapConfigDump) MarshalTo(dAtA []byte) (int, error)

func (*BootstrapConfigDump) ProtoMessage

func (*BootstrapConfigDump) ProtoMessage()

func (*BootstrapConfigDump) Reset

func (m *BootstrapConfigDump) Reset()

func (*BootstrapConfigDump) Size

func (m *BootstrapConfigDump) Size() (n int)

func (*BootstrapConfigDump) String

func (m *BootstrapConfigDump) String() string

func (*BootstrapConfigDump) Unmarshal

func (m *BootstrapConfigDump) Unmarshal(dAtA []byte) error

func (*BootstrapConfigDump) Validate

func (m *BootstrapConfigDump) Validate() error

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

func (*BootstrapConfigDump) XXX_DiscardUnknown

func (m *BootstrapConfigDump) XXX_DiscardUnknown()

func (*BootstrapConfigDump) XXX_Marshal

func (m *BootstrapConfigDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BootstrapConfigDump) XXX_Merge

func (m *BootstrapConfigDump) XXX_Merge(src proto.Message)

func (*BootstrapConfigDump) XXX_Size

func (m *BootstrapConfigDump) XXX_Size() int

func (*BootstrapConfigDump) XXX_Unmarshal

func (m *BootstrapConfigDump) XXX_Unmarshal(b []byte) error

type BootstrapConfigDumpValidationError

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

BootstrapConfigDumpValidationError is the validation error returned by BootstrapConfigDump.Validate if the designated constraints aren't met.

func (BootstrapConfigDumpValidationError) Cause

Cause function returns cause value.

func (BootstrapConfigDumpValidationError) Error

Error satisfies the builtin error interface

func (BootstrapConfigDumpValidationError) ErrorName

ErrorName returns error name.

func (BootstrapConfigDumpValidationError) Field

Field function returns field value.

func (BootstrapConfigDumpValidationError) Key

Key function returns key value.

func (BootstrapConfigDumpValidationError) Reason

Reason function returns reason value.

type Certificate

type Certificate struct {
	// Details of CA certificate.
	CaCert []*CertificateDetails `protobuf:"bytes,1,rep,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// Details of Certificate Chain
	CertChain            []*CertificateDetails `protobuf:"bytes,2,rep,name=cert_chain,json=certChain,proto3" json:"cert_chain,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Certificate) Descriptor

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

func (*Certificate) GetCaCert

func (m *Certificate) GetCaCert() []*CertificateDetails

func (*Certificate) GetCertChain

func (m *Certificate) GetCertChain() []*CertificateDetails

func (*Certificate) Marshal

func (m *Certificate) Marshal() (dAtA []byte, err error)

func (*Certificate) MarshalTo

func (m *Certificate) MarshalTo(dAtA []byte) (int, error)

func (*Certificate) ProtoMessage

func (*Certificate) ProtoMessage()

func (*Certificate) Reset

func (m *Certificate) Reset()

func (*Certificate) Size

func (m *Certificate) Size() (n int)

func (*Certificate) String

func (m *Certificate) String() string

func (*Certificate) Unmarshal

func (m *Certificate) Unmarshal(dAtA []byte) error

func (*Certificate) Validate

func (m *Certificate) Validate() error

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

func (*Certificate) XXX_DiscardUnknown

func (m *Certificate) XXX_DiscardUnknown()

func (*Certificate) XXX_Marshal

func (m *Certificate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Certificate) XXX_Merge

func (m *Certificate) XXX_Merge(src proto.Message)

func (*Certificate) XXX_Size

func (m *Certificate) XXX_Size() int

func (*Certificate) XXX_Unmarshal

func (m *Certificate) XXX_Unmarshal(b []byte) error

type CertificateDetails

type CertificateDetails struct {
	// Path of the certificate.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Certificate Serial Number.
	SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	// List of Subject Alternate names.
	SubjectAltNames []*SubjectAlternateName `protobuf:"bytes,3,rep,name=subject_alt_names,json=subjectAltNames,proto3" json:"subject_alt_names,omitempty"`
	// Minimum of days until expiration of certificate and it's chain.
	DaysUntilExpiration uint64 `protobuf:"varint,4,opt,name=days_until_expiration,json=daysUntilExpiration,proto3" json:"days_until_expiration,omitempty"`
	// Indicates the time from which the certificate is valid.
	ValidFrom *types.Timestamp `protobuf:"bytes,5,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	// Indicates the time at which the certificate expires.
	ExpirationTime       *types.Timestamp `protobuf:"bytes,6,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*CertificateDetails) Descriptor

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

func (*CertificateDetails) GetDaysUntilExpiration

func (m *CertificateDetails) GetDaysUntilExpiration() uint64

func (*CertificateDetails) GetExpirationTime

func (m *CertificateDetails) GetExpirationTime() *types.Timestamp

func (*CertificateDetails) GetPath

func (m *CertificateDetails) GetPath() string

func (*CertificateDetails) GetSerialNumber

func (m *CertificateDetails) GetSerialNumber() string

func (*CertificateDetails) GetSubjectAltNames

func (m *CertificateDetails) GetSubjectAltNames() []*SubjectAlternateName

func (*CertificateDetails) GetValidFrom

func (m *CertificateDetails) GetValidFrom() *types.Timestamp

func (*CertificateDetails) Marshal

func (m *CertificateDetails) Marshal() (dAtA []byte, err error)

func (*CertificateDetails) MarshalTo

func (m *CertificateDetails) MarshalTo(dAtA []byte) (int, error)

func (*CertificateDetails) ProtoMessage

func (*CertificateDetails) ProtoMessage()

func (*CertificateDetails) Reset

func (m *CertificateDetails) Reset()

func (*CertificateDetails) Size

func (m *CertificateDetails) Size() (n int)

func (*CertificateDetails) String

func (m *CertificateDetails) String() string

func (*CertificateDetails) Unmarshal

func (m *CertificateDetails) Unmarshal(dAtA []byte) error

func (*CertificateDetails) Validate

func (m *CertificateDetails) Validate() error

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

func (*CertificateDetails) XXX_DiscardUnknown

func (m *CertificateDetails) XXX_DiscardUnknown()

func (*CertificateDetails) XXX_Marshal

func (m *CertificateDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CertificateDetails) XXX_Merge

func (m *CertificateDetails) XXX_Merge(src proto.Message)

func (*CertificateDetails) XXX_Size

func (m *CertificateDetails) XXX_Size() int

func (*CertificateDetails) XXX_Unmarshal

func (m *CertificateDetails) XXX_Unmarshal(b []byte) error

type CertificateDetailsValidationError

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

CertificateDetailsValidationError is the validation error returned by CertificateDetails.Validate if the designated constraints aren't met.

func (CertificateDetailsValidationError) Cause

Cause function returns cause value.

func (CertificateDetailsValidationError) Error

Error satisfies the builtin error interface

func (CertificateDetailsValidationError) ErrorName

ErrorName returns error name.

func (CertificateDetailsValidationError) Field

Field function returns field value.

func (CertificateDetailsValidationError) Key

Key function returns key value.

func (CertificateDetailsValidationError) Reason

Reason function returns reason value.

type CertificateValidationError

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

CertificateValidationError is the validation error returned by Certificate.Validate if the designated constraints aren't met.

func (CertificateValidationError) Cause

Cause function returns cause value.

func (CertificateValidationError) Error

Error satisfies the builtin error interface

func (CertificateValidationError) ErrorName

func (e CertificateValidationError) ErrorName() string

ErrorName returns error name.

func (CertificateValidationError) Field

Field function returns field value.

func (CertificateValidationError) Key

Key function returns key value.

func (CertificateValidationError) Reason

Reason function returns reason value.

type Certificates

type Certificates struct {
	// List of certificates known to an Envoy.
	Certificates         []*Certificate `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

Proto representation of certificate details. Admin endpoint uses this wrapper for `/certs` to display certificate information. See :ref:`/certs <operations_admin_interface_certs>` for more information.

func (*Certificates) Descriptor

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

func (*Certificates) GetCertificates

func (m *Certificates) GetCertificates() []*Certificate

func (*Certificates) Marshal

func (m *Certificates) Marshal() (dAtA []byte, err error)

func (*Certificates) MarshalTo

func (m *Certificates) MarshalTo(dAtA []byte) (int, error)

func (*Certificates) ProtoMessage

func (*Certificates) ProtoMessage()

func (*Certificates) Reset

func (m *Certificates) Reset()

func (*Certificates) Size

func (m *Certificates) Size() (n int)

func (*Certificates) String

func (m *Certificates) String() string

func (*Certificates) Unmarshal

func (m *Certificates) Unmarshal(dAtA []byte) error

func (*Certificates) Validate

func (m *Certificates) Validate() error

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

func (*Certificates) XXX_DiscardUnknown

func (m *Certificates) XXX_DiscardUnknown()

func (*Certificates) XXX_Marshal

func (m *Certificates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Certificates) XXX_Merge

func (m *Certificates) XXX_Merge(src proto.Message)

func (*Certificates) XXX_Size

func (m *Certificates) XXX_Size() int

func (*Certificates) XXX_Unmarshal

func (m *Certificates) XXX_Unmarshal(b []byte) error

type CertificatesValidationError

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

CertificatesValidationError is the validation error returned by Certificates.Validate if the designated constraints aren't met.

func (CertificatesValidationError) Cause

Cause function returns cause value.

func (CertificatesValidationError) Error

Error satisfies the builtin error interface

func (CertificatesValidationError) ErrorName

func (e CertificatesValidationError) ErrorName() string

ErrorName returns error name.

func (CertificatesValidationError) Field

Field function returns field value.

func (CertificatesValidationError) Key

Key function returns key value.

func (CertificatesValidationError) Reason

Reason function returns reason value.

type ClusterStatus

type ClusterStatus struct {
	// Name of the cluster.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Denotes whether this cluster was added via API or configured statically.
	AddedViaApi bool `protobuf:"varint,2,opt,name=added_via_api,json=addedViaApi,proto3" json:"added_via_api,omitempty"`
	// The success rate threshold used in the last interval. The threshold is used to eject hosts
	// based on their success rate. See
	// :ref:`Cluster outlier detection <arch_overview_outlier_detection>` statistics
	//
	// Note: this field may be omitted in any of the three following cases:
	//
	// 1. There were not enough hosts with enough request volume to proceed with success rate based
	//    outlier ejection.
	// 2. The threshold is computed to be < 0 because a negative value implies that there was no
	//    threshold for that interval.
	// 3. Outlier detection is not enabled for this cluster.
	SuccessRateEjectionThreshold *_type.Percent `` /* 149-byte string literal not displayed */
	// Mapping from host address to the host's current status.
	HostStatuses         []*HostStatus `protobuf:"bytes,4,rep,name=host_statuses,json=hostStatuses,proto3" json:"host_statuses,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

Details an individual cluster's current status.

func (*ClusterStatus) Descriptor

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

func (*ClusterStatus) GetAddedViaApi

func (m *ClusterStatus) GetAddedViaApi() bool

func (*ClusterStatus) GetHostStatuses

func (m *ClusterStatus) GetHostStatuses() []*HostStatus

func (*ClusterStatus) GetName

func (m *ClusterStatus) GetName() string

func (*ClusterStatus) GetSuccessRateEjectionThreshold

func (m *ClusterStatus) GetSuccessRateEjectionThreshold() *_type.Percent

func (*ClusterStatus) Marshal

func (m *ClusterStatus) Marshal() (dAtA []byte, err error)

func (*ClusterStatus) MarshalTo

func (m *ClusterStatus) MarshalTo(dAtA []byte) (int, error)

func (*ClusterStatus) ProtoMessage

func (*ClusterStatus) ProtoMessage()

func (*ClusterStatus) Reset

func (m *ClusterStatus) Reset()

func (*ClusterStatus) Size

func (m *ClusterStatus) Size() (n int)

func (*ClusterStatus) String

func (m *ClusterStatus) String() string

func (*ClusterStatus) Unmarshal

func (m *ClusterStatus) Unmarshal(dAtA []byte) error

func (*ClusterStatus) Validate

func (m *ClusterStatus) Validate() error

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

func (*ClusterStatus) XXX_DiscardUnknown

func (m *ClusterStatus) XXX_DiscardUnknown()

func (*ClusterStatus) XXX_Marshal

func (m *ClusterStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterStatus) XXX_Merge

func (m *ClusterStatus) XXX_Merge(src proto.Message)

func (*ClusterStatus) XXX_Size

func (m *ClusterStatus) XXX_Size() int

func (*ClusterStatus) XXX_Unmarshal

func (m *ClusterStatus) XXX_Unmarshal(b []byte) error

type ClusterStatusValidationError

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

ClusterStatusValidationError is the validation error returned by ClusterStatus.Validate if the designated constraints aren't met.

func (ClusterStatusValidationError) Cause

Cause function returns cause value.

func (ClusterStatusValidationError) Error

Error satisfies the builtin error interface

func (ClusterStatusValidationError) ErrorName

func (e ClusterStatusValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterStatusValidationError) Field

Field function returns field value.

func (ClusterStatusValidationError) Key

Key function returns key value.

func (ClusterStatusValidationError) Reason

Reason function returns reason value.

type Clusters

type Clusters struct {
	// Mapping from cluster name to each cluster's status.
	ClusterStatuses      []*ClusterStatus `protobuf:"bytes,1,rep,name=cluster_statuses,json=clusterStatuses,proto3" json:"cluster_statuses,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Admin endpoint uses this wrapper for `/clusters` to display cluster status information. See :ref:`/clusters <operations_admin_interface_clusters>` for more information.

func (*Clusters) Descriptor

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

func (*Clusters) GetClusterStatuses

func (m *Clusters) GetClusterStatuses() []*ClusterStatus

func (*Clusters) Marshal

func (m *Clusters) Marshal() (dAtA []byte, err error)

func (*Clusters) MarshalTo

func (m *Clusters) MarshalTo(dAtA []byte) (int, error)

func (*Clusters) ProtoMessage

func (*Clusters) ProtoMessage()

func (*Clusters) Reset

func (m *Clusters) Reset()

func (*Clusters) Size

func (m *Clusters) Size() (n int)

func (*Clusters) String

func (m *Clusters) String() string

func (*Clusters) Unmarshal

func (m *Clusters) Unmarshal(dAtA []byte) error

func (*Clusters) Validate

func (m *Clusters) Validate() error

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

func (*Clusters) XXX_DiscardUnknown

func (m *Clusters) XXX_DiscardUnknown()

func (*Clusters) XXX_Marshal

func (m *Clusters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Clusters) XXX_Merge

func (m *Clusters) XXX_Merge(src proto.Message)

func (*Clusters) XXX_Size

func (m *Clusters) XXX_Size() int

func (*Clusters) XXX_Unmarshal

func (m *Clusters) XXX_Unmarshal(b []byte) error

type ClustersConfigDump

type ClustersConfigDump struct {
	// This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the
	// last processed CDS discovery response. If there are only static bootstrap clusters, this field
	// will be "".
	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The statically loaded cluster configs.
	StaticClusters []ClustersConfigDump_StaticCluster `protobuf:"bytes,2,rep,name=static_clusters,json=staticClusters,proto3" json:"static_clusters"`
	// The dynamically loaded active clusters. These are clusters that are available to service
	// data plane traffic.
	DynamicActiveClusters []ClustersConfigDump_DynamicCluster `protobuf:"bytes,3,rep,name=dynamic_active_clusters,json=dynamicActiveClusters,proto3" json:"dynamic_active_clusters"`
	// The dynamically loaded warming clusters. These are clusters that are currently undergoing
	// warming in preparation to service data plane traffic. Note that if attempting to recreate an
	// Envoy configuration from a configuration dump, the warming clusters should generally be
	// discarded.
	DynamicWarmingClusters []ClustersConfigDump_DynamicCluster `protobuf:"bytes,4,rep,name=dynamic_warming_clusters,json=dynamicWarmingClusters,proto3" json:"dynamic_warming_clusters"`
	XXX_NoUnkeyedLiteral   struct{}                            `json:"-"`
	XXX_unrecognized       []byte                              `json:"-"`
	XXX_sizecache          int32                               `json:"-"`
}

Envoy's cluster manager fills this message with all currently known clusters. Cluster configuration information can be used to recreate an Envoy configuration by populating all clusters as static clusters or by returning them in a CDS response.

func (*ClustersConfigDump) Descriptor

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

func (*ClustersConfigDump) GetDynamicActiveClusters

func (m *ClustersConfigDump) GetDynamicActiveClusters() []ClustersConfigDump_DynamicCluster

func (*ClustersConfigDump) GetDynamicWarmingClusters

func (m *ClustersConfigDump) GetDynamicWarmingClusters() []ClustersConfigDump_DynamicCluster

func (*ClustersConfigDump) GetStaticClusters

func (m *ClustersConfigDump) GetStaticClusters() []ClustersConfigDump_StaticCluster

func (*ClustersConfigDump) GetVersionInfo

func (m *ClustersConfigDump) GetVersionInfo() string

func (*ClustersConfigDump) Marshal

func (m *ClustersConfigDump) Marshal() (dAtA []byte, err error)

func (*ClustersConfigDump) MarshalTo

func (m *ClustersConfigDump) MarshalTo(dAtA []byte) (int, error)

func (*ClustersConfigDump) ProtoMessage

func (*ClustersConfigDump) ProtoMessage()

func (*ClustersConfigDump) Reset

func (m *ClustersConfigDump) Reset()

func (*ClustersConfigDump) Size

func (m *ClustersConfigDump) Size() (n int)

func (*ClustersConfigDump) String

func (m *ClustersConfigDump) String() string

func (*ClustersConfigDump) Unmarshal

func (m *ClustersConfigDump) Unmarshal(dAtA []byte) error

func (*ClustersConfigDump) Validate

func (m *ClustersConfigDump) Validate() error

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

func (*ClustersConfigDump) XXX_DiscardUnknown

func (m *ClustersConfigDump) XXX_DiscardUnknown()

func (*ClustersConfigDump) XXX_Marshal

func (m *ClustersConfigDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClustersConfigDump) XXX_Merge

func (m *ClustersConfigDump) XXX_Merge(src proto.Message)

func (*ClustersConfigDump) XXX_Size

func (m *ClustersConfigDump) XXX_Size() int

func (*ClustersConfigDump) XXX_Unmarshal

func (m *ClustersConfigDump) XXX_Unmarshal(b []byte) error

type ClustersConfigDumpValidationError

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

ClustersConfigDumpValidationError is the validation error returned by ClustersConfigDump.Validate if the designated constraints aren't met.

func (ClustersConfigDumpValidationError) Cause

Cause function returns cause value.

func (ClustersConfigDumpValidationError) Error

Error satisfies the builtin error interface

func (ClustersConfigDumpValidationError) ErrorName

ErrorName returns error name.

func (ClustersConfigDumpValidationError) Field

Field function returns field value.

func (ClustersConfigDumpValidationError) Key

Key function returns key value.

func (ClustersConfigDumpValidationError) Reason

Reason function returns reason value.

type ClustersConfigDump_DynamicCluster

type ClustersConfigDump_DynamicCluster struct {
	// This is the per-resource version information. This version is currently taken from the
	// :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time
	// that the cluster was loaded. In the future, discrete per-cluster versions may be supported by
	// the API.
	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The cluster config.
	Cluster *v21.Cluster `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// The timestamp when the Cluster was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Describes a dynamically loaded cluster via the CDS API.

func (*ClustersConfigDump_DynamicCluster) Descriptor

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

func (*ClustersConfigDump_DynamicCluster) GetCluster

func (*ClustersConfigDump_DynamicCluster) GetLastUpdated

func (m *ClustersConfigDump_DynamicCluster) GetLastUpdated() *types.Timestamp

func (*ClustersConfigDump_DynamicCluster) GetVersionInfo

func (m *ClustersConfigDump_DynamicCluster) GetVersionInfo() string

func (*ClustersConfigDump_DynamicCluster) Marshal

func (m *ClustersConfigDump_DynamicCluster) Marshal() (dAtA []byte, err error)

func (*ClustersConfigDump_DynamicCluster) MarshalTo

func (m *ClustersConfigDump_DynamicCluster) MarshalTo(dAtA []byte) (int, error)

func (*ClustersConfigDump_DynamicCluster) ProtoMessage

func (*ClustersConfigDump_DynamicCluster) ProtoMessage()

func (*ClustersConfigDump_DynamicCluster) Reset

func (*ClustersConfigDump_DynamicCluster) Size

func (m *ClustersConfigDump_DynamicCluster) Size() (n int)

func (*ClustersConfigDump_DynamicCluster) String

func (*ClustersConfigDump_DynamicCluster) Unmarshal

func (m *ClustersConfigDump_DynamicCluster) Unmarshal(dAtA []byte) error

func (*ClustersConfigDump_DynamicCluster) Validate

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

func (*ClustersConfigDump_DynamicCluster) XXX_DiscardUnknown

func (m *ClustersConfigDump_DynamicCluster) XXX_DiscardUnknown()

func (*ClustersConfigDump_DynamicCluster) XXX_Marshal

func (m *ClustersConfigDump_DynamicCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClustersConfigDump_DynamicCluster) XXX_Merge

func (*ClustersConfigDump_DynamicCluster) XXX_Size

func (m *ClustersConfigDump_DynamicCluster) XXX_Size() int

func (*ClustersConfigDump_DynamicCluster) XXX_Unmarshal

func (m *ClustersConfigDump_DynamicCluster) XXX_Unmarshal(b []byte) error

type ClustersConfigDump_DynamicClusterValidationError

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

ClustersConfigDump_DynamicClusterValidationError is the validation error returned by ClustersConfigDump_DynamicCluster.Validate if the designated constraints aren't met.

func (ClustersConfigDump_DynamicClusterValidationError) Cause

Cause function returns cause value.

func (ClustersConfigDump_DynamicClusterValidationError) Error

Error satisfies the builtin error interface

func (ClustersConfigDump_DynamicClusterValidationError) ErrorName

ErrorName returns error name.

func (ClustersConfigDump_DynamicClusterValidationError) Field

Field function returns field value.

func (ClustersConfigDump_DynamicClusterValidationError) Key

Key function returns key value.

func (ClustersConfigDump_DynamicClusterValidationError) Reason

Reason function returns reason value.

type ClustersConfigDump_StaticCluster

type ClustersConfigDump_StaticCluster struct {
	// The cluster config.
	Cluster *v21.Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// The timestamp when the Cluster was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Describes a statically loaded cluster.

func (*ClustersConfigDump_StaticCluster) Descriptor

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

func (*ClustersConfigDump_StaticCluster) GetCluster

func (m *ClustersConfigDump_StaticCluster) GetCluster() *v21.Cluster

func (*ClustersConfigDump_StaticCluster) GetLastUpdated

func (m *ClustersConfigDump_StaticCluster) GetLastUpdated() *types.Timestamp

func (*ClustersConfigDump_StaticCluster) Marshal

func (m *ClustersConfigDump_StaticCluster) Marshal() (dAtA []byte, err error)

func (*ClustersConfigDump_StaticCluster) MarshalTo

func (m *ClustersConfigDump_StaticCluster) MarshalTo(dAtA []byte) (int, error)

func (*ClustersConfigDump_StaticCluster) ProtoMessage

func (*ClustersConfigDump_StaticCluster) ProtoMessage()

func (*ClustersConfigDump_StaticCluster) Reset

func (*ClustersConfigDump_StaticCluster) Size

func (m *ClustersConfigDump_StaticCluster) Size() (n int)

func (*ClustersConfigDump_StaticCluster) String

func (*ClustersConfigDump_StaticCluster) Unmarshal

func (m *ClustersConfigDump_StaticCluster) Unmarshal(dAtA []byte) error

func (*ClustersConfigDump_StaticCluster) Validate

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

func (*ClustersConfigDump_StaticCluster) XXX_DiscardUnknown

func (m *ClustersConfigDump_StaticCluster) XXX_DiscardUnknown()

func (*ClustersConfigDump_StaticCluster) XXX_Marshal

func (m *ClustersConfigDump_StaticCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClustersConfigDump_StaticCluster) XXX_Merge

func (*ClustersConfigDump_StaticCluster) XXX_Size

func (m *ClustersConfigDump_StaticCluster) XXX_Size() int

func (*ClustersConfigDump_StaticCluster) XXX_Unmarshal

func (m *ClustersConfigDump_StaticCluster) XXX_Unmarshal(b []byte) error

type ClustersConfigDump_StaticClusterValidationError

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

ClustersConfigDump_StaticClusterValidationError is the validation error returned by ClustersConfigDump_StaticCluster.Validate if the designated constraints aren't met.

func (ClustersConfigDump_StaticClusterValidationError) Cause

Cause function returns cause value.

func (ClustersConfigDump_StaticClusterValidationError) Error

Error satisfies the builtin error interface

func (ClustersConfigDump_StaticClusterValidationError) ErrorName

ErrorName returns error name.

func (ClustersConfigDump_StaticClusterValidationError) Field

Field function returns field value.

func (ClustersConfigDump_StaticClusterValidationError) Key

Key function returns key value.

func (ClustersConfigDump_StaticClusterValidationError) Reason

Reason function returns reason value.

type ClustersValidationError

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

ClustersValidationError is the validation error returned by Clusters.Validate if the designated constraints aren't met.

func (ClustersValidationError) Cause

func (e ClustersValidationError) Cause() error

Cause function returns cause value.

func (ClustersValidationError) Error

func (e ClustersValidationError) Error() string

Error satisfies the builtin error interface

func (ClustersValidationError) ErrorName

func (e ClustersValidationError) ErrorName() string

ErrorName returns error name.

func (ClustersValidationError) Field

func (e ClustersValidationError) Field() string

Field function returns field value.

func (ClustersValidationError) Key

func (e ClustersValidationError) Key() bool

Key function returns key value.

func (ClustersValidationError) Reason

func (e ClustersValidationError) Reason() string

Reason function returns reason value.

type CommandLineOptions

type CommandLineOptions struct {
	// See :option:`--base-id` for details.
	BaseId uint64 `protobuf:"varint,1,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"`
	// See :option:`--concurrency` for details.
	Concurrency uint32 `protobuf:"varint,2,opt,name=concurrency,proto3" json:"concurrency,omitempty"`
	// See :option:`--config-path` for details.
	ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
	// See :option:`--config-yaml` for details.
	ConfigYaml string `protobuf:"bytes,4,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"`
	// See :option:`--allow-unknown-fields` for details.
	AllowUnknownFields bool `protobuf:"varint,5,opt,name=allow_unknown_fields,json=allowUnknownFields,proto3" json:"allow_unknown_fields,omitempty"`
	// See :option:`--admin-address-path` for details.
	AdminAddressPath string `protobuf:"bytes,6,opt,name=admin_address_path,json=adminAddressPath,proto3" json:"admin_address_path,omitempty"`
	// See :option:`--local-address-ip-version` for details.
	LocalAddressIpVersion CommandLineOptions_IpVersion `` /* 183-byte string literal not displayed */
	// See :option:`--log-level` for details.
	LogLevel string `protobuf:"bytes,8,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`
	// See :option:`--component-log-level` for details.
	ComponentLogLevel string `protobuf:"bytes,9,opt,name=component_log_level,json=componentLogLevel,proto3" json:"component_log_level,omitempty"`
	// See :option:`--log-format` for details.
	LogFormat string `protobuf:"bytes,10,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"`
	// See :option:`--log-path` for details.
	LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"`
	// See :option:`--hot-restart-version` for details.
	HotRestartVersion bool `protobuf:"varint,12,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,omitempty"`
	// See :option:`--service-cluster` for details.
	ServiceCluster string `protobuf:"bytes,13,opt,name=service_cluster,json=serviceCluster,proto3" json:"service_cluster,omitempty"`
	// See :option:`--service-node` for details.
	ServiceNode string `protobuf:"bytes,14,opt,name=service_node,json=serviceNode,proto3" json:"service_node,omitempty"`
	// See :option:`--service-zone` for details.
	ServiceZone string `protobuf:"bytes,15,opt,name=service_zone,json=serviceZone,proto3" json:"service_zone,omitempty"`
	// See :option:`--file-flush-interval-msec` for details.
	FileFlushInterval *types.Duration `protobuf:"bytes,16,opt,name=file_flush_interval,json=fileFlushInterval,proto3" json:"file_flush_interval,omitempty"`
	// See :option:`--drain-time-s` for details.
	DrainTime *types.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"`
	// See :option:`--parent-shutdown-time-s` for details.
	ParentShutdownTime *types.Duration `protobuf:"bytes,18,opt,name=parent_shutdown_time,json=parentShutdownTime,proto3" json:"parent_shutdown_time,omitempty"`
	// See :option:`--mode` for details.
	Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v2alpha.CommandLineOptions_Mode" json:"mode,omitempty"`
	// See :option:`--max-stats` for details.
	MaxStats uint64 `protobuf:"varint,20,opt,name=max_stats,json=maxStats,proto3" json:"max_stats,omitempty"`
	// See :option:`--max-obj-name-len` for details.
	MaxObjNameLen uint64 `protobuf:"varint,21,opt,name=max_obj_name_len,json=maxObjNameLen,proto3" json:"max_obj_name_len,omitempty"`
	// See :option:`--disable-hot-restart` for details.
	DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"`
	// See :option:`--enable-mutex-tracing` for details.
	EnableMutexTracing bool `protobuf:"varint,23,opt,name=enable_mutex_tracing,json=enableMutexTracing,proto3" json:"enable_mutex_tracing,omitempty"`
	// See :option:`--restart-epoch` for details.
	RestartEpoch uint32 `protobuf:"varint,24,opt,name=restart_epoch,json=restartEpoch,proto3" json:"restart_epoch,omitempty"`
	// See :option:`--cpuset-threads` for details.
	CpusetThreads        bool     `protobuf:"varint,25,opt,name=cpuset_threads,json=cpusetThreads,proto3" json:"cpuset_threads,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CommandLineOptions) Descriptor

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

func (*CommandLineOptions) GetAdminAddressPath

func (m *CommandLineOptions) GetAdminAddressPath() string

func (*CommandLineOptions) GetAllowUnknownFields

func (m *CommandLineOptions) GetAllowUnknownFields() bool

func (*CommandLineOptions) GetBaseId

func (m *CommandLineOptions) GetBaseId() uint64

func (*CommandLineOptions) GetComponentLogLevel

func (m *CommandLineOptions) GetComponentLogLevel() string

func (*CommandLineOptions) GetConcurrency

func (m *CommandLineOptions) GetConcurrency() uint32

func (*CommandLineOptions) GetConfigPath

func (m *CommandLineOptions) GetConfigPath() string

func (*CommandLineOptions) GetConfigYaml

func (m *CommandLineOptions) GetConfigYaml() string

func (*CommandLineOptions) GetCpusetThreads

func (m *CommandLineOptions) GetCpusetThreads() bool

func (*CommandLineOptions) GetDisableHotRestart

func (m *CommandLineOptions) GetDisableHotRestart() bool

func (*CommandLineOptions) GetDrainTime

func (m *CommandLineOptions) GetDrainTime() *types.Duration

func (*CommandLineOptions) GetEnableMutexTracing

func (m *CommandLineOptions) GetEnableMutexTracing() bool

func (*CommandLineOptions) GetFileFlushInterval

func (m *CommandLineOptions) GetFileFlushInterval() *types.Duration

func (*CommandLineOptions) GetHotRestartVersion

func (m *CommandLineOptions) GetHotRestartVersion() bool

func (*CommandLineOptions) GetLocalAddressIpVersion

func (m *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion

func (*CommandLineOptions) GetLogFormat

func (m *CommandLineOptions) GetLogFormat() string

func (*CommandLineOptions) GetLogLevel

func (m *CommandLineOptions) GetLogLevel() string

func (*CommandLineOptions) GetLogPath

func (m *CommandLineOptions) GetLogPath() string

func (*CommandLineOptions) GetMaxObjNameLen

func (m *CommandLineOptions) GetMaxObjNameLen() uint64

func (*CommandLineOptions) GetMaxStats

func (m *CommandLineOptions) GetMaxStats() uint64

func (*CommandLineOptions) GetMode

func (*CommandLineOptions) GetParentShutdownTime

func (m *CommandLineOptions) GetParentShutdownTime() *types.Duration

func (*CommandLineOptions) GetRestartEpoch

func (m *CommandLineOptions) GetRestartEpoch() uint32

func (*CommandLineOptions) GetServiceCluster

func (m *CommandLineOptions) GetServiceCluster() string

func (*CommandLineOptions) GetServiceNode

func (m *CommandLineOptions) GetServiceNode() string

func (*CommandLineOptions) GetServiceZone

func (m *CommandLineOptions) GetServiceZone() string

func (*CommandLineOptions) Marshal

func (m *CommandLineOptions) Marshal() (dAtA []byte, err error)

func (*CommandLineOptions) MarshalTo

func (m *CommandLineOptions) MarshalTo(dAtA []byte) (int, error)

func (*CommandLineOptions) ProtoMessage

func (*CommandLineOptions) ProtoMessage()

func (*CommandLineOptions) Reset

func (m *CommandLineOptions) Reset()

func (*CommandLineOptions) Size

func (m *CommandLineOptions) Size() (n int)

func (*CommandLineOptions) String

func (m *CommandLineOptions) String() string

func (*CommandLineOptions) Unmarshal

func (m *CommandLineOptions) Unmarshal(dAtA []byte) error

func (*CommandLineOptions) Validate

func (m *CommandLineOptions) Validate() error

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

func (*CommandLineOptions) XXX_DiscardUnknown

func (m *CommandLineOptions) XXX_DiscardUnknown()

func (*CommandLineOptions) XXX_Marshal

func (m *CommandLineOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommandLineOptions) XXX_Merge

func (m *CommandLineOptions) XXX_Merge(src proto.Message)

func (*CommandLineOptions) XXX_Size

func (m *CommandLineOptions) XXX_Size() int

func (*CommandLineOptions) XXX_Unmarshal

func (m *CommandLineOptions) XXX_Unmarshal(b []byte) error

type CommandLineOptionsValidationError

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

CommandLineOptionsValidationError is the validation error returned by CommandLineOptions.Validate if the designated constraints aren't met.

func (CommandLineOptionsValidationError) Cause

Cause function returns cause value.

func (CommandLineOptionsValidationError) Error

Error satisfies the builtin error interface

func (CommandLineOptionsValidationError) ErrorName

ErrorName returns error name.

func (CommandLineOptionsValidationError) Field

Field function returns field value.

func (CommandLineOptionsValidationError) Key

Key function returns key value.

func (CommandLineOptionsValidationError) Reason

Reason function returns reason value.

type CommandLineOptions_IpVersion

type CommandLineOptions_IpVersion int32
const (
	CommandLineOptions_v4 CommandLineOptions_IpVersion = 0
	CommandLineOptions_v6 CommandLineOptions_IpVersion = 1
)

func (CommandLineOptions_IpVersion) EnumDescriptor

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

func (CommandLineOptions_IpVersion) String

type CommandLineOptions_Mode

type CommandLineOptions_Mode int32
const (
	// Validate configs and then serve traffic normally.
	CommandLineOptions_Serve CommandLineOptions_Mode = 0
	// Validate configs and exit.
	CommandLineOptions_Validate CommandLineOptions_Mode = 1
	// Completely load and initialize the config, and then exit without running the listener loop.
	CommandLineOptions_InitOnly CommandLineOptions_Mode = 2
)

func (CommandLineOptions_Mode) EnumDescriptor

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

func (CommandLineOptions_Mode) String

func (x CommandLineOptions_Mode) String() string

type ConfigDump

type ConfigDump struct {
	// This list is serialized and dumped in its entirety at the
	// :ref:`/config_dump <operations_admin_interface_config_dump>` endpoint.
	//
	// The following configurations are currently supported and will be dumped in the order given
	// below:
	//
	// * *bootstrap*: :ref:`BootstrapConfigDump <envoy_api_msg_admin.v2alpha.BootstrapConfigDump>`
	// * *clusters*: :ref:`ClustersConfigDump <envoy_api_msg_admin.v2alpha.ClustersConfigDump>`
	// * *listeners*: :ref:`ListenersConfigDump <envoy_api_msg_admin.v2alpha.ListenersConfigDump>`
	// * *routes*:  :ref:`RoutesConfigDump <envoy_api_msg_admin.v2alpha.RoutesConfigDump>`
	Configs              []types.Any `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

The :ref:`/config_dump <operations_admin_interface_config_dump>` admin endpoint uses this wrapper message to maintain and serve arbitrary configuration information from any component in Envoy.

func (*ConfigDump) Descriptor

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

func (*ConfigDump) GetConfigs

func (m *ConfigDump) GetConfigs() []types.Any

func (*ConfigDump) Marshal

func (m *ConfigDump) Marshal() (dAtA []byte, err error)

func (*ConfigDump) MarshalTo

func (m *ConfigDump) MarshalTo(dAtA []byte) (int, error)

func (*ConfigDump) ProtoMessage

func (*ConfigDump) ProtoMessage()

func (*ConfigDump) Reset

func (m *ConfigDump) Reset()

func (*ConfigDump) Size

func (m *ConfigDump) Size() (n int)

func (*ConfigDump) String

func (m *ConfigDump) String() string

func (*ConfigDump) Unmarshal

func (m *ConfigDump) Unmarshal(dAtA []byte) error

func (*ConfigDump) Validate

func (m *ConfigDump) Validate() error

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

func (*ConfigDump) XXX_DiscardUnknown

func (m *ConfigDump) XXX_DiscardUnknown()

func (*ConfigDump) XXX_Marshal

func (m *ConfigDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigDump) XXX_Merge

func (m *ConfigDump) XXX_Merge(src proto.Message)

func (*ConfigDump) XXX_Size

func (m *ConfigDump) XXX_Size() int

func (*ConfigDump) XXX_Unmarshal

func (m *ConfigDump) XXX_Unmarshal(b []byte) error

type ConfigDumpValidationError

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

ConfigDumpValidationError is the validation error returned by ConfigDump.Validate if the designated constraints aren't met.

func (ConfigDumpValidationError) Cause

func (e ConfigDumpValidationError) Cause() error

Cause function returns cause value.

func (ConfigDumpValidationError) Error

Error satisfies the builtin error interface

func (ConfigDumpValidationError) ErrorName

func (e ConfigDumpValidationError) ErrorName() string

ErrorName returns error name.

func (ConfigDumpValidationError) Field

Field function returns field value.

func (ConfigDumpValidationError) Key

Key function returns key value.

func (ConfigDumpValidationError) Reason

func (e ConfigDumpValidationError) Reason() string

Reason function returns reason value.

type HostHealthStatus

type HostHealthStatus struct {
	// The host is currently failing active health checks.
	FailedActiveHealthCheck bool `` /* 135-byte string literal not displayed */
	// The host is currently considered an outlier and has been ejected.
	FailedOutlierCheck bool `protobuf:"varint,2,opt,name=failed_outlier_check,json=failedOutlierCheck,proto3" json:"failed_outlier_check,omitempty"`
	// The host is currently being marked as degraded through active health checking.
	FailedActiveDegradedCheck bool `` /* 141-byte string literal not displayed */
	// Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
	// here.
	// TODO(mrice32): pipe through remaining EDS health status possibilities.
	EdsHealthStatus      core.HealthStatus `` /* 145-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Health status for a host.

func (*HostHealthStatus) Descriptor

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

func (*HostHealthStatus) GetEdsHealthStatus

func (m *HostHealthStatus) GetEdsHealthStatus() core.HealthStatus

func (*HostHealthStatus) GetFailedActiveDegradedCheck

func (m *HostHealthStatus) GetFailedActiveDegradedCheck() bool

func (*HostHealthStatus) GetFailedActiveHealthCheck

func (m *HostHealthStatus) GetFailedActiveHealthCheck() bool

func (*HostHealthStatus) GetFailedOutlierCheck

func (m *HostHealthStatus) GetFailedOutlierCheck() bool

func (*HostHealthStatus) Marshal

func (m *HostHealthStatus) Marshal() (dAtA []byte, err error)

func (*HostHealthStatus) MarshalTo

func (m *HostHealthStatus) MarshalTo(dAtA []byte) (int, error)

func (*HostHealthStatus) ProtoMessage

func (*HostHealthStatus) ProtoMessage()

func (*HostHealthStatus) Reset

func (m *HostHealthStatus) Reset()

func (*HostHealthStatus) Size

func (m *HostHealthStatus) Size() (n int)

func (*HostHealthStatus) String

func (m *HostHealthStatus) String() string

func (*HostHealthStatus) Unmarshal

func (m *HostHealthStatus) Unmarshal(dAtA []byte) error

func (*HostHealthStatus) Validate

func (m *HostHealthStatus) Validate() error

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

func (*HostHealthStatus) XXX_DiscardUnknown

func (m *HostHealthStatus) XXX_DiscardUnknown()

func (*HostHealthStatus) XXX_Marshal

func (m *HostHealthStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HostHealthStatus) XXX_Merge

func (m *HostHealthStatus) XXX_Merge(src proto.Message)

func (*HostHealthStatus) XXX_Size

func (m *HostHealthStatus) XXX_Size() int

func (*HostHealthStatus) XXX_Unmarshal

func (m *HostHealthStatus) XXX_Unmarshal(b []byte) error

type HostHealthStatusValidationError

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

HostHealthStatusValidationError is the validation error returned by HostHealthStatus.Validate if the designated constraints aren't met.

func (HostHealthStatusValidationError) Cause

Cause function returns cause value.

func (HostHealthStatusValidationError) Error

Error satisfies the builtin error interface

func (HostHealthStatusValidationError) ErrorName

ErrorName returns error name.

func (HostHealthStatusValidationError) Field

Field function returns field value.

func (HostHealthStatusValidationError) Key

Key function returns key value.

func (HostHealthStatusValidationError) Reason

Reason function returns reason value.

type HostStatus

type HostStatus struct {
	// Address of this host.
	Address *core.Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// List of stats specific to this host.
	Stats []*SimpleMetric `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"`
	// The host's current health status.
	HealthStatus *HostHealthStatus `protobuf:"bytes,3,opt,name=health_status,json=healthStatus,proto3" json:"health_status,omitempty"`
	// Request success rate for this host over the last calculated interval.
	//
	// Note: the message will not be present if host did not have enough request volume to calculate
	// success rate or the cluster did not have enough hosts to run through success rate outlier
	// ejection.
	SuccessRate *_type.Percent `protobuf:"bytes,4,opt,name=success_rate,json=successRate,proto3" json:"success_rate,omitempty"`
	// The host's weight. If not configured, the value defaults to 1.
	Weight               uint32   `protobuf:"varint,5,opt,name=weight,proto3" json:"weight,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Current state of a particular host.

func (*HostStatus) Descriptor

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

func (*HostStatus) GetAddress

func (m *HostStatus) GetAddress() *core.Address

func (*HostStatus) GetHealthStatus

func (m *HostStatus) GetHealthStatus() *HostHealthStatus

func (*HostStatus) GetStats

func (m *HostStatus) GetStats() []*SimpleMetric

func (*HostStatus) GetSuccessRate

func (m *HostStatus) GetSuccessRate() *_type.Percent

func (*HostStatus) GetWeight

func (m *HostStatus) GetWeight() uint32

func (*HostStatus) Marshal

func (m *HostStatus) Marshal() (dAtA []byte, err error)

func (*HostStatus) MarshalTo

func (m *HostStatus) MarshalTo(dAtA []byte) (int, error)

func (*HostStatus) ProtoMessage

func (*HostStatus) ProtoMessage()

func (*HostStatus) Reset

func (m *HostStatus) Reset()

func (*HostStatus) Size

func (m *HostStatus) Size() (n int)

func (*HostStatus) String

func (m *HostStatus) String() string

func (*HostStatus) Unmarshal

func (m *HostStatus) Unmarshal(dAtA []byte) error

func (*HostStatus) Validate

func (m *HostStatus) Validate() error

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

func (*HostStatus) XXX_DiscardUnknown

func (m *HostStatus) XXX_DiscardUnknown()

func (*HostStatus) XXX_Marshal

func (m *HostStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HostStatus) XXX_Merge

func (m *HostStatus) XXX_Merge(src proto.Message)

func (*HostStatus) XXX_Size

func (m *HostStatus) XXX_Size() int

func (*HostStatus) XXX_Unmarshal

func (m *HostStatus) XXX_Unmarshal(b []byte) error

type HostStatusValidationError

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

HostStatusValidationError is the validation error returned by HostStatus.Validate if the designated constraints aren't met.

func (HostStatusValidationError) Cause

func (e HostStatusValidationError) Cause() error

Cause function returns cause value.

func (HostStatusValidationError) Error

Error satisfies the builtin error interface

func (HostStatusValidationError) ErrorName

func (e HostStatusValidationError) ErrorName() string

ErrorName returns error name.

func (HostStatusValidationError) Field

Field function returns field value.

func (HostStatusValidationError) Key

Key function returns key value.

func (HostStatusValidationError) Reason

func (e HostStatusValidationError) Reason() string

Reason function returns reason value.

type ListenersConfigDump

type ListenersConfigDump struct {
	// This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the
	// last processed LDS discovery response. If there are only static bootstrap listeners, this field
	// will be "".
	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The statically loaded listener configs.
	StaticListeners []ListenersConfigDump_StaticListener `protobuf:"bytes,2,rep,name=static_listeners,json=staticListeners,proto3" json:"static_listeners"`
	// The dynamically loaded active listeners. These are listeners that are available to service
	// data plane traffic.
	DynamicActiveListeners []ListenersConfigDump_DynamicListener `protobuf:"bytes,3,rep,name=dynamic_active_listeners,json=dynamicActiveListeners,proto3" json:"dynamic_active_listeners"`
	// The dynamically loaded warming listeners. These are listeners that are currently undergoing
	// warming in preparation to service data plane traffic. Note that if attempting to recreate an
	// Envoy configuration from a configuration dump, the warming listeners should generally be
	// discarded.
	DynamicWarmingListeners []ListenersConfigDump_DynamicListener `protobuf:"bytes,4,rep,name=dynamic_warming_listeners,json=dynamicWarmingListeners,proto3" json:"dynamic_warming_listeners"`
	// The dynamically loaded draining listeners. These are listeners that are currently undergoing
	// draining in preparation to stop servicing data plane traffic. Note that if attempting to
	// recreate an Envoy configuration from a configuration dump, the draining listeners should
	// generally be discarded.
	DynamicDrainingListeners []ListenersConfigDump_DynamicListener `protobuf:"bytes,5,rep,name=dynamic_draining_listeners,json=dynamicDrainingListeners,proto3" json:"dynamic_draining_listeners"`
	XXX_NoUnkeyedLiteral     struct{}                              `json:"-"`
	XXX_unrecognized         []byte                                `json:"-"`
	XXX_sizecache            int32                                 `json:"-"`
}

Envoy's listener manager fills this message with all currently known listeners. Listener configuration information can be used to recreate an Envoy configuration by populating all listeners as static listeners or by returning them in a LDS response.

func (*ListenersConfigDump) Descriptor

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

func (*ListenersConfigDump) GetDynamicActiveListeners

func (m *ListenersConfigDump) GetDynamicActiveListeners() []ListenersConfigDump_DynamicListener

func (*ListenersConfigDump) GetDynamicDrainingListeners

func (m *ListenersConfigDump) GetDynamicDrainingListeners() []ListenersConfigDump_DynamicListener

func (*ListenersConfigDump) GetDynamicWarmingListeners

func (m *ListenersConfigDump) GetDynamicWarmingListeners() []ListenersConfigDump_DynamicListener

func (*ListenersConfigDump) GetStaticListeners

func (m *ListenersConfigDump) GetStaticListeners() []ListenersConfigDump_StaticListener

func (*ListenersConfigDump) GetVersionInfo

func (m *ListenersConfigDump) GetVersionInfo() string

func (*ListenersConfigDump) Marshal

func (m *ListenersConfigDump) Marshal() (dAtA []byte, err error)

func (*ListenersConfigDump) MarshalTo

func (m *ListenersConfigDump) MarshalTo(dAtA []byte) (int, error)

func (*ListenersConfigDump) ProtoMessage

func (*ListenersConfigDump) ProtoMessage()

func (*ListenersConfigDump) Reset

func (m *ListenersConfigDump) Reset()

func (*ListenersConfigDump) Size

func (m *ListenersConfigDump) Size() (n int)

func (*ListenersConfigDump) String

func (m *ListenersConfigDump) String() string

func (*ListenersConfigDump) Unmarshal

func (m *ListenersConfigDump) Unmarshal(dAtA []byte) error

func (*ListenersConfigDump) Validate

func (m *ListenersConfigDump) Validate() error

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

func (*ListenersConfigDump) XXX_DiscardUnknown

func (m *ListenersConfigDump) XXX_DiscardUnknown()

func (*ListenersConfigDump) XXX_Marshal

func (m *ListenersConfigDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListenersConfigDump) XXX_Merge

func (m *ListenersConfigDump) XXX_Merge(src proto.Message)

func (*ListenersConfigDump) XXX_Size

func (m *ListenersConfigDump) XXX_Size() int

func (*ListenersConfigDump) XXX_Unmarshal

func (m *ListenersConfigDump) XXX_Unmarshal(b []byte) error

type ListenersConfigDumpValidationError

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

ListenersConfigDumpValidationError is the validation error returned by ListenersConfigDump.Validate if the designated constraints aren't met.

func (ListenersConfigDumpValidationError) Cause

Cause function returns cause value.

func (ListenersConfigDumpValidationError) Error

Error satisfies the builtin error interface

func (ListenersConfigDumpValidationError) ErrorName

ErrorName returns error name.

func (ListenersConfigDumpValidationError) Field

Field function returns field value.

func (ListenersConfigDumpValidationError) Key

Key function returns key value.

func (ListenersConfigDumpValidationError) Reason

Reason function returns reason value.

type ListenersConfigDump_DynamicListener

type ListenersConfigDump_DynamicListener struct {
	// This is the per-resource version information. This version is currently taken from the
	// :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time
	// that the listener was loaded. In the future, discrete per-listener versions may be supported
	// by the API.
	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The listener config.
	Listener *v21.Listener `protobuf:"bytes,2,opt,name=listener,proto3" json:"listener,omitempty"`
	// The timestamp when the Listener was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Describes a dynamically loaded cluster via the LDS API.

func (*ListenersConfigDump_DynamicListener) Descriptor

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

func (*ListenersConfigDump_DynamicListener) GetLastUpdated

func (*ListenersConfigDump_DynamicListener) GetListener

func (*ListenersConfigDump_DynamicListener) GetVersionInfo

func (m *ListenersConfigDump_DynamicListener) GetVersionInfo() string

func (*ListenersConfigDump_DynamicListener) Marshal

func (m *ListenersConfigDump_DynamicListener) Marshal() (dAtA []byte, err error)

func (*ListenersConfigDump_DynamicListener) MarshalTo

func (m *ListenersConfigDump_DynamicListener) MarshalTo(dAtA []byte) (int, error)

func (*ListenersConfigDump_DynamicListener) ProtoMessage

func (*ListenersConfigDump_DynamicListener) ProtoMessage()

func (*ListenersConfigDump_DynamicListener) Reset

func (*ListenersConfigDump_DynamicListener) Size

func (*ListenersConfigDump_DynamicListener) String

func (*ListenersConfigDump_DynamicListener) Unmarshal

func (m *ListenersConfigDump_DynamicListener) Unmarshal(dAtA []byte) error

func (*ListenersConfigDump_DynamicListener) Validate

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

func (*ListenersConfigDump_DynamicListener) XXX_DiscardUnknown

func (m *ListenersConfigDump_DynamicListener) XXX_DiscardUnknown()

func (*ListenersConfigDump_DynamicListener) XXX_Marshal

func (m *ListenersConfigDump_DynamicListener) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListenersConfigDump_DynamicListener) XXX_Merge

func (*ListenersConfigDump_DynamicListener) XXX_Size

func (*ListenersConfigDump_DynamicListener) XXX_Unmarshal

func (m *ListenersConfigDump_DynamicListener) XXX_Unmarshal(b []byte) error

type ListenersConfigDump_DynamicListenerValidationError

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

ListenersConfigDump_DynamicListenerValidationError is the validation error returned by ListenersConfigDump_DynamicListener.Validate if the designated constraints aren't met.

func (ListenersConfigDump_DynamicListenerValidationError) Cause

Cause function returns cause value.

func (ListenersConfigDump_DynamicListenerValidationError) Error

Error satisfies the builtin error interface

func (ListenersConfigDump_DynamicListenerValidationError) ErrorName

ErrorName returns error name.

func (ListenersConfigDump_DynamicListenerValidationError) Field

Field function returns field value.

func (ListenersConfigDump_DynamicListenerValidationError) Key

Key function returns key value.

func (ListenersConfigDump_DynamicListenerValidationError) Reason

Reason function returns reason value.

type ListenersConfigDump_StaticListener

type ListenersConfigDump_StaticListener struct {
	// The listener config.
	Listener *v21.Listener `protobuf:"bytes,1,opt,name=listener,proto3" json:"listener,omitempty"`
	// The timestamp when the Listener was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Describes a statically loaded cluster.

func (*ListenersConfigDump_StaticListener) Descriptor

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

func (*ListenersConfigDump_StaticListener) GetLastUpdated

func (m *ListenersConfigDump_StaticListener) GetLastUpdated() *types.Timestamp

func (*ListenersConfigDump_StaticListener) GetListener

func (*ListenersConfigDump_StaticListener) Marshal

func (m *ListenersConfigDump_StaticListener) Marshal() (dAtA []byte, err error)

func (*ListenersConfigDump_StaticListener) MarshalTo

func (m *ListenersConfigDump_StaticListener) MarshalTo(dAtA []byte) (int, error)

func (*ListenersConfigDump_StaticListener) ProtoMessage

func (*ListenersConfigDump_StaticListener) ProtoMessage()

func (*ListenersConfigDump_StaticListener) Reset

func (*ListenersConfigDump_StaticListener) Size

func (*ListenersConfigDump_StaticListener) String

func (*ListenersConfigDump_StaticListener) Unmarshal

func (m *ListenersConfigDump_StaticListener) Unmarshal(dAtA []byte) error

func (*ListenersConfigDump_StaticListener) Validate

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

func (*ListenersConfigDump_StaticListener) XXX_DiscardUnknown

func (m *ListenersConfigDump_StaticListener) XXX_DiscardUnknown()

func (*ListenersConfigDump_StaticListener) XXX_Marshal

func (m *ListenersConfigDump_StaticListener) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListenersConfigDump_StaticListener) XXX_Merge

func (*ListenersConfigDump_StaticListener) XXX_Size

func (*ListenersConfigDump_StaticListener) XXX_Unmarshal

func (m *ListenersConfigDump_StaticListener) XXX_Unmarshal(b []byte) error

type ListenersConfigDump_StaticListenerValidationError

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

ListenersConfigDump_StaticListenerValidationError is the validation error returned by ListenersConfigDump_StaticListener.Validate if the designated constraints aren't met.

func (ListenersConfigDump_StaticListenerValidationError) Cause

Cause function returns cause value.

func (ListenersConfigDump_StaticListenerValidationError) Error

Error satisfies the builtin error interface

func (ListenersConfigDump_StaticListenerValidationError) ErrorName

ErrorName returns error name.

func (ListenersConfigDump_StaticListenerValidationError) Field

Field function returns field value.

func (ListenersConfigDump_StaticListenerValidationError) Key

Key function returns key value.

func (ListenersConfigDump_StaticListenerValidationError) Reason

Reason function returns reason value.

type Memory

type Memory struct {
	// The number of bytes allocated by the heap for Envoy. This is an alias for
	// `generic.current_allocated_bytes`.
	Allocated uint64 `protobuf:"varint,1,opt,name=allocated,proto3" json:"allocated,omitempty"`
	// The number of bytes reserved by the heap but not necessarily allocated. This is an alias for
	// `generic.heap_size`.
	HeapSize uint64 `protobuf:"varint,2,opt,name=heap_size,json=heapSize,proto3" json:"heap_size,omitempty"`
	// The number of bytes in free, unmapped pages in the page heap. These bytes always count towards
	// virtual memory usage, and depending on the OS, typically do not count towards physical memory
	// usage. This is an alias for `tcmalloc.pageheap_unmapped_bytes`.
	PageheapUnmapped uint64 `protobuf:"varint,3,opt,name=pageheap_unmapped,json=pageheapUnmapped,proto3" json:"pageheap_unmapped,omitempty"`
	// The number of bytes in free, mapped pages in the page heap. These bytes always count towards
	// virtual memory usage, and unless the underlying memory is swapped out by the OS, they also
	// count towards physical memory usage. This is an alias for `tcmalloc.pageheap_free_bytes`.
	PageheapFree uint64 `protobuf:"varint,4,opt,name=pageheap_free,json=pageheapFree,proto3" json:"pageheap_free,omitempty"`
	// The amount of memory used by the TCMalloc thread caches (for small objects). This is an alias
	// for `tcmalloc.current_total_thread_cache_bytes`.
	TotalThreadCache     uint64   `protobuf:"varint,5,opt,name=total_thread_cache,json=totalThreadCache,proto3" json:"total_thread_cache,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Proto representation of the internal memory consumption of an Envoy instance. These represent values extracted from an internal TCMalloc instance. For more information, see the section of the docs entitled ["Generic Tcmalloc Status"](https://gperftools.github.io/gperftools/tcmalloc.html).

func (*Memory) Descriptor

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

func (*Memory) GetAllocated

func (m *Memory) GetAllocated() uint64

func (*Memory) GetHeapSize

func (m *Memory) GetHeapSize() uint64

func (*Memory) GetPageheapFree

func (m *Memory) GetPageheapFree() uint64

func (*Memory) GetPageheapUnmapped

func (m *Memory) GetPageheapUnmapped() uint64

func (*Memory) GetTotalThreadCache

func (m *Memory) GetTotalThreadCache() uint64

func (*Memory) Marshal

func (m *Memory) Marshal() (dAtA []byte, err error)

func (*Memory) MarshalTo

func (m *Memory) MarshalTo(dAtA []byte) (int, error)

func (*Memory) ProtoMessage

func (*Memory) ProtoMessage()

func (*Memory) Reset

func (m *Memory) Reset()

func (*Memory) Size

func (m *Memory) Size() (n int)

func (*Memory) String

func (m *Memory) String() string

func (*Memory) Unmarshal

func (m *Memory) Unmarshal(dAtA []byte) error

func (*Memory) Validate

func (m *Memory) Validate() error

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

func (*Memory) XXX_DiscardUnknown

func (m *Memory) XXX_DiscardUnknown()

func (*Memory) XXX_Marshal

func (m *Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Memory) XXX_Merge

func (m *Memory) XXX_Merge(src proto.Message)

func (*Memory) XXX_Size

func (m *Memory) XXX_Size() int

func (*Memory) XXX_Unmarshal

func (m *Memory) XXX_Unmarshal(b []byte) error

type MemoryValidationError

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

MemoryValidationError is the validation error returned by Memory.Validate if the designated constraints aren't met.

func (MemoryValidationError) Cause

func (e MemoryValidationError) Cause() error

Cause function returns cause value.

func (MemoryValidationError) Error

func (e MemoryValidationError) Error() string

Error satisfies the builtin error interface

func (MemoryValidationError) ErrorName

func (e MemoryValidationError) ErrorName() string

ErrorName returns error name.

func (MemoryValidationError) Field

func (e MemoryValidationError) Field() string

Field function returns field value.

func (MemoryValidationError) Key

func (e MemoryValidationError) Key() bool

Key function returns key value.

func (MemoryValidationError) Reason

func (e MemoryValidationError) Reason() string

Reason function returns reason value.

type MutexStats

type MutexStats struct {
	// The number of individual mutex contentions which have occurred since startup.
	NumContentions uint64 `protobuf:"varint,1,opt,name=num_contentions,json=numContentions,proto3" json:"num_contentions,omitempty"`
	// The length of the current contention wait cycle.
	CurrentWaitCycles uint64 `protobuf:"varint,2,opt,name=current_wait_cycles,json=currentWaitCycles,proto3" json:"current_wait_cycles,omitempty"`
	// The lifetime total of all contention wait cycles.
	LifetimeWaitCycles   uint64   `protobuf:"varint,3,opt,name=lifetime_wait_cycles,json=lifetimeWaitCycles,proto3" json:"lifetime_wait_cycles,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Proto representation of the statistics collected upon absl::Mutex contention, if Envoy is run under :option:`--enable-mutex-tracing`. For more information, see the `absl::Mutex` [docs](https://abseil.io/about/design/mutex#extra-features).

*NB*: The wait cycles below are measured by `absl::base_internal::CycleClock`, and may not correspond to core clock frequency. For more information, see the `CycleClock` [docs](https://github.com/abseil/abseil-cpp/blob/master/absl/base/internal/cycleclock.h).

func (*MutexStats) Descriptor

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

func (*MutexStats) GetCurrentWaitCycles

func (m *MutexStats) GetCurrentWaitCycles() uint64

func (*MutexStats) GetLifetimeWaitCycles

func (m *MutexStats) GetLifetimeWaitCycles() uint64

func (*MutexStats) GetNumContentions

func (m *MutexStats) GetNumContentions() uint64

func (*MutexStats) Marshal

func (m *MutexStats) Marshal() (dAtA []byte, err error)

func (*MutexStats) MarshalTo

func (m *MutexStats) MarshalTo(dAtA []byte) (int, error)

func (*MutexStats) ProtoMessage

func (*MutexStats) ProtoMessage()

func (*MutexStats) Reset

func (m *MutexStats) Reset()

func (*MutexStats) Size

func (m *MutexStats) Size() (n int)

func (*MutexStats) String

func (m *MutexStats) String() string

func (*MutexStats) Unmarshal

func (m *MutexStats) Unmarshal(dAtA []byte) error

func (*MutexStats) Validate

func (m *MutexStats) Validate() error

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

func (*MutexStats) XXX_DiscardUnknown

func (m *MutexStats) XXX_DiscardUnknown()

func (*MutexStats) XXX_Marshal

func (m *MutexStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MutexStats) XXX_Merge

func (m *MutexStats) XXX_Merge(src proto.Message)

func (*MutexStats) XXX_Size

func (m *MutexStats) XXX_Size() int

func (*MutexStats) XXX_Unmarshal

func (m *MutexStats) XXX_Unmarshal(b []byte) error

type MutexStatsValidationError

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

MutexStatsValidationError is the validation error returned by MutexStats.Validate if the designated constraints aren't met.

func (MutexStatsValidationError) Cause

func (e MutexStatsValidationError) Cause() error

Cause function returns cause value.

func (MutexStatsValidationError) Error

Error satisfies the builtin error interface

func (MutexStatsValidationError) ErrorName

func (e MutexStatsValidationError) ErrorName() string

ErrorName returns error name.

func (MutexStatsValidationError) Field

Field function returns field value.

func (MutexStatsValidationError) Key

Key function returns key value.

func (MutexStatsValidationError) Reason

func (e MutexStatsValidationError) Reason() string

Reason function returns reason value.

type RoutesConfigDump

type RoutesConfigDump struct {
	// The statically loaded route configs.
	StaticRouteConfigs []RoutesConfigDump_StaticRouteConfig `protobuf:"bytes,2,rep,name=static_route_configs,json=staticRouteConfigs,proto3" json:"static_route_configs"`
	// The dynamically loaded route configs.
	DynamicRouteConfigs  []RoutesConfigDump_DynamicRouteConfig `protobuf:"bytes,3,rep,name=dynamic_route_configs,json=dynamicRouteConfigs,proto3" json:"dynamic_route_configs"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

Envoy's RDS implementation fills this message with all currently loaded routes, as described by their RouteConfiguration objects. Static routes configured in the bootstrap configuration are separated from those configured dynamically via RDS. Route configuration information can be used to recreate an Envoy configuration by populating all routes as static routes or by returning them in RDS responses.

func (*RoutesConfigDump) Descriptor

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

func (*RoutesConfigDump) GetDynamicRouteConfigs

func (m *RoutesConfigDump) GetDynamicRouteConfigs() []RoutesConfigDump_DynamicRouteConfig

func (*RoutesConfigDump) GetStaticRouteConfigs

func (m *RoutesConfigDump) GetStaticRouteConfigs() []RoutesConfigDump_StaticRouteConfig

func (*RoutesConfigDump) Marshal

func (m *RoutesConfigDump) Marshal() (dAtA []byte, err error)

func (*RoutesConfigDump) MarshalTo

func (m *RoutesConfigDump) MarshalTo(dAtA []byte) (int, error)

func (*RoutesConfigDump) ProtoMessage

func (*RoutesConfigDump) ProtoMessage()

func (*RoutesConfigDump) Reset

func (m *RoutesConfigDump) Reset()

func (*RoutesConfigDump) Size

func (m *RoutesConfigDump) Size() (n int)

func (*RoutesConfigDump) String

func (m *RoutesConfigDump) String() string

func (*RoutesConfigDump) Unmarshal

func (m *RoutesConfigDump) Unmarshal(dAtA []byte) error

func (*RoutesConfigDump) Validate

func (m *RoutesConfigDump) Validate() error

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

func (*RoutesConfigDump) XXX_DiscardUnknown

func (m *RoutesConfigDump) XXX_DiscardUnknown()

func (*RoutesConfigDump) XXX_Marshal

func (m *RoutesConfigDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutesConfigDump) XXX_Merge

func (m *RoutesConfigDump) XXX_Merge(src proto.Message)

func (*RoutesConfigDump) XXX_Size

func (m *RoutesConfigDump) XXX_Size() int

func (*RoutesConfigDump) XXX_Unmarshal

func (m *RoutesConfigDump) XXX_Unmarshal(b []byte) error

type RoutesConfigDumpValidationError

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

RoutesConfigDumpValidationError is the validation error returned by RoutesConfigDump.Validate if the designated constraints aren't met.

func (RoutesConfigDumpValidationError) Cause

Cause function returns cause value.

func (RoutesConfigDumpValidationError) Error

Error satisfies the builtin error interface

func (RoutesConfigDumpValidationError) ErrorName

ErrorName returns error name.

func (RoutesConfigDumpValidationError) Field

Field function returns field value.

func (RoutesConfigDumpValidationError) Key

Key function returns key value.

func (RoutesConfigDumpValidationError) Reason

Reason function returns reason value.

type RoutesConfigDump_DynamicRouteConfig

type RoutesConfigDump_DynamicRouteConfig struct {
	// This is the per-resource version information. This version is currently taken from the
	// :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time that
	// the route configuration was loaded.
	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The route config.
	RouteConfig *v21.RouteConfiguration `protobuf:"bytes,2,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"`
	// The timestamp when the Route was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*RoutesConfigDump_DynamicRouteConfig) Descriptor

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

func (*RoutesConfigDump_DynamicRouteConfig) GetLastUpdated

func (*RoutesConfigDump_DynamicRouteConfig) GetRouteConfig

func (*RoutesConfigDump_DynamicRouteConfig) GetVersionInfo

func (m *RoutesConfigDump_DynamicRouteConfig) GetVersionInfo() string

func (*RoutesConfigDump_DynamicRouteConfig) Marshal

func (m *RoutesConfigDump_DynamicRouteConfig) Marshal() (dAtA []byte, err error)

func (*RoutesConfigDump_DynamicRouteConfig) MarshalTo

func (m *RoutesConfigDump_DynamicRouteConfig) MarshalTo(dAtA []byte) (int, error)

func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage

func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage()

func (*RoutesConfigDump_DynamicRouteConfig) Reset

func (*RoutesConfigDump_DynamicRouteConfig) Size

func (*RoutesConfigDump_DynamicRouteConfig) String

func (*RoutesConfigDump_DynamicRouteConfig) Unmarshal

func (m *RoutesConfigDump_DynamicRouteConfig) Unmarshal(dAtA []byte) error

func (*RoutesConfigDump_DynamicRouteConfig) Validate

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

func (*RoutesConfigDump_DynamicRouteConfig) XXX_DiscardUnknown

func (m *RoutesConfigDump_DynamicRouteConfig) XXX_DiscardUnknown()

func (*RoutesConfigDump_DynamicRouteConfig) XXX_Marshal

func (m *RoutesConfigDump_DynamicRouteConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutesConfigDump_DynamicRouteConfig) XXX_Merge

func (*RoutesConfigDump_DynamicRouteConfig) XXX_Size

func (*RoutesConfigDump_DynamicRouteConfig) XXX_Unmarshal

func (m *RoutesConfigDump_DynamicRouteConfig) XXX_Unmarshal(b []byte) error

type RoutesConfigDump_DynamicRouteConfigValidationError

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

RoutesConfigDump_DynamicRouteConfigValidationError is the validation error returned by RoutesConfigDump_DynamicRouteConfig.Validate if the designated constraints aren't met.

func (RoutesConfigDump_DynamicRouteConfigValidationError) Cause

Cause function returns cause value.

func (RoutesConfigDump_DynamicRouteConfigValidationError) Error

Error satisfies the builtin error interface

func (RoutesConfigDump_DynamicRouteConfigValidationError) ErrorName

ErrorName returns error name.

func (RoutesConfigDump_DynamicRouteConfigValidationError) Field

Field function returns field value.

func (RoutesConfigDump_DynamicRouteConfigValidationError) Key

Key function returns key value.

func (RoutesConfigDump_DynamicRouteConfigValidationError) Reason

Reason function returns reason value.

type RoutesConfigDump_StaticRouteConfig

type RoutesConfigDump_StaticRouteConfig struct {
	// The route config.
	RouteConfig *v21.RouteConfiguration `protobuf:"bytes,1,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"`
	// The timestamp when the Route was last updated.
	LastUpdated          *types.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*RoutesConfigDump_StaticRouteConfig) Descriptor

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

func (*RoutesConfigDump_StaticRouteConfig) GetLastUpdated

func (m *RoutesConfigDump_StaticRouteConfig) GetLastUpdated() *types.Timestamp

func (*RoutesConfigDump_StaticRouteConfig) GetRouteConfig

func (*RoutesConfigDump_StaticRouteConfig) Marshal

func (m *RoutesConfigDump_StaticRouteConfig) Marshal() (dAtA []byte, err error)

func (*RoutesConfigDump_StaticRouteConfig) MarshalTo

func (m *RoutesConfigDump_StaticRouteConfig) MarshalTo(dAtA []byte) (int, error)

func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage

func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage()

func (*RoutesConfigDump_StaticRouteConfig) Reset

func (*RoutesConfigDump_StaticRouteConfig) Size

func (*RoutesConfigDump_StaticRouteConfig) String

func (*RoutesConfigDump_StaticRouteConfig) Unmarshal

func (m *RoutesConfigDump_StaticRouteConfig) Unmarshal(dAtA []byte) error

func (*RoutesConfigDump_StaticRouteConfig) Validate

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

func (*RoutesConfigDump_StaticRouteConfig) XXX_DiscardUnknown

func (m *RoutesConfigDump_StaticRouteConfig) XXX_DiscardUnknown()

func (*RoutesConfigDump_StaticRouteConfig) XXX_Marshal

func (m *RoutesConfigDump_StaticRouteConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutesConfigDump_StaticRouteConfig) XXX_Merge

func (*RoutesConfigDump_StaticRouteConfig) XXX_Size

func (*RoutesConfigDump_StaticRouteConfig) XXX_Unmarshal

func (m *RoutesConfigDump_StaticRouteConfig) XXX_Unmarshal(b []byte) error

type RoutesConfigDump_StaticRouteConfigValidationError

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

RoutesConfigDump_StaticRouteConfigValidationError is the validation error returned by RoutesConfigDump_StaticRouteConfig.Validate if the designated constraints aren't met.

func (RoutesConfigDump_StaticRouteConfigValidationError) Cause

Cause function returns cause value.

func (RoutesConfigDump_StaticRouteConfigValidationError) Error

Error satisfies the builtin error interface

func (RoutesConfigDump_StaticRouteConfigValidationError) ErrorName

ErrorName returns error name.

func (RoutesConfigDump_StaticRouteConfigValidationError) Field

Field function returns field value.

func (RoutesConfigDump_StaticRouteConfigValidationError) Key

Key function returns key value.

func (RoutesConfigDump_StaticRouteConfigValidationError) Reason

Reason function returns reason value.

type ServerInfo

type ServerInfo struct {
	// Server version.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// State of the server.
	State ServerInfo_State `protobuf:"varint,2,opt,name=state,proto3,enum=envoy.admin.v2alpha.ServerInfo_State" json:"state,omitempty"`
	// Uptime since current epoch was started.
	UptimeCurrentEpoch *types.Duration `protobuf:"bytes,3,opt,name=uptime_current_epoch,json=uptimeCurrentEpoch,proto3" json:"uptime_current_epoch,omitempty"`
	// Uptime since the start of the first epoch.
	UptimeAllEpochs *types.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"`
	// Command line options the server is currently running with.
	CommandLineOptions   *CommandLineOptions `protobuf:"bytes,6,opt,name=command_line_options,json=commandLineOptions,proto3" json:"command_line_options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Proto representation of the value returned by /server_info, containing server version/server status information.

func (*ServerInfo) Descriptor

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

func (*ServerInfo) GetCommandLineOptions

func (m *ServerInfo) GetCommandLineOptions() *CommandLineOptions

func (*ServerInfo) GetState

func (m *ServerInfo) GetState() ServerInfo_State

func (*ServerInfo) GetUptimeAllEpochs

func (m *ServerInfo) GetUptimeAllEpochs() *types.Duration

func (*ServerInfo) GetUptimeCurrentEpoch

func (m *ServerInfo) GetUptimeCurrentEpoch() *types.Duration

func (*ServerInfo) GetVersion

func (m *ServerInfo) GetVersion() string

func (*ServerInfo) Marshal

func (m *ServerInfo) Marshal() (dAtA []byte, err error)

func (*ServerInfo) MarshalTo

func (m *ServerInfo) MarshalTo(dAtA []byte) (int, error)

func (*ServerInfo) ProtoMessage

func (*ServerInfo) ProtoMessage()

func (*ServerInfo) Reset

func (m *ServerInfo) Reset()

func (*ServerInfo) Size

func (m *ServerInfo) Size() (n int)

func (*ServerInfo) String

func (m *ServerInfo) String() string

func (*ServerInfo) Unmarshal

func (m *ServerInfo) Unmarshal(dAtA []byte) error

func (*ServerInfo) Validate

func (m *ServerInfo) Validate() error

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

func (*ServerInfo) XXX_DiscardUnknown

func (m *ServerInfo) XXX_DiscardUnknown()

func (*ServerInfo) XXX_Marshal

func (m *ServerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServerInfo) XXX_Merge

func (m *ServerInfo) XXX_Merge(src proto.Message)

func (*ServerInfo) XXX_Size

func (m *ServerInfo) XXX_Size() int

func (*ServerInfo) XXX_Unmarshal

func (m *ServerInfo) XXX_Unmarshal(b []byte) error

type ServerInfoValidationError

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

ServerInfoValidationError is the validation error returned by ServerInfo.Validate if the designated constraints aren't met.

func (ServerInfoValidationError) Cause

func (e ServerInfoValidationError) Cause() error

Cause function returns cause value.

func (ServerInfoValidationError) Error

Error satisfies the builtin error interface

func (ServerInfoValidationError) ErrorName

func (e ServerInfoValidationError) ErrorName() string

ErrorName returns error name.

func (ServerInfoValidationError) Field

Field function returns field value.

func (ServerInfoValidationError) Key

Key function returns key value.

func (ServerInfoValidationError) Reason

func (e ServerInfoValidationError) Reason() string

Reason function returns reason value.

type ServerInfo_State

type ServerInfo_State int32
const (
	// Server is live and serving traffic.
	ServerInfo_LIVE ServerInfo_State = 0
	// Server is draining listeners in response to external health checks failing.
	ServerInfo_DRAINING ServerInfo_State = 1
	// Server has not yet completed cluster manager initialization.
	ServerInfo_PRE_INITIALIZING ServerInfo_State = 2
	// Server is running the cluster manager initialization callbacks (e.g., RDS).
	ServerInfo_INITIALIZING ServerInfo_State = 3
)

func (ServerInfo_State) EnumDescriptor

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

func (ServerInfo_State) String

func (x ServerInfo_State) String() string

type SimpleMetric

type SimpleMetric struct {
	// Type of the metric represented.
	Type SimpleMetric_Type `protobuf:"varint,1,opt,name=type,proto3,enum=envoy.admin.v2alpha.SimpleMetric_Type" json:"type,omitempty"`
	// Current metric value.
	Value uint64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// Name of the metric.
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Proto representation of an Envoy Counter or Gauge value.

func (*SimpleMetric) Descriptor

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

func (*SimpleMetric) GetName

func (m *SimpleMetric) GetName() string

func (*SimpleMetric) GetType

func (m *SimpleMetric) GetType() SimpleMetric_Type

func (*SimpleMetric) GetValue

func (m *SimpleMetric) GetValue() uint64

func (*SimpleMetric) Marshal

func (m *SimpleMetric) Marshal() (dAtA []byte, err error)

func (*SimpleMetric) MarshalTo

func (m *SimpleMetric) MarshalTo(dAtA []byte) (int, error)

func (*SimpleMetric) ProtoMessage

func (*SimpleMetric) ProtoMessage()

func (*SimpleMetric) Reset

func (m *SimpleMetric) Reset()

func (*SimpleMetric) Size

func (m *SimpleMetric) Size() (n int)

func (*SimpleMetric) String

func (m *SimpleMetric) String() string

func (*SimpleMetric) Unmarshal

func (m *SimpleMetric) Unmarshal(dAtA []byte) error

func (*SimpleMetric) Validate

func (m *SimpleMetric) Validate() error

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

func (*SimpleMetric) XXX_DiscardUnknown

func (m *SimpleMetric) XXX_DiscardUnknown()

func (*SimpleMetric) XXX_Marshal

func (m *SimpleMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SimpleMetric) XXX_Merge

func (m *SimpleMetric) XXX_Merge(src proto.Message)

func (*SimpleMetric) XXX_Size

func (m *SimpleMetric) XXX_Size() int

func (*SimpleMetric) XXX_Unmarshal

func (m *SimpleMetric) XXX_Unmarshal(b []byte) error

type SimpleMetricValidationError

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

SimpleMetricValidationError is the validation error returned by SimpleMetric.Validate if the designated constraints aren't met.

func (SimpleMetricValidationError) Cause

Cause function returns cause value.

func (SimpleMetricValidationError) Error

Error satisfies the builtin error interface

func (SimpleMetricValidationError) ErrorName

func (e SimpleMetricValidationError) ErrorName() string

ErrorName returns error name.

func (SimpleMetricValidationError) Field

Field function returns field value.

func (SimpleMetricValidationError) Key

Key function returns key value.

func (SimpleMetricValidationError) Reason

Reason function returns reason value.

type SimpleMetric_Type

type SimpleMetric_Type int32
const (
	SimpleMetric_COUNTER SimpleMetric_Type = 0
	SimpleMetric_GAUGE   SimpleMetric_Type = 1
)

func (SimpleMetric_Type) EnumDescriptor

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

func (SimpleMetric_Type) String

func (x SimpleMetric_Type) String() string

type SubjectAlternateName

type SubjectAlternateName struct {
	// Subject Alternate Name.
	//
	// Types that are valid to be assigned to Name:
	//	*SubjectAlternateName_Dns
	//	*SubjectAlternateName_Uri
	Name                 isSubjectAlternateName_Name `protobuf_oneof:"name"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*SubjectAlternateName) Descriptor

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

func (*SubjectAlternateName) GetDns

func (m *SubjectAlternateName) GetDns() string

func (*SubjectAlternateName) GetName

func (m *SubjectAlternateName) GetName() isSubjectAlternateName_Name

func (*SubjectAlternateName) GetUri

func (m *SubjectAlternateName) GetUri() string

func (*SubjectAlternateName) Marshal

func (m *SubjectAlternateName) Marshal() (dAtA []byte, err error)

func (*SubjectAlternateName) MarshalTo

func (m *SubjectAlternateName) MarshalTo(dAtA []byte) (int, error)

func (*SubjectAlternateName) ProtoMessage

func (*SubjectAlternateName) ProtoMessage()

func (*SubjectAlternateName) Reset

func (m *SubjectAlternateName) Reset()

func (*SubjectAlternateName) Size

func (m *SubjectAlternateName) Size() (n int)

func (*SubjectAlternateName) String

func (m *SubjectAlternateName) String() string

func (*SubjectAlternateName) Unmarshal

func (m *SubjectAlternateName) Unmarshal(dAtA []byte) error

func (*SubjectAlternateName) Validate

func (m *SubjectAlternateName) Validate() error

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

func (*SubjectAlternateName) XXX_DiscardUnknown

func (m *SubjectAlternateName) XXX_DiscardUnknown()

func (*SubjectAlternateName) XXX_Marshal

func (m *SubjectAlternateName) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubjectAlternateName) XXX_Merge

func (m *SubjectAlternateName) XXX_Merge(src proto.Message)

func (*SubjectAlternateName) XXX_OneofFuncs

func (*SubjectAlternateName) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*SubjectAlternateName) XXX_Size

func (m *SubjectAlternateName) XXX_Size() int

func (*SubjectAlternateName) XXX_Unmarshal

func (m *SubjectAlternateName) XXX_Unmarshal(b []byte) error

type SubjectAlternateNameValidationError

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

SubjectAlternateNameValidationError is the validation error returned by SubjectAlternateName.Validate if the designated constraints aren't met.

func (SubjectAlternateNameValidationError) Cause

Cause function returns cause value.

func (SubjectAlternateNameValidationError) Error

Error satisfies the builtin error interface

func (SubjectAlternateNameValidationError) ErrorName

ErrorName returns error name.

func (SubjectAlternateNameValidationError) Field

Field function returns field value.

func (SubjectAlternateNameValidationError) Key

Key function returns key value.

func (SubjectAlternateNameValidationError) Reason

Reason function returns reason value.

type SubjectAlternateName_Dns

type SubjectAlternateName_Dns struct {
	Dns string `protobuf:"bytes,1,opt,name=dns,proto3,oneof"`
}

func (*SubjectAlternateName_Dns) MarshalTo

func (m *SubjectAlternateName_Dns) MarshalTo(dAtA []byte) (int, error)

func (*SubjectAlternateName_Dns) Size

func (m *SubjectAlternateName_Dns) Size() (n int)

type SubjectAlternateName_Uri

type SubjectAlternateName_Uri struct {
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3,oneof"`
}

func (*SubjectAlternateName_Uri) MarshalTo

func (m *SubjectAlternateName_Uri) MarshalTo(dAtA []byte) (int, error)

func (*SubjectAlternateName_Uri) Size

func (m *SubjectAlternateName_Uri) Size() (n int)

type TapRequest

type TapRequest struct {
	// The opaque configuration ID used to match the configuration to a loaded extension.
	// A tap extension configures a similar opaque ID that is used to match.
	ConfigId string `protobuf:"bytes,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
	// The tap configuration to load.
	TapConfig            *v2alpha.TapConfig `protobuf:"bytes,2,opt,name=tap_config,json=tapConfig,proto3" json:"tap_config,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

The /tap admin request body that is used to configure an active tap session.

func (*TapRequest) Descriptor

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

func (*TapRequest) GetConfigId

func (m *TapRequest) GetConfigId() string

func (*TapRequest) GetTapConfig

func (m *TapRequest) GetTapConfig() *v2alpha.TapConfig

func (*TapRequest) Marshal

func (m *TapRequest) Marshal() (dAtA []byte, err error)

func (*TapRequest) MarshalTo

func (m *TapRequest) MarshalTo(dAtA []byte) (int, error)

func (*TapRequest) ProtoMessage

func (*TapRequest) ProtoMessage()

func (*TapRequest) Reset

func (m *TapRequest) Reset()

func (*TapRequest) Size

func (m *TapRequest) Size() (n int)

func (*TapRequest) String

func (m *TapRequest) String() string

func (*TapRequest) Unmarshal

func (m *TapRequest) Unmarshal(dAtA []byte) error

func (*TapRequest) Validate

func (m *TapRequest) Validate() error

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

func (*TapRequest) XXX_DiscardUnknown

func (m *TapRequest) XXX_DiscardUnknown()

func (*TapRequest) XXX_Marshal

func (m *TapRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TapRequest) XXX_Merge

func (m *TapRequest) XXX_Merge(src proto.Message)

func (*TapRequest) XXX_Size

func (m *TapRequest) XXX_Size() int

func (*TapRequest) XXX_Unmarshal

func (m *TapRequest) XXX_Unmarshal(b []byte) error

type TapRequestValidationError

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

TapRequestValidationError is the validation error returned by TapRequest.Validate if the designated constraints aren't met.

func (TapRequestValidationError) Cause

func (e TapRequestValidationError) Cause() error

Cause function returns cause value.

func (TapRequestValidationError) Error

Error satisfies the builtin error interface

func (TapRequestValidationError) ErrorName

func (e TapRequestValidationError) ErrorName() string

ErrorName returns error name.

func (TapRequestValidationError) Field

Field function returns field value.

func (TapRequestValidationError) Key

Key function returns key value.

func (TapRequestValidationError) Reason

func (e TapRequestValidationError) Reason() string

Reason function returns reason value.