Documentation ¶
Overview ¶
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Code generated by protoc-json-shim. DO NOT EDIT.
Index ¶
- Variables
- func RegisterDataplaneServiceServer(s grpc.ServiceRegistrar, srv DataplaneServiceServer)
- type DataplaneFeatureSupport
- func (in *DataplaneFeatureSupport) DeepCopy() *DataplaneFeatureSupport
- func (in *DataplaneFeatureSupport) DeepCopyInterface() interface{}
- func (in *DataplaneFeatureSupport) DeepCopyInto(out *DataplaneFeatureSupport)
- func (*DataplaneFeatureSupport) Descriptor() ([]byte, []int)deprecated
- func (x *DataplaneFeatureSupport) GetFeatureName() DataplaneFeatures
- func (x *DataplaneFeatureSupport) GetSupported() bool
- func (msg *DataplaneFeatureSupport) MarshalBinary() ([]byte, error)
- func (this *DataplaneFeatureSupport) MarshalJSON() ([]byte, error)
- func (*DataplaneFeatureSupport) ProtoMessage()
- func (x *DataplaneFeatureSupport) ProtoReflect() protoreflect.Message
- func (x *DataplaneFeatureSupport) Reset()
- func (x *DataplaneFeatureSupport) String() string
- func (msg *DataplaneFeatureSupport) UnmarshalBinary(b []byte) error
- func (this *DataplaneFeatureSupport) UnmarshalJSON(b []byte) error
- type DataplaneFeatures
- func (DataplaneFeatures) Descriptor() protoreflect.EnumDescriptor
- func (x DataplaneFeatures) Enum() *DataplaneFeatures
- func (DataplaneFeatures) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataplaneFeatures) Number() protoreflect.EnumNumber
- func (x DataplaneFeatures) String() string
- func (DataplaneFeatures) Type() protoreflect.EnumType
- type DataplaneServiceClient
- type DataplaneServiceServer
- type GetEnvoyBootstrapParamsRequest
- func (in *GetEnvoyBootstrapParamsRequest) DeepCopy() *GetEnvoyBootstrapParamsRequest
- func (in *GetEnvoyBootstrapParamsRequest) DeepCopyInterface() interface{}
- func (in *GetEnvoyBootstrapParamsRequest) DeepCopyInto(out *GetEnvoyBootstrapParamsRequest)
- func (*GetEnvoyBootstrapParamsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEnvoyBootstrapParamsRequest) GetNamespace() string
- func (x *GetEnvoyBootstrapParamsRequest) GetNodeId() string
- func (x *GetEnvoyBootstrapParamsRequest) GetNodeName() string
- func (m *GetEnvoyBootstrapParamsRequest) GetNodeSpec() isGetEnvoyBootstrapParamsRequest_NodeSpec
- func (x *GetEnvoyBootstrapParamsRequest) GetPartition() string
- func (x *GetEnvoyBootstrapParamsRequest) GetProxyId() string
- func (x *GetEnvoyBootstrapParamsRequest) GetServiceId() stringdeprecated
- func (msg *GetEnvoyBootstrapParamsRequest) MarshalBinary() ([]byte, error)
- func (this *GetEnvoyBootstrapParamsRequest) MarshalJSON() ([]byte, error)
- func (*GetEnvoyBootstrapParamsRequest) ProtoMessage()
- func (x *GetEnvoyBootstrapParamsRequest) ProtoReflect() protoreflect.Message
- func (x *GetEnvoyBootstrapParamsRequest) Reset()
- func (x *GetEnvoyBootstrapParamsRequest) String() string
- func (msg *GetEnvoyBootstrapParamsRequest) UnmarshalBinary(b []byte) error
- func (this *GetEnvoyBootstrapParamsRequest) UnmarshalJSON(b []byte) error
- type GetEnvoyBootstrapParamsRequest_NodeId
- type GetEnvoyBootstrapParamsRequest_NodeName
- type GetEnvoyBootstrapParamsResponse
- func (in *GetEnvoyBootstrapParamsResponse) DeepCopy() *GetEnvoyBootstrapParamsResponse
- func (in *GetEnvoyBootstrapParamsResponse) DeepCopyInterface() interface{}
- func (in *GetEnvoyBootstrapParamsResponse) DeepCopyInto(out *GetEnvoyBootstrapParamsResponse)
- func (*GetEnvoyBootstrapParamsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetEnvoyBootstrapParamsResponse) GetAccessLogs() []string
- func (x *GetEnvoyBootstrapParamsResponse) GetBootstrapConfig() *v2beta1.BootstrapConfig
- func (x *GetEnvoyBootstrapParamsResponse) GetConfig() *structpb.Struct
- func (x *GetEnvoyBootstrapParamsResponse) GetDatacenter() string
- func (x *GetEnvoyBootstrapParamsResponse) GetIdentity() string
- func (x *GetEnvoyBootstrapParamsResponse) GetNamespace() string
- func (x *GetEnvoyBootstrapParamsResponse) GetNodeName() string
- func (x *GetEnvoyBootstrapParamsResponse) GetPartition() string
- func (x *GetEnvoyBootstrapParamsResponse) GetService() stringdeprecated
- func (msg *GetEnvoyBootstrapParamsResponse) MarshalBinary() ([]byte, error)
- func (this *GetEnvoyBootstrapParamsResponse) MarshalJSON() ([]byte, error)
- func (*GetEnvoyBootstrapParamsResponse) ProtoMessage()
- func (x *GetEnvoyBootstrapParamsResponse) ProtoReflect() protoreflect.Message
- func (x *GetEnvoyBootstrapParamsResponse) Reset()
- func (x *GetEnvoyBootstrapParamsResponse) String() string
- func (msg *GetEnvoyBootstrapParamsResponse) UnmarshalBinary(b []byte) error
- func (this *GetEnvoyBootstrapParamsResponse) UnmarshalJSON(b []byte) error
- type GetSupportedDataplaneFeaturesRequest
- func (in *GetSupportedDataplaneFeaturesRequest) DeepCopy() *GetSupportedDataplaneFeaturesRequest
- func (in *GetSupportedDataplaneFeaturesRequest) DeepCopyInterface() interface{}
- func (in *GetSupportedDataplaneFeaturesRequest) DeepCopyInto(out *GetSupportedDataplaneFeaturesRequest)
- func (*GetSupportedDataplaneFeaturesRequest) Descriptor() ([]byte, []int)deprecated
- func (msg *GetSupportedDataplaneFeaturesRequest) MarshalBinary() ([]byte, error)
- func (this *GetSupportedDataplaneFeaturesRequest) MarshalJSON() ([]byte, error)
- func (*GetSupportedDataplaneFeaturesRequest) ProtoMessage()
- func (x *GetSupportedDataplaneFeaturesRequest) ProtoReflect() protoreflect.Message
- func (x *GetSupportedDataplaneFeaturesRequest) Reset()
- func (x *GetSupportedDataplaneFeaturesRequest) String() string
- func (msg *GetSupportedDataplaneFeaturesRequest) UnmarshalBinary(b []byte) error
- func (this *GetSupportedDataplaneFeaturesRequest) UnmarshalJSON(b []byte) error
- type GetSupportedDataplaneFeaturesResponse
- func (in *GetSupportedDataplaneFeaturesResponse) DeepCopy() *GetSupportedDataplaneFeaturesResponse
- func (in *GetSupportedDataplaneFeaturesResponse) DeepCopyInterface() interface{}
- func (in *GetSupportedDataplaneFeaturesResponse) DeepCopyInto(out *GetSupportedDataplaneFeaturesResponse)
- func (*GetSupportedDataplaneFeaturesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSupportedDataplaneFeaturesResponse) GetSupportedDataplaneFeatures() []*DataplaneFeatureSupport
- func (msg *GetSupportedDataplaneFeaturesResponse) MarshalBinary() ([]byte, error)
- func (this *GetSupportedDataplaneFeaturesResponse) MarshalJSON() ([]byte, error)
- func (*GetSupportedDataplaneFeaturesResponse) ProtoMessage()
- func (x *GetSupportedDataplaneFeaturesResponse) ProtoReflect() protoreflect.Message
- func (x *GetSupportedDataplaneFeaturesResponse) Reset()
- func (x *GetSupportedDataplaneFeaturesResponse) String() string
- func (msg *GetSupportedDataplaneFeaturesResponse) UnmarshalBinary(b []byte) error
- func (this *GetSupportedDataplaneFeaturesResponse) UnmarshalJSON(b []byte) error
- type ServiceKind
- func (ServiceKind) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceKind) Enum() *ServiceKind
- func (ServiceKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceKind) Number() protoreflect.EnumNumber
- func (x ServiceKind) String() string
- func (ServiceKind) Type() protoreflect.EnumType
- type UnimplementedDataplaneServiceServer
- func (UnimplementedDataplaneServiceServer) GetEnvoyBootstrapParams(context.Context, *GetEnvoyBootstrapParamsRequest) (*GetEnvoyBootstrapParamsResponse, error)
- func (UnimplementedDataplaneServiceServer) GetSupportedDataplaneFeatures(context.Context, *GetSupportedDataplaneFeaturesRequest) (*GetSupportedDataplaneFeaturesResponse, error)
- type UnsafeDataplaneServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( DataplaneFeatures_name = map[int32]string{ 0: "DATAPLANE_FEATURES_UNSPECIFIED", 1: "DATAPLANE_FEATURES_WATCH_SERVERS", 2: "DATAPLANE_FEATURES_EDGE_CERTIFICATE_MANAGEMENT", 3: "DATAPLANE_FEATURES_ENVOY_BOOTSTRAP_CONFIGURATION", 4: "DATAPLANE_FEATURES_FIPS", } DataplaneFeatures_value = map[string]int32{ "DATAPLANE_FEATURES_UNSPECIFIED": 0, "DATAPLANE_FEATURES_WATCH_SERVERS": 1, "DATAPLANE_FEATURES_EDGE_CERTIFICATE_MANAGEMENT": 2, "DATAPLANE_FEATURES_ENVOY_BOOTSTRAP_CONFIGURATION": 3, "DATAPLANE_FEATURES_FIPS": 4, } )
Enum value maps for DataplaneFeatures.
var ( ServiceKind_name = map[int32]string{ 0: "SERVICE_KIND_UNSPECIFIED", 1: "SERVICE_KIND_TYPICAL", 2: "SERVICE_KIND_CONNECT_PROXY", 3: "SERVICE_KIND_MESH_GATEWAY", 4: "SERVICE_KIND_TERMINATING_GATEWAY", 5: "SERVICE_KIND_INGRESS_GATEWAY", 6: "SERVICE_KIND_API_GATEWAY", } ServiceKind_value = map[string]int32{ "SERVICE_KIND_UNSPECIFIED": 0, "SERVICE_KIND_TYPICAL": 1, "SERVICE_KIND_CONNECT_PROXY": 2, "SERVICE_KIND_MESH_GATEWAY": 3, "SERVICE_KIND_TERMINATING_GATEWAY": 4, "SERVICE_KIND_INGRESS_GATEWAY": 5, "SERVICE_KIND_API_GATEWAY": 6, } )
Enum value maps for ServiceKind.
var ( DataplaneMarshaler = &protojson.MarshalOptions{} DataplaneUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false} )
var DataplaneService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hashicorp.consul.dataplane.DataplaneService", HandlerType: (*DataplaneServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetSupportedDataplaneFeatures", Handler: _DataplaneService_GetSupportedDataplaneFeatures_Handler, }, { MethodName: "GetEnvoyBootstrapParams", Handler: _DataplaneService_GetEnvoyBootstrapParams_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pbdataplane/dataplane.proto", }
DataplaneService_ServiceDesc is the grpc.ServiceDesc for DataplaneService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_pbdataplane_dataplane_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDataplaneServiceServer ¶
func RegisterDataplaneServiceServer(s grpc.ServiceRegistrar, srv DataplaneServiceServer)
Types ¶
type DataplaneFeatureSupport ¶
type DataplaneFeatureSupport struct { FeatureName DataplaneFeatures `` /* 145-byte string literal not displayed */ Supported bool `protobuf:"varint,2,opt,name=supported,proto3" json:"supported,omitempty"` // contains filtered or unexported fields }
func (*DataplaneFeatureSupport) DeepCopy ¶ added in v0.5.1
func (in *DataplaneFeatureSupport) DeepCopy() *DataplaneFeatureSupport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneFeatureSupport. Required by controller-gen.
func (*DataplaneFeatureSupport) DeepCopyInterface ¶ added in v0.5.1
func (in *DataplaneFeatureSupport) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneFeatureSupport. Required by controller-gen.
func (*DataplaneFeatureSupport) DeepCopyInto ¶ added in v0.5.1
func (in *DataplaneFeatureSupport) DeepCopyInto(out *DataplaneFeatureSupport)
DeepCopyInto supports using DataplaneFeatureSupport within kubernetes types, where deepcopy-gen is used.
func (*DataplaneFeatureSupport) Descriptor
deprecated
func (*DataplaneFeatureSupport) Descriptor() ([]byte, []int)
Deprecated: Use DataplaneFeatureSupport.ProtoReflect.Descriptor instead.
func (*DataplaneFeatureSupport) GetFeatureName ¶
func (x *DataplaneFeatureSupport) GetFeatureName() DataplaneFeatures
func (*DataplaneFeatureSupport) GetSupported ¶
func (x *DataplaneFeatureSupport) GetSupported() bool
func (*DataplaneFeatureSupport) MarshalBinary ¶
func (msg *DataplaneFeatureSupport) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*DataplaneFeatureSupport) MarshalJSON ¶ added in v0.5.1
func (this *DataplaneFeatureSupport) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for DataplaneFeatureSupport
func (*DataplaneFeatureSupport) ProtoMessage ¶
func (*DataplaneFeatureSupport) ProtoMessage()
func (*DataplaneFeatureSupport) ProtoReflect ¶
func (x *DataplaneFeatureSupport) ProtoReflect() protoreflect.Message
func (*DataplaneFeatureSupport) Reset ¶
func (x *DataplaneFeatureSupport) Reset()
func (*DataplaneFeatureSupport) String ¶
func (x *DataplaneFeatureSupport) String() string
func (*DataplaneFeatureSupport) UnmarshalBinary ¶
func (msg *DataplaneFeatureSupport) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*DataplaneFeatureSupport) UnmarshalJSON ¶ added in v0.5.1
func (this *DataplaneFeatureSupport) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for DataplaneFeatureSupport
type DataplaneFeatures ¶
type DataplaneFeatures int32
const ( DataplaneFeatures_DATAPLANE_FEATURES_UNSPECIFIED DataplaneFeatures = 0 DataplaneFeatures_DATAPLANE_FEATURES_WATCH_SERVERS DataplaneFeatures = 1 DataplaneFeatures_DATAPLANE_FEATURES_EDGE_CERTIFICATE_MANAGEMENT DataplaneFeatures = 2 DataplaneFeatures_DATAPLANE_FEATURES_ENVOY_BOOTSTRAP_CONFIGURATION DataplaneFeatures = 3 DataplaneFeatures_DATAPLANE_FEATURES_FIPS DataplaneFeatures = 4 )
func (DataplaneFeatures) Descriptor ¶
func (DataplaneFeatures) Descriptor() protoreflect.EnumDescriptor
func (DataplaneFeatures) Enum ¶
func (x DataplaneFeatures) Enum() *DataplaneFeatures
func (DataplaneFeatures) EnumDescriptor
deprecated
func (DataplaneFeatures) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataplaneFeatures.Descriptor instead.
func (DataplaneFeatures) Number ¶
func (x DataplaneFeatures) Number() protoreflect.EnumNumber
func (DataplaneFeatures) String ¶
func (x DataplaneFeatures) String() string
func (DataplaneFeatures) Type ¶
func (DataplaneFeatures) Type() protoreflect.EnumType
type DataplaneServiceClient ¶
type DataplaneServiceClient interface { GetSupportedDataplaneFeatures(ctx context.Context, in *GetSupportedDataplaneFeaturesRequest, opts ...grpc.CallOption) (*GetSupportedDataplaneFeaturesResponse, error) GetEnvoyBootstrapParams(ctx context.Context, in *GetEnvoyBootstrapParamsRequest, opts ...grpc.CallOption) (*GetEnvoyBootstrapParamsResponse, error) }
DataplaneServiceClient is the client API for DataplaneService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDataplaneServiceClient ¶
func NewDataplaneServiceClient(cc grpc.ClientConnInterface) DataplaneServiceClient
type DataplaneServiceServer ¶
type DataplaneServiceServer interface { GetSupportedDataplaneFeatures(context.Context, *GetSupportedDataplaneFeaturesRequest) (*GetSupportedDataplaneFeaturesResponse, error) GetEnvoyBootstrapParams(context.Context, *GetEnvoyBootstrapParamsRequest) (*GetEnvoyBootstrapParamsResponse, error) }
DataplaneServiceServer is the server API for DataplaneService service. All implementations should embed UnimplementedDataplaneServiceServer for forward compatibility
type GetEnvoyBootstrapParamsRequest ¶
type GetEnvoyBootstrapParamsRequest struct { // Types that are assignable to NodeSpec: // // *GetEnvoyBootstrapParamsRequest_NodeId // *GetEnvoyBootstrapParamsRequest_NodeName NodeSpec isGetEnvoyBootstrapParamsRequest_NodeSpec `protobuf_oneof:"node_spec"` // The proxy service ID // // Deprecated: Marked as deprecated in pbdataplane/dataplane.proto. ServiceId string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` ProxyId string `protobuf:"bytes,6,opt,name=proxy_id,json=proxyId,proto3" json:"proxy_id,omitempty"` Partition string `protobuf:"bytes,4,opt,name=partition,proto3" json:"partition,omitempty"` Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
func (*GetEnvoyBootstrapParamsRequest) DeepCopy ¶ added in v0.5.1
func (in *GetEnvoyBootstrapParamsRequest) DeepCopy() *GetEnvoyBootstrapParamsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetEnvoyBootstrapParamsRequest. Required by controller-gen.
func (*GetEnvoyBootstrapParamsRequest) DeepCopyInterface ¶ added in v0.5.1
func (in *GetEnvoyBootstrapParamsRequest) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetEnvoyBootstrapParamsRequest. Required by controller-gen.
func (*GetEnvoyBootstrapParamsRequest) DeepCopyInto ¶ added in v0.5.1
func (in *GetEnvoyBootstrapParamsRequest) DeepCopyInto(out *GetEnvoyBootstrapParamsRequest)
DeepCopyInto supports using GetEnvoyBootstrapParamsRequest within kubernetes types, where deepcopy-gen is used.
func (*GetEnvoyBootstrapParamsRequest) Descriptor
deprecated
func (*GetEnvoyBootstrapParamsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEnvoyBootstrapParamsRequest.ProtoReflect.Descriptor instead.
func (*GetEnvoyBootstrapParamsRequest) GetNamespace ¶
func (x *GetEnvoyBootstrapParamsRequest) GetNamespace() string
func (*GetEnvoyBootstrapParamsRequest) GetNodeId ¶
func (x *GetEnvoyBootstrapParamsRequest) GetNodeId() string
func (*GetEnvoyBootstrapParamsRequest) GetNodeName ¶
func (x *GetEnvoyBootstrapParamsRequest) GetNodeName() string
func (*GetEnvoyBootstrapParamsRequest) GetNodeSpec ¶
func (m *GetEnvoyBootstrapParamsRequest) GetNodeSpec() isGetEnvoyBootstrapParamsRequest_NodeSpec
func (*GetEnvoyBootstrapParamsRequest) GetPartition ¶
func (x *GetEnvoyBootstrapParamsRequest) GetPartition() string
func (*GetEnvoyBootstrapParamsRequest) GetProxyId ¶ added in v0.5.1
func (x *GetEnvoyBootstrapParamsRequest) GetProxyId() string
func (*GetEnvoyBootstrapParamsRequest) GetServiceId
deprecated
func (x *GetEnvoyBootstrapParamsRequest) GetServiceId() string
Deprecated: Marked as deprecated in pbdataplane/dataplane.proto.
func (*GetEnvoyBootstrapParamsRequest) MarshalBinary ¶
func (msg *GetEnvoyBootstrapParamsRequest) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GetEnvoyBootstrapParamsRequest) MarshalJSON ¶ added in v0.5.1
func (this *GetEnvoyBootstrapParamsRequest) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for GetEnvoyBootstrapParamsRequest
func (*GetEnvoyBootstrapParamsRequest) ProtoMessage ¶
func (*GetEnvoyBootstrapParamsRequest) ProtoMessage()
func (*GetEnvoyBootstrapParamsRequest) ProtoReflect ¶
func (x *GetEnvoyBootstrapParamsRequest) ProtoReflect() protoreflect.Message
func (*GetEnvoyBootstrapParamsRequest) Reset ¶
func (x *GetEnvoyBootstrapParamsRequest) Reset()
func (*GetEnvoyBootstrapParamsRequest) String ¶
func (x *GetEnvoyBootstrapParamsRequest) String() string
func (*GetEnvoyBootstrapParamsRequest) UnmarshalBinary ¶
func (msg *GetEnvoyBootstrapParamsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*GetEnvoyBootstrapParamsRequest) UnmarshalJSON ¶ added in v0.5.1
func (this *GetEnvoyBootstrapParamsRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for GetEnvoyBootstrapParamsRequest
type GetEnvoyBootstrapParamsRequest_NodeId ¶
type GetEnvoyBootstrapParamsRequest_NodeId struct {
NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3,oneof"`
}
type GetEnvoyBootstrapParamsRequest_NodeName ¶
type GetEnvoyBootstrapParamsRequest_NodeName struct {
NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3,oneof"`
}
type GetEnvoyBootstrapParamsResponse ¶
type GetEnvoyBootstrapParamsResponse struct { // deprecated: use identity instead. // service is used to identify the service (as the local cluster name and // in metric tags). If the service is a connect proxy it will be the name of // the proxy's destination service, for gateways it will be the gateway // service's name. // // Deprecated: Marked as deprecated in pbdataplane/dataplane.proto. Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // identity is used to identify this proxy (as the local cluster name and // in metric tags). For v1, this should be the service name. // If the service is a connect proxy it will be the name of // the proxy's destination service, for gateways it will be the gateway // service's name. // For v2, this should be the workload identity name. Identity string `protobuf:"bytes,10,opt,name=identity,proto3" json:"identity,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` Partition string `protobuf:"bytes,4,opt,name=partition,proto3" json:"partition,omitempty"` Datacenter string `protobuf:"bytes,5,opt,name=datacenter,proto3" json:"datacenter,omitempty"` Config *structpb.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"` BootstrapConfig *v2beta1.BootstrapConfig `protobuf:"bytes,11,opt,name=bootstrap_config,json=bootstrapConfig,proto3" json:"bootstrap_config,omitempty"` NodeName string `protobuf:"bytes,8,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` AccessLogs []string `protobuf:"bytes,9,rep,name=access_logs,json=accessLogs,proto3" json:"access_logs,omitempty"` // contains filtered or unexported fields }
func (*GetEnvoyBootstrapParamsResponse) DeepCopy ¶ added in v0.5.1
func (in *GetEnvoyBootstrapParamsResponse) DeepCopy() *GetEnvoyBootstrapParamsResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetEnvoyBootstrapParamsResponse. Required by controller-gen.
func (*GetEnvoyBootstrapParamsResponse) DeepCopyInterface ¶ added in v0.5.1
func (in *GetEnvoyBootstrapParamsResponse) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetEnvoyBootstrapParamsResponse. Required by controller-gen.
func (*GetEnvoyBootstrapParamsResponse) DeepCopyInto ¶ added in v0.5.1
func (in *GetEnvoyBootstrapParamsResponse) DeepCopyInto(out *GetEnvoyBootstrapParamsResponse)
DeepCopyInto supports using GetEnvoyBootstrapParamsResponse within kubernetes types, where deepcopy-gen is used.
func (*GetEnvoyBootstrapParamsResponse) Descriptor
deprecated
func (*GetEnvoyBootstrapParamsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetEnvoyBootstrapParamsResponse.ProtoReflect.Descriptor instead.
func (*GetEnvoyBootstrapParamsResponse) GetAccessLogs ¶ added in v0.3.0
func (x *GetEnvoyBootstrapParamsResponse) GetAccessLogs() []string
func (*GetEnvoyBootstrapParamsResponse) GetBootstrapConfig ¶ added in v0.5.1
func (x *GetEnvoyBootstrapParamsResponse) GetBootstrapConfig() *v2beta1.BootstrapConfig
func (*GetEnvoyBootstrapParamsResponse) GetConfig ¶
func (x *GetEnvoyBootstrapParamsResponse) GetConfig() *structpb.Struct
func (*GetEnvoyBootstrapParamsResponse) GetDatacenter ¶
func (x *GetEnvoyBootstrapParamsResponse) GetDatacenter() string
func (*GetEnvoyBootstrapParamsResponse) GetIdentity ¶ added in v0.5.1
func (x *GetEnvoyBootstrapParamsResponse) GetIdentity() string
func (*GetEnvoyBootstrapParamsResponse) GetNamespace ¶
func (x *GetEnvoyBootstrapParamsResponse) GetNamespace() string
func (*GetEnvoyBootstrapParamsResponse) GetNodeName ¶
func (x *GetEnvoyBootstrapParamsResponse) GetNodeName() string
func (*GetEnvoyBootstrapParamsResponse) GetPartition ¶
func (x *GetEnvoyBootstrapParamsResponse) GetPartition() string
func (*GetEnvoyBootstrapParamsResponse) GetService
deprecated
func (x *GetEnvoyBootstrapParamsResponse) GetService() string
Deprecated: Marked as deprecated in pbdataplane/dataplane.proto.
func (*GetEnvoyBootstrapParamsResponse) MarshalBinary ¶
func (msg *GetEnvoyBootstrapParamsResponse) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GetEnvoyBootstrapParamsResponse) MarshalJSON ¶ added in v0.5.1
func (this *GetEnvoyBootstrapParamsResponse) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for GetEnvoyBootstrapParamsResponse
func (*GetEnvoyBootstrapParamsResponse) ProtoMessage ¶
func (*GetEnvoyBootstrapParamsResponse) ProtoMessage()
func (*GetEnvoyBootstrapParamsResponse) ProtoReflect ¶
func (x *GetEnvoyBootstrapParamsResponse) ProtoReflect() protoreflect.Message
func (*GetEnvoyBootstrapParamsResponse) Reset ¶
func (x *GetEnvoyBootstrapParamsResponse) Reset()
func (*GetEnvoyBootstrapParamsResponse) String ¶
func (x *GetEnvoyBootstrapParamsResponse) String() string
func (*GetEnvoyBootstrapParamsResponse) UnmarshalBinary ¶
func (msg *GetEnvoyBootstrapParamsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*GetEnvoyBootstrapParamsResponse) UnmarshalJSON ¶ added in v0.5.1
func (this *GetEnvoyBootstrapParamsResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for GetEnvoyBootstrapParamsResponse
type GetSupportedDataplaneFeaturesRequest ¶
type GetSupportedDataplaneFeaturesRequest struct {
// contains filtered or unexported fields
}
func (*GetSupportedDataplaneFeaturesRequest) DeepCopy ¶ added in v0.5.1
func (in *GetSupportedDataplaneFeaturesRequest) DeepCopy() *GetSupportedDataplaneFeaturesRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetSupportedDataplaneFeaturesRequest. Required by controller-gen.
func (*GetSupportedDataplaneFeaturesRequest) DeepCopyInterface ¶ added in v0.5.1
func (in *GetSupportedDataplaneFeaturesRequest) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetSupportedDataplaneFeaturesRequest. Required by controller-gen.
func (*GetSupportedDataplaneFeaturesRequest) DeepCopyInto ¶ added in v0.5.1
func (in *GetSupportedDataplaneFeaturesRequest) DeepCopyInto(out *GetSupportedDataplaneFeaturesRequest)
DeepCopyInto supports using GetSupportedDataplaneFeaturesRequest within kubernetes types, where deepcopy-gen is used.
func (*GetSupportedDataplaneFeaturesRequest) Descriptor
deprecated
func (*GetSupportedDataplaneFeaturesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportedDataplaneFeaturesRequest.ProtoReflect.Descriptor instead.
func (*GetSupportedDataplaneFeaturesRequest) MarshalBinary ¶
func (msg *GetSupportedDataplaneFeaturesRequest) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GetSupportedDataplaneFeaturesRequest) MarshalJSON ¶ added in v0.5.1
func (this *GetSupportedDataplaneFeaturesRequest) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for GetSupportedDataplaneFeaturesRequest
func (*GetSupportedDataplaneFeaturesRequest) ProtoMessage ¶
func (*GetSupportedDataplaneFeaturesRequest) ProtoMessage()
func (*GetSupportedDataplaneFeaturesRequest) ProtoReflect ¶
func (x *GetSupportedDataplaneFeaturesRequest) ProtoReflect() protoreflect.Message
func (*GetSupportedDataplaneFeaturesRequest) Reset ¶
func (x *GetSupportedDataplaneFeaturesRequest) Reset()
func (*GetSupportedDataplaneFeaturesRequest) String ¶
func (x *GetSupportedDataplaneFeaturesRequest) String() string
func (*GetSupportedDataplaneFeaturesRequest) UnmarshalBinary ¶
func (msg *GetSupportedDataplaneFeaturesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*GetSupportedDataplaneFeaturesRequest) UnmarshalJSON ¶ added in v0.5.1
func (this *GetSupportedDataplaneFeaturesRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for GetSupportedDataplaneFeaturesRequest
type GetSupportedDataplaneFeaturesResponse ¶
type GetSupportedDataplaneFeaturesResponse struct { SupportedDataplaneFeatures []*DataplaneFeatureSupport `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetSupportedDataplaneFeaturesResponse) DeepCopy ¶ added in v0.5.1
func (in *GetSupportedDataplaneFeaturesResponse) DeepCopy() *GetSupportedDataplaneFeaturesResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetSupportedDataplaneFeaturesResponse. Required by controller-gen.
func (*GetSupportedDataplaneFeaturesResponse) DeepCopyInterface ¶ added in v0.5.1
func (in *GetSupportedDataplaneFeaturesResponse) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetSupportedDataplaneFeaturesResponse. Required by controller-gen.
func (*GetSupportedDataplaneFeaturesResponse) DeepCopyInto ¶ added in v0.5.1
func (in *GetSupportedDataplaneFeaturesResponse) DeepCopyInto(out *GetSupportedDataplaneFeaturesResponse)
DeepCopyInto supports using GetSupportedDataplaneFeaturesResponse within kubernetes types, where deepcopy-gen is used.
func (*GetSupportedDataplaneFeaturesResponse) Descriptor
deprecated
func (*GetSupportedDataplaneFeaturesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportedDataplaneFeaturesResponse.ProtoReflect.Descriptor instead.
func (*GetSupportedDataplaneFeaturesResponse) GetSupportedDataplaneFeatures ¶
func (x *GetSupportedDataplaneFeaturesResponse) GetSupportedDataplaneFeatures() []*DataplaneFeatureSupport
func (*GetSupportedDataplaneFeaturesResponse) MarshalBinary ¶
func (msg *GetSupportedDataplaneFeaturesResponse) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*GetSupportedDataplaneFeaturesResponse) MarshalJSON ¶ added in v0.5.1
func (this *GetSupportedDataplaneFeaturesResponse) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for GetSupportedDataplaneFeaturesResponse
func (*GetSupportedDataplaneFeaturesResponse) ProtoMessage ¶
func (*GetSupportedDataplaneFeaturesResponse) ProtoMessage()
func (*GetSupportedDataplaneFeaturesResponse) ProtoReflect ¶
func (x *GetSupportedDataplaneFeaturesResponse) ProtoReflect() protoreflect.Message
func (*GetSupportedDataplaneFeaturesResponse) Reset ¶
func (x *GetSupportedDataplaneFeaturesResponse) Reset()
func (*GetSupportedDataplaneFeaturesResponse) String ¶
func (x *GetSupportedDataplaneFeaturesResponse) String() string
func (*GetSupportedDataplaneFeaturesResponse) UnmarshalBinary ¶
func (msg *GetSupportedDataplaneFeaturesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*GetSupportedDataplaneFeaturesResponse) UnmarshalJSON ¶ added in v0.5.1
func (this *GetSupportedDataplaneFeaturesResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for GetSupportedDataplaneFeaturesResponse
type ServiceKind ¶
type ServiceKind int32
const ( // ServiceKind UNSPECIFIED is a sentinel value for when a request // did not specify a service kind. This will be treated the same // as if TYPICAL was explicitly used. ServiceKind_SERVICE_KIND_UNSPECIFIED ServiceKind = 0 // ServiceKind Typical is a typical, classic Consul service. This is // represented by the absence of a value. This was chosen for ease of // backwards compatibility: existing services in the catalog would // default to the typical service. ServiceKind_SERVICE_KIND_TYPICAL ServiceKind = 1 // ServiceKind Connect Proxy is a proxy for the Connect feature. This // service proxies another service within Consul and speaks the connect // protocol. ServiceKind_SERVICE_KIND_CONNECT_PROXY ServiceKind = 2 // ServiceKind Mesh Gateway is a Mesh Gateway for the Connect feature. This // service will proxy connections based off the SNI header set by other // connect proxies. ServiceKind_SERVICE_KIND_MESH_GATEWAY ServiceKind = 3 // ServiceKind Terminating Gateway is a Terminating Gateway for the Connect // feature. This service will proxy connections to services outside the mesh. ServiceKind_SERVICE_KIND_TERMINATING_GATEWAY ServiceKind = 4 // ServiceKind Ingress Gateway is an Ingress Gateway for the Connect feature. // This service will ingress connections into the service mesh. ServiceKind_SERVICE_KIND_INGRESS_GATEWAY ServiceKind = 5 // ServiceKind API Gateway is an API Gateway for the Connect feature. // This service will ingress connections in to the service mesh. ServiceKind_SERVICE_KIND_API_GATEWAY ServiceKind = 6 )
func (ServiceKind) Descriptor ¶
func (ServiceKind) Descriptor() protoreflect.EnumDescriptor
func (ServiceKind) Enum ¶
func (x ServiceKind) Enum() *ServiceKind
func (ServiceKind) EnumDescriptor
deprecated
func (ServiceKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceKind.Descriptor instead.
func (ServiceKind) Number ¶
func (x ServiceKind) Number() protoreflect.EnumNumber
func (ServiceKind) String ¶
func (x ServiceKind) String() string
func (ServiceKind) Type ¶
func (ServiceKind) Type() protoreflect.EnumType
type UnimplementedDataplaneServiceServer ¶
type UnimplementedDataplaneServiceServer struct { }
UnimplementedDataplaneServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDataplaneServiceServer) GetEnvoyBootstrapParams ¶
func (UnimplementedDataplaneServiceServer) GetEnvoyBootstrapParams(context.Context, *GetEnvoyBootstrapParamsRequest) (*GetEnvoyBootstrapParamsResponse, error)
func (UnimplementedDataplaneServiceServer) GetSupportedDataplaneFeatures ¶
func (UnimplementedDataplaneServiceServer) GetSupportedDataplaneFeatures(context.Context, *GetSupportedDataplaneFeaturesRequest) (*GetSupportedDataplaneFeaturesResponse, error)
type UnsafeDataplaneServiceServer ¶
type UnsafeDataplaneServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDataplaneServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataplaneServiceServer will result in compilation errors.