kmsintercom

package
v0.0.0-...-f9f117d Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2023 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KmsTalker_InterComCapabilities_FullMethodName                = "/kmsintercom.KmsTalker/InterComCapabilities"
	KmsTalker_InterComKeyTransportSessionHandling_FullMethodName = "/kmsintercom.KmsTalker/InterComKeyTransportSessionHandling"
)

Variables

View Source
var File_kmsintercom_kmsintercom_proto protoreflect.FileDescriptor
View Source
var KmsTalker_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kmsintercom.KmsTalker",
	HandlerType: (*KmsTalkerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "InterComCapabilities",
			Handler:    _KmsTalker_InterComCapabilities_Handler,
		},
		{
			MethodName: "InterComKeyTransportSessionHandling",
			Handler:    _KmsTalker_InterComKeyTransportSessionHandling_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kmsintercom/kmsintercom.proto",
}

KmsTalker_ServiceDesc is the grpc.ServiceDesc for KmsTalker service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterKmsTalkerServer

func RegisterKmsTalkerServer(s grpc.ServiceRegistrar, srv KmsTalkerServer)

Types

type InterComCapabilitiesReply

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

The response message containing the replying kms' name.

func (*InterComCapabilitiesReply) Descriptor deprecated

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

Deprecated: Use InterComCapabilitiesReply.ProtoReflect.Descriptor instead.

func (*InterComCapabilitiesReply) GetPeerKmsName

func (x *InterComCapabilitiesReply) GetPeerKmsName() string

func (*InterComCapabilitiesReply) ProtoMessage

func (*InterComCapabilitiesReply) ProtoMessage()

func (*InterComCapabilitiesReply) ProtoReflect

func (*InterComCapabilitiesReply) Reset

func (x *InterComCapabilitiesReply) Reset()

func (*InterComCapabilitiesReply) String

func (x *InterComCapabilitiesReply) String() string

type InterComCapabilitiesRequest

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

Capabilities The request message containing the requesting kms' name.

func (*InterComCapabilitiesRequest) Descriptor deprecated

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

Deprecated: Use InterComCapabilitiesRequest.ProtoReflect.Descriptor instead.

func (*InterComCapabilitiesRequest) GetMyKmsName

func (x *InterComCapabilitiesRequest) GetMyKmsName() string

func (*InterComCapabilitiesRequest) ProtoMessage

func (*InterComCapabilitiesRequest) ProtoMessage()

func (*InterComCapabilitiesRequest) ProtoReflect

func (*InterComCapabilitiesRequest) Reset

func (x *InterComCapabilitiesRequest) Reset()

func (*InterComCapabilitiesRequest) String

func (x *InterComCapabilitiesRequest) String() string

type InterComKeyTransportSessionHandlingReply

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

The response message containing the replying kms' name.

func (*InterComKeyTransportSessionHandlingReply) Descriptor deprecated

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

Deprecated: Use InterComKeyTransportSessionHandlingReply.ProtoReflect.Descriptor instead.

func (*InterComKeyTransportSessionHandlingReply) GetUsedKey

func (*InterComKeyTransportSessionHandlingReply) ProtoMessage

func (*InterComKeyTransportSessionHandlingReply) ProtoReflect

func (*InterComKeyTransportSessionHandlingReply) Reset

func (*InterComKeyTransportSessionHandlingReply) String

type InterComKeyTransportSessionHandlingRequest

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

KeyTransportSessionHandling The request message containing the requesting kms' name.

func (*InterComKeyTransportSessionHandlingRequest) Descriptor deprecated

Deprecated: Use InterComKeyTransportSessionHandlingRequest.ProtoReflect.Descriptor instead.

func (*InterComKeyTransportSessionHandlingRequest) GetRequestedKey

func (*InterComKeyTransportSessionHandlingRequest) ProtoMessage

func (*InterComKeyTransportSessionHandlingRequest) ProtoReflect

func (*InterComKeyTransportSessionHandlingRequest) Reset

func (*InterComKeyTransportSessionHandlingRequest) String

type KmsTalkerClient

type KmsTalkerClient interface {
	InterComCapabilities(ctx context.Context, in *InterComCapabilitiesRequest, opts ...grpc.CallOption) (*InterComCapabilitiesReply, error)
	InterComKeyTransportSessionHandling(ctx context.Context, in *InterComKeyTransportSessionHandlingRequest, opts ...grpc.CallOption) (*InterComKeyTransportSessionHandlingReply, error)
}

KmsTalkerClient is the client API for KmsTalker 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 NewKmsTalkerClient

func NewKmsTalkerClient(cc grpc.ClientConnInterface) KmsTalkerClient

type KmsTalkerServer

type KmsTalkerServer interface {
	InterComCapabilities(context.Context, *InterComCapabilitiesRequest) (*InterComCapabilitiesReply, error)
	InterComKeyTransportSessionHandling(context.Context, *InterComKeyTransportSessionHandlingRequest) (*InterComKeyTransportSessionHandlingReply, error)
	// contains filtered or unexported methods
}

KmsTalkerServer is the server API for KmsTalker service. All implementations must embed UnimplementedKmsTalkerServer for forward compatibility

type UnimplementedKmsTalkerServer

type UnimplementedKmsTalkerServer struct {
}

UnimplementedKmsTalkerServer must be embedded to have forward compatible implementations.

type UnsafeKmsTalkerServer

type UnsafeKmsTalkerServer interface {
	// contains filtered or unexported methods
}

UnsafeKmsTalkerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KmsTalkerServer will result in compilation errors.

Jump to

Keyboard shortcuts

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