Documentation ¶
Index ¶
- Variables
- type AcmeProtocolCertificate
- func (*AcmeProtocolCertificate) Descriptor() ([]byte, []int)deprecated
- func (x *AcmeProtocolCertificate) GetAccountEmail() string
- func (x *AcmeProtocolCertificate) GetAccountParameterKey() string
- func (x *AcmeProtocolCertificate) GetCaDirUrl() string
- func (x *AcmeProtocolCertificate) GetCertificateParameterKey() string
- func (x *AcmeProtocolCertificate) GetDomains() []string
- func (x *AcmeProtocolCertificate) GetKeyType() string
- func (x *AcmeProtocolCertificate) GetParameterFileSource() string
- func (x *AcmeProtocolCertificate) GetUserAgent() string
- func (*AcmeProtocolCertificate) ProtoMessage()
- func (x *AcmeProtocolCertificate) ProtoReflect() protoreflect.Message
- func (x *AcmeProtocolCertificate) Reset()
- func (x *AcmeProtocolCertificate) String() string
- type DnsRecord
- func (*DnsRecord) Descriptor() ([]byte, []int)deprecated
- func (x *DnsRecord) GetCnameValue() string
- func (x *DnsRecord) GetRecordName() string
- func (x *DnsRecord) GetTtl() *durationpb.Duration
- func (x *DnsRecord) GetZone() string
- func (*DnsRecord) ProtoMessage()
- func (x *DnsRecord) ProtoReflect() protoreflect.Message
- func (x *DnsRecord) Reset()
- func (x *DnsRecord) String() string
- type GrpcService
- type HttpService
- type IngressGateway
- type Service
- func (*Service) Descriptor() ([]byte, []int)deprecated
- func (x *Service) GetAcmeProtocolCertificates() []*AcmeProtocolCertificate
- func (x *Service) GetDnsRecords() []*DnsRecord
- func (x *Service) GetEnvoyCluster() *v3.Cluster
- func (x *Service) GetEnvoyClusterLoadAssignment() *v33.ClusterLoadAssignment
- func (x *Service) GetEnvoyHttpConnectionManager() *v31.HttpConnectionManager
- func (x *Service) GetEnvoyRoutes() []*v32.RouteConfiguration
- func (x *Service) GetListenPort() uint32
- func (x *Service) GetServiceId() string
- func (x *Service) GetServiceName() string
- func (x *Service) GetXdsClusterName() string
- func (*Service) ProtoMessage()
- func (x *Service) ProtoReflect() protoreflect.Message
- func (x *Service) Reset()
- func (x *Service) String() string
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) GetCnameValue ¶
func (*DnsRecord) GetRecordName ¶
func (*DnsRecord) GetTtl ¶
func (x *DnsRecord) GetTtl() *durationpb.Duration
func (*DnsRecord) ProtoMessage ¶
func (*DnsRecord) ProtoMessage()
func (*DnsRecord) ProtoReflect ¶
func (x *DnsRecord) ProtoReflect() protoreflect.Message
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) GetAcmeProtocolCertificates ¶
func (x *Service) GetAcmeProtocolCertificates() []*AcmeProtocolCertificate
func (*Service) GetDnsRecords ¶
func (*Service) GetEnvoyCluster ¶
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 (*Service) GetServiceId ¶
func (*Service) GetServiceName ¶
func (*Service) GetXdsClusterName ¶
func (*Service) ProtoMessage ¶
func (*Service) ProtoMessage()
func (*Service) ProtoReflect ¶
func (x *Service) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.