v1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrorType_name = map[int32]string{
		0: "ERROR_TYPE_UNSPECIFIED",
		1: "ERROR_TYPE_FIELD",
		2: "ERROR_TYPE_ENTITY",
		3: "ERROR_TYPE_REFERENCE",
	}
	ErrorType_value = map[string]int32{
		"ERROR_TYPE_UNSPECIFIED": 0,
		"ERROR_TYPE_FIELD":       1,
		"ERROR_TYPE_ENTITY":      2,
		"ERROR_TYPE_REFERENCE":   3,
	}
)

Enum value maps for ErrorType.

View Source
var (
	CompatibilityState_name = map[int32]string{
		0: "COMPATIBILITY_STATE_UNSPECIFIED",
		1: "COMPATIBILITY_STATE_FULLY_COMPATIBLE",
		2: "COMPATIBILITY_STATE_INCOMPATIBLE",
		3: "COMPATIBILITY_STATE_UNKNOWN",
	}
	CompatibilityState_value = map[string]int32{
		"COMPATIBILITY_STATE_UNSPECIFIED":      0,
		"COMPATIBILITY_STATE_FULLY_COMPATIBLE": 1,
		"COMPATIBILITY_STATE_INCOMPATIBLE":     2,
		"COMPATIBILITY_STATE_UNKNOWN":          3,
	}
)

Enum value maps for CompatibilityState.

View Source
var File_kong_admin_model_v1_ca_certificate_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_certificate_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_config_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_consumer_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_error_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_hash_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_node_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_pagination_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_plugin_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_plugin_schema_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_route_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_service_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_sni_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_target_proto protoreflect.FileDescriptor
View Source
var File_kong_admin_model_v1_upstream_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ActiveHealthcheck

type ActiveHealthcheck struct {
	Concurrency            *wrapperspb.Int32Value    `protobuf:"bytes,1,opt,name=concurrency,proto3" json:"concurrency,omitempty"`
	Healthy                *ActiveHealthyCondition   `protobuf:"bytes,2,opt,name=healthy,proto3" json:"healthy,omitempty"`
	HttpPath               string                    `protobuf:"bytes,3,opt,name=http_path,json=httpPath,proto3" json:"http_path,omitempty"`
	HttpsSni               string                    `protobuf:"bytes,4,opt,name=https_sni,json=httpsSni,proto3" json:"https_sni,omitempty"`
	HttpsVerifyCertificate *wrapperspb.BoolValue     `` /* 129-byte string literal not displayed */
	Type                   string                    `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	Timeout                *wrapperspb.Int32Value    `protobuf:"bytes,7,opt,name=timeout,proto3" json:"timeout,omitempty"`
	Unhealthy              *ActiveUnhealthyCondition `protobuf:"bytes,8,opt,name=unhealthy,proto3" json:"unhealthy,omitempty"`
	// contains filtered or unexported fields
}

func (*ActiveHealthcheck) Descriptor deprecated

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

Deprecated: Use ActiveHealthcheck.ProtoReflect.Descriptor instead.

func (*ActiveHealthcheck) GetConcurrency

func (x *ActiveHealthcheck) GetConcurrency() *wrapperspb.Int32Value

func (*ActiveHealthcheck) GetHealthy

func (x *ActiveHealthcheck) GetHealthy() *ActiveHealthyCondition

func (*ActiveHealthcheck) GetHttpPath

func (x *ActiveHealthcheck) GetHttpPath() string

func (*ActiveHealthcheck) GetHttpsSni

func (x *ActiveHealthcheck) GetHttpsSni() string

func (*ActiveHealthcheck) GetHttpsVerifyCertificate

func (x *ActiveHealthcheck) GetHttpsVerifyCertificate() *wrapperspb.BoolValue

func (*ActiveHealthcheck) GetTimeout

func (x *ActiveHealthcheck) GetTimeout() *wrapperspb.Int32Value

func (*ActiveHealthcheck) GetType

func (x *ActiveHealthcheck) GetType() string

func (*ActiveHealthcheck) GetUnhealthy

func (x *ActiveHealthcheck) GetUnhealthy() *ActiveUnhealthyCondition

func (*ActiveHealthcheck) ProtoMessage

func (*ActiveHealthcheck) ProtoMessage()

func (*ActiveHealthcheck) ProtoReflect

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

func (*ActiveHealthcheck) Reset

func (x *ActiveHealthcheck) Reset()

func (*ActiveHealthcheck) String

func (x *ActiveHealthcheck) String() string

type ActiveHealthyCondition

type ActiveHealthyCondition struct {
	HttpStatuses []int32                `protobuf:"varint,1,rep,packed,name=http_statuses,json=httpStatuses,proto3" json:"http_statuses,omitempty"`
	Interval     *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
	Successes    *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=successes,proto3" json:"successes,omitempty"`
	// contains filtered or unexported fields
}

func (*ActiveHealthyCondition) Descriptor deprecated

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

Deprecated: Use ActiveHealthyCondition.ProtoReflect.Descriptor instead.

func (*ActiveHealthyCondition) GetHttpStatuses

func (x *ActiveHealthyCondition) GetHttpStatuses() []int32

func (*ActiveHealthyCondition) GetInterval

func (x *ActiveHealthyCondition) GetInterval() *wrapperspb.Int32Value

func (*ActiveHealthyCondition) GetSuccesses

func (x *ActiveHealthyCondition) GetSuccesses() *wrapperspb.Int32Value

func (*ActiveHealthyCondition) ProtoMessage

func (*ActiveHealthyCondition) ProtoMessage()

func (*ActiveHealthyCondition) ProtoReflect

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

func (*ActiveHealthyCondition) Reset

func (x *ActiveHealthyCondition) Reset()

func (*ActiveHealthyCondition) String

func (x *ActiveHealthyCondition) String() string

type ActiveUnhealthyCondition

type ActiveUnhealthyCondition struct {
	HttpFailures *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=http_failures,json=httpFailures,proto3" json:"http_failures,omitempty"`
	TcpFailures  *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=tcp_failures,json=tcpFailures,proto3" json:"tcp_failures,omitempty"`
	HttpStatuses []int32                `protobuf:"varint,3,rep,packed,name=http_statuses,json=httpStatuses,proto3" json:"http_statuses,omitempty"`
	Timeouts     *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=timeouts,proto3" json:"timeouts,omitempty"`
	Interval     *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

func (*ActiveUnhealthyCondition) Descriptor deprecated

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

Deprecated: Use ActiveUnhealthyCondition.ProtoReflect.Descriptor instead.

func (*ActiveUnhealthyCondition) GetHttpFailures

func (x *ActiveUnhealthyCondition) GetHttpFailures() *wrapperspb.Int32Value

func (*ActiveUnhealthyCondition) GetHttpStatuses

func (x *ActiveUnhealthyCondition) GetHttpStatuses() []int32

func (*ActiveUnhealthyCondition) GetInterval

func (*ActiveUnhealthyCondition) GetTcpFailures

func (x *ActiveUnhealthyCondition) GetTcpFailures() *wrapperspb.Int32Value

func (*ActiveUnhealthyCondition) GetTimeouts

func (*ActiveUnhealthyCondition) ProtoMessage

func (*ActiveUnhealthyCondition) ProtoMessage()

func (*ActiveUnhealthyCondition) ProtoReflect

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

func (*ActiveUnhealthyCondition) Reset

func (x *ActiveUnhealthyCondition) Reset()

func (*ActiveUnhealthyCondition) String

func (x *ActiveUnhealthyCondition) String() string

type CACertificate

type CACertificate struct {
	Id         string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt  int32    `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt  int32    `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Cert       string   `protobuf:"bytes,4,opt,name=cert,proto3" json:"cert,omitempty"`
	CertDigest string   `protobuf:"bytes,5,opt,name=cert_digest,json=certDigest,proto3" json:"cert_digest,omitempty"`
	Tags       []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CACertificate) Descriptor deprecated

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

Deprecated: Use CACertificate.ProtoReflect.Descriptor instead.

func (*CACertificate) GetCert

func (x *CACertificate) GetCert() string

func (*CACertificate) GetCertDigest

func (x *CACertificate) GetCertDigest() string

func (*CACertificate) GetCreatedAt

func (x *CACertificate) GetCreatedAt() int32

func (*CACertificate) GetId

func (x *CACertificate) GetId() string

func (*CACertificate) GetTags

func (x *CACertificate) GetTags() []string

func (*CACertificate) GetUpdatedAt

func (x *CACertificate) GetUpdatedAt() int32

func (*CACertificate) ProtoMessage

func (*CACertificate) ProtoMessage()

func (*CACertificate) ProtoReflect

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

func (*CACertificate) Reset

func (x *CACertificate) Reset()

func (*CACertificate) String

func (x *CACertificate) String() string

type CIDRPort

type CIDRPort struct {
	Ip   string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	Port int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*CIDRPort) Descriptor deprecated

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

Deprecated: Use CIDRPort.ProtoReflect.Descriptor instead.

func (*CIDRPort) GetIp

func (x *CIDRPort) GetIp() string

func (*CIDRPort) GetPort

func (x *CIDRPort) GetPort() int32

func (*CIDRPort) ProtoMessage

func (*CIDRPort) ProtoMessage()

func (*CIDRPort) ProtoReflect

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

func (*CIDRPort) Reset

func (x *CIDRPort) Reset()

func (*CIDRPort) String

func (x *CIDRPort) String() string

type Certificate

type Certificate struct {
	Id        string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt int32    `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt int32    `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Cert      string   `protobuf:"bytes,4,opt,name=cert,proto3" json:"cert,omitempty"`
	Key       string   `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"`
	CertAlt   string   `protobuf:"bytes,6,opt,name=cert_alt,json=certAlt,proto3" json:"cert_alt,omitempty"`
	KeyAlt    string   `protobuf:"bytes,7,opt,name=key_alt,json=keyAlt,proto3" json:"key_alt,omitempty"`
	Tags      []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Certificate) Descriptor deprecated

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

Deprecated: Use Certificate.ProtoReflect.Descriptor instead.

func (*Certificate) GetCert

func (x *Certificate) GetCert() string

func (*Certificate) GetCertAlt

func (x *Certificate) GetCertAlt() string

func (*Certificate) GetCreatedAt

func (x *Certificate) GetCreatedAt() int32

func (*Certificate) GetId

func (x *Certificate) GetId() string

func (*Certificate) GetKey

func (x *Certificate) GetKey() string

func (*Certificate) GetKeyAlt

func (x *Certificate) GetKeyAlt() string

func (*Certificate) GetTags

func (x *Certificate) GetTags() []string

func (*Certificate) GetUpdatedAt

func (x *Certificate) GetUpdatedAt() int32

func (*Certificate) ProtoMessage

func (*Certificate) ProtoMessage()

func (*Certificate) ProtoReflect

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

func (*Certificate) Reset

func (x *Certificate) Reset()

func (*Certificate) String

func (x *Certificate) String() string

type CompatibilityIssue

type CompatibilityIssue struct {
	Code              string      `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	Severity          string      `protobuf:"bytes,2,opt,name=severity,proto3" json:"severity,omitempty"`
	Description       string      `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Resolution        string      `protobuf:"bytes,4,opt,name=resolution,proto3" json:"resolution,omitempty"`
	AffectedResources []*Resource `protobuf:"bytes,5,rep,name=affected_resources,json=affectedResources,proto3" json:"affected_resources,omitempty"`
	// contains filtered or unexported fields
}

func (*CompatibilityIssue) Descriptor deprecated

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

Deprecated: Use CompatibilityIssue.ProtoReflect.Descriptor instead.

func (*CompatibilityIssue) GetAffectedResources

func (x *CompatibilityIssue) GetAffectedResources() []*Resource

func (*CompatibilityIssue) GetCode

func (x *CompatibilityIssue) GetCode() string

func (*CompatibilityIssue) GetDescription

func (x *CompatibilityIssue) GetDescription() string

func (*CompatibilityIssue) GetResolution

func (x *CompatibilityIssue) GetResolution() string

func (*CompatibilityIssue) GetSeverity

func (x *CompatibilityIssue) GetSeverity() string

func (*CompatibilityIssue) ProtoMessage

func (*CompatibilityIssue) ProtoMessage()

func (*CompatibilityIssue) ProtoReflect

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

func (*CompatibilityIssue) Reset

func (x *CompatibilityIssue) Reset()

func (*CompatibilityIssue) String

func (x *CompatibilityIssue) String() string

type CompatibilityState

type CompatibilityState int32
const (
	CompatibilityState_COMPATIBILITY_STATE_UNSPECIFIED      CompatibilityState = 0
	CompatibilityState_COMPATIBILITY_STATE_FULLY_COMPATIBLE CompatibilityState = 1
	CompatibilityState_COMPATIBILITY_STATE_INCOMPATIBLE     CompatibilityState = 2
	CompatibilityState_COMPATIBILITY_STATE_UNKNOWN          CompatibilityState = 3
)

func (CompatibilityState) Descriptor

func (CompatibilityState) Enum

func (CompatibilityState) EnumDescriptor deprecated

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

Deprecated: Use CompatibilityState.Descriptor instead.

func (CompatibilityState) Number

func (CompatibilityState) String

func (x CompatibilityState) String() string

func (CompatibilityState) Type

type CompatibilityStatus

type CompatibilityStatus struct {
	State  CompatibilityState    `protobuf:"varint,1,opt,name=state,proto3,enum=kong.admin.model.v1.CompatibilityState" json:"state,omitempty"`
	Issues []*CompatibilityIssue `protobuf:"bytes,2,rep,name=issues,proto3" json:"issues,omitempty"`
	// contains filtered or unexported fields
}

func (*CompatibilityStatus) Descriptor deprecated

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

Deprecated: Use CompatibilityStatus.ProtoReflect.Descriptor instead.

func (*CompatibilityStatus) GetIssues

func (x *CompatibilityStatus) GetIssues() []*CompatibilityIssue

func (*CompatibilityStatus) GetState

func (*CompatibilityStatus) ProtoMessage

func (*CompatibilityStatus) ProtoMessage()

func (*CompatibilityStatus) ProtoReflect

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

func (*CompatibilityStatus) Reset

func (x *CompatibilityStatus) Reset()

func (*CompatibilityStatus) String

func (x *CompatibilityStatus) String() string

type ConfigHash

type ConfigHash struct {
	ExpectedHash string `protobuf:"bytes,1,opt,name=expected_hash,json=expectedHash,proto3" json:"expected_hash,omitempty"`
	CreatedAt    int32  `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    int32  `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigHash) Descriptor deprecated

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

Deprecated: Use ConfigHash.ProtoReflect.Descriptor instead.

func (*ConfigHash) GetCreatedAt

func (x *ConfigHash) GetCreatedAt() int32

func (*ConfigHash) GetExpectedHash

func (x *ConfigHash) GetExpectedHash() string

func (*ConfigHash) GetUpdatedAt

func (x *ConfigHash) GetUpdatedAt() int32

func (*ConfigHash) ProtoMessage

func (*ConfigHash) ProtoMessage()

func (*ConfigHash) ProtoReflect

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

func (*ConfigHash) Reset

func (x *ConfigHash) Reset()

func (*ConfigHash) String

func (x *ConfigHash) String() string

type Consumer

type Consumer struct {
	Id        string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Username  string   `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	CreatedAt int32    `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt int32    `protobuf:"varint,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	CustomId  string   `protobuf:"bytes,5,opt,name=custom_id,json=customId,proto3" json:"custom_id,omitempty"`
	Tags      []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Consumer) Descriptor deprecated

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

Deprecated: Use Consumer.ProtoReflect.Descriptor instead.

func (*Consumer) GetCreatedAt

func (x *Consumer) GetCreatedAt() int32

func (*Consumer) GetCustomId

func (x *Consumer) GetCustomId() string

func (*Consumer) GetId

func (x *Consumer) GetId() string

func (*Consumer) GetTags

func (x *Consumer) GetTags() []string

func (*Consumer) GetUpdatedAt

func (x *Consumer) GetUpdatedAt() int32

func (*Consumer) GetUsername

func (x *Consumer) GetUsername() string

func (*Consumer) ProtoMessage

func (*Consumer) ProtoMessage()

func (*Consumer) ProtoReflect

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

func (*Consumer) Reset

func (x *Consumer) Reset()

func (*Consumer) String

func (x *Consumer) String() string

type ErrorDetail

type ErrorDetail struct {
	Type     ErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=kong.admin.model.v1.ErrorType" json:"type,omitempty"`
	Field    string    `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"`
	Messages []string  `protobuf:"bytes,3,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*ErrorDetail) Descriptor deprecated

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

Deprecated: Use ErrorDetail.ProtoReflect.Descriptor instead.

func (*ErrorDetail) GetField

func (x *ErrorDetail) GetField() string

func (*ErrorDetail) GetMessages

func (x *ErrorDetail) GetMessages() []string

func (*ErrorDetail) GetType

func (x *ErrorDetail) GetType() ErrorType

func (*ErrorDetail) ProtoMessage

func (*ErrorDetail) ProtoMessage()

func (*ErrorDetail) ProtoReflect

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

func (*ErrorDetail) Reset

func (x *ErrorDetail) Reset()

func (*ErrorDetail) String

func (x *ErrorDetail) String() string

type ErrorType

type ErrorType int32
const (
	ErrorType_ERROR_TYPE_UNSPECIFIED ErrorType = 0
	ErrorType_ERROR_TYPE_FIELD       ErrorType = 1
	ErrorType_ERROR_TYPE_ENTITY      ErrorType = 2
	ErrorType_ERROR_TYPE_REFERENCE   ErrorType = 3
)

func (ErrorType) Descriptor

func (ErrorType) Descriptor() protoreflect.EnumDescriptor

func (ErrorType) Enum

func (x ErrorType) Enum() *ErrorType

func (ErrorType) EnumDescriptor deprecated

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

Deprecated: Use ErrorType.Descriptor instead.

func (ErrorType) Number

func (x ErrorType) Number() protoreflect.EnumNumber

func (ErrorType) String

func (x ErrorType) String() string

func (ErrorType) Type

type HeaderValues

type HeaderValues struct {
	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*HeaderValues) Descriptor deprecated

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

Deprecated: Use HeaderValues.ProtoReflect.Descriptor instead.

func (*HeaderValues) GetValues

func (x *HeaderValues) GetValues() []string

func (*HeaderValues) ProtoMessage

func (*HeaderValues) ProtoMessage()

func (*HeaderValues) ProtoReflect

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

func (*HeaderValues) Reset

func (x *HeaderValues) Reset()

func (*HeaderValues) String

func (x *HeaderValues) String() string

type Healthchecks

type Healthchecks struct {
	Active    *ActiveHealthcheck     `protobuf:"bytes,1,opt,name=active,proto3" json:"active,omitempty"`
	Passive   *PassiveHealthcheck    `protobuf:"bytes,2,opt,name=passive,proto3" json:"passive,omitempty"`
	Threshold *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// contains filtered or unexported fields
}

func (*Healthchecks) Descriptor deprecated

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

Deprecated: Use Healthchecks.ProtoReflect.Descriptor instead.

func (*Healthchecks) GetActive

func (x *Healthchecks) GetActive() *ActiveHealthcheck

func (*Healthchecks) GetPassive

func (x *Healthchecks) GetPassive() *PassiveHealthcheck

func (*Healthchecks) GetThreshold

func (x *Healthchecks) GetThreshold() *wrapperspb.FloatValue

func (*Healthchecks) ProtoMessage

func (*Healthchecks) ProtoMessage()

func (*Healthchecks) ProtoReflect

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

func (*Healthchecks) Reset

func (x *Healthchecks) Reset()

func (*Healthchecks) String

func (x *Healthchecks) String() string

type Node

type Node struct {
	Id                  string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version             string               `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Hostname            string               `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
	LastPing            int32                `protobuf:"varint,4,opt,name=last_ping,json=lastPing,proto3" json:"last_ping,omitempty"`
	Type                string               `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	CreatedAt           int32                `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt           int32                `protobuf:"varint,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ConfigHash          string               `protobuf:"bytes,8,opt,name=config_hash,json=configHash,proto3" json:"config_hash,omitempty"`
	CompatibilityStatus *CompatibilityStatus `protobuf:"bytes,9,opt,name=compatibility_status,json=compatibilityStatus,proto3" json:"compatibility_status,omitempty"`
	// contains filtered or unexported fields
}

func (*Node) Descriptor deprecated

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

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetCompatibilityStatus

func (x *Node) GetCompatibilityStatus() *CompatibilityStatus

func (*Node) GetConfigHash

func (x *Node) GetConfigHash() string

func (*Node) GetCreatedAt

func (x *Node) GetCreatedAt() int32

func (*Node) GetHostname

func (x *Node) GetHostname() string

func (*Node) GetId

func (x *Node) GetId() string

func (*Node) GetLastPing

func (x *Node) GetLastPing() int32

func (*Node) GetType

func (x *Node) GetType() string

func (*Node) GetUpdatedAt

func (x *Node) GetUpdatedAt() int32

func (*Node) GetVersion

func (x *Node) GetVersion() string

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

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

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type Order

type Order struct {
	Access []string `protobuf:"bytes,1,rep,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*Order) Descriptor deprecated

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

Deprecated: Use Order.ProtoReflect.Descriptor instead.

func (*Order) GetAccess

func (x *Order) GetAccess() []string

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) ProtoReflect

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

func (*Order) Reset

func (x *Order) Reset()

func (*Order) String

func (x *Order) String() string

type Ordering

type Ordering struct {
	Before *Order `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
	After  *Order `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
	// contains filtered or unexported fields
}

func (*Ordering) Descriptor deprecated

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

Deprecated: Use Ordering.ProtoReflect.Descriptor instead.

func (*Ordering) GetAfter

func (x *Ordering) GetAfter() *Order

func (*Ordering) GetBefore

func (x *Ordering) GetBefore() *Order

func (*Ordering) ProtoMessage

func (*Ordering) ProtoMessage()

func (*Ordering) ProtoReflect

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

func (*Ordering) Reset

func (x *Ordering) Reset()

func (*Ordering) String

func (x *Ordering) String() string

type PaginationRequest

type PaginationRequest struct {
	Size   int32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	Number int32 `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
	// Allows callers to provide a CEL expression to filter results on `list` API calls.
	//
	// For example, given a resource with the following tags, `tag1` & `tag2`, the
	// following CEL expressions are supported:
	//
	// - Matches resources that have `tag1` as any tag:
	//   - `"tag1" in tags`
	//
	// - Matches all resources that have both `tag1` & `tag2`:
	//   - `["tag1", "tag2"].all(x, x in tags)`
	//   - `"tag1" in tags && "tag2" in tags`
	//
	// - Matches resources that have `tag1` or `tag2`:
	//   - `["tag1", "tag2"].exists(x, x in tags)`
	//   - `"tag1" in tags || "tag2" in tags`
	//
	// Limitations:
	// Currently, it is only possible to filter on tags, and supported logical
	// operators/macros are limited to only what is documented above.
	//
	// For further information, you may view the CEL Specification:
	// https://github.com/google/cel-spec
	Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*PaginationRequest) Descriptor deprecated

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

Deprecated: Use PaginationRequest.ProtoReflect.Descriptor instead.

func (*PaginationRequest) GetFilter

func (x *PaginationRequest) GetFilter() string

func (*PaginationRequest) GetNumber

func (x *PaginationRequest) GetNumber() int32

func (*PaginationRequest) GetSize

func (x *PaginationRequest) GetSize() int32

func (*PaginationRequest) ProtoMessage

func (*PaginationRequest) ProtoMessage()

func (*PaginationRequest) ProtoReflect

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

func (*PaginationRequest) Reset

func (x *PaginationRequest) Reset()

func (*PaginationRequest) String

func (x *PaginationRequest) String() string

type PaginationResponse

type PaginationResponse struct {
	TotalCount  int32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	NextPageNum int32 `protobuf:"varint,2,opt,name=next_page_num,json=nextPageNum,proto3" json:"next_page_num,omitempty"`
	// contains filtered or unexported fields
}

func (*PaginationResponse) Descriptor deprecated

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

Deprecated: Use PaginationResponse.ProtoReflect.Descriptor instead.

func (*PaginationResponse) GetNextPageNum

func (x *PaginationResponse) GetNextPageNum() int32

func (*PaginationResponse) GetTotalCount

func (x *PaginationResponse) GetTotalCount() int32

func (*PaginationResponse) ProtoMessage

func (*PaginationResponse) ProtoMessage()

func (*PaginationResponse) ProtoReflect

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

func (*PaginationResponse) Reset

func (x *PaginationResponse) Reset()

func (*PaginationResponse) String

func (x *PaginationResponse) String() string

type PassiveHealthcheck

type PassiveHealthcheck struct {
	Healthy   *PassiveHealthyCondition   `protobuf:"bytes,1,opt,name=healthy,proto3" json:"healthy,omitempty"`
	Type      string                     `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Unhealthy *PassiveUnhealthyCondition `protobuf:"bytes,3,opt,name=unhealthy,proto3" json:"unhealthy,omitempty"`
	// contains filtered or unexported fields
}

func (*PassiveHealthcheck) Descriptor deprecated

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

Deprecated: Use PassiveHealthcheck.ProtoReflect.Descriptor instead.

func (*PassiveHealthcheck) GetHealthy

func (*PassiveHealthcheck) GetType

func (x *PassiveHealthcheck) GetType() string

func (*PassiveHealthcheck) GetUnhealthy

func (x *PassiveHealthcheck) GetUnhealthy() *PassiveUnhealthyCondition

func (*PassiveHealthcheck) ProtoMessage

func (*PassiveHealthcheck) ProtoMessage()

func (*PassiveHealthcheck) ProtoReflect

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

func (*PassiveHealthcheck) Reset

func (x *PassiveHealthcheck) Reset()

func (*PassiveHealthcheck) String

func (x *PassiveHealthcheck) String() string

type PassiveHealthyCondition

type PassiveHealthyCondition struct {
	HttpStatuses []int32                `protobuf:"varint,1,rep,packed,name=http_statuses,json=httpStatuses,proto3" json:"http_statuses,omitempty"`
	Successes    *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=successes,proto3" json:"successes,omitempty"`
	// contains filtered or unexported fields
}

func (*PassiveHealthyCondition) Descriptor deprecated

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

Deprecated: Use PassiveHealthyCondition.ProtoReflect.Descriptor instead.

func (*PassiveHealthyCondition) GetHttpStatuses

func (x *PassiveHealthyCondition) GetHttpStatuses() []int32

func (*PassiveHealthyCondition) GetSuccesses

func (x *PassiveHealthyCondition) GetSuccesses() *wrapperspb.Int32Value

func (*PassiveHealthyCondition) ProtoMessage

func (*PassiveHealthyCondition) ProtoMessage()

func (*PassiveHealthyCondition) ProtoReflect

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

func (*PassiveHealthyCondition) Reset

func (x *PassiveHealthyCondition) Reset()

func (*PassiveHealthyCondition) String

func (x *PassiveHealthyCondition) String() string

type PassiveUnhealthyCondition

type PassiveUnhealthyCondition struct {
	HttpFailures *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=http_failures,json=httpFailures,proto3" json:"http_failures,omitempty"`
	TcpFailures  *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=tcp_failures,json=tcpFailures,proto3" json:"tcp_failures,omitempty"`
	HttpStatuses []int32                `protobuf:"varint,3,rep,packed,name=http_statuses,json=httpStatuses,proto3" json:"http_statuses,omitempty"`
	Timeouts     *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=timeouts,proto3" json:"timeouts,omitempty"`
	// contains filtered or unexported fields
}

func (*PassiveUnhealthyCondition) Descriptor deprecated

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

Deprecated: Use PassiveUnhealthyCondition.ProtoReflect.Descriptor instead.

func (*PassiveUnhealthyCondition) GetHttpFailures

func (x *PassiveUnhealthyCondition) GetHttpFailures() *wrapperspb.Int32Value

func (*PassiveUnhealthyCondition) GetHttpStatuses

func (x *PassiveUnhealthyCondition) GetHttpStatuses() []int32

func (*PassiveUnhealthyCondition) GetTcpFailures

func (x *PassiveUnhealthyCondition) GetTcpFailures() *wrapperspb.Int32Value

func (*PassiveUnhealthyCondition) GetTimeouts

func (*PassiveUnhealthyCondition) ProtoMessage

func (*PassiveUnhealthyCondition) ProtoMessage()

func (*PassiveUnhealthyCondition) ProtoReflect

func (*PassiveUnhealthyCondition) Reset

func (x *PassiveUnhealthyCondition) Reset()

func (*PassiveUnhealthyCondition) String

func (x *PassiveUnhealthyCondition) String() string

type Plugin

type Plugin struct {
	Id        string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name      string                `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CreatedAt int32                 `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt int32                 `protobuf:"varint,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Enabled   *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Protocols []string              `protobuf:"bytes,6,rep,name=protocols,proto3" json:"protocols,omitempty"`
	Tags      []string              `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
	Service   *Service              `protobuf:"bytes,8,opt,name=service,proto3" json:"service,omitempty"`
	Route     *Route                `protobuf:"bytes,9,opt,name=route,proto3" json:"route,omitempty"`
	Config    *structpb.Struct      `protobuf:"bytes,10,opt,name=config,proto3" json:"config,omitempty"`
	Consumer  *Consumer             `protobuf:"bytes,11,opt,name=consumer,proto3" json:"consumer,omitempty"`
	Ordering  *Ordering             `protobuf:"bytes,12,opt,name=ordering,proto3" json:"ordering,omitempty"`
	// contains filtered or unexported fields
}

func (*Plugin) Descriptor deprecated

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

Deprecated: Use Plugin.ProtoReflect.Descriptor instead.

func (*Plugin) GetConfig

func (x *Plugin) GetConfig() *structpb.Struct

func (*Plugin) GetConsumer

func (x *Plugin) GetConsumer() *Consumer

func (*Plugin) GetCreatedAt

func (x *Plugin) GetCreatedAt() int32

func (*Plugin) GetEnabled

func (x *Plugin) GetEnabled() *wrapperspb.BoolValue

func (*Plugin) GetId

func (x *Plugin) GetId() string

func (*Plugin) GetName

func (x *Plugin) GetName() string

func (*Plugin) GetOrdering

func (x *Plugin) GetOrdering() *Ordering

func (*Plugin) GetProtocols

func (x *Plugin) GetProtocols() []string

func (*Plugin) GetRoute

func (x *Plugin) GetRoute() *Route

func (*Plugin) GetService

func (x *Plugin) GetService() *Service

func (*Plugin) GetTags

func (x *Plugin) GetTags() []string

func (*Plugin) GetUpdatedAt

func (x *Plugin) GetUpdatedAt() int32

func (*Plugin) ProtoMessage

func (*Plugin) ProtoMessage()

func (*Plugin) ProtoReflect

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

func (*Plugin) Reset

func (x *Plugin) Reset()

func (*Plugin) String

func (x *Plugin) String() string

type PluginSchema

type PluginSchema struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	LuaSchema string `protobuf:"bytes,2,opt,name=lua_schema,json=luaSchema,proto3" json:"lua_schema,omitempty"`
	CreatedAt int32  `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt int32  `protobuf:"varint,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*PluginSchema) Descriptor deprecated

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

Deprecated: Use PluginSchema.ProtoReflect.Descriptor instead.

func (*PluginSchema) GetCreatedAt

func (x *PluginSchema) GetCreatedAt() int32

func (*PluginSchema) GetLuaSchema

func (x *PluginSchema) GetLuaSchema() string

func (*PluginSchema) GetName

func (x *PluginSchema) GetName() string

func (*PluginSchema) GetUpdatedAt

func (x *PluginSchema) GetUpdatedAt() int32

func (*PluginSchema) ProtoMessage

func (*PluginSchema) ProtoMessage()

func (*PluginSchema) ProtoReflect

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

func (*PluginSchema) Reset

func (x *PluginSchema) Reset()

func (*PluginSchema) String

func (x *PluginSchema) String() string

type RequestCluster

type RequestCluster struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestCluster) Descriptor deprecated

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

Deprecated: Use RequestCluster.ProtoReflect.Descriptor instead.

func (*RequestCluster) GetId

func (x *RequestCluster) GetId() string

func (*RequestCluster) ProtoMessage

func (*RequestCluster) ProtoMessage()

func (*RequestCluster) ProtoReflect

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

func (*RequestCluster) Reset

func (x *RequestCluster) Reset()

func (*RequestCluster) String

func (x *RequestCluster) String() string

type Resource

type Resource struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Resource) Descriptor deprecated

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

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetId

func (x *Resource) GetId() string

func (*Resource) GetType

func (x *Resource) GetType() string

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

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

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type Route

type Route struct {
	Id                      string                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                    string                   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Headers                 map[string]*HeaderValues `` /* 155-byte string literal not displayed */
	Hosts                   []string                 `protobuf:"bytes,4,rep,name=hosts,proto3" json:"hosts,omitempty"`
	CreatedAt               int32                    `protobuf:"varint,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	Methods                 []string                 `protobuf:"bytes,6,rep,name=methods,proto3" json:"methods,omitempty"`
	Paths                   []string                 `protobuf:"bytes,7,rep,name=paths,proto3" json:"paths,omitempty"`
	PathHandling            string                   `protobuf:"bytes,8,opt,name=path_handling,json=pathHandling,proto3" json:"path_handling,omitempty"`
	PreserveHost            *wrapperspb.BoolValue    `protobuf:"bytes,9,opt,name=preserve_host,json=preserveHost,proto3" json:"preserve_host,omitempty"`
	Protocols               []string                 `protobuf:"bytes,10,rep,name=protocols,proto3" json:"protocols,omitempty"`
	RegexPriority           *wrapperspb.Int32Value   `protobuf:"bytes,11,opt,name=regex_priority,json=regexPriority,proto3" json:"regex_priority,omitempty"`
	StripPath               *wrapperspb.BoolValue    `protobuf:"bytes,12,opt,name=strip_path,json=stripPath,proto3" json:"strip_path,omitempty"`
	UpdatedAt               int32                    `protobuf:"varint,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Snis                    []string                 `protobuf:"bytes,14,rep,name=snis,proto3" json:"snis,omitempty"`
	Sources                 []*CIDRPort              `protobuf:"bytes,15,rep,name=sources,proto3" json:"sources,omitempty"`
	Destinations            []*CIDRPort              `protobuf:"bytes,16,rep,name=destinations,proto3" json:"destinations,omitempty"`
	Tags                    []string                 `protobuf:"bytes,17,rep,name=tags,proto3" json:"tags,omitempty"`
	HttpsRedirectStatusCode int32                    `` /* 136-byte string literal not displayed */
	RequestBuffering        *wrapperspb.BoolValue    `protobuf:"bytes,19,opt,name=request_buffering,json=requestBuffering,proto3" json:"request_buffering,omitempty"`
	ResponseBuffering       *wrapperspb.BoolValue    `protobuf:"bytes,20,opt,name=response_buffering,json=responseBuffering,proto3" json:"response_buffering,omitempty"`
	Service                 *Service                 `protobuf:"bytes,21,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

func (*Route) Descriptor deprecated

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

Deprecated: Use Route.ProtoReflect.Descriptor instead.

func (*Route) GetCreatedAt

func (x *Route) GetCreatedAt() int32

func (*Route) GetDestinations

func (x *Route) GetDestinations() []*CIDRPort

func (*Route) GetHeaders

func (x *Route) GetHeaders() map[string]*HeaderValues

func (*Route) GetHosts

func (x *Route) GetHosts() []string

func (*Route) GetHttpsRedirectStatusCode

func (x *Route) GetHttpsRedirectStatusCode() int32

func (*Route) GetId

func (x *Route) GetId() string

func (*Route) GetMethods

func (x *Route) GetMethods() []string

func (*Route) GetName

func (x *Route) GetName() string

func (*Route) GetPathHandling

func (x *Route) GetPathHandling() string

func (*Route) GetPaths

func (x *Route) GetPaths() []string

func (*Route) GetPreserveHost

func (x *Route) GetPreserveHost() *wrapperspb.BoolValue

func (*Route) GetProtocols

func (x *Route) GetProtocols() []string

func (*Route) GetRegexPriority

func (x *Route) GetRegexPriority() *wrapperspb.Int32Value

func (*Route) GetRequestBuffering

func (x *Route) GetRequestBuffering() *wrapperspb.BoolValue

func (*Route) GetResponseBuffering

func (x *Route) GetResponseBuffering() *wrapperspb.BoolValue

func (*Route) GetService

func (x *Route) GetService() *Service

func (*Route) GetSnis

func (x *Route) GetSnis() []string

func (*Route) GetSources

func (x *Route) GetSources() []*CIDRPort

func (*Route) GetStripPath

func (x *Route) GetStripPath() *wrapperspb.BoolValue

func (*Route) GetTags

func (x *Route) GetTags() []string

func (*Route) GetUpdatedAt

func (x *Route) GetUpdatedAt() int32

func (*Route) ProtoMessage

func (*Route) ProtoMessage()

func (*Route) ProtoReflect

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

func (*Route) Reset

func (x *Route) Reset()

func (*Route) String

func (x *Route) String() string

type SNI

type SNI struct {
	Id          string       `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string       `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Certificate *Certificate `protobuf:"bytes,3,opt,name=certificate,proto3" json:"certificate,omitempty"`
	CreatedAt   int32        `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   int32        `protobuf:"varint,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Tags        []string     `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*SNI) Descriptor deprecated

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

Deprecated: Use SNI.ProtoReflect.Descriptor instead.

func (*SNI) GetCertificate

func (x *SNI) GetCertificate() *Certificate

func (*SNI) GetCreatedAt

func (x *SNI) GetCreatedAt() int32

func (*SNI) GetId

func (x *SNI) GetId() string

func (*SNI) GetName

func (x *SNI) GetName() string

func (*SNI) GetTags

func (x *SNI) GetTags() []string

func (*SNI) GetUpdatedAt

func (x *SNI) GetUpdatedAt() int32

func (*SNI) ProtoMessage

func (*SNI) ProtoMessage()

func (*SNI) ProtoReflect

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

func (*SNI) Reset

func (x *SNI) Reset()

func (*SNI) String

func (x *SNI) String() string

type Service

type Service struct {
	Id                string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name              string                `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ConnectTimeout    int32                 `protobuf:"varint,3,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"`
	CreatedAt         int32                 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	Host              string                `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"`
	Path              string                `protobuf:"bytes,6,opt,name=path,proto3" json:"path,omitempty"`
	Port              int32                 `protobuf:"varint,7,opt,name=port,proto3" json:"port,omitempty"`
	Protocol          string                `protobuf:"bytes,8,opt,name=protocol,proto3" json:"protocol,omitempty"`
	ReadTimeout       int32                 `protobuf:"varint,9,opt,name=read_timeout,json=readTimeout,proto3" json:"read_timeout,omitempty"`
	Retries           int32                 `protobuf:"varint,10,opt,name=retries,proto3" json:"retries,omitempty"`
	UpdatedAt         int32                 `protobuf:"varint,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Url               string                `protobuf:"bytes,12,opt,name=url,proto3" json:"url,omitempty"`
	WriteTimeout      int32                 `protobuf:"varint,13,opt,name=write_timeout,json=writeTimeout,proto3" json:"write_timeout,omitempty"`
	Tags              []string              `protobuf:"bytes,14,rep,name=tags,proto3" json:"tags,omitempty"`
	TlsVerify         bool                  `protobuf:"varint,15,opt,name=tls_verify,json=tlsVerify,proto3" json:"tls_verify,omitempty"`
	TlsVerifyDepth    int32                 `protobuf:"varint,16,opt,name=tls_verify_depth,json=tlsVerifyDepth,proto3" json:"tls_verify_depth,omitempty"`
	ClientCertificate *Certificate          `protobuf:"bytes,17,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	CaCertificates    []string              `protobuf:"bytes,18,rep,name=ca_certificates,json=caCertificates,proto3" json:"ca_certificates,omitempty"`
	Enabled           *wrapperspb.BoolValue `protobuf:"bytes,19,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetCaCertificates

func (x *Service) GetCaCertificates() []string

func (*Service) GetClientCertificate

func (x *Service) GetClientCertificate() *Certificate

func (*Service) GetConnectTimeout

func (x *Service) GetConnectTimeout() int32

func (*Service) GetCreatedAt

func (x *Service) GetCreatedAt() int32

func (*Service) GetEnabled

func (x *Service) GetEnabled() *wrapperspb.BoolValue

func (*Service) GetHost

func (x *Service) GetHost() string

func (*Service) GetId

func (x *Service) GetId() string

func (*Service) GetName

func (x *Service) GetName() string

func (*Service) GetPath

func (x *Service) GetPath() string

func (*Service) GetPort

func (x *Service) GetPort() int32

func (*Service) GetProtocol

func (x *Service) GetProtocol() string

func (*Service) GetReadTimeout

func (x *Service) GetReadTimeout() int32

func (*Service) GetRetries

func (x *Service) GetRetries() int32

func (*Service) GetTags

func (x *Service) GetTags() []string

func (*Service) GetTlsVerify

func (x *Service) GetTlsVerify() bool

func (*Service) GetTlsVerifyDepth

func (x *Service) GetTlsVerifyDepth() int32

func (*Service) GetUpdatedAt

func (x *Service) GetUpdatedAt() int32

func (*Service) GetUrl

func (x *Service) GetUrl() string

func (*Service) GetWriteTimeout

func (x *Service) GetWriteTimeout() int32

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type Target

type Target struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Target    string                 `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	Weight    *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=weight,proto3" json:"weight,omitempty"`
	CreatedAt int32                  `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt int32                  `protobuf:"varint,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Tags      []string               `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
	Upstream  *Upstream              `protobuf:"bytes,7,opt,name=upstream,proto3" json:"upstream,omitempty"`
	// contains filtered or unexported fields
}

func (*Target) Descriptor deprecated

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

Deprecated: Use Target.ProtoReflect.Descriptor instead.

func (*Target) GetCreatedAt

func (x *Target) GetCreatedAt() int32

func (*Target) GetId

func (x *Target) GetId() string

func (*Target) GetTags

func (x *Target) GetTags() []string

func (*Target) GetTarget

func (x *Target) GetTarget() string

func (*Target) GetUpdatedAt

func (x *Target) GetUpdatedAt() int32

func (*Target) GetUpstream

func (x *Target) GetUpstream() *Upstream

func (*Target) GetWeight

func (x *Target) GetWeight() *wrapperspb.Int32Value

func (*Target) ProtoMessage

func (*Target) ProtoMessage()

func (*Target) ProtoReflect

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

func (*Target) Reset

func (x *Target) Reset()

func (*Target) String

func (x *Target) String() string

type TestingConfig

type TestingConfig struct {
	Services       []*Service       `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	Routes         []*Route         `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"`
	Plugins        []*Plugin        `protobuf:"bytes,3,rep,name=plugins,proto3" json:"plugins,omitempty"`
	Upstreams      []*Upstream      `protobuf:"bytes,4,rep,name=upstreams,proto3" json:"upstreams,omitempty"`
	Targets        []*Target        `protobuf:"bytes,5,rep,name=targets,proto3" json:"targets,omitempty"`
	Consumers      []*Consumer      `protobuf:"bytes,6,rep,name=consumers,proto3" json:"consumers,omitempty"`
	Certificates   []*Certificate   `protobuf:"bytes,7,rep,name=certificates,proto3" json:"certificates,omitempty"`
	CaCertificates []*CACertificate `protobuf:"bytes,8,rep,name=ca_certificates,json=caCertificates,proto3" json:"ca_certificates,omitempty"`
	Snis           []*SNI           `protobuf:"bytes,9,rep,name=snis,proto3" json:"snis,omitempty"`
	// contains filtered or unexported fields
}

func (*TestingConfig) Descriptor deprecated

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

Deprecated: Use TestingConfig.ProtoReflect.Descriptor instead.

func (*TestingConfig) GetCaCertificates

func (x *TestingConfig) GetCaCertificates() []*CACertificate

func (*TestingConfig) GetCertificates

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

func (*TestingConfig) GetConsumers

func (x *TestingConfig) GetConsumers() []*Consumer

func (*TestingConfig) GetPlugins

func (x *TestingConfig) GetPlugins() []*Plugin

func (*TestingConfig) GetRoutes

func (x *TestingConfig) GetRoutes() []*Route

func (*TestingConfig) GetServices

func (x *TestingConfig) GetServices() []*Service

func (*TestingConfig) GetSnis

func (x *TestingConfig) GetSnis() []*SNI

func (*TestingConfig) GetTargets

func (x *TestingConfig) GetTargets() []*Target

func (*TestingConfig) GetUpstreams

func (x *TestingConfig) GetUpstreams() []*Upstream

func (*TestingConfig) ProtoMessage

func (*TestingConfig) ProtoMessage()

func (*TestingConfig) ProtoReflect

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

func (*TestingConfig) Reset

func (x *TestingConfig) Reset()

func (*TestingConfig) String

func (x *TestingConfig) String() string

type Upstream

type Upstream struct {
	Id                     string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                   string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Algorithm              string                 `protobuf:"bytes,3,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
	CreatedAt              int32                  `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt              int32                  `protobuf:"varint,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	HashOn                 string                 `protobuf:"bytes,6,opt,name=hash_on,json=hashOn,proto3" json:"hash_on,omitempty"`
	HashFallback           string                 `protobuf:"bytes,7,opt,name=hash_fallback,json=hashFallback,proto3" json:"hash_fallback,omitempty"`
	HashOnHeader           string                 `protobuf:"bytes,8,opt,name=hash_on_header,json=hashOnHeader,proto3" json:"hash_on_header,omitempty"`
	HashFallbackHeader     string                 `protobuf:"bytes,9,opt,name=hash_fallback_header,json=hashFallbackHeader,proto3" json:"hash_fallback_header,omitempty"`
	HashOnCookie           string                 `protobuf:"bytes,10,opt,name=hash_on_cookie,json=hashOnCookie,proto3" json:"hash_on_cookie,omitempty"`
	HashOnCookiePath       string                 `protobuf:"bytes,11,opt,name=hash_on_cookie_path,json=hashOnCookiePath,proto3" json:"hash_on_cookie_path,omitempty"`
	Slots                  *wrapperspb.Int32Value `protobuf:"bytes,12,opt,name=slots,proto3" json:"slots,omitempty"`
	Healthchecks           *Healthchecks          `protobuf:"bytes,13,opt,name=healthchecks,proto3" json:"healthchecks,omitempty"`
	Tags                   []string               `protobuf:"bytes,14,rep,name=tags,proto3" json:"tags,omitempty"`
	HostHeader             string                 `protobuf:"bytes,15,opt,name=host_header,json=hostHeader,proto3" json:"host_header,omitempty"`
	ClientCertificate      *Certificate           `protobuf:"bytes,16,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	HashOnQueryArg         string                 `protobuf:"bytes,17,opt,name=hash_on_query_arg,json=hashOnQueryArg,proto3" json:"hash_on_query_arg,omitempty"`
	HashFallbackQueryArg   string                 `` /* 126-byte string literal not displayed */
	HashOnUriCapture       string                 `protobuf:"bytes,19,opt,name=hash_on_uri_capture,json=hashOnUriCapture,proto3" json:"hash_on_uri_capture,omitempty"`
	HashFallbackUriCapture string                 `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Upstream) Descriptor deprecated

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

Deprecated: Use Upstream.ProtoReflect.Descriptor instead.

func (*Upstream) GetAlgorithm

func (x *Upstream) GetAlgorithm() string

func (*Upstream) GetClientCertificate

func (x *Upstream) GetClientCertificate() *Certificate

func (*Upstream) GetCreatedAt

func (x *Upstream) GetCreatedAt() int32

func (*Upstream) GetHashFallback

func (x *Upstream) GetHashFallback() string

func (*Upstream) GetHashFallbackHeader

func (x *Upstream) GetHashFallbackHeader() string

func (*Upstream) GetHashFallbackQueryArg

func (x *Upstream) GetHashFallbackQueryArg() string

func (*Upstream) GetHashFallbackUriCapture

func (x *Upstream) GetHashFallbackUriCapture() string

func (*Upstream) GetHashOn

func (x *Upstream) GetHashOn() string

func (*Upstream) GetHashOnCookie

func (x *Upstream) GetHashOnCookie() string

func (*Upstream) GetHashOnCookiePath

func (x *Upstream) GetHashOnCookiePath() string

func (*Upstream) GetHashOnHeader

func (x *Upstream) GetHashOnHeader() string

func (*Upstream) GetHashOnQueryArg

func (x *Upstream) GetHashOnQueryArg() string

func (*Upstream) GetHashOnUriCapture

func (x *Upstream) GetHashOnUriCapture() string

func (*Upstream) GetHealthchecks

func (x *Upstream) GetHealthchecks() *Healthchecks

func (*Upstream) GetHostHeader

func (x *Upstream) GetHostHeader() string

func (*Upstream) GetId

func (x *Upstream) GetId() string

func (*Upstream) GetName

func (x *Upstream) GetName() string

func (*Upstream) GetSlots

func (x *Upstream) GetSlots() *wrapperspb.Int32Value

func (*Upstream) GetTags

func (x *Upstream) GetTags() []string

func (*Upstream) GetUpdatedAt

func (x *Upstream) GetUpdatedAt() int32

func (*Upstream) ProtoMessage

func (*Upstream) ProtoMessage()

func (*Upstream) ProtoReflect

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

func (*Upstream) Reset

func (x *Upstream) Reset()

func (*Upstream) String

func (x *Upstream) String() string

Jump to

Keyboard shortcuts

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