envoy_extensions_filters_http_admission_control_v3alpha

package
v0.9.6 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2020 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_extensions_filters_http_admission_control_v3alpha_admission_control_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AdmissionControl

type AdmissionControl struct {
	Enabled *v3.RuntimeFeatureFlag `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Types that are assignable to EvaluationCriteria:
	//	*AdmissionControl_SuccessCriteria_
	EvaluationCriteria    isAdmissionControl_EvaluationCriteria `protobuf_oneof:"evaluation_criteria"`
	SamplingWindow        *duration.Duration                    `protobuf:"bytes,3,opt,name=sampling_window,json=samplingWindow,proto3" json:"sampling_window,omitempty"`
	AggressionCoefficient *v3.RuntimeDouble                     `protobuf:"bytes,4,opt,name=aggression_coefficient,json=aggressionCoefficient,proto3" json:"aggression_coefficient,omitempty"`
	// contains filtered or unexported fields
}

func (*AdmissionControl) Descriptor deprecated

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

Deprecated: Use AdmissionControl.ProtoReflect.Descriptor instead.

func (*AdmissionControl) GetAggressionCoefficient

func (x *AdmissionControl) GetAggressionCoefficient() *v3.RuntimeDouble

func (*AdmissionControl) GetEnabled

func (x *AdmissionControl) GetEnabled() *v3.RuntimeFeatureFlag

func (*AdmissionControl) GetEvaluationCriteria

func (m *AdmissionControl) GetEvaluationCriteria() isAdmissionControl_EvaluationCriteria

func (*AdmissionControl) GetSamplingWindow

func (x *AdmissionControl) GetSamplingWindow() *duration.Duration

func (*AdmissionControl) GetSuccessCriteria

func (x *AdmissionControl) GetSuccessCriteria() *AdmissionControl_SuccessCriteria

func (*AdmissionControl) ProtoMessage

func (*AdmissionControl) ProtoMessage()

func (*AdmissionControl) ProtoReflect

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

func (*AdmissionControl) Reset

func (x *AdmissionControl) Reset()

func (*AdmissionControl) String

func (x *AdmissionControl) String() string

func (*AdmissionControl) Validate

func (m *AdmissionControl) Validate() error

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

type AdmissionControlValidationError

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

AdmissionControlValidationError is the validation error returned by AdmissionControl.Validate if the designated constraints aren't met.

func (AdmissionControlValidationError) Cause

Cause function returns cause value.

func (AdmissionControlValidationError) Error

Error satisfies the builtin error interface

func (AdmissionControlValidationError) ErrorName

ErrorName returns error name.

func (AdmissionControlValidationError) Field

Field function returns field value.

func (AdmissionControlValidationError) Key

Key function returns key value.

func (AdmissionControlValidationError) Reason

Reason function returns reason value.

type AdmissionControl_SuccessCriteria

type AdmissionControl_SuccessCriteria struct {
	HttpCriteria *AdmissionControl_SuccessCriteria_HttpCriteria `protobuf:"bytes,1,opt,name=http_criteria,json=httpCriteria,proto3" json:"http_criteria,omitempty"`
	GrpcCriteria *AdmissionControl_SuccessCriteria_GrpcCriteria `protobuf:"bytes,2,opt,name=grpc_criteria,json=grpcCriteria,proto3" json:"grpc_criteria,omitempty"`
	// contains filtered or unexported fields
}

func (*AdmissionControl_SuccessCriteria) Descriptor deprecated

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

Deprecated: Use AdmissionControl_SuccessCriteria.ProtoReflect.Descriptor instead.

func (*AdmissionControl_SuccessCriteria) GetGrpcCriteria

func (*AdmissionControl_SuccessCriteria) GetHttpCriteria

func (*AdmissionControl_SuccessCriteria) ProtoMessage

func (*AdmissionControl_SuccessCriteria) ProtoMessage()

func (*AdmissionControl_SuccessCriteria) ProtoReflect

func (*AdmissionControl_SuccessCriteria) Reset

func (*AdmissionControl_SuccessCriteria) String

func (*AdmissionControl_SuccessCriteria) Validate

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

type AdmissionControl_SuccessCriteriaValidationError

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

AdmissionControl_SuccessCriteriaValidationError is the validation error returned by AdmissionControl_SuccessCriteria.Validate if the designated constraints aren't met.

func (AdmissionControl_SuccessCriteriaValidationError) Cause

Cause function returns cause value.

func (AdmissionControl_SuccessCriteriaValidationError) Error

Error satisfies the builtin error interface

func (AdmissionControl_SuccessCriteriaValidationError) ErrorName

ErrorName returns error name.

func (AdmissionControl_SuccessCriteriaValidationError) Field

Field function returns field value.

func (AdmissionControl_SuccessCriteriaValidationError) Key

Key function returns key value.

func (AdmissionControl_SuccessCriteriaValidationError) Reason

Reason function returns reason value.

type AdmissionControl_SuccessCriteria_

type AdmissionControl_SuccessCriteria_ struct {
	SuccessCriteria *AdmissionControl_SuccessCriteria `protobuf:"bytes,2,opt,name=success_criteria,json=successCriteria,proto3,oneof"`
}

type AdmissionControl_SuccessCriteria_GrpcCriteria

type AdmissionControl_SuccessCriteria_GrpcCriteria struct {
	GrpcSuccessStatus []uint32 `protobuf:"varint,1,rep,packed,name=grpc_success_status,json=grpcSuccessStatus,proto3" json:"grpc_success_status,omitempty"`
	// contains filtered or unexported fields
}

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Descriptor deprecated

Deprecated: Use AdmissionControl_SuccessCriteria_GrpcCriteria.ProtoReflect.Descriptor instead.

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) GetGrpcSuccessStatus

func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) GetGrpcSuccessStatus() []uint32

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoMessage

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoReflect

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Reset

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) String

func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Validate

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

type AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError

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

AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError is the validation error returned by AdmissionControl_SuccessCriteria_GrpcCriteria.Validate if the designated constraints aren't met.

func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Cause

Cause function returns cause value.

func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Error

Error satisfies the builtin error interface

func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) ErrorName

ErrorName returns error name.

func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Field

Field function returns field value.

func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Key

Key function returns key value.

func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Reason

Reason function returns reason value.

type AdmissionControl_SuccessCriteria_HttpCriteria

type AdmissionControl_SuccessCriteria_HttpCriteria struct {
	HttpSuccessStatus []*v31.Int32Range `protobuf:"bytes,1,rep,name=http_success_status,json=httpSuccessStatus,proto3" json:"http_success_status,omitempty"`
	// contains filtered or unexported fields
}

func (*AdmissionControl_SuccessCriteria_HttpCriteria) Descriptor deprecated

Deprecated: Use AdmissionControl_SuccessCriteria_HttpCriteria.ProtoReflect.Descriptor instead.

func (*AdmissionControl_SuccessCriteria_HttpCriteria) GetHttpSuccessStatus

func (x *AdmissionControl_SuccessCriteria_HttpCriteria) GetHttpSuccessStatus() []*v31.Int32Range

func (*AdmissionControl_SuccessCriteria_HttpCriteria) ProtoMessage

func (*AdmissionControl_SuccessCriteria_HttpCriteria) ProtoReflect

func (*AdmissionControl_SuccessCriteria_HttpCriteria) Reset

func (*AdmissionControl_SuccessCriteria_HttpCriteria) String

func (*AdmissionControl_SuccessCriteria_HttpCriteria) Validate

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

type AdmissionControl_SuccessCriteria_HttpCriteriaValidationError

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

AdmissionControl_SuccessCriteria_HttpCriteriaValidationError is the validation error returned by AdmissionControl_SuccessCriteria_HttpCriteria.Validate if the designated constraints aren't met.

func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Cause

Cause function returns cause value.

func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Error

Error satisfies the builtin error interface

func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) ErrorName

ErrorName returns error name.

func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Field

Field function returns field value.

func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Key

Key function returns key value.

func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

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