proto

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 9, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_spiffeconnector_proto protoreflect.FileDescriptor
View Source
var SpiffeConnector_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "SpiffeConnector",
	HandlerType: (*SpiffeConnectorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetCredentials",
			Handler:    _SpiffeConnector_GetCredentials_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spiffeconnector.proto",
}

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

Functions

func RegisterSpiffeConnectorServer

func RegisterSpiffeConnectorServer(s grpc.ServiceRegistrar, srv SpiffeConnectorServer)

Types

type Credential

type Credential struct {
	Files    []*File                `protobuf:"bytes,1,rep,name=Files,proto3" json:"Files,omitempty"`
	EnvVars  map[string]string      `` /* 155-byte string literal not displayed */
	Username *string                `protobuf:"bytes,3,opt,name=Username,proto3,oneof" json:"Username,omitempty"`
	Password *string                `protobuf:"bytes,4,opt,name=Password,proto3,oneof" json:"Password,omitempty"`
	Token    *string                `protobuf:"bytes,5,opt,name=Token,proto3,oneof" json:"Token,omitempty"`
	NotAfter *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=NotAfter,proto3,oneof" json:"NotAfter,omitempty"`
	// contains filtered or unexported fields
}

func (*Credential) Descriptor deprecated

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

Deprecated: Use Credential.ProtoReflect.Descriptor instead.

func (*Credential) GetEnvVars

func (x *Credential) GetEnvVars() map[string]string

func (*Credential) GetFiles

func (x *Credential) GetFiles() []*File

func (*Credential) GetNotAfter

func (x *Credential) GetNotAfter() *timestamppb.Timestamp

func (*Credential) GetPassword

func (x *Credential) GetPassword() string

func (*Credential) GetToken

func (x *Credential) GetToken() string

func (*Credential) GetUsername

func (x *Credential) GetUsername() string

func (*Credential) ProtoMessage

func (*Credential) ProtoMessage()

func (*Credential) ProtoReflect

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

func (*Credential) Reset

func (x *Credential) Reset()

func (*Credential) String

func (x *Credential) String() string

type File

type File struct {
	Path     string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Mode     uint32 `protobuf:"varint,2,opt,name=Mode,proto3" json:"Mode,omitempty"`
	Contents []byte `protobuf:"bytes,3,opt,name=Contents,proto3" json:"Contents,omitempty"`
	// contains filtered or unexported fields
}

func (*File) Descriptor deprecated

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetContents

func (x *File) GetContents() []byte

func (*File) GetMode

func (x *File) GetMode() uint32

func (*File) GetPath

func (x *File) GetPath() string

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

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

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

type GetCredentialsResponse

type GetCredentialsResponse struct {
	Credentials []*Credential `protobuf:"bytes,1,rep,name=Credentials,proto3" json:"Credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredentialsResponse) Descriptor deprecated

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

Deprecated: Use GetCredentialsResponse.ProtoReflect.Descriptor instead.

func (*GetCredentialsResponse) GetCredentials

func (x *GetCredentialsResponse) GetCredentials() []*Credential

func (*GetCredentialsResponse) ProtoMessage

func (*GetCredentialsResponse) ProtoMessage()

func (*GetCredentialsResponse) ProtoReflect

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

func (*GetCredentialsResponse) Reset

func (x *GetCredentialsResponse) Reset()

func (*GetCredentialsResponse) String

func (x *GetCredentialsResponse) String() string

type SpiffeConnectorClient

type SpiffeConnectorClient interface {
	GetCredentials(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetCredentialsResponse, error)
}

SpiffeConnectorClient is the client API for SpiffeConnector 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.

type SpiffeConnectorServer

type SpiffeConnectorServer interface {
	GetCredentials(context.Context, *emptypb.Empty) (*GetCredentialsResponse, error)
	// contains filtered or unexported methods
}

SpiffeConnectorServer is the server API for SpiffeConnector service. All implementations must embed UnimplementedSpiffeConnectorServer for forward compatibility

type UnimplementedSpiffeConnectorServer

type UnimplementedSpiffeConnectorServer struct {
}

UnimplementedSpiffeConnectorServer must be embedded to have forward compatible implementations.

func (UnimplementedSpiffeConnectorServer) GetCredentials

type UnsafeSpiffeConnectorServer

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

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

Jump to

Keyboard shortcuts

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