service_discovery

package
v0.0.0-...-8a797ad Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_service_discovery_service_discovery_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AcmeProtocolCertificate

type AcmeProtocolCertificate struct {

	// Example:
	// Let's Encrypt production: https://acme-v02.api.letsencrypt.org/directory
	// Let's Encrypt staging (default): https://acme-staging-v02.api.letsencrypt.org/directory
	CaDirUrl string `protobuf:"bytes,1,opt,name=ca_dir_url,json=caDirUrl,proto3" json:"ca_dir_url,omitempty"`
	// Account e-mail
	AccountEmail string `protobuf:"bytes,2,opt,name=account_email,json=accountEmail,proto3" json:"account_email,omitempty"`
	// Parameter key to a file parameter type to store certificate data
	CertificateParameterKey string `` /* 132-byte string literal not displayed */
	// Parameter key to a file parameter type to store account data
	AccountParameterKey string `protobuf:"bytes,4,opt,name=account_parameter_key,json=accountParameterKey,proto3" json:"account_parameter_key,omitempty"`
	// KeyType: EC256, EC384. RSA2048, RSA4096, RSA8192
	// Default: RSA4096
	KeyType             string `protobuf:"bytes,5,opt,name=key_type,json=keyType,proto3" json:"key_type,omitempty"`
	ParameterFileSource string `protobuf:"bytes,6,opt,name=parameter_file_source,json=parameterFileSource,proto3" json:"parameter_file_source,omitempty"`
	// Optional, default is hike/latest
	UserAgent string   `protobuf:"bytes,7,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	Domains   []string `protobuf:"bytes,8,rep,name=domains,proto3" json:"domains,omitempty"`
	// contains filtered or unexported fields
}

func (*AcmeProtocolCertificate) Descriptor deprecated

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

Deprecated: Use AcmeProtocolCertificate.ProtoReflect.Descriptor instead.

func (*AcmeProtocolCertificate) GetAccountEmail

func (x *AcmeProtocolCertificate) GetAccountEmail() string

func (*AcmeProtocolCertificate) GetAccountParameterKey

func (x *AcmeProtocolCertificate) GetAccountParameterKey() string

func (*AcmeProtocolCertificate) GetCaDirUrl

func (x *AcmeProtocolCertificate) GetCaDirUrl() string

func (*AcmeProtocolCertificate) GetCertificateParameterKey

func (x *AcmeProtocolCertificate) GetCertificateParameterKey() string

func (*AcmeProtocolCertificate) GetDomains

func (x *AcmeProtocolCertificate) GetDomains() []string

func (*AcmeProtocolCertificate) GetKeyType

func (x *AcmeProtocolCertificate) GetKeyType() string

func (*AcmeProtocolCertificate) GetParameterFileSource

func (x *AcmeProtocolCertificate) GetParameterFileSource() string

func (*AcmeProtocolCertificate) GetUserAgent

func (x *AcmeProtocolCertificate) GetUserAgent() string

func (*AcmeProtocolCertificate) ProtoMessage

func (*AcmeProtocolCertificate) ProtoMessage()

func (*AcmeProtocolCertificate) ProtoReflect

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

func (*AcmeProtocolCertificate) Reset

func (x *AcmeProtocolCertificate) Reset()

func (*AcmeProtocolCertificate) String

func (x *AcmeProtocolCertificate) String() string

type DnsRecord

type DnsRecord struct {
	Zone       string               `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	RecordName string               `protobuf:"bytes,2,opt,name=record_name,json=recordName,proto3" json:"record_name,omitempty"`
	Ttl        *durationpb.Duration `protobuf:"bytes,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
	CnameValue string               `protobuf:"bytes,4,opt,name=cname_value,json=cnameValue,proto3" json:"cname_value,omitempty"`
	// contains filtered or unexported fields
}

func (*DnsRecord) Descriptor deprecated

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

Deprecated: Use DnsRecord.ProtoReflect.Descriptor instead.

func (*DnsRecord) GetCnameValue

func (x *DnsRecord) GetCnameValue() string

func (*DnsRecord) GetRecordName

func (x *DnsRecord) GetRecordName() string

func (*DnsRecord) GetTtl

func (x *DnsRecord) GetTtl() *durationpb.Duration

func (*DnsRecord) GetZone

func (x *DnsRecord) GetZone() string

func (*DnsRecord) ProtoMessage

func (*DnsRecord) ProtoMessage()

func (*DnsRecord) ProtoReflect

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

func (*DnsRecord) Reset

func (x *DnsRecord) Reset()

func (*DnsRecord) String

func (x *DnsRecord) String() string

type GrpcService

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

func (*GrpcService) Descriptor deprecated

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

Deprecated: Use GrpcService.ProtoReflect.Descriptor instead.

func (*GrpcService) ProtoMessage

func (*GrpcService) ProtoMessage()

func (*GrpcService) ProtoReflect

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

func (*GrpcService) Reset

func (x *GrpcService) Reset()

func (*GrpcService) String

func (x *GrpcService) String() string

type HttpService

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

func (*HttpService) Descriptor deprecated

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

Deprecated: Use HttpService.ProtoReflect.Descriptor instead.

func (*HttpService) ProtoMessage

func (*HttpService) ProtoMessage()

func (*HttpService) ProtoReflect

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

func (*HttpService) Reset

func (x *HttpService) Reset()

func (*HttpService) String

func (x *HttpService) String() string

type IngressGateway

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

func (*IngressGateway) Descriptor deprecated

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

Deprecated: Use IngressGateway.ProtoReflect.Descriptor instead.

func (*IngressGateway) ProtoMessage

func (*IngressGateway) ProtoMessage()

func (*IngressGateway) ProtoReflect

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

func (*IngressGateway) Reset

func (x *IngressGateway) Reset()

func (*IngressGateway) String

func (x *IngressGateway) String() string

type Service

type Service struct {
	ServiceName                string                     `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	ServiceId                  string                     `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	XdsClusterName             string                     `protobuf:"bytes,3,opt,name=xds_cluster_name,json=xdsClusterName,proto3" json:"xds_cluster_name,omitempty"`
	ListenPort                 uint32                     `protobuf:"varint,4,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	DnsRecords                 []*DnsRecord               `protobuf:"bytes,6,rep,name=dns_records,json=dnsRecords,proto3" json:"dns_records,omitempty"`
	AcmeProtocolCertificates   []*AcmeProtocolCertificate `` /* 135-byte string literal not displayed */
	EnvoyCluster               *v3.Cluster                `protobuf:"bytes,9,opt,name=envoy_cluster,json=envoyCluster,proto3" json:"envoy_cluster,omitempty"`
	EnvoyHttpConnectionManager *v31.HttpConnectionManager `` /* 144-byte string literal not displayed */
	EnvoyRoutes                []*v32.RouteConfiguration  `protobuf:"bytes,8,rep,name=envoy_routes,json=envoyRoutes,proto3" json:"envoy_routes,omitempty"`
	EnvoyClusterLoadAssignment *v33.ClusterLoadAssignment `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetAcmeProtocolCertificates

func (x *Service) GetAcmeProtocolCertificates() []*AcmeProtocolCertificate

func (*Service) GetDnsRecords

func (x *Service) GetDnsRecords() []*DnsRecord

func (*Service) GetEnvoyCluster

func (x *Service) GetEnvoyCluster() *v3.Cluster

func (*Service) GetEnvoyClusterLoadAssignment

func (x *Service) GetEnvoyClusterLoadAssignment() *v33.ClusterLoadAssignment

func (*Service) GetEnvoyHttpConnectionManager

func (x *Service) GetEnvoyHttpConnectionManager() *v31.HttpConnectionManager

func (*Service) GetEnvoyRoutes

func (x *Service) GetEnvoyRoutes() []*v32.RouteConfiguration

func (*Service) GetListenPort

func (x *Service) GetListenPort() uint32

func (*Service) GetServiceId

func (x *Service) GetServiceId() string

func (*Service) GetServiceName

func (x *Service) GetServiceName() string

func (*Service) GetXdsClusterName

func (x *Service) GetXdsClusterName() string

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

Jump to

Keyboard shortcuts

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