adminv2alpha

package
v1.36.2-20240625202755... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const SubjectAlternateName_Dns_case case_SubjectAlternateName_Name = 1
View Source
const SubjectAlternateName_IpAddress_case case_SubjectAlternateName_Name = 3
View Source
const SubjectAlternateName_Name_not_set_case case_SubjectAlternateName_Name = 0
View Source
const SubjectAlternateName_Uri_case case_SubjectAlternateName_Name = 2

Variables

View Source
var (
	SimpleMetric_Type_name = map[int32]string{
		0: "COUNTER",
		1: "GAUGE",
	}
	SimpleMetric_Type_value = map[string]int32{
		"COUNTER": 0,
		"GAUGE":   1,
	}
)

Enum value maps for SimpleMetric_Type.

View Source
var (
	ServerInfo_State_name = map[int32]string{
		0: "LIVE",
		1: "DRAINING",
		2: "PRE_INITIALIZING",
		3: "INITIALIZING",
	}
	ServerInfo_State_value = map[string]int32{
		"LIVE":             0,
		"DRAINING":         1,
		"PRE_INITIALIZING": 2,
		"INITIALIZING":     3,
	}
)

Enum value maps for ServerInfo_State.

View Source
var (
	CommandLineOptions_IpVersion_name = map[int32]string{
		0: "v4",
		1: "v6",
	}
	CommandLineOptions_IpVersion_value = map[string]int32{
		"v4": 0,
		"v6": 1,
	}
)

Enum value maps for CommandLineOptions_IpVersion.

View Source
var (
	CommandLineOptions_Mode_name = map[int32]string{
		0: "Serve",
		1: "Validate",
		2: "InitOnly",
	}
	CommandLineOptions_Mode_value = map[string]int32{
		"Serve":    0,
		"Validate": 1,
		"InitOnly": 2,
	}
)

Enum value maps for CommandLineOptions_Mode.

View Source
var File_envoy_admin_v2alpha_certs_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_clusters_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_config_dump_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_listeners_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_memory_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_metrics_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_mutex_stats_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_server_info_proto protoreflect.FileDescriptor
View Source
var File_envoy_admin_v2alpha_tap_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BootstrapConfigDump

type BootstrapConfigDump struct {
	Bootstrap *v2.Bootstrap `protobuf:"bytes,1,opt,name=bootstrap,proto3" json:"bootstrap,omitempty"`
	// The timestamp when the BootstrapConfig was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

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) ClearBootstrap

func (x *BootstrapConfigDump) ClearBootstrap()

func (*BootstrapConfigDump) ClearLastUpdated

func (x *BootstrapConfigDump) ClearLastUpdated()

func (*BootstrapConfigDump) GetBootstrap

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

func (*BootstrapConfigDump) GetLastUpdated

func (x *BootstrapConfigDump) GetLastUpdated() *timestamppb.Timestamp

func (*BootstrapConfigDump) HasBootstrap

func (x *BootstrapConfigDump) HasBootstrap() bool

func (*BootstrapConfigDump) HasLastUpdated

func (x *BootstrapConfigDump) HasLastUpdated() bool

func (*BootstrapConfigDump) ProtoMessage

func (*BootstrapConfigDump) ProtoMessage()

func (*BootstrapConfigDump) ProtoReflect

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

func (*BootstrapConfigDump) Reset

func (x *BootstrapConfigDump) Reset()

func (*BootstrapConfigDump) SetBootstrap

func (x *BootstrapConfigDump) SetBootstrap(v *v2.Bootstrap)

func (*BootstrapConfigDump) SetLastUpdated

func (x *BootstrapConfigDump) SetLastUpdated(v *timestamppb.Timestamp)

func (*BootstrapConfigDump) String

func (x *BootstrapConfigDump) String() string

type BootstrapConfigDump_builder

type BootstrapConfigDump_builder struct {
	Bootstrap *v2.Bootstrap
	// The timestamp when the BootstrapConfig was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (BootstrapConfigDump_builder) Build

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

func (*Certificate) GetCaCert

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

func (*Certificate) GetCertChain

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

func (*Certificate) ProtoMessage

func (*Certificate) ProtoMessage()

func (*Certificate) ProtoReflect

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

func (*Certificate) Reset

func (x *Certificate) Reset()

func (*Certificate) SetCaCert

func (x *Certificate) SetCaCert(v []*CertificateDetails)

func (*Certificate) SetCertChain

func (x *Certificate) SetCertChain(v []*CertificateDetails)

func (*Certificate) String

func (x *Certificate) String() string

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 *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	// Indicates the time at which the certificate expires.
	ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
	// contains filtered or unexported fields
}

[#next-free-field: 7]

func (*CertificateDetails) ClearExpirationTime

func (x *CertificateDetails) ClearExpirationTime()

func (*CertificateDetails) ClearValidFrom

func (x *CertificateDetails) ClearValidFrom()

func (*CertificateDetails) GetDaysUntilExpiration

func (x *CertificateDetails) GetDaysUntilExpiration() uint64

func (*CertificateDetails) GetExpirationTime

func (x *CertificateDetails) GetExpirationTime() *timestamppb.Timestamp

func (*CertificateDetails) GetPath

func (x *CertificateDetails) GetPath() string

func (*CertificateDetails) GetSerialNumber

func (x *CertificateDetails) GetSerialNumber() string

func (*CertificateDetails) GetSubjectAltNames

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

func (*CertificateDetails) GetValidFrom

func (x *CertificateDetails) GetValidFrom() *timestamppb.Timestamp

func (*CertificateDetails) HasExpirationTime

func (x *CertificateDetails) HasExpirationTime() bool

func (*CertificateDetails) HasValidFrom

func (x *CertificateDetails) HasValidFrom() bool

func (*CertificateDetails) ProtoMessage

func (*CertificateDetails) ProtoMessage()

func (*CertificateDetails) ProtoReflect

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

func (*CertificateDetails) Reset

func (x *CertificateDetails) Reset()

func (*CertificateDetails) SetDaysUntilExpiration

func (x *CertificateDetails) SetDaysUntilExpiration(v uint64)

func (*CertificateDetails) SetExpirationTime

func (x *CertificateDetails) SetExpirationTime(v *timestamppb.Timestamp)

func (*CertificateDetails) SetPath

func (x *CertificateDetails) SetPath(v string)

func (*CertificateDetails) SetSerialNumber

func (x *CertificateDetails) SetSerialNumber(v string)

func (*CertificateDetails) SetSubjectAltNames

func (x *CertificateDetails) SetSubjectAltNames(v []*SubjectAlternateName)

func (*CertificateDetails) SetValidFrom

func (x *CertificateDetails) SetValidFrom(v *timestamppb.Timestamp)

func (*CertificateDetails) String

func (x *CertificateDetails) String() string

type CertificateDetails_builder

type CertificateDetails_builder struct {

	// Path of the certificate.
	Path string
	// Certificate Serial Number.
	SerialNumber string
	// List of Subject Alternate names.
	SubjectAltNames []*SubjectAlternateName
	// Minimum of days until expiration of certificate and it's chain.
	DaysUntilExpiration uint64
	// Indicates the time from which the certificate is valid.
	ValidFrom *timestamppb.Timestamp
	// Indicates the time at which the certificate expires.
	ExpirationTime *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (CertificateDetails_builder) Build

type Certificate_builder

type Certificate_builder struct {

	// Details of CA certificate.
	CaCert []*CertificateDetails
	// Details of Certificate Chain
	CertChain []*CertificateDetails
	// contains filtered or unexported fields
}

func (Certificate_builder) Build

func (b0 Certificate_builder) Build() *Certificate

type Certificates

type Certificates struct {

	// List of certificates known to an Envoy.
	Certificates []*Certificate `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"`
	// contains filtered or unexported fields
}

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) GetCertificates

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

func (*Certificates) ProtoMessage

func (*Certificates) ProtoMessage()

func (*Certificates) ProtoReflect

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

func (*Certificates) Reset

func (x *Certificates) Reset()

func (*Certificates) SetCertificates

func (x *Certificates) SetCertificates(v []*Certificate)

func (*Certificates) String

func (x *Certificates) String() string

type Certificates_builder

type Certificates_builder struct {

	// List of certificates known to an Envoy.
	Certificates []*Certificate
	// contains filtered or unexported fields
}

func (Certificates_builder) Build

func (b0 Certificates_builder) Build() *Certificates

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.
	// If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *false*, all errors: externally and locally generated were used to calculate the threshold.
	// If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*, only externally generated errors were used to calculate the threshold.
	// The threshold is used to eject hosts based on their success rate. See
	// :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details.
	//
	// 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"`
	// The success rate threshold used in the last interval when only locally originated failures were
	// taken into account and externally originated errors were treated as success.
	// This field should be interpreted only when
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*. The threshold is used to eject hosts based on their success rate.
	// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
	// details.
	//
	// 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.
	LocalOriginSuccessRateEjectionThreshold *_type.Percent `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

Details an individual cluster's current status. [#next-free-field: 6]

func (*ClusterStatus) ClearLocalOriginSuccessRateEjectionThreshold

func (x *ClusterStatus) ClearLocalOriginSuccessRateEjectionThreshold()

func (*ClusterStatus) ClearSuccessRateEjectionThreshold

func (x *ClusterStatus) ClearSuccessRateEjectionThreshold()

func (*ClusterStatus) GetAddedViaApi

func (x *ClusterStatus) GetAddedViaApi() bool

func (*ClusterStatus) GetHostStatuses

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

func (*ClusterStatus) GetLocalOriginSuccessRateEjectionThreshold

func (x *ClusterStatus) GetLocalOriginSuccessRateEjectionThreshold() *_type.Percent

func (*ClusterStatus) GetName

func (x *ClusterStatus) GetName() string

func (*ClusterStatus) GetSuccessRateEjectionThreshold

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

func (*ClusterStatus) HasLocalOriginSuccessRateEjectionThreshold

func (x *ClusterStatus) HasLocalOriginSuccessRateEjectionThreshold() bool

func (*ClusterStatus) HasSuccessRateEjectionThreshold

func (x *ClusterStatus) HasSuccessRateEjectionThreshold() bool

func (*ClusterStatus) ProtoMessage

func (*ClusterStatus) ProtoMessage()

func (*ClusterStatus) ProtoReflect

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

func (*ClusterStatus) Reset

func (x *ClusterStatus) Reset()

func (*ClusterStatus) SetAddedViaApi

func (x *ClusterStatus) SetAddedViaApi(v bool)

func (*ClusterStatus) SetHostStatuses

func (x *ClusterStatus) SetHostStatuses(v []*HostStatus)

func (*ClusterStatus) SetLocalOriginSuccessRateEjectionThreshold

func (x *ClusterStatus) SetLocalOriginSuccessRateEjectionThreshold(v *_type.Percent)

func (*ClusterStatus) SetName

func (x *ClusterStatus) SetName(v string)

func (*ClusterStatus) SetSuccessRateEjectionThreshold

func (x *ClusterStatus) SetSuccessRateEjectionThreshold(v *_type.Percent)

func (*ClusterStatus) String

func (x *ClusterStatus) String() string

type ClusterStatus_builder

type ClusterStatus_builder struct {

	// Name of the cluster.
	Name string
	// Denotes whether this cluster was added via API or configured statically.
	AddedViaApi bool
	// The success rate threshold used in the last interval.
	// If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *false*, all errors: externally and locally generated were used to calculate the threshold.
	// If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*, only externally generated errors were used to calculate the threshold.
	// The threshold is used to eject hosts based on their success rate. See
	// :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details.
	//
	// 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
	// Mapping from host address to the host's current status.
	HostStatuses []*HostStatus
	// The success rate threshold used in the last interval when only locally originated failures were
	// taken into account and externally originated errors were treated as success.
	// This field should be interpreted only when
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*. The threshold is used to eject hosts based on their success rate.
	// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
	// details.
	//
	// 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.
	LocalOriginSuccessRateEjectionThreshold *_type.Percent
	// contains filtered or unexported fields
}

func (ClusterStatus_builder) Build

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

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

func (*Clusters) GetClusterStatuses

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

func (*Clusters) ProtoMessage

func (*Clusters) ProtoMessage()

func (*Clusters) ProtoReflect

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

func (*Clusters) Reset

func (x *Clusters) Reset()

func (*Clusters) SetClusterStatuses

func (x *Clusters) SetClusterStatuses(v []*ClusterStatus)

func (*Clusters) String

func (x *Clusters) String() string

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,omitempty"`
	// The dynamically loaded active clusters. These are clusters that are available to service
	// data plane traffic.
	DynamicActiveClusters []*ClustersConfigDump_DynamicCluster `` /* 126-byte string literal not displayed */
	// 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 `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

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) GetDynamicActiveClusters

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

func (*ClustersConfigDump) GetDynamicWarmingClusters

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

func (*ClustersConfigDump) GetStaticClusters

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

func (*ClustersConfigDump) GetVersionInfo

func (x *ClustersConfigDump) GetVersionInfo() string

func (*ClustersConfigDump) ProtoMessage

func (*ClustersConfigDump) ProtoMessage()

func (*ClustersConfigDump) ProtoReflect

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

func (*ClustersConfigDump) Reset

func (x *ClustersConfigDump) Reset()

func (*ClustersConfigDump) SetDynamicActiveClusters

func (x *ClustersConfigDump) SetDynamicActiveClusters(v []*ClustersConfigDump_DynamicCluster)

func (*ClustersConfigDump) SetDynamicWarmingClusters

func (x *ClustersConfigDump) SetDynamicWarmingClusters(v []*ClustersConfigDump_DynamicCluster)

func (*ClustersConfigDump) SetStaticClusters

func (x *ClustersConfigDump) SetStaticClusters(v []*ClustersConfigDump_StaticCluster)

func (*ClustersConfigDump) SetVersionInfo

func (x *ClustersConfigDump) SetVersionInfo(v string)

func (*ClustersConfigDump) String

func (x *ClustersConfigDump) String() string

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 *anypb.Any `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// The timestamp when the Cluster was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

Describes a dynamically loaded cluster via the CDS API.

func (*ClustersConfigDump_DynamicCluster) ClearCluster

func (x *ClustersConfigDump_DynamicCluster) ClearCluster()

func (*ClustersConfigDump_DynamicCluster) ClearLastUpdated

func (x *ClustersConfigDump_DynamicCluster) ClearLastUpdated()

func (*ClustersConfigDump_DynamicCluster) GetCluster

func (x *ClustersConfigDump_DynamicCluster) GetCluster() *anypb.Any

func (*ClustersConfigDump_DynamicCluster) GetLastUpdated

func (*ClustersConfigDump_DynamicCluster) GetVersionInfo

func (x *ClustersConfigDump_DynamicCluster) GetVersionInfo() string

func (*ClustersConfigDump_DynamicCluster) HasCluster

func (x *ClustersConfigDump_DynamicCluster) HasCluster() bool

func (*ClustersConfigDump_DynamicCluster) HasLastUpdated

func (x *ClustersConfigDump_DynamicCluster) HasLastUpdated() bool

func (*ClustersConfigDump_DynamicCluster) ProtoMessage

func (*ClustersConfigDump_DynamicCluster) ProtoMessage()

func (*ClustersConfigDump_DynamicCluster) ProtoReflect

func (*ClustersConfigDump_DynamicCluster) Reset

func (*ClustersConfigDump_DynamicCluster) SetCluster

func (x *ClustersConfigDump_DynamicCluster) SetCluster(v *anypb.Any)

func (*ClustersConfigDump_DynamicCluster) SetLastUpdated

func (*ClustersConfigDump_DynamicCluster) SetVersionInfo

func (x *ClustersConfigDump_DynamicCluster) SetVersionInfo(v string)

func (*ClustersConfigDump_DynamicCluster) String

type ClustersConfigDump_DynamicCluster_builder

type ClustersConfigDump_DynamicCluster_builder 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
	// The cluster config.
	Cluster *anypb.Any
	// The timestamp when the Cluster was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ClustersConfigDump_DynamicCluster_builder) Build

type ClustersConfigDump_StaticCluster

type ClustersConfigDump_StaticCluster struct {

	// The cluster config.
	Cluster *anypb.Any `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// The timestamp when the Cluster was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

Describes a statically loaded cluster.

func (*ClustersConfigDump_StaticCluster) ClearCluster

func (x *ClustersConfigDump_StaticCluster) ClearCluster()

func (*ClustersConfigDump_StaticCluster) ClearLastUpdated

func (x *ClustersConfigDump_StaticCluster) ClearLastUpdated()

func (*ClustersConfigDump_StaticCluster) GetCluster

func (x *ClustersConfigDump_StaticCluster) GetCluster() *anypb.Any

func (*ClustersConfigDump_StaticCluster) GetLastUpdated

func (*ClustersConfigDump_StaticCluster) HasCluster

func (x *ClustersConfigDump_StaticCluster) HasCluster() bool

func (*ClustersConfigDump_StaticCluster) HasLastUpdated

func (x *ClustersConfigDump_StaticCluster) HasLastUpdated() bool

func (*ClustersConfigDump_StaticCluster) ProtoMessage

func (*ClustersConfigDump_StaticCluster) ProtoMessage()

func (*ClustersConfigDump_StaticCluster) ProtoReflect

func (*ClustersConfigDump_StaticCluster) Reset

func (*ClustersConfigDump_StaticCluster) SetCluster

func (x *ClustersConfigDump_StaticCluster) SetCluster(v *anypb.Any)

func (*ClustersConfigDump_StaticCluster) SetLastUpdated

func (*ClustersConfigDump_StaticCluster) String

type ClustersConfigDump_StaticCluster_builder

type ClustersConfigDump_StaticCluster_builder struct {

	// The cluster config.
	Cluster *anypb.Any
	// The timestamp when the Cluster was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ClustersConfigDump_StaticCluster_builder) Build

type ClustersConfigDump_builder

type ClustersConfigDump_builder 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
	// The statically loaded cluster configs.
	StaticClusters []*ClustersConfigDump_StaticCluster
	// The dynamically loaded active clusters. These are clusters that are available to service
	// data plane traffic.
	DynamicActiveClusters []*ClustersConfigDump_DynamicCluster
	// 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
	// contains filtered or unexported fields
}

func (ClustersConfigDump_builder) Build

type Clusters_builder

type Clusters_builder struct {

	// Mapping from cluster name to each cluster's status.
	ClusterStatuses []*ClusterStatus
	// contains filtered or unexported fields
}

func (Clusters_builder) Build

func (b0 Clusters_builder) Build() *Clusters

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-static-fields` for details.
	AllowUnknownStaticFields bool `` /* 138-byte string literal not displayed */
	// See :option:`--reject-unknown-dynamic-fields` for details.
	RejectUnknownDynamicFields bool `` /* 145-byte string literal not displayed */
	// 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-format-escaped` for details.
	LogFormatEscaped bool `protobuf:"varint,27,opt,name=log_format_escaped,json=logFormatEscaped,proto3" json:"log_format_escaped,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:`--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 *durationpb.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 *durationpb.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"`
	// See :option:`--parent-shutdown-time-s` for details.
	ParentShutdownTime *durationpb.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"`
	// max_stats and max_obj_name_len are now unused and have no effect.
	//
	// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
	MaxStats uint64 `protobuf:"varint,20,opt,name=max_stats,json=maxStats,proto3" json:"max_stats,omitempty"`
	// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
	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"`
	// See :option:`--disable-extensions` for details.
	DisabledExtensions []string `protobuf:"bytes,28,rep,name=disabled_extensions,json=disabledExtensions,proto3" json:"disabled_extensions,omitempty"`
	// contains filtered or unexported fields
}

[#next-free-field: 29]

func (*CommandLineOptions) ClearDrainTime

func (x *CommandLineOptions) ClearDrainTime()

func (*CommandLineOptions) ClearFileFlushInterval

func (x *CommandLineOptions) ClearFileFlushInterval()

func (*CommandLineOptions) ClearParentShutdownTime

func (x *CommandLineOptions) ClearParentShutdownTime()

func (*CommandLineOptions) GetAdminAddressPath

func (x *CommandLineOptions) GetAdminAddressPath() string

func (*CommandLineOptions) GetAllowUnknownStaticFields

func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool

func (*CommandLineOptions) GetBaseId

func (x *CommandLineOptions) GetBaseId() uint64

func (*CommandLineOptions) GetComponentLogLevel

func (x *CommandLineOptions) GetComponentLogLevel() string

func (*CommandLineOptions) GetConcurrency

func (x *CommandLineOptions) GetConcurrency() uint32

func (*CommandLineOptions) GetConfigPath

func (x *CommandLineOptions) GetConfigPath() string

func (*CommandLineOptions) GetConfigYaml

func (x *CommandLineOptions) GetConfigYaml() string

func (*CommandLineOptions) GetCpusetThreads

func (x *CommandLineOptions) GetCpusetThreads() bool

func (*CommandLineOptions) GetDisableHotRestart

func (x *CommandLineOptions) GetDisableHotRestart() bool

func (*CommandLineOptions) GetDisabledExtensions

func (x *CommandLineOptions) GetDisabledExtensions() []string

func (*CommandLineOptions) GetDrainTime

func (x *CommandLineOptions) GetDrainTime() *durationpb.Duration

func (*CommandLineOptions) GetEnableMutexTracing

func (x *CommandLineOptions) GetEnableMutexTracing() bool

func (*CommandLineOptions) GetFileFlushInterval

func (x *CommandLineOptions) GetFileFlushInterval() *durationpb.Duration

func (*CommandLineOptions) GetLocalAddressIpVersion

func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion

func (*CommandLineOptions) GetLogFormat

func (x *CommandLineOptions) GetLogFormat() string

func (*CommandLineOptions) GetLogFormatEscaped

func (x *CommandLineOptions) GetLogFormatEscaped() bool

func (*CommandLineOptions) GetLogLevel

func (x *CommandLineOptions) GetLogLevel() string

func (*CommandLineOptions) GetLogPath

func (x *CommandLineOptions) GetLogPath() string

func (*CommandLineOptions) GetMaxObjNameLen deprecated

func (x *CommandLineOptions) GetMaxObjNameLen() uint64

Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.

func (*CommandLineOptions) GetMaxStats deprecated

func (x *CommandLineOptions) GetMaxStats() uint64

Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.

func (*CommandLineOptions) GetMode

func (*CommandLineOptions) GetParentShutdownTime

func (x *CommandLineOptions) GetParentShutdownTime() *durationpb.Duration

func (*CommandLineOptions) GetRejectUnknownDynamicFields

func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool

func (*CommandLineOptions) GetRestartEpoch

func (x *CommandLineOptions) GetRestartEpoch() uint32

func (*CommandLineOptions) GetServiceCluster

func (x *CommandLineOptions) GetServiceCluster() string

func (*CommandLineOptions) GetServiceNode

func (x *CommandLineOptions) GetServiceNode() string

func (*CommandLineOptions) GetServiceZone

func (x *CommandLineOptions) GetServiceZone() string

func (*CommandLineOptions) HasDrainTime

func (x *CommandLineOptions) HasDrainTime() bool

func (*CommandLineOptions) HasFileFlushInterval

func (x *CommandLineOptions) HasFileFlushInterval() bool

func (*CommandLineOptions) HasParentShutdownTime

func (x *CommandLineOptions) HasParentShutdownTime() bool

func (*CommandLineOptions) ProtoMessage

func (*CommandLineOptions) ProtoMessage()

func (*CommandLineOptions) ProtoReflect

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

func (*CommandLineOptions) Reset

func (x *CommandLineOptions) Reset()

func (*CommandLineOptions) SetAdminAddressPath

func (x *CommandLineOptions) SetAdminAddressPath(v string)

func (*CommandLineOptions) SetAllowUnknownStaticFields

func (x *CommandLineOptions) SetAllowUnknownStaticFields(v bool)

func (*CommandLineOptions) SetBaseId

func (x *CommandLineOptions) SetBaseId(v uint64)

func (*CommandLineOptions) SetComponentLogLevel

func (x *CommandLineOptions) SetComponentLogLevel(v string)

func (*CommandLineOptions) SetConcurrency

func (x *CommandLineOptions) SetConcurrency(v uint32)

func (*CommandLineOptions) SetConfigPath

func (x *CommandLineOptions) SetConfigPath(v string)

func (*CommandLineOptions) SetConfigYaml

func (x *CommandLineOptions) SetConfigYaml(v string)

func (*CommandLineOptions) SetCpusetThreads

func (x *CommandLineOptions) SetCpusetThreads(v bool)

func (*CommandLineOptions) SetDisableHotRestart

func (x *CommandLineOptions) SetDisableHotRestart(v bool)

func (*CommandLineOptions) SetDisabledExtensions

func (x *CommandLineOptions) SetDisabledExtensions(v []string)

func (*CommandLineOptions) SetDrainTime

func (x *CommandLineOptions) SetDrainTime(v *durationpb.Duration)

func (*CommandLineOptions) SetEnableMutexTracing

func (x *CommandLineOptions) SetEnableMutexTracing(v bool)

func (*CommandLineOptions) SetFileFlushInterval

func (x *CommandLineOptions) SetFileFlushInterval(v *durationpb.Duration)

func (*CommandLineOptions) SetLocalAddressIpVersion

func (x *CommandLineOptions) SetLocalAddressIpVersion(v CommandLineOptions_IpVersion)

func (*CommandLineOptions) SetLogFormat

func (x *CommandLineOptions) SetLogFormat(v string)

func (*CommandLineOptions) SetLogFormatEscaped

func (x *CommandLineOptions) SetLogFormatEscaped(v bool)

func (*CommandLineOptions) SetLogLevel

func (x *CommandLineOptions) SetLogLevel(v string)

func (*CommandLineOptions) SetLogPath

func (x *CommandLineOptions) SetLogPath(v string)

func (*CommandLineOptions) SetMaxObjNameLen deprecated

func (x *CommandLineOptions) SetMaxObjNameLen(v uint64)

Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.

func (*CommandLineOptions) SetMaxStats deprecated

func (x *CommandLineOptions) SetMaxStats(v uint64)

Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.

func (*CommandLineOptions) SetMode

func (*CommandLineOptions) SetParentShutdownTime

func (x *CommandLineOptions) SetParentShutdownTime(v *durationpb.Duration)

func (*CommandLineOptions) SetRejectUnknownDynamicFields

func (x *CommandLineOptions) SetRejectUnknownDynamicFields(v bool)

func (*CommandLineOptions) SetRestartEpoch

func (x *CommandLineOptions) SetRestartEpoch(v uint32)

func (*CommandLineOptions) SetServiceCluster

func (x *CommandLineOptions) SetServiceCluster(v string)

func (*CommandLineOptions) SetServiceNode

func (x *CommandLineOptions) SetServiceNode(v string)

func (*CommandLineOptions) SetServiceZone

func (x *CommandLineOptions) SetServiceZone(v string)

func (*CommandLineOptions) String

func (x *CommandLineOptions) String() string

type CommandLineOptions_IpVersion

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

func (CommandLineOptions_IpVersion) Descriptor

func (CommandLineOptions_IpVersion) Enum

func (CommandLineOptions_IpVersion) Number

func (CommandLineOptions_IpVersion) String

func (CommandLineOptions_IpVersion) Type

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) Descriptor

func (CommandLineOptions_Mode) Enum

func (CommandLineOptions_Mode) Number

func (CommandLineOptions_Mode) String

func (x CommandLineOptions_Mode) String() string

func (CommandLineOptions_Mode) Type

type CommandLineOptions_builder

type CommandLineOptions_builder struct {

	// See :option:`--base-id` for details.
	BaseId uint64
	// See :option:`--concurrency` for details.
	Concurrency uint32
	// See :option:`--config-path` for details.
	ConfigPath string
	// See :option:`--config-yaml` for details.
	ConfigYaml string
	// See :option:`--allow-unknown-static-fields` for details.
	AllowUnknownStaticFields bool
	// See :option:`--reject-unknown-dynamic-fields` for details.
	RejectUnknownDynamicFields bool
	// See :option:`--admin-address-path` for details.
	AdminAddressPath string
	// See :option:`--local-address-ip-version` for details.
	LocalAddressIpVersion CommandLineOptions_IpVersion
	// See :option:`--log-level` for details.
	LogLevel string
	// See :option:`--component-log-level` for details.
	ComponentLogLevel string
	// See :option:`--log-format` for details.
	LogFormat string
	// See :option:`--log-format-escaped` for details.
	LogFormatEscaped bool
	// See :option:`--log-path` for details.
	LogPath string
	// See :option:`--service-cluster` for details.
	ServiceCluster string
	// See :option:`--service-node` for details.
	ServiceNode string
	// See :option:`--service-zone` for details.
	ServiceZone string
	// See :option:`--file-flush-interval-msec` for details.
	FileFlushInterval *durationpb.Duration
	// See :option:`--drain-time-s` for details.
	DrainTime *durationpb.Duration
	// See :option:`--parent-shutdown-time-s` for details.
	ParentShutdownTime *durationpb.Duration
	// See :option:`--mode` for details.
	Mode CommandLineOptions_Mode
	// max_stats and max_obj_name_len are now unused and have no effect.
	//
	// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
	MaxStats uint64
	// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
	MaxObjNameLen uint64
	// See :option:`--disable-hot-restart` for details.
	DisableHotRestart bool
	// See :option:`--enable-mutex-tracing` for details.
	EnableMutexTracing bool
	// See :option:`--restart-epoch` for details.
	RestartEpoch uint32
	// See :option:`--cpuset-threads` for details.
	CpusetThreads bool
	// See :option:`--disable-extensions` for details.
	DisabledExtensions []string
	// contains filtered or unexported fields
}

func (CommandLineOptions_builder) Build

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>`
	//
	// You can filter output with the resource and mask query parameters.
	// See :ref:`/config_dump?resource={} <operations_admin_interface_config_dump_by_resource>`,
	// :ref:`/config_dump?mask={} <operations_admin_interface_config_dump_by_mask>`,
	// or :ref:`/config_dump?resource={},mask={}
	// <operations_admin_interface_config_dump_by_resource_and_mask>` for more information.
	Configs []*anypb.Any `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

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) GetConfigs

func (x *ConfigDump) GetConfigs() []*anypb.Any

func (*ConfigDump) ProtoMessage

func (*ConfigDump) ProtoMessage()

func (*ConfigDump) ProtoReflect

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

func (*ConfigDump) Reset

func (x *ConfigDump) Reset()

func (*ConfigDump) SetConfigs

func (x *ConfigDump) SetConfigs(v []*anypb.Any)

func (*ConfigDump) String

func (x *ConfigDump) String() string

type ConfigDump_builder

type ConfigDump_builder 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>`
	//
	// You can filter output with the resource and mask query parameters.
	// See :ref:`/config_dump?resource={} <operations_admin_interface_config_dump_by_resource>`,
	// :ref:`/config_dump?mask={} <operations_admin_interface_config_dump_by_mask>`,
	// or :ref:`/config_dump?resource={},mask={}
	// <operations_admin_interface_config_dump_by_resource_and_mask>` for more information.
	Configs []*anypb.Any
	// contains filtered or unexported fields
}

func (ConfigDump_builder) Build

func (b0 ConfigDump_builder) Build() *ConfigDump

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 */
	// The host has been removed from service discovery, but is being stabilized due to active
	// health checking.
	PendingDynamicRemoval bool `` /* 127-byte string literal not displayed */
	// The host has not yet been health checked.
	PendingActiveHc bool `protobuf:"varint,6,opt,name=pending_active_hc,json=pendingActiveHc,proto3" json:"pending_active_hc,omitempty"`
	// Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
	// here.
	// [#comment:TODO(mrice32): pipe through remaining EDS health status possibilities.]
	EdsHealthStatus core.HealthStatus `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

Health status for a host. [#next-free-field: 7]

func (*HostHealthStatus) GetEdsHealthStatus

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

func (*HostHealthStatus) GetFailedActiveDegradedCheck

func (x *HostHealthStatus) GetFailedActiveDegradedCheck() bool

func (*HostHealthStatus) GetFailedActiveHealthCheck

func (x *HostHealthStatus) GetFailedActiveHealthCheck() bool

func (*HostHealthStatus) GetFailedOutlierCheck

func (x *HostHealthStatus) GetFailedOutlierCheck() bool

func (*HostHealthStatus) GetPendingActiveHc

func (x *HostHealthStatus) GetPendingActiveHc() bool

func (*HostHealthStatus) GetPendingDynamicRemoval

func (x *HostHealthStatus) GetPendingDynamicRemoval() bool

func (*HostHealthStatus) ProtoMessage

func (*HostHealthStatus) ProtoMessage()

func (*HostHealthStatus) ProtoReflect

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

func (*HostHealthStatus) Reset

func (x *HostHealthStatus) Reset()

func (*HostHealthStatus) SetEdsHealthStatus

func (x *HostHealthStatus) SetEdsHealthStatus(v core.HealthStatus)

func (*HostHealthStatus) SetFailedActiveDegradedCheck

func (x *HostHealthStatus) SetFailedActiveDegradedCheck(v bool)

func (*HostHealthStatus) SetFailedActiveHealthCheck

func (x *HostHealthStatus) SetFailedActiveHealthCheck(v bool)

func (*HostHealthStatus) SetFailedOutlierCheck

func (x *HostHealthStatus) SetFailedOutlierCheck(v bool)

func (*HostHealthStatus) SetPendingActiveHc

func (x *HostHealthStatus) SetPendingActiveHc(v bool)

func (*HostHealthStatus) SetPendingDynamicRemoval

func (x *HostHealthStatus) SetPendingDynamicRemoval(v bool)

func (*HostHealthStatus) String

func (x *HostHealthStatus) String() string

type HostHealthStatus_builder

type HostHealthStatus_builder struct {

	// The host is currently failing active health checks.
	FailedActiveHealthCheck bool
	// The host is currently considered an outlier and has been ejected.
	FailedOutlierCheck bool
	// The host is currently being marked as degraded through active health checking.
	FailedActiveDegradedCheck bool
	// The host has been removed from service discovery, but is being stabilized due to active
	// health checking.
	PendingDynamicRemoval bool
	// The host has not yet been health checked.
	PendingActiveHc bool
	// Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
	// here.
	// [#comment:TODO(mrice32): pipe through remaining EDS health status possibilities.]
	EdsHealthStatus core.HealthStatus
	// contains filtered or unexported fields
}

func (HostHealthStatus_builder) Build

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.
	// If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *false*, all errors: externally and locally generated were used in success rate
	// calculation. If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*, only externally generated errors were used in success rate calculation.
	// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
	// details.
	//
	// 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"`
	// The hostname of the host, if applicable.
	Hostname string `protobuf:"bytes,6,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// The host's priority. If not configured, the value defaults to 0 (highest priority).
	Priority uint32 `protobuf:"varint,7,opt,name=priority,proto3" json:"priority,omitempty"`
	// Request success rate for this host over the last calculated
	// interval when only locally originated errors are taken into account and externally originated
	// errors were treated as success.
	// This field should be interpreted only when
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*.
	// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
	// details.
	//
	// 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.
	LocalOriginSuccessRate *_type.Percent `` /* 131-byte string literal not displayed */
	// locality of the host.
	Locality *core.Locality `protobuf:"bytes,9,opt,name=locality,proto3" json:"locality,omitempty"`
	// contains filtered or unexported fields
}

Current state of a particular host. [#next-free-field: 10]

func (*HostStatus) ClearAddress

func (x *HostStatus) ClearAddress()

func (*HostStatus) ClearHealthStatus

func (x *HostStatus) ClearHealthStatus()

func (*HostStatus) ClearLocalOriginSuccessRate

func (x *HostStatus) ClearLocalOriginSuccessRate()

func (*HostStatus) ClearLocality

func (x *HostStatus) ClearLocality()

func (*HostStatus) ClearSuccessRate

func (x *HostStatus) ClearSuccessRate()

func (*HostStatus) GetAddress

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

func (*HostStatus) GetHealthStatus

func (x *HostStatus) GetHealthStatus() *HostHealthStatus

func (*HostStatus) GetHostname

func (x *HostStatus) GetHostname() string

func (*HostStatus) GetLocalOriginSuccessRate

func (x *HostStatus) GetLocalOriginSuccessRate() *_type.Percent

func (*HostStatus) GetLocality

func (x *HostStatus) GetLocality() *core.Locality

func (*HostStatus) GetPriority

func (x *HostStatus) GetPriority() uint32

func (*HostStatus) GetStats

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

func (*HostStatus) GetSuccessRate

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

func (*HostStatus) GetWeight

func (x *HostStatus) GetWeight() uint32

func (*HostStatus) HasAddress

func (x *HostStatus) HasAddress() bool

func (*HostStatus) HasHealthStatus

func (x *HostStatus) HasHealthStatus() bool

func (*HostStatus) HasLocalOriginSuccessRate

func (x *HostStatus) HasLocalOriginSuccessRate() bool

func (*HostStatus) HasLocality

func (x *HostStatus) HasLocality() bool

func (*HostStatus) HasSuccessRate

func (x *HostStatus) HasSuccessRate() bool

func (*HostStatus) ProtoMessage

func (*HostStatus) ProtoMessage()

func (*HostStatus) ProtoReflect

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

func (*HostStatus) Reset

func (x *HostStatus) Reset()

func (*HostStatus) SetAddress

func (x *HostStatus) SetAddress(v *core.Address)

func (*HostStatus) SetHealthStatus

func (x *HostStatus) SetHealthStatus(v *HostHealthStatus)

func (*HostStatus) SetHostname

func (x *HostStatus) SetHostname(v string)

func (*HostStatus) SetLocalOriginSuccessRate

func (x *HostStatus) SetLocalOriginSuccessRate(v *_type.Percent)

func (*HostStatus) SetLocality

func (x *HostStatus) SetLocality(v *core.Locality)

func (*HostStatus) SetPriority

func (x *HostStatus) SetPriority(v uint32)

func (*HostStatus) SetStats

func (x *HostStatus) SetStats(v []*SimpleMetric)

func (*HostStatus) SetSuccessRate

func (x *HostStatus) SetSuccessRate(v *_type.Percent)

func (*HostStatus) SetWeight

func (x *HostStatus) SetWeight(v uint32)

func (*HostStatus) String

func (x *HostStatus) String() string

type HostStatus_builder

type HostStatus_builder struct {

	// Address of this host.
	Address *core.Address
	// List of stats specific to this host.
	Stats []*SimpleMetric
	// The host's current health status.
	HealthStatus *HostHealthStatus
	// Request success rate for this host over the last calculated interval.
	// If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *false*, all errors: externally and locally generated were used in success rate
	// calculation. If
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*, only externally generated errors were used in success rate calculation.
	// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
	// details.
	//
	// 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
	// The host's weight. If not configured, the value defaults to 1.
	Weight uint32
	// The hostname of the host, if applicable.
	Hostname string
	// The host's priority. If not configured, the value defaults to 0 (highest priority).
	Priority uint32
	// Request success rate for this host over the last calculated
	// interval when only locally originated errors are taken into account and externally originated
	// errors were treated as success.
	// This field should be interpreted only when
	// :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_cluster.OutlierDetection.split_external_local_origin_errors>`
	// is *true*.
	// See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for
	// details.
	//
	// 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.
	LocalOriginSuccessRate *_type.Percent
	// locality of the host.
	Locality *core.Locality
	// contains filtered or unexported fields
}

func (HostStatus_builder) Build

func (b0 HostStatus_builder) Build() *HostStatus

type ListenerStatus

type ListenerStatus struct {

	// Name of the listener
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The actual local address that the listener is listening on. If a listener was configured
	// to listen on port 0, then this address has the port that was allocated by the OS.
	LocalAddress *core.Address `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
	// contains filtered or unexported fields
}

Details an individual listener's current status.

func (*ListenerStatus) ClearLocalAddress

func (x *ListenerStatus) ClearLocalAddress()

func (*ListenerStatus) GetLocalAddress

func (x *ListenerStatus) GetLocalAddress() *core.Address

func (*ListenerStatus) GetName

func (x *ListenerStatus) GetName() string

func (*ListenerStatus) HasLocalAddress

func (x *ListenerStatus) HasLocalAddress() bool

func (*ListenerStatus) ProtoMessage

func (*ListenerStatus) ProtoMessage()

func (*ListenerStatus) ProtoReflect

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

func (*ListenerStatus) Reset

func (x *ListenerStatus) Reset()

func (*ListenerStatus) SetLocalAddress

func (x *ListenerStatus) SetLocalAddress(v *core.Address)

func (*ListenerStatus) SetName

func (x *ListenerStatus) SetName(v string)

func (*ListenerStatus) String

func (x *ListenerStatus) String() string

type ListenerStatus_builder

type ListenerStatus_builder struct {

	// Name of the listener
	Name string
	// The actual local address that the listener is listening on. If a listener was configured
	// to listen on port 0, then this address has the port that was allocated by the OS.
	LocalAddress *core.Address
	// contains filtered or unexported fields
}

func (ListenerStatus_builder) Build

type Listeners

type Listeners struct {

	// List of listener statuses.
	ListenerStatuses []*ListenerStatus `protobuf:"bytes,1,rep,name=listener_statuses,json=listenerStatuses,proto3" json:"listener_statuses,omitempty"`
	// contains filtered or unexported fields
}

Admin endpoint uses this wrapper for `/listeners` to display listener status information. See :ref:`/listeners <operations_admin_interface_listeners>` for more information.

func (*Listeners) GetListenerStatuses

func (x *Listeners) GetListenerStatuses() []*ListenerStatus

func (*Listeners) ProtoMessage

func (*Listeners) ProtoMessage()

func (*Listeners) ProtoReflect

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

func (*Listeners) Reset

func (x *Listeners) Reset()

func (*Listeners) SetListenerStatuses

func (x *Listeners) SetListenerStatuses(v []*ListenerStatus)

func (*Listeners) String

func (x *Listeners) String() string

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,omitempty"`
	// State for any warming, active, or draining listeners.
	DynamicListeners []*ListenersConfigDump_DynamicListener `protobuf:"bytes,3,rep,name=dynamic_listeners,json=dynamicListeners,proto3" json:"dynamic_listeners,omitempty"`
	// contains filtered or unexported fields
}

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) GetDynamicListeners

func (x *ListenersConfigDump) GetDynamicListeners() []*ListenersConfigDump_DynamicListener

func (*ListenersConfigDump) GetStaticListeners

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

func (*ListenersConfigDump) GetVersionInfo

func (x *ListenersConfigDump) GetVersionInfo() string

func (*ListenersConfigDump) ProtoMessage

func (*ListenersConfigDump) ProtoMessage()

func (*ListenersConfigDump) ProtoReflect

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

func (*ListenersConfigDump) Reset

func (x *ListenersConfigDump) Reset()

func (*ListenersConfigDump) SetDynamicListeners

func (x *ListenersConfigDump) SetDynamicListeners(v []*ListenersConfigDump_DynamicListener)

func (*ListenersConfigDump) SetStaticListeners

func (x *ListenersConfigDump) SetStaticListeners(v []*ListenersConfigDump_StaticListener)

func (*ListenersConfigDump) SetVersionInfo

func (x *ListenersConfigDump) SetVersionInfo(v string)

func (*ListenersConfigDump) String

func (x *ListenersConfigDump) String() string

type ListenersConfigDump_DynamicListener

type ListenersConfigDump_DynamicListener struct {

	// The name or unique id of this listener, pulled from the DynamicListenerState config.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The listener state for any active listener by this name.
	// These are listeners that are available to service data plane traffic.
	ActiveState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,2,opt,name=active_state,json=activeState,proto3" json:"active_state,omitempty"`
	// The listener state for any warming listener by this name.
	// 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.
	WarmingState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,3,opt,name=warming_state,json=warmingState,proto3" json:"warming_state,omitempty"`
	// The listener state for any draining listener by this name.
	// 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.
	DrainingState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,4,opt,name=draining_state,json=drainingState,proto3" json:"draining_state,omitempty"`
	// Set if the last update failed, cleared after the next successful update.
	ErrorState *UpdateFailureState `protobuf:"bytes,5,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
	// contains filtered or unexported fields
}

Describes a dynamically loaded listener via the LDS API. [#next-free-field: 6]

func (*ListenersConfigDump_DynamicListener) ClearActiveState

func (x *ListenersConfigDump_DynamicListener) ClearActiveState()

func (*ListenersConfigDump_DynamicListener) ClearDrainingState

func (x *ListenersConfigDump_DynamicListener) ClearDrainingState()

func (*ListenersConfigDump_DynamicListener) ClearErrorState

func (x *ListenersConfigDump_DynamicListener) ClearErrorState()

func (*ListenersConfigDump_DynamicListener) ClearWarmingState

func (x *ListenersConfigDump_DynamicListener) ClearWarmingState()

func (*ListenersConfigDump_DynamicListener) GetActiveState

func (*ListenersConfigDump_DynamicListener) GetDrainingState

func (*ListenersConfigDump_DynamicListener) GetErrorState

func (*ListenersConfigDump_DynamicListener) GetName

func (*ListenersConfigDump_DynamicListener) GetWarmingState

func (*ListenersConfigDump_DynamicListener) HasActiveState

func (x *ListenersConfigDump_DynamicListener) HasActiveState() bool

func (*ListenersConfigDump_DynamicListener) HasDrainingState

func (x *ListenersConfigDump_DynamicListener) HasDrainingState() bool

func (*ListenersConfigDump_DynamicListener) HasErrorState

func (x *ListenersConfigDump_DynamicListener) HasErrorState() bool

func (*ListenersConfigDump_DynamicListener) HasWarmingState

func (x *ListenersConfigDump_DynamicListener) HasWarmingState() bool

func (*ListenersConfigDump_DynamicListener) ProtoMessage

func (*ListenersConfigDump_DynamicListener) ProtoMessage()

func (*ListenersConfigDump_DynamicListener) ProtoReflect

func (*ListenersConfigDump_DynamicListener) Reset

func (*ListenersConfigDump_DynamicListener) SetActiveState

func (*ListenersConfigDump_DynamicListener) SetDrainingState

func (*ListenersConfigDump_DynamicListener) SetErrorState

func (*ListenersConfigDump_DynamicListener) SetName

func (*ListenersConfigDump_DynamicListener) SetWarmingState

func (*ListenersConfigDump_DynamicListener) String

type ListenersConfigDump_DynamicListenerState

type ListenersConfigDump_DynamicListenerState 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 *anypb.Any `protobuf:"bytes,2,opt,name=listener,proto3" json:"listener,omitempty"`
	// The timestamp when the Listener was last successfully updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

func (*ListenersConfigDump_DynamicListenerState) ClearLastUpdated

func (x *ListenersConfigDump_DynamicListenerState) ClearLastUpdated()

func (*ListenersConfigDump_DynamicListenerState) ClearListener

func (x *ListenersConfigDump_DynamicListenerState) ClearListener()

func (*ListenersConfigDump_DynamicListenerState) GetLastUpdated

func (*ListenersConfigDump_DynamicListenerState) GetListener

func (*ListenersConfigDump_DynamicListenerState) GetVersionInfo

func (*ListenersConfigDump_DynamicListenerState) HasLastUpdated

func (x *ListenersConfigDump_DynamicListenerState) HasLastUpdated() bool

func (*ListenersConfigDump_DynamicListenerState) HasListener

func (*ListenersConfigDump_DynamicListenerState) ProtoMessage

func (*ListenersConfigDump_DynamicListenerState) ProtoReflect

func (*ListenersConfigDump_DynamicListenerState) Reset

func (*ListenersConfigDump_DynamicListenerState) SetLastUpdated

func (*ListenersConfigDump_DynamicListenerState) SetListener

func (*ListenersConfigDump_DynamicListenerState) SetVersionInfo

func (x *ListenersConfigDump_DynamicListenerState) SetVersionInfo(v string)

func (*ListenersConfigDump_DynamicListenerState) String

type ListenersConfigDump_DynamicListenerState_builder

type ListenersConfigDump_DynamicListenerState_builder 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
	// The listener config.
	Listener *anypb.Any
	// The timestamp when the Listener was last successfully updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ListenersConfigDump_DynamicListenerState_builder) Build

type ListenersConfigDump_DynamicListener_builder

type ListenersConfigDump_DynamicListener_builder struct {

	// The name or unique id of this listener, pulled from the DynamicListenerState config.
	Name string
	// The listener state for any active listener by this name.
	// These are listeners that are available to service data plane traffic.
	ActiveState *ListenersConfigDump_DynamicListenerState
	// The listener state for any warming listener by this name.
	// 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.
	WarmingState *ListenersConfigDump_DynamicListenerState
	// The listener state for any draining listener by this name.
	// 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.
	DrainingState *ListenersConfigDump_DynamicListenerState
	// Set if the last update failed, cleared after the next successful update.
	ErrorState *UpdateFailureState
	// contains filtered or unexported fields
}

func (ListenersConfigDump_DynamicListener_builder) Build

type ListenersConfigDump_StaticListener

type ListenersConfigDump_StaticListener struct {

	// The listener config.
	Listener *anypb.Any `protobuf:"bytes,1,opt,name=listener,proto3" json:"listener,omitempty"`
	// The timestamp when the Listener was last successfully updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

Describes a statically loaded listener.

func (*ListenersConfigDump_StaticListener) ClearLastUpdated

func (x *ListenersConfigDump_StaticListener) ClearLastUpdated()

func (*ListenersConfigDump_StaticListener) ClearListener

func (x *ListenersConfigDump_StaticListener) ClearListener()

func (*ListenersConfigDump_StaticListener) GetLastUpdated

func (*ListenersConfigDump_StaticListener) GetListener

func (x *ListenersConfigDump_StaticListener) GetListener() *anypb.Any

func (*ListenersConfigDump_StaticListener) HasLastUpdated

func (x *ListenersConfigDump_StaticListener) HasLastUpdated() bool

func (*ListenersConfigDump_StaticListener) HasListener

func (x *ListenersConfigDump_StaticListener) HasListener() bool

func (*ListenersConfigDump_StaticListener) ProtoMessage

func (*ListenersConfigDump_StaticListener) ProtoMessage()

func (*ListenersConfigDump_StaticListener) ProtoReflect

func (*ListenersConfigDump_StaticListener) Reset

func (*ListenersConfigDump_StaticListener) SetLastUpdated

func (*ListenersConfigDump_StaticListener) SetListener

func (x *ListenersConfigDump_StaticListener) SetListener(v *anypb.Any)

func (*ListenersConfigDump_StaticListener) String

type ListenersConfigDump_StaticListener_builder

type ListenersConfigDump_StaticListener_builder struct {

	// The listener config.
	Listener *anypb.Any
	// The timestamp when the Listener was last successfully updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ListenersConfigDump_StaticListener_builder) Build

type ListenersConfigDump_builder

type ListenersConfigDump_builder 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
	// The statically loaded listener configs.
	StaticListeners []*ListenersConfigDump_StaticListener
	// State for any warming, active, or draining listeners.
	DynamicListeners []*ListenersConfigDump_DynamicListener
	// contains filtered or unexported fields
}

func (ListenersConfigDump_builder) Build

type Listeners_builder

type Listeners_builder struct {

	// List of listener statuses.
	ListenerStatuses []*ListenerStatus
	// contains filtered or unexported fields
}

func (Listeners_builder) Build

func (b0 Listeners_builder) Build() *Listeners

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"`
	// The number of bytes of the physical memory usage by the allocator. This is an alias for
	// `generic.total_physical_bytes`.
	TotalPhysicalBytes uint64 `protobuf:"varint,6,opt,name=total_physical_bytes,json=totalPhysicalBytes,proto3" json:"total_physical_bytes,omitempty"`
	// contains filtered or unexported fields
}

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). [#next-free-field: 7]

func (*Memory) GetAllocated

func (x *Memory) GetAllocated() uint64

func (*Memory) GetHeapSize

func (x *Memory) GetHeapSize() uint64

func (*Memory) GetPageheapFree

func (x *Memory) GetPageheapFree() uint64

func (*Memory) GetPageheapUnmapped

func (x *Memory) GetPageheapUnmapped() uint64

func (*Memory) GetTotalPhysicalBytes

func (x *Memory) GetTotalPhysicalBytes() uint64

func (*Memory) GetTotalThreadCache

func (x *Memory) GetTotalThreadCache() uint64

func (*Memory) ProtoMessage

func (*Memory) ProtoMessage()

func (*Memory) ProtoReflect

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

func (*Memory) Reset

func (x *Memory) Reset()

func (*Memory) SetAllocated

func (x *Memory) SetAllocated(v uint64)

func (*Memory) SetHeapSize

func (x *Memory) SetHeapSize(v uint64)

func (*Memory) SetPageheapFree

func (x *Memory) SetPageheapFree(v uint64)

func (*Memory) SetPageheapUnmapped

func (x *Memory) SetPageheapUnmapped(v uint64)

func (*Memory) SetTotalPhysicalBytes

func (x *Memory) SetTotalPhysicalBytes(v uint64)

func (*Memory) SetTotalThreadCache

func (x *Memory) SetTotalThreadCache(v uint64)

func (*Memory) String

func (x *Memory) String() string

type Memory_builder

type Memory_builder struct {

	// The number of bytes allocated by the heap for Envoy. This is an alias for
	// `generic.current_allocated_bytes`.
	Allocated uint64
	// The number of bytes reserved by the heap but not necessarily allocated. This is an alias for
	// `generic.heap_size`.
	HeapSize uint64
	// 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
	// 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
	// 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
	// The number of bytes of the physical memory usage by the allocator. This is an alias for
	// `generic.total_physical_bytes`.
	TotalPhysicalBytes uint64
	// contains filtered or unexported fields
}

func (Memory_builder) Build

func (b0 Memory_builder) Build() *Memory

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

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) GetCurrentWaitCycles

func (x *MutexStats) GetCurrentWaitCycles() uint64

func (*MutexStats) GetLifetimeWaitCycles

func (x *MutexStats) GetLifetimeWaitCycles() uint64

func (*MutexStats) GetNumContentions

func (x *MutexStats) GetNumContentions() uint64

func (*MutexStats) ProtoMessage

func (*MutexStats) ProtoMessage()

func (*MutexStats) ProtoReflect

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

func (*MutexStats) Reset

func (x *MutexStats) Reset()

func (*MutexStats) SetCurrentWaitCycles

func (x *MutexStats) SetCurrentWaitCycles(v uint64)

func (*MutexStats) SetLifetimeWaitCycles

func (x *MutexStats) SetLifetimeWaitCycles(v uint64)

func (*MutexStats) SetNumContentions

func (x *MutexStats) SetNumContentions(v uint64)

func (*MutexStats) String

func (x *MutexStats) String() string

type MutexStats_builder

type MutexStats_builder struct {

	// The number of individual mutex contentions which have occurred since startup.
	NumContentions uint64
	// The length of the current contention wait cycle.
	CurrentWaitCycles uint64
	// The lifetime total of all contention wait cycles.
	LifetimeWaitCycles uint64
	// contains filtered or unexported fields
}

func (MutexStats_builder) Build

func (b0 MutexStats_builder) Build() *MutexStats

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,omitempty"`
	// The dynamically loaded route configs.
	DynamicRouteConfigs []*RoutesConfigDump_DynamicRouteConfig `protobuf:"bytes,3,rep,name=dynamic_route_configs,json=dynamicRouteConfigs,proto3" json:"dynamic_route_configs,omitempty"`
	// contains filtered or unexported fields
}

Envoy's RDS implementation fills this message with all currently loaded routes, as described by their RouteConfiguration objects. Static routes that are either defined in the bootstrap configuration or defined inline while configuring listeners 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) GetDynamicRouteConfigs

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

func (*RoutesConfigDump) GetStaticRouteConfigs

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

func (*RoutesConfigDump) ProtoMessage

func (*RoutesConfigDump) ProtoMessage()

func (*RoutesConfigDump) ProtoReflect

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

func (*RoutesConfigDump) Reset

func (x *RoutesConfigDump) Reset()

func (*RoutesConfigDump) SetDynamicRouteConfigs

func (x *RoutesConfigDump) SetDynamicRouteConfigs(v []*RoutesConfigDump_DynamicRouteConfig)

func (*RoutesConfigDump) SetStaticRouteConfigs

func (x *RoutesConfigDump) SetStaticRouteConfigs(v []*RoutesConfigDump_StaticRouteConfig)

func (*RoutesConfigDump) String

func (x *RoutesConfigDump) String() string

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 *anypb.Any `protobuf:"bytes,2,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"`
	// The timestamp when the Route was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

func (*RoutesConfigDump_DynamicRouteConfig) ClearLastUpdated

func (x *RoutesConfigDump_DynamicRouteConfig) ClearLastUpdated()

func (*RoutesConfigDump_DynamicRouteConfig) ClearRouteConfig

func (x *RoutesConfigDump_DynamicRouteConfig) ClearRouteConfig()

func (*RoutesConfigDump_DynamicRouteConfig) GetLastUpdated

func (*RoutesConfigDump_DynamicRouteConfig) GetRouteConfig

func (x *RoutesConfigDump_DynamicRouteConfig) GetRouteConfig() *anypb.Any

func (*RoutesConfigDump_DynamicRouteConfig) GetVersionInfo

func (x *RoutesConfigDump_DynamicRouteConfig) GetVersionInfo() string

func (*RoutesConfigDump_DynamicRouteConfig) HasLastUpdated

func (x *RoutesConfigDump_DynamicRouteConfig) HasLastUpdated() bool

func (*RoutesConfigDump_DynamicRouteConfig) HasRouteConfig

func (x *RoutesConfigDump_DynamicRouteConfig) HasRouteConfig() bool

func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage

func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage()

func (*RoutesConfigDump_DynamicRouteConfig) ProtoReflect

func (*RoutesConfigDump_DynamicRouteConfig) Reset

func (*RoutesConfigDump_DynamicRouteConfig) SetLastUpdated

func (*RoutesConfigDump_DynamicRouteConfig) SetRouteConfig

func (x *RoutesConfigDump_DynamicRouteConfig) SetRouteConfig(v *anypb.Any)

func (*RoutesConfigDump_DynamicRouteConfig) SetVersionInfo

func (x *RoutesConfigDump_DynamicRouteConfig) SetVersionInfo(v string)

func (*RoutesConfigDump_DynamicRouteConfig) String

type RoutesConfigDump_DynamicRouteConfig_builder

type RoutesConfigDump_DynamicRouteConfig_builder 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
	// The route config.
	RouteConfig *anypb.Any
	// The timestamp when the Route was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (RoutesConfigDump_DynamicRouteConfig_builder) Build

type RoutesConfigDump_StaticRouteConfig

type RoutesConfigDump_StaticRouteConfig struct {

	// The route config.
	RouteConfig *anypb.Any `protobuf:"bytes,1,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"`
	// The timestamp when the Route was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

func (*RoutesConfigDump_StaticRouteConfig) ClearLastUpdated

func (x *RoutesConfigDump_StaticRouteConfig) ClearLastUpdated()

func (*RoutesConfigDump_StaticRouteConfig) ClearRouteConfig

func (x *RoutesConfigDump_StaticRouteConfig) ClearRouteConfig()

func (*RoutesConfigDump_StaticRouteConfig) GetLastUpdated

func (*RoutesConfigDump_StaticRouteConfig) GetRouteConfig

func (x *RoutesConfigDump_StaticRouteConfig) GetRouteConfig() *anypb.Any

func (*RoutesConfigDump_StaticRouteConfig) HasLastUpdated

func (x *RoutesConfigDump_StaticRouteConfig) HasLastUpdated() bool

func (*RoutesConfigDump_StaticRouteConfig) HasRouteConfig

func (x *RoutesConfigDump_StaticRouteConfig) HasRouteConfig() bool

func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage

func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage()

func (*RoutesConfigDump_StaticRouteConfig) ProtoReflect

func (*RoutesConfigDump_StaticRouteConfig) Reset

func (*RoutesConfigDump_StaticRouteConfig) SetLastUpdated

func (*RoutesConfigDump_StaticRouteConfig) SetRouteConfig

func (x *RoutesConfigDump_StaticRouteConfig) SetRouteConfig(v *anypb.Any)

func (*RoutesConfigDump_StaticRouteConfig) String

type RoutesConfigDump_StaticRouteConfig_builder

type RoutesConfigDump_StaticRouteConfig_builder struct {

	// The route config.
	RouteConfig *anypb.Any
	// The timestamp when the Route was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (RoutesConfigDump_StaticRouteConfig_builder) Build

type RoutesConfigDump_builder

type RoutesConfigDump_builder struct {

	// The statically loaded route configs.
	StaticRouteConfigs []*RoutesConfigDump_StaticRouteConfig
	// The dynamically loaded route configs.
	DynamicRouteConfigs []*RoutesConfigDump_DynamicRouteConfig
	// contains filtered or unexported fields
}

func (RoutesConfigDump_builder) Build

type ScopedRoutesConfigDump

type ScopedRoutesConfigDump struct {

	// The statically loaded scoped route configs.
	InlineScopedRouteConfigs []*ScopedRoutesConfigDump_InlineScopedRouteConfigs `` /* 137-byte string literal not displayed */
	// The dynamically loaded scoped route configs.
	DynamicScopedRouteConfigs []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Envoy's scoped RDS implementation fills this message with all currently loaded route configuration scopes (defined via ScopedRouteConfigurationsSet protos). This message lists both the scopes defined inline with the higher order object (i.e., the HttpConnectionManager) and the dynamically obtained scopes via the SRDS API.

func (*ScopedRoutesConfigDump) GetDynamicScopedRouteConfigs

func (x *ScopedRoutesConfigDump) GetDynamicScopedRouteConfigs() []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs

func (*ScopedRoutesConfigDump) GetInlineScopedRouteConfigs

func (x *ScopedRoutesConfigDump) GetInlineScopedRouteConfigs() []*ScopedRoutesConfigDump_InlineScopedRouteConfigs

func (*ScopedRoutesConfigDump) ProtoMessage

func (*ScopedRoutesConfigDump) ProtoMessage()

func (*ScopedRoutesConfigDump) ProtoReflect

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

func (*ScopedRoutesConfigDump) Reset

func (x *ScopedRoutesConfigDump) Reset()

func (*ScopedRoutesConfigDump) SetDynamicScopedRouteConfigs

func (x *ScopedRoutesConfigDump) SetDynamicScopedRouteConfigs(v []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs)

func (*ScopedRoutesConfigDump) SetInlineScopedRouteConfigs

func (x *ScopedRoutesConfigDump) SetInlineScopedRouteConfigs(v []*ScopedRoutesConfigDump_InlineScopedRouteConfigs)

func (*ScopedRoutesConfigDump) String

func (x *ScopedRoutesConfigDump) String() string

type ScopedRoutesConfigDump_DynamicScopedRouteConfigs

type ScopedRoutesConfigDump_DynamicScopedRouteConfigs struct {

	// The name assigned to the scoped route configurations.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// 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 scoped routes configuration was loaded.
	VersionInfo string `protobuf:"bytes,2,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The scoped route configurations.
	ScopedRouteConfigs []*anypb.Any `protobuf:"bytes,3,rep,name=scoped_route_configs,json=scopedRouteConfigs,proto3" json:"scoped_route_configs,omitempty"`
	// The timestamp when the scoped route config set was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ClearLastUpdated

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetLastUpdated

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetName

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetScopedRouteConfigs

func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetScopedRouteConfigs() []*anypb.Any

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetVersionInfo

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) HasLastUpdated

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoMessage

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoReflect

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) Reset

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) SetLastUpdated

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) SetName

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) SetScopedRouteConfigs

func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) SetScopedRouteConfigs(v []*anypb.Any)

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) SetVersionInfo

func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) String

type ScopedRoutesConfigDump_DynamicScopedRouteConfigs_builder

type ScopedRoutesConfigDump_DynamicScopedRouteConfigs_builder struct {

	// The name assigned to the scoped route configurations.
	Name string
	// 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 scoped routes configuration was loaded.
	VersionInfo string
	// The scoped route configurations.
	ScopedRouteConfigs []*anypb.Any
	// The timestamp when the scoped route config set was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ScopedRoutesConfigDump_DynamicScopedRouteConfigs_builder) Build

type ScopedRoutesConfigDump_InlineScopedRouteConfigs

type ScopedRoutesConfigDump_InlineScopedRouteConfigs struct {

	// The name assigned to the scoped route configurations.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The scoped route configurations.
	ScopedRouteConfigs []*anypb.Any `protobuf:"bytes,2,rep,name=scoped_route_configs,json=scopedRouteConfigs,proto3" json:"scoped_route_configs,omitempty"`
	// The timestamp when the scoped route config set was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) ClearLastUpdated

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetLastUpdated

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetName

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetScopedRouteConfigs

func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetScopedRouteConfigs() []*anypb.Any

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) HasLastUpdated

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoMessage

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoReflect

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) Reset

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) SetLastUpdated

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) SetName

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) SetScopedRouteConfigs

func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) SetScopedRouteConfigs(v []*anypb.Any)

func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) String

type ScopedRoutesConfigDump_InlineScopedRouteConfigs_builder

type ScopedRoutesConfigDump_InlineScopedRouteConfigs_builder struct {

	// The name assigned to the scoped route configurations.
	Name string
	// The scoped route configurations.
	ScopedRouteConfigs []*anypb.Any
	// The timestamp when the scoped route config set was last updated.
	LastUpdated *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ScopedRoutesConfigDump_InlineScopedRouteConfigs_builder) Build

type ScopedRoutesConfigDump_builder

type ScopedRoutesConfigDump_builder struct {

	// The statically loaded scoped route configs.
	InlineScopedRouteConfigs []*ScopedRoutesConfigDump_InlineScopedRouteConfigs
	// The dynamically loaded scoped route configs.
	DynamicScopedRouteConfigs []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs
	// contains filtered or unexported fields
}

func (ScopedRoutesConfigDump_builder) Build

type SecretsConfigDump

type SecretsConfigDump struct {

	// The statically loaded secrets.
	StaticSecrets []*SecretsConfigDump_StaticSecret `protobuf:"bytes,1,rep,name=static_secrets,json=staticSecrets,proto3" json:"static_secrets,omitempty"`
	// The dynamically loaded active secrets. These are secrets that are available to service
	// clusters or listeners.
	DynamicActiveSecrets []*SecretsConfigDump_DynamicSecret `protobuf:"bytes,2,rep,name=dynamic_active_secrets,json=dynamicActiveSecrets,proto3" json:"dynamic_active_secrets,omitempty"`
	// The dynamically loaded warming secrets. These are secrets that are currently undergoing
	// warming in preparation to service clusters or listeners.
	DynamicWarmingSecrets []*SecretsConfigDump_DynamicSecret `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Envoys SDS implementation fills this message with all secrets fetched dynamically via SDS.

func (*SecretsConfigDump) GetDynamicActiveSecrets

func (x *SecretsConfigDump) GetDynamicActiveSecrets() []*SecretsConfigDump_DynamicSecret

func (*SecretsConfigDump) GetDynamicWarmingSecrets

func (x *SecretsConfigDump) GetDynamicWarmingSecrets() []*SecretsConfigDump_DynamicSecret

func (*SecretsConfigDump) GetStaticSecrets

func (x *SecretsConfigDump) GetStaticSecrets() []*SecretsConfigDump_StaticSecret

func (*SecretsConfigDump) ProtoMessage

func (*SecretsConfigDump) ProtoMessage()

func (*SecretsConfigDump) ProtoReflect

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

func (*SecretsConfigDump) Reset

func (x *SecretsConfigDump) Reset()

func (*SecretsConfigDump) SetDynamicActiveSecrets

func (x *SecretsConfigDump) SetDynamicActiveSecrets(v []*SecretsConfigDump_DynamicSecret)

func (*SecretsConfigDump) SetDynamicWarmingSecrets

func (x *SecretsConfigDump) SetDynamicWarmingSecrets(v []*SecretsConfigDump_DynamicSecret)

func (*SecretsConfigDump) SetStaticSecrets

func (x *SecretsConfigDump) SetStaticSecrets(v []*SecretsConfigDump_StaticSecret)

func (*SecretsConfigDump) String

func (x *SecretsConfigDump) String() string

type SecretsConfigDump_DynamicSecret

type SecretsConfigDump_DynamicSecret struct {

	// The name assigned to the secret.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// This is the per-resource version information.
	VersionInfo string `protobuf:"bytes,2,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// The timestamp when the secret was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// The actual secret information.
	// Security sensitive information is redacted (replaced with "[redacted]") for
	// private keys and passwords in TLS certificates.
	Secret *anypb.Any `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

DynamicSecret contains secret information fetched via SDS.

func (*SecretsConfigDump_DynamicSecret) ClearLastUpdated

func (x *SecretsConfigDump_DynamicSecret) ClearLastUpdated()

func (*SecretsConfigDump_DynamicSecret) ClearSecret

func (x *SecretsConfigDump_DynamicSecret) ClearSecret()

func (*SecretsConfigDump_DynamicSecret) GetLastUpdated

func (*SecretsConfigDump_DynamicSecret) GetName

func (*SecretsConfigDump_DynamicSecret) GetSecret

func (x *SecretsConfigDump_DynamicSecret) GetSecret() *anypb.Any

func (*SecretsConfigDump_DynamicSecret) GetVersionInfo

func (x *SecretsConfigDump_DynamicSecret) GetVersionInfo() string

func (*SecretsConfigDump_DynamicSecret) HasLastUpdated

func (x *SecretsConfigDump_DynamicSecret) HasLastUpdated() bool

func (*SecretsConfigDump_DynamicSecret) HasSecret

func (x *SecretsConfigDump_DynamicSecret) HasSecret() bool

func (*SecretsConfigDump_DynamicSecret) ProtoMessage

func (*SecretsConfigDump_DynamicSecret) ProtoMessage()

func (*SecretsConfigDump_DynamicSecret) ProtoReflect

func (*SecretsConfigDump_DynamicSecret) Reset

func (*SecretsConfigDump_DynamicSecret) SetLastUpdated

func (*SecretsConfigDump_DynamicSecret) SetName

func (*SecretsConfigDump_DynamicSecret) SetSecret

func (x *SecretsConfigDump_DynamicSecret) SetSecret(v *anypb.Any)

func (*SecretsConfigDump_DynamicSecret) SetVersionInfo

func (x *SecretsConfigDump_DynamicSecret) SetVersionInfo(v string)

func (*SecretsConfigDump_DynamicSecret) String

type SecretsConfigDump_DynamicSecret_builder

type SecretsConfigDump_DynamicSecret_builder struct {

	// The name assigned to the secret.
	Name string
	// This is the per-resource version information.
	VersionInfo string
	// The timestamp when the secret was last updated.
	LastUpdated *timestamppb.Timestamp
	// The actual secret information.
	// Security sensitive information is redacted (replaced with "[redacted]") for
	// private keys and passwords in TLS certificates.
	Secret *anypb.Any
	// contains filtered or unexported fields
}

func (SecretsConfigDump_DynamicSecret_builder) Build

type SecretsConfigDump_StaticSecret

type SecretsConfigDump_StaticSecret struct {

	// The name assigned to the secret.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The timestamp when the secret was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// The actual secret information.
	// Security sensitive information is redacted (replaced with "[redacted]") for
	// private keys and passwords in TLS certificates.
	Secret *anypb.Any `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

StaticSecret specifies statically loaded secret in bootstrap.

func (*SecretsConfigDump_StaticSecret) ClearLastUpdated

func (x *SecretsConfigDump_StaticSecret) ClearLastUpdated()

func (*SecretsConfigDump_StaticSecret) ClearSecret

func (x *SecretsConfigDump_StaticSecret) ClearSecret()

func (*SecretsConfigDump_StaticSecret) GetLastUpdated

func (*SecretsConfigDump_StaticSecret) GetName

func (*SecretsConfigDump_StaticSecret) GetSecret

func (x *SecretsConfigDump_StaticSecret) GetSecret() *anypb.Any

func (*SecretsConfigDump_StaticSecret) HasLastUpdated

func (x *SecretsConfigDump_StaticSecret) HasLastUpdated() bool

func (*SecretsConfigDump_StaticSecret) HasSecret

func (x *SecretsConfigDump_StaticSecret) HasSecret() bool

func (*SecretsConfigDump_StaticSecret) ProtoMessage

func (*SecretsConfigDump_StaticSecret) ProtoMessage()

func (*SecretsConfigDump_StaticSecret) ProtoReflect

func (*SecretsConfigDump_StaticSecret) Reset

func (x *SecretsConfigDump_StaticSecret) Reset()

func (*SecretsConfigDump_StaticSecret) SetLastUpdated

func (*SecretsConfigDump_StaticSecret) SetName

func (x *SecretsConfigDump_StaticSecret) SetName(v string)

func (*SecretsConfigDump_StaticSecret) SetSecret

func (x *SecretsConfigDump_StaticSecret) SetSecret(v *anypb.Any)

func (*SecretsConfigDump_StaticSecret) String

type SecretsConfigDump_StaticSecret_builder

type SecretsConfigDump_StaticSecret_builder struct {

	// The name assigned to the secret.
	Name string
	// The timestamp when the secret was last updated.
	LastUpdated *timestamppb.Timestamp
	// The actual secret information.
	// Security sensitive information is redacted (replaced with "[redacted]") for
	// private keys and passwords in TLS certificates.
	Secret *anypb.Any
	// contains filtered or unexported fields
}

func (SecretsConfigDump_StaticSecret_builder) Build

type SecretsConfigDump_builder

type SecretsConfigDump_builder struct {

	// The statically loaded secrets.
	StaticSecrets []*SecretsConfigDump_StaticSecret
	// The dynamically loaded active secrets. These are secrets that are available to service
	// clusters or listeners.
	DynamicActiveSecrets []*SecretsConfigDump_DynamicSecret
	// The dynamically loaded warming secrets. These are secrets that are currently undergoing
	// warming in preparation to service clusters or listeners.
	DynamicWarmingSecrets []*SecretsConfigDump_DynamicSecret
	// contains filtered or unexported fields
}

func (SecretsConfigDump_builder) Build

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 *durationpb.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 *durationpb.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"`
	// Hot restart version.
	HotRestartVersion string `protobuf:"bytes,5,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,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"`
	// contains filtered or unexported fields
}

Proto representation of the value returned by /server_info, containing server version/server status information. [#next-free-field: 7]

func (*ServerInfo) ClearCommandLineOptions

func (x *ServerInfo) ClearCommandLineOptions()

func (*ServerInfo) ClearUptimeAllEpochs

func (x *ServerInfo) ClearUptimeAllEpochs()

func (*ServerInfo) ClearUptimeCurrentEpoch

func (x *ServerInfo) ClearUptimeCurrentEpoch()

func (*ServerInfo) GetCommandLineOptions

func (x *ServerInfo) GetCommandLineOptions() *CommandLineOptions

func (*ServerInfo) GetHotRestartVersion

func (x *ServerInfo) GetHotRestartVersion() string

func (*ServerInfo) GetState

func (x *ServerInfo) GetState() ServerInfo_State

func (*ServerInfo) GetUptimeAllEpochs

func (x *ServerInfo) GetUptimeAllEpochs() *durationpb.Duration

func (*ServerInfo) GetUptimeCurrentEpoch

func (x *ServerInfo) GetUptimeCurrentEpoch() *durationpb.Duration

func (*ServerInfo) GetVersion

func (x *ServerInfo) GetVersion() string

func (*ServerInfo) HasCommandLineOptions

func (x *ServerInfo) HasCommandLineOptions() bool

func (*ServerInfo) HasUptimeAllEpochs

func (x *ServerInfo) HasUptimeAllEpochs() bool

func (*ServerInfo) HasUptimeCurrentEpoch

func (x *ServerInfo) HasUptimeCurrentEpoch() bool

func (*ServerInfo) ProtoMessage

func (*ServerInfo) ProtoMessage()

func (*ServerInfo) ProtoReflect

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

func (*ServerInfo) Reset

func (x *ServerInfo) Reset()

func (*ServerInfo) SetCommandLineOptions

func (x *ServerInfo) SetCommandLineOptions(v *CommandLineOptions)

func (*ServerInfo) SetHotRestartVersion

func (x *ServerInfo) SetHotRestartVersion(v string)

func (*ServerInfo) SetState

func (x *ServerInfo) SetState(v ServerInfo_State)

func (*ServerInfo) SetUptimeAllEpochs

func (x *ServerInfo) SetUptimeAllEpochs(v *durationpb.Duration)

func (*ServerInfo) SetUptimeCurrentEpoch

func (x *ServerInfo) SetUptimeCurrentEpoch(v *durationpb.Duration)

func (*ServerInfo) SetVersion

func (x *ServerInfo) SetVersion(v string)

func (*ServerInfo) String

func (x *ServerInfo) String() string

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) Descriptor

func (ServerInfo_State) Enum

func (ServerInfo_State) Number

func (ServerInfo_State) String

func (x ServerInfo_State) String() string

func (ServerInfo_State) Type

type ServerInfo_builder

type ServerInfo_builder struct {

	// Server version.
	Version string
	// State of the server.
	State ServerInfo_State
	// Uptime since current epoch was started.
	UptimeCurrentEpoch *durationpb.Duration
	// Uptime since the start of the first epoch.
	UptimeAllEpochs *durationpb.Duration
	// Hot restart version.
	HotRestartVersion string
	// Command line options the server is currently running with.
	CommandLineOptions *CommandLineOptions
	// contains filtered or unexported fields
}

func (ServerInfo_builder) Build

func (b0 ServerInfo_builder) Build() *ServerInfo

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

Proto representation of an Envoy Counter or Gauge value.

func (*SimpleMetric) GetName

func (x *SimpleMetric) GetName() string

func (*SimpleMetric) GetType

func (x *SimpleMetric) GetType() SimpleMetric_Type

func (*SimpleMetric) GetValue

func (x *SimpleMetric) GetValue() uint64

func (*SimpleMetric) ProtoMessage

func (*SimpleMetric) ProtoMessage()

func (*SimpleMetric) ProtoReflect

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

func (*SimpleMetric) Reset

func (x *SimpleMetric) Reset()

func (*SimpleMetric) SetName

func (x *SimpleMetric) SetName(v string)

func (*SimpleMetric) SetType

func (x *SimpleMetric) SetType(v SimpleMetric_Type)

func (*SimpleMetric) SetValue

func (x *SimpleMetric) SetValue(v uint64)

func (*SimpleMetric) String

func (x *SimpleMetric) String() string

type SimpleMetric_Type

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

func (SimpleMetric_Type) Descriptor

func (SimpleMetric_Type) Enum

func (SimpleMetric_Type) Number

func (SimpleMetric_Type) String

func (x SimpleMetric_Type) String() string

func (SimpleMetric_Type) Type

type SimpleMetric_builder

type SimpleMetric_builder struct {

	// Type of the metric represented.
	Type SimpleMetric_Type
	// Current metric value.
	Value uint64
	// Name of the metric.
	Name string
	// contains filtered or unexported fields
}

func (SimpleMetric_builder) Build

func (b0 SimpleMetric_builder) Build() *SimpleMetric

type SubjectAlternateName

type SubjectAlternateName struct {

	// Subject Alternate Name.
	//
	// Types that are valid to be assigned to Name:
	//
	//	*SubjectAlternateName_Dns
	//	*SubjectAlternateName_Uri
	//	*SubjectAlternateName_IpAddress
	Name isSubjectAlternateName_Name `protobuf_oneof:"name"`
	// contains filtered or unexported fields
}

func (*SubjectAlternateName) ClearDns

func (x *SubjectAlternateName) ClearDns()

func (*SubjectAlternateName) ClearIpAddress

func (x *SubjectAlternateName) ClearIpAddress()

func (*SubjectAlternateName) ClearName

func (x *SubjectAlternateName) ClearName()

func (*SubjectAlternateName) ClearUri

func (x *SubjectAlternateName) ClearUri()

func (*SubjectAlternateName) GetDns

func (x *SubjectAlternateName) GetDns() string

func (*SubjectAlternateName) GetIpAddress

func (x *SubjectAlternateName) GetIpAddress() string

func (*SubjectAlternateName) GetName

func (x *SubjectAlternateName) GetName() isSubjectAlternateName_Name

func (*SubjectAlternateName) GetUri

func (x *SubjectAlternateName) GetUri() string

func (*SubjectAlternateName) HasDns

func (x *SubjectAlternateName) HasDns() bool

func (*SubjectAlternateName) HasIpAddress

func (x *SubjectAlternateName) HasIpAddress() bool

func (*SubjectAlternateName) HasName

func (x *SubjectAlternateName) HasName() bool

func (*SubjectAlternateName) HasUri

func (x *SubjectAlternateName) HasUri() bool

func (*SubjectAlternateName) ProtoMessage

func (*SubjectAlternateName) ProtoMessage()

func (*SubjectAlternateName) ProtoReflect

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

func (*SubjectAlternateName) Reset

func (x *SubjectAlternateName) Reset()

func (*SubjectAlternateName) SetDns

func (x *SubjectAlternateName) SetDns(v string)

func (*SubjectAlternateName) SetIpAddress

func (x *SubjectAlternateName) SetIpAddress(v string)

func (*SubjectAlternateName) SetUri

func (x *SubjectAlternateName) SetUri(v string)

func (*SubjectAlternateName) String

func (x *SubjectAlternateName) String() string

func (*SubjectAlternateName) WhichName

func (x *SubjectAlternateName) WhichName() case_SubjectAlternateName_Name

type SubjectAlternateName_Dns

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

type SubjectAlternateName_IpAddress

type SubjectAlternateName_IpAddress struct {
	IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3,oneof"`
}

type SubjectAlternateName_Uri

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

type SubjectAlternateName_builder

type SubjectAlternateName_builder struct {

	// Fields of oneof Name:
	Dns       *string
	Uri       *string
	IpAddress *string
	// contains filtered or unexported fields
}

func (SubjectAlternateName_builder) Build

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

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

func (*TapRequest) ClearTapConfig

func (x *TapRequest) ClearTapConfig()

func (*TapRequest) GetConfigId

func (x *TapRequest) GetConfigId() string

func (*TapRequest) GetTapConfig

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

func (*TapRequest) HasTapConfig

func (x *TapRequest) HasTapConfig() bool

func (*TapRequest) ProtoMessage

func (*TapRequest) ProtoMessage()

func (*TapRequest) ProtoReflect

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

func (*TapRequest) Reset

func (x *TapRequest) Reset()

func (*TapRequest) SetConfigId

func (x *TapRequest) SetConfigId(v string)

func (*TapRequest) SetTapConfig

func (x *TapRequest) SetTapConfig(v *v2alpha.TapConfig)

func (*TapRequest) String

func (x *TapRequest) String() string

type TapRequest_builder

type TapRequest_builder 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
	// The tap configuration to load.
	TapConfig *v2alpha.TapConfig
	// contains filtered or unexported fields
}

func (TapRequest_builder) Build

func (b0 TapRequest_builder) Build() *TapRequest

type UpdateFailureState

type UpdateFailureState struct {

	// What the component configuration would have been if the update had succeeded.
	FailedConfiguration *anypb.Any `protobuf:"bytes,1,opt,name=failed_configuration,json=failedConfiguration,proto3" json:"failed_configuration,omitempty"`
	// Time of the latest failed update attempt.
	LastUpdateAttempt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_update_attempt,json=lastUpdateAttempt,proto3" json:"last_update_attempt,omitempty"`
	// Details about the last failed update attempt.
	Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFailureState) ClearFailedConfiguration

func (x *UpdateFailureState) ClearFailedConfiguration()

func (*UpdateFailureState) ClearLastUpdateAttempt

func (x *UpdateFailureState) ClearLastUpdateAttempt()

func (*UpdateFailureState) GetDetails

func (x *UpdateFailureState) GetDetails() string

func (*UpdateFailureState) GetFailedConfiguration

func (x *UpdateFailureState) GetFailedConfiguration() *anypb.Any

func (*UpdateFailureState) GetLastUpdateAttempt

func (x *UpdateFailureState) GetLastUpdateAttempt() *timestamppb.Timestamp

func (*UpdateFailureState) HasFailedConfiguration

func (x *UpdateFailureState) HasFailedConfiguration() bool

func (*UpdateFailureState) HasLastUpdateAttempt

func (x *UpdateFailureState) HasLastUpdateAttempt() bool

func (*UpdateFailureState) ProtoMessage

func (*UpdateFailureState) ProtoMessage()

func (*UpdateFailureState) ProtoReflect

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

func (*UpdateFailureState) Reset

func (x *UpdateFailureState) Reset()

func (*UpdateFailureState) SetDetails

func (x *UpdateFailureState) SetDetails(v string)

func (*UpdateFailureState) SetFailedConfiguration

func (x *UpdateFailureState) SetFailedConfiguration(v *anypb.Any)

func (*UpdateFailureState) SetLastUpdateAttempt

func (x *UpdateFailureState) SetLastUpdateAttempt(v *timestamppb.Timestamp)

func (*UpdateFailureState) String

func (x *UpdateFailureState) String() string

type UpdateFailureState_builder

type UpdateFailureState_builder struct {

	// What the component configuration would have been if the update had succeeded.
	FailedConfiguration *anypb.Any
	// Time of the latest failed update attempt.
	LastUpdateAttempt *timestamppb.Timestamp
	// Details about the last failed update attempt.
	Details string
	// contains filtered or unexported fields
}

func (UpdateFailureState_builder) Build

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL