proto

package
v7.0.0-...-185e5fd Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package proto provides protobuf api specification for Teleport Auth servers and clients.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthAuthservice        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowAuthservice          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupAuthservice = fmt.Errorf("proto: unexpected end of group")
)
View Source
var AddMFADeviceRequestInit_DeviceType_name = map[int32]string{
	0: "TOTP",
	1: "U2F",
}
View Source
var AddMFADeviceRequestInit_DeviceType_value = map[string]int32{
	"TOTP": 0,
	"U2F":  1,
}
View Source
var Operation_name = map[int32]string{
	0: "INIT",
	1: "PUT",
	2: "DELETE",
}
View Source
var Operation_value = map[string]int32{
	"INIT":   0,
	"PUT":    1,
	"DELETE": 2,
}
View Source
var Order_name = map[int32]string{
	0: "DESCENDING",
	1: "ASCENDING",
}
View Source
var Order_value = map[string]int32{
	"DESCENDING": 0,
	"ASCENDING":  1,
}
View Source
var UserCertsRequest_CertUsage_name = map[int32]string{
	0: "All",
	1: "SSH",
	2: "Kubernetes",
	3: "Database",
	4: "App",
}
View Source
var UserCertsRequest_CertUsage_value = map[string]int32{
	"All":        0,
	"SSH":        1,
	"Kubernetes": 2,
	"Database":   3,
	"App":        4,
}

Functions

func RegisterAuthServiceServer

func RegisterAuthServiceServer(s *grpc.Server, srv AuthServiceServer)

func ToWatchKind

func ToWatchKind(wk WatchKind) types.WatchKind

ToWatchKind converts the watch kind value between the protobuf and the internal format

Types

type AccessRequests

type AccessRequests struct {
	AccessRequests       []*types.AccessRequestV3 `protobuf:"bytes,1,rep,name=AccessRequests,proto3" json:"access_requests"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

AccessRequests is a collection of AccessRequest values.

func (*AccessRequests) Descriptor

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

func (*AccessRequests) GetAccessRequests

func (m *AccessRequests) GetAccessRequests() []*types.AccessRequestV3

func (*AccessRequests) Marshal

func (m *AccessRequests) Marshal() (dAtA []byte, err error)

func (*AccessRequests) MarshalTo

func (m *AccessRequests) MarshalTo(dAtA []byte) (int, error)

func (*AccessRequests) MarshalToSizedBuffer

func (m *AccessRequests) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessRequests) ProtoMessage

func (*AccessRequests) ProtoMessage()

func (*AccessRequests) Reset

func (m *AccessRequests) Reset()

func (*AccessRequests) Size

func (m *AccessRequests) Size() (n int)

func (*AccessRequests) String

func (m *AccessRequests) String() string

func (*AccessRequests) Unmarshal

func (m *AccessRequests) Unmarshal(dAtA []byte) error

func (*AccessRequests) XXX_DiscardUnknown

func (m *AccessRequests) XXX_DiscardUnknown()

func (*AccessRequests) XXX_Marshal

func (m *AccessRequests) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessRequests) XXX_Merge

func (m *AccessRequests) XXX_Merge(src proto.Message)

func (*AccessRequests) XXX_Size

func (m *AccessRequests) XXX_Size() int

func (*AccessRequests) XXX_Unmarshal

func (m *AccessRequests) XXX_Unmarshal(b []byte) error

type AddMFADeviceRequest

type AddMFADeviceRequest struct {
	// Types that are valid to be assigned to Request:
	//	*AddMFADeviceRequest_Init
	//	*AddMFADeviceRequest_ExistingMFAResponse
	//	*AddMFADeviceRequest_NewMFARegisterResponse
	Request              isAddMFADeviceRequest_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

AddMFADeviceRequest is a message sent by the client during AddMFADevice RPC.

func (*AddMFADeviceRequest) Descriptor

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

func (*AddMFADeviceRequest) GetExistingMFAResponse

func (m *AddMFADeviceRequest) GetExistingMFAResponse() *MFAAuthenticateResponse

func (*AddMFADeviceRequest) GetInit

func (*AddMFADeviceRequest) GetNewMFARegisterResponse

func (m *AddMFADeviceRequest) GetNewMFARegisterResponse() *MFARegisterResponse

func (*AddMFADeviceRequest) GetRequest

func (m *AddMFADeviceRequest) GetRequest() isAddMFADeviceRequest_Request

func (*AddMFADeviceRequest) Marshal

func (m *AddMFADeviceRequest) Marshal() (dAtA []byte, err error)

func (*AddMFADeviceRequest) MarshalTo

func (m *AddMFADeviceRequest) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceRequest) MarshalToSizedBuffer

func (m *AddMFADeviceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceRequest) ProtoMessage

func (*AddMFADeviceRequest) ProtoMessage()

func (*AddMFADeviceRequest) Reset

func (m *AddMFADeviceRequest) Reset()

func (*AddMFADeviceRequest) Size

func (m *AddMFADeviceRequest) Size() (n int)

func (*AddMFADeviceRequest) String

func (m *AddMFADeviceRequest) String() string

func (*AddMFADeviceRequest) Unmarshal

func (m *AddMFADeviceRequest) Unmarshal(dAtA []byte) error

func (*AddMFADeviceRequest) XXX_DiscardUnknown

func (m *AddMFADeviceRequest) XXX_DiscardUnknown()

func (*AddMFADeviceRequest) XXX_Marshal

func (m *AddMFADeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMFADeviceRequest) XXX_Merge

func (m *AddMFADeviceRequest) XXX_Merge(src proto.Message)

func (*AddMFADeviceRequest) XXX_OneofWrappers

func (*AddMFADeviceRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AddMFADeviceRequest) XXX_Size

func (m *AddMFADeviceRequest) XXX_Size() int

func (*AddMFADeviceRequest) XXX_Unmarshal

func (m *AddMFADeviceRequest) XXX_Unmarshal(b []byte) error

type AddMFADeviceRequestInit

type AddMFADeviceRequestInit struct {
	DeviceName           string                             `protobuf:"bytes,1,opt,name=DeviceName,proto3" json:"DeviceName,omitempty"`
	Type                 AddMFADeviceRequestInit_DeviceType `protobuf:"varint,2,opt,name=Type,proto3,enum=proto.AddMFADeviceRequestInit_DeviceType" json:"Type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

AddMFADeviceRequestInit describes the new MFA device.

func (*AddMFADeviceRequestInit) Descriptor

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

func (*AddMFADeviceRequestInit) GetDeviceName

func (m *AddMFADeviceRequestInit) GetDeviceName() string

func (*AddMFADeviceRequestInit) GetType

func (*AddMFADeviceRequestInit) Marshal

func (m *AddMFADeviceRequestInit) Marshal() (dAtA []byte, err error)

func (*AddMFADeviceRequestInit) MarshalTo

func (m *AddMFADeviceRequestInit) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceRequestInit) MarshalToSizedBuffer

func (m *AddMFADeviceRequestInit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceRequestInit) ProtoMessage

func (*AddMFADeviceRequestInit) ProtoMessage()

func (*AddMFADeviceRequestInit) Reset

func (m *AddMFADeviceRequestInit) Reset()

func (*AddMFADeviceRequestInit) Size

func (m *AddMFADeviceRequestInit) Size() (n int)

func (*AddMFADeviceRequestInit) String

func (m *AddMFADeviceRequestInit) String() string

func (*AddMFADeviceRequestInit) Unmarshal

func (m *AddMFADeviceRequestInit) Unmarshal(dAtA []byte) error

func (*AddMFADeviceRequestInit) XXX_DiscardUnknown

func (m *AddMFADeviceRequestInit) XXX_DiscardUnknown()

func (*AddMFADeviceRequestInit) XXX_Marshal

func (m *AddMFADeviceRequestInit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMFADeviceRequestInit) XXX_Merge

func (m *AddMFADeviceRequestInit) XXX_Merge(src proto.Message)

func (*AddMFADeviceRequestInit) XXX_Size

func (m *AddMFADeviceRequestInit) XXX_Size() int

func (*AddMFADeviceRequestInit) XXX_Unmarshal

func (m *AddMFADeviceRequestInit) XXX_Unmarshal(b []byte) error

type AddMFADeviceRequestInit_DeviceType

type AddMFADeviceRequestInit_DeviceType int32
const (
	AddMFADeviceRequestInit_TOTP AddMFADeviceRequestInit_DeviceType = 0
	AddMFADeviceRequestInit_U2F  AddMFADeviceRequestInit_DeviceType = 1
)

func (AddMFADeviceRequestInit_DeviceType) EnumDescriptor

func (AddMFADeviceRequestInit_DeviceType) EnumDescriptor() ([]byte, []int)

func (AddMFADeviceRequestInit_DeviceType) String

type AddMFADeviceRequest_ExistingMFAResponse

type AddMFADeviceRequest_ExistingMFAResponse struct {
	ExistingMFAResponse *MFAAuthenticateResponse `protobuf:"bytes,2,opt,name=ExistingMFAResponse,proto3,oneof" json:"ExistingMFAResponse,omitempty"`
}

func (*AddMFADeviceRequest_ExistingMFAResponse) MarshalTo

func (m *AddMFADeviceRequest_ExistingMFAResponse) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceRequest_ExistingMFAResponse) MarshalToSizedBuffer

func (m *AddMFADeviceRequest_ExistingMFAResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceRequest_ExistingMFAResponse) Size

type AddMFADeviceRequest_Init

type AddMFADeviceRequest_Init struct {
	Init *AddMFADeviceRequestInit `protobuf:"bytes,1,opt,name=Init,proto3,oneof" json:"Init,omitempty"`
}

func (*AddMFADeviceRequest_Init) MarshalTo

func (m *AddMFADeviceRequest_Init) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceRequest_Init) MarshalToSizedBuffer

func (m *AddMFADeviceRequest_Init) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceRequest_Init) Size

func (m *AddMFADeviceRequest_Init) Size() (n int)

type AddMFADeviceRequest_NewMFARegisterResponse

type AddMFADeviceRequest_NewMFARegisterResponse struct {
	NewMFARegisterResponse *MFARegisterResponse `protobuf:"bytes,3,opt,name=NewMFARegisterResponse,proto3,oneof" json:"NewMFARegisterResponse,omitempty"`
}

func (*AddMFADeviceRequest_NewMFARegisterResponse) MarshalTo

func (m *AddMFADeviceRequest_NewMFARegisterResponse) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceRequest_NewMFARegisterResponse) MarshalToSizedBuffer

func (m *AddMFADeviceRequest_NewMFARegisterResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceRequest_NewMFARegisterResponse) Size

type AddMFADeviceResponse

type AddMFADeviceResponse struct {
	// Types that are valid to be assigned to Response:
	//	*AddMFADeviceResponse_ExistingMFAChallenge
	//	*AddMFADeviceResponse_NewMFARegisterChallenge
	//	*AddMFADeviceResponse_Ack
	Response             isAddMFADeviceResponse_Response `protobuf_oneof:"Response"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

AddMFADeviceResponse is a message sent by the server during AddMFADevice RPC.

func (*AddMFADeviceResponse) Descriptor

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

func (*AddMFADeviceResponse) GetAck

func (*AddMFADeviceResponse) GetExistingMFAChallenge

func (m *AddMFADeviceResponse) GetExistingMFAChallenge() *MFAAuthenticateChallenge

func (*AddMFADeviceResponse) GetNewMFARegisterChallenge

func (m *AddMFADeviceResponse) GetNewMFARegisterChallenge() *MFARegisterChallenge

func (*AddMFADeviceResponse) GetResponse

func (m *AddMFADeviceResponse) GetResponse() isAddMFADeviceResponse_Response

func (*AddMFADeviceResponse) Marshal

func (m *AddMFADeviceResponse) Marshal() (dAtA []byte, err error)

func (*AddMFADeviceResponse) MarshalTo

func (m *AddMFADeviceResponse) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceResponse) MarshalToSizedBuffer

func (m *AddMFADeviceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceResponse) ProtoMessage

func (*AddMFADeviceResponse) ProtoMessage()

func (*AddMFADeviceResponse) Reset

func (m *AddMFADeviceResponse) Reset()

func (*AddMFADeviceResponse) Size

func (m *AddMFADeviceResponse) Size() (n int)

func (*AddMFADeviceResponse) String

func (m *AddMFADeviceResponse) String() string

func (*AddMFADeviceResponse) Unmarshal

func (m *AddMFADeviceResponse) Unmarshal(dAtA []byte) error

func (*AddMFADeviceResponse) XXX_DiscardUnknown

func (m *AddMFADeviceResponse) XXX_DiscardUnknown()

func (*AddMFADeviceResponse) XXX_Marshal

func (m *AddMFADeviceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMFADeviceResponse) XXX_Merge

func (m *AddMFADeviceResponse) XXX_Merge(src proto.Message)

func (*AddMFADeviceResponse) XXX_OneofWrappers

func (*AddMFADeviceResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AddMFADeviceResponse) XXX_Size

func (m *AddMFADeviceResponse) XXX_Size() int

func (*AddMFADeviceResponse) XXX_Unmarshal

func (m *AddMFADeviceResponse) XXX_Unmarshal(b []byte) error

type AddMFADeviceResponseAck

type AddMFADeviceResponseAck struct {
	Device               *types.MFADevice `protobuf:"bytes,1,opt,name=Device,proto3" json:"Device,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

AddMFADeviceResponseAck is a confirmation of successful device registration.

func (*AddMFADeviceResponseAck) Descriptor

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

func (*AddMFADeviceResponseAck) GetDevice

func (m *AddMFADeviceResponseAck) GetDevice() *types.MFADevice

func (*AddMFADeviceResponseAck) Marshal

func (m *AddMFADeviceResponseAck) Marshal() (dAtA []byte, err error)

func (*AddMFADeviceResponseAck) MarshalTo

func (m *AddMFADeviceResponseAck) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceResponseAck) MarshalToSizedBuffer

func (m *AddMFADeviceResponseAck) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceResponseAck) ProtoMessage

func (*AddMFADeviceResponseAck) ProtoMessage()

func (*AddMFADeviceResponseAck) Reset

func (m *AddMFADeviceResponseAck) Reset()

func (*AddMFADeviceResponseAck) Size

func (m *AddMFADeviceResponseAck) Size() (n int)

func (*AddMFADeviceResponseAck) String

func (m *AddMFADeviceResponseAck) String() string

func (*AddMFADeviceResponseAck) Unmarshal

func (m *AddMFADeviceResponseAck) Unmarshal(dAtA []byte) error

func (*AddMFADeviceResponseAck) XXX_DiscardUnknown

func (m *AddMFADeviceResponseAck) XXX_DiscardUnknown()

func (*AddMFADeviceResponseAck) XXX_Marshal

func (m *AddMFADeviceResponseAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMFADeviceResponseAck) XXX_Merge

func (m *AddMFADeviceResponseAck) XXX_Merge(src proto.Message)

func (*AddMFADeviceResponseAck) XXX_Size

func (m *AddMFADeviceResponseAck) XXX_Size() int

func (*AddMFADeviceResponseAck) XXX_Unmarshal

func (m *AddMFADeviceResponseAck) XXX_Unmarshal(b []byte) error

type AddMFADeviceResponse_Ack

type AddMFADeviceResponse_Ack struct {
	Ack *AddMFADeviceResponseAck `protobuf:"bytes,3,opt,name=Ack,proto3,oneof" json:"Ack,omitempty"`
}

func (*AddMFADeviceResponse_Ack) MarshalTo

func (m *AddMFADeviceResponse_Ack) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceResponse_Ack) MarshalToSizedBuffer

func (m *AddMFADeviceResponse_Ack) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceResponse_Ack) Size

func (m *AddMFADeviceResponse_Ack) Size() (n int)

type AddMFADeviceResponse_ExistingMFAChallenge

type AddMFADeviceResponse_ExistingMFAChallenge struct {
	ExistingMFAChallenge *MFAAuthenticateChallenge `protobuf:"bytes,1,opt,name=ExistingMFAChallenge,proto3,oneof" json:"ExistingMFAChallenge,omitempty"`
}

func (*AddMFADeviceResponse_ExistingMFAChallenge) MarshalTo

func (m *AddMFADeviceResponse_ExistingMFAChallenge) MarshalTo(dAtA []byte) (int, error)

func (*AddMFADeviceResponse_ExistingMFAChallenge) MarshalToSizedBuffer

func (m *AddMFADeviceResponse_ExistingMFAChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceResponse_ExistingMFAChallenge) Size

type AddMFADeviceResponse_NewMFARegisterChallenge

type AddMFADeviceResponse_NewMFARegisterChallenge struct {
	NewMFARegisterChallenge *MFARegisterChallenge `protobuf:"bytes,2,opt,name=NewMFARegisterChallenge,proto3,oneof" json:"NewMFARegisterChallenge,omitempty"`
}

func (*AddMFADeviceResponse_NewMFARegisterChallenge) MarshalTo

func (*AddMFADeviceResponse_NewMFARegisterChallenge) MarshalToSizedBuffer

func (m *AddMFADeviceResponse_NewMFARegisterChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddMFADeviceResponse_NewMFARegisterChallenge) Size

type AuditStreamRequest

type AuditStreamRequest struct {
	// Request is either stream request - create, resume or complete stream
	// or event submitted as a part of the stream
	//
	// Types that are valid to be assigned to Request:
	//	*AuditStreamRequest_CreateStream
	//	*AuditStreamRequest_ResumeStream
	//	*AuditStreamRequest_CompleteStream
	//	*AuditStreamRequest_FlushAndCloseStream
	//	*AuditStreamRequest_Event
	Request              isAuditStreamRequest_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

AuditStreamRequest contains stream request - event or stream control request

func (*AuditStreamRequest) Descriptor

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

func (*AuditStreamRequest) GetCompleteStream

func (m *AuditStreamRequest) GetCompleteStream() *CompleteStream

func (*AuditStreamRequest) GetCreateStream

func (m *AuditStreamRequest) GetCreateStream() *CreateStream

func (*AuditStreamRequest) GetEvent

func (m *AuditStreamRequest) GetEvent() *events.OneOf

func (*AuditStreamRequest) GetFlushAndCloseStream

func (m *AuditStreamRequest) GetFlushAndCloseStream() *FlushAndCloseStream

func (*AuditStreamRequest) GetRequest

func (m *AuditStreamRequest) GetRequest() isAuditStreamRequest_Request

func (*AuditStreamRequest) GetResumeStream

func (m *AuditStreamRequest) GetResumeStream() *ResumeStream

func (*AuditStreamRequest) Marshal

func (m *AuditStreamRequest) Marshal() (dAtA []byte, err error)

func (*AuditStreamRequest) MarshalTo

func (m *AuditStreamRequest) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamRequest) MarshalToSizedBuffer

func (m *AuditStreamRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamRequest) ProtoMessage

func (*AuditStreamRequest) ProtoMessage()

func (*AuditStreamRequest) Reset

func (m *AuditStreamRequest) Reset()

func (*AuditStreamRequest) Size

func (m *AuditStreamRequest) Size() (n int)

func (*AuditStreamRequest) String

func (m *AuditStreamRequest) String() string

func (*AuditStreamRequest) Unmarshal

func (m *AuditStreamRequest) Unmarshal(dAtA []byte) error

func (*AuditStreamRequest) XXX_DiscardUnknown

func (m *AuditStreamRequest) XXX_DiscardUnknown()

func (*AuditStreamRequest) XXX_Marshal

func (m *AuditStreamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditStreamRequest) XXX_Merge

func (m *AuditStreamRequest) XXX_Merge(src proto.Message)

func (*AuditStreamRequest) XXX_OneofWrappers

func (*AuditStreamRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AuditStreamRequest) XXX_Size

func (m *AuditStreamRequest) XXX_Size() int

func (*AuditStreamRequest) XXX_Unmarshal

func (m *AuditStreamRequest) XXX_Unmarshal(b []byte) error

type AuditStreamRequest_CompleteStream

type AuditStreamRequest_CompleteStream struct {
	CompleteStream *CompleteStream `protobuf:"bytes,3,opt,name=CompleteStream,proto3,oneof" json:"CompleteStream,omitempty"`
}

func (*AuditStreamRequest_CompleteStream) MarshalTo

func (m *AuditStreamRequest_CompleteStream) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamRequest_CompleteStream) MarshalToSizedBuffer

func (m *AuditStreamRequest_CompleteStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamRequest_CompleteStream) Size

func (m *AuditStreamRequest_CompleteStream) Size() (n int)

type AuditStreamRequest_CreateStream

type AuditStreamRequest_CreateStream struct {
	CreateStream *CreateStream `protobuf:"bytes,1,opt,name=CreateStream,proto3,oneof" json:"CreateStream,omitempty"`
}

func (*AuditStreamRequest_CreateStream) MarshalTo

func (m *AuditStreamRequest_CreateStream) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamRequest_CreateStream) MarshalToSizedBuffer

func (m *AuditStreamRequest_CreateStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamRequest_CreateStream) Size

func (m *AuditStreamRequest_CreateStream) Size() (n int)

type AuditStreamRequest_Event

type AuditStreamRequest_Event struct {
	Event *events.OneOf `protobuf:"bytes,5,opt,name=Event,proto3,oneof" json:"Event,omitempty"`
}

func (*AuditStreamRequest_Event) MarshalTo

func (m *AuditStreamRequest_Event) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamRequest_Event) MarshalToSizedBuffer

func (m *AuditStreamRequest_Event) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamRequest_Event) Size

func (m *AuditStreamRequest_Event) Size() (n int)

type AuditStreamRequest_FlushAndCloseStream

type AuditStreamRequest_FlushAndCloseStream struct {
	FlushAndCloseStream *FlushAndCloseStream `protobuf:"bytes,4,opt,name=FlushAndCloseStream,proto3,oneof" json:"FlushAndCloseStream,omitempty"`
}

func (*AuditStreamRequest_FlushAndCloseStream) MarshalTo

func (m *AuditStreamRequest_FlushAndCloseStream) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamRequest_FlushAndCloseStream) MarshalToSizedBuffer

func (m *AuditStreamRequest_FlushAndCloseStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamRequest_FlushAndCloseStream) Size

type AuditStreamRequest_ResumeStream

type AuditStreamRequest_ResumeStream struct {
	ResumeStream *ResumeStream `protobuf:"bytes,2,opt,name=ResumeStream,proto3,oneof" json:"ResumeStream,omitempty"`
}

func (*AuditStreamRequest_ResumeStream) MarshalTo

func (m *AuditStreamRequest_ResumeStream) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamRequest_ResumeStream) MarshalToSizedBuffer

func (m *AuditStreamRequest_ResumeStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamRequest_ResumeStream) Size

func (m *AuditStreamRequest_ResumeStream) Size() (n int)

type AuditStreamStatus

type AuditStreamStatus struct {
	// UploadID is upload ID associated with the stream,
	// can be used to resume the stream
	UploadID             string   `protobuf:"bytes,1,opt,name=UploadID,proto3" json:"UploadID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AuditStreamStatus returns audit stream status with corresponding upload ID

func (*AuditStreamStatus) Descriptor

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

func (*AuditStreamStatus) GetUploadID

func (m *AuditStreamStatus) GetUploadID() string

func (*AuditStreamStatus) Marshal

func (m *AuditStreamStatus) Marshal() (dAtA []byte, err error)

func (*AuditStreamStatus) MarshalTo

func (m *AuditStreamStatus) MarshalTo(dAtA []byte) (int, error)

func (*AuditStreamStatus) MarshalToSizedBuffer

func (m *AuditStreamStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditStreamStatus) ProtoMessage

func (*AuditStreamStatus) ProtoMessage()

func (*AuditStreamStatus) Reset

func (m *AuditStreamStatus) Reset()

func (*AuditStreamStatus) Size

func (m *AuditStreamStatus) Size() (n int)

func (*AuditStreamStatus) String

func (m *AuditStreamStatus) String() string

func (*AuditStreamStatus) Unmarshal

func (m *AuditStreamStatus) Unmarshal(dAtA []byte) error

func (*AuditStreamStatus) XXX_DiscardUnknown

func (m *AuditStreamStatus) XXX_DiscardUnknown()

func (*AuditStreamStatus) XXX_Marshal

func (m *AuditStreamStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditStreamStatus) XXX_Merge

func (m *AuditStreamStatus) XXX_Merge(src proto.Message)

func (*AuditStreamStatus) XXX_Size

func (m *AuditStreamStatus) XXX_Size() int

func (*AuditStreamStatus) XXX_Unmarshal

func (m *AuditStreamStatus) XXX_Unmarshal(b []byte) error

type AuthServiceClient

type AuthServiceClient interface {
	// SendKeepAlives allows node to send a stream of keep alive requests
	SendKeepAlives(ctx context.Context, opts ...grpc.CallOption) (AuthService_SendKeepAlivesClient, error)
	// WatchEvents returns a new stream of cluster events
	WatchEvents(ctx context.Context, in *Watch, opts ...grpc.CallOption) (AuthService_WatchEventsClient, error)
	// GetNode retrieves a node described by the given request.
	GetNode(ctx context.Context, in *types.ResourceInNamespaceRequest, opts ...grpc.CallOption) (*types.ServerV2, error)
	// GetNodes retrieves all nodes.
	// DELETE IN 8.0.0 in favor of ListNodes
	GetNodes(ctx context.Context, in *types.ResourcesInNamespaceRequest, opts ...grpc.CallOption) (*types.ServerV2List, error)
	// ListNodes retrieves a paginated list of nodes.
	ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error)
	// UpsertNode upserts a node in a backend.
	UpsertNode(ctx context.Context, in *types.ServerV2, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteNode deletes an existing node in a backend described by the given request.
	DeleteNode(ctx context.Context, in *types.ResourceInNamespaceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllNodes deletes all nodes.
	DeleteAllNodes(ctx context.Context, in *types.ResourcesInNamespaceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GenerateUserCerts generates a set of user certificates.
	GenerateUserCerts(ctx context.Context, in *UserCertsRequest, opts ...grpc.CallOption) (*Certs, error)
	// GenerateUserSingleUseCerts generates a set of single-use user
	// certificates.
	GenerateUserSingleUseCerts(ctx context.Context, opts ...grpc.CallOption) (AuthService_GenerateUserSingleUseCertsClient, error)
	// IsMFARequired checks whether MFA is required to access the specified
	// target.
	IsMFARequired(ctx context.Context, in *IsMFARequiredRequest, opts ...grpc.CallOption) (*IsMFARequiredResponse, error)
	// GetAccessRequests gets all pending access requests.
	GetAccessRequests(ctx context.Context, in *types.AccessRequestFilter, opts ...grpc.CallOption) (*AccessRequests, error)
	// CreateAccessRequest creates a new access request.
	CreateAccessRequest(ctx context.Context, in *types.AccessRequestV3, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAccessRequest deletes an access request.
	DeleteAccessRequest(ctx context.Context, in *RequestID, opts ...grpc.CallOption) (*empty.Empty, error)
	// SetAccessRequestState sets the state of an access request.
	SetAccessRequestState(ctx context.Context, in *RequestStateSetter, opts ...grpc.CallOption) (*empty.Empty, error)
	// SubmitAccessReview applies a review to a request and returns the post-application state.
	SubmitAccessReview(ctx context.Context, in *types.AccessReviewSubmission, opts ...grpc.CallOption) (*types.AccessRequestV3, error)
	// GetAccessCapabilities requests the access capabilites of a user.
	GetAccessCapabilities(ctx context.Context, in *types.AccessCapabilitiesRequest, opts ...grpc.CallOption) (*types.AccessCapabilities, error)
	// GetPluginData gets all plugin data matching the supplied filter.
	GetPluginData(ctx context.Context, in *types.PluginDataFilter, opts ...grpc.CallOption) (*PluginDataSeq, error)
	// UpdatePluginData updates a plugin's resource-specific datastore.
	UpdatePluginData(ctx context.Context, in *types.PluginDataUpdateParams, opts ...grpc.CallOption) (*empty.Empty, error)
	// Ping gets basic info about the auth server. This method is intended
	// to mimic the behavior of the proxy's Ping method, and may be used by
	// clients for verification or configuration on startup.
	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
	// RotateResetPasswordTokenSecrets rotates token secrets for a given tokenID.
	RotateResetPasswordTokenSecrets(ctx context.Context, in *RotateResetPasswordTokenSecretsRequest, opts ...grpc.CallOption) (*types.ResetPasswordTokenSecretsV3, error)
	// GetResetPasswordToken returns a token.
	GetResetPasswordToken(ctx context.Context, in *GetResetPasswordTokenRequest, opts ...grpc.CallOption) (*types.ResetPasswordTokenV3, error)
	// CreateResetPasswordToken creates ResetPasswordToken.
	CreateResetPasswordToken(ctx context.Context, in *CreateResetPasswordTokenRequest, opts ...grpc.CallOption) (*types.ResetPasswordTokenV3, error)
	// GetUser gets a user resource by name.
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*types.UserV2, error)
	// GetUsers gets all current user resources.
	GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (AuthService_GetUsersClient, error)
	// CreateUser inserts a new user entry to a backend.
	CreateUser(ctx context.Context, in *types.UserV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// UpdateUser updates an existing user in a backend.
	UpdateUser(ctx context.Context, in *types.UserV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteUser deletes an existing user in a backend by username.
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// AcquireSemaphore acquires lease with requested resources from semaphore.
	AcquireSemaphore(ctx context.Context, in *types.AcquireSemaphoreRequest, opts ...grpc.CallOption) (*types.SemaphoreLease, error)
	// KeepAliveSemaphoreLease updates semaphore lease.
	KeepAliveSemaphoreLease(ctx context.Context, in *types.SemaphoreLease, opts ...grpc.CallOption) (*empty.Empty, error)
	// CancelSemaphoreLease cancels semaphore lease early.
	CancelSemaphoreLease(ctx context.Context, in *types.SemaphoreLease, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetSemaphores returns a list of all semaphores matching the supplied filter.
	GetSemaphores(ctx context.Context, in *types.SemaphoreFilter, opts ...grpc.CallOption) (*Semaphores, error)
	// DeleteSemaphore deletes a semaphore matching the supplied filter.
	DeleteSemaphore(ctx context.Context, in *types.SemaphoreFilter, opts ...grpc.CallOption) (*empty.Empty, error)
	// EmitAuditEvent emits audit event
	EmitAuditEvent(ctx context.Context, in *events.OneOf, opts ...grpc.CallOption) (*empty.Empty, error)
	// CreateAuditStream creates or resumes audit events streams
	CreateAuditStream(ctx context.Context, opts ...grpc.CallOption) (AuthService_CreateAuditStreamClient, error)
	// GetAppServers gets all application servers.
	GetAppServers(ctx context.Context, in *GetAppServersRequest, opts ...grpc.CallOption) (*GetAppServersResponse, error)
	// UpsertAppServer adds an application server.
	UpsertAppServer(ctx context.Context, in *UpsertAppServerRequest, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteAppServer removes an application server.
	DeleteAppServer(ctx context.Context, in *DeleteAppServerRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllAppServers removes all application servers.
	DeleteAllAppServers(ctx context.Context, in *DeleteAllAppServersRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GenerateAppToken will generate a JWT token for application access.
	GenerateAppToken(ctx context.Context, in *GenerateAppTokenRequest, opts ...grpc.CallOption) (*GenerateAppTokenResponse, error)
	// GetAppSession gets an application web session.
	GetAppSession(ctx context.Context, in *GetAppSessionRequest, opts ...grpc.CallOption) (*GetAppSessionResponse, error)
	// GetAppSessions gets all application web sessions.
	GetAppSessions(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetAppSessionsResponse, error)
	// CreateAppSession creates an application web session. Application web
	// sessions represent a browser session the client holds.
	CreateAppSession(ctx context.Context, in *CreateAppSessionRequest, opts ...grpc.CallOption) (*CreateAppSessionResponse, error)
	// DeleteAppSession removes an application web session.
	DeleteAppSession(ctx context.Context, in *DeleteAppSessionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllAppSessions removes all application web sessions.
	DeleteAllAppSessions(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetWebSession gets a web session.
	GetWebSession(ctx context.Context, in *types.GetWebSessionRequest, opts ...grpc.CallOption) (*GetWebSessionResponse, error)
	// GetWebSessions gets all web sessions.
	GetWebSessions(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetWebSessionsResponse, error)
	// DeleteWebSession deletes a web session.
	DeleteWebSession(ctx context.Context, in *types.DeleteWebSessionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllWebSessions deletes all web sessions.
	DeleteAllWebSessions(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetWebToken gets a web token.
	GetWebToken(ctx context.Context, in *types.GetWebTokenRequest, opts ...grpc.CallOption) (*GetWebTokenResponse, error)
	// GetWebTokens gets all web tokens.
	GetWebTokens(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetWebTokensResponse, error)
	// DeleteWebToken deletes a web token.
	DeleteWebToken(ctx context.Context, in *types.DeleteWebTokenRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllWebTokens deletes all web tokens.
	DeleteAllWebTokens(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	// UpdateRemoteCluster updates remote cluster
	UpdateRemoteCluster(ctx context.Context, in *types.RemoteClusterV3, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetKubeServices gets all kubernetes services.
	GetKubeServices(ctx context.Context, in *GetKubeServicesRequest, opts ...grpc.CallOption) (*GetKubeServicesResponse, error)
	// UpsertKubeService adds or updates a kubernetes service.
	UpsertKubeService(ctx context.Context, in *UpsertKubeServiceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteKubeService removes a kubernetes service.
	DeleteKubeService(ctx context.Context, in *DeleteKubeServiceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllKubeServices removes all kubernetes services.
	DeleteAllKubeServices(ctx context.Context, in *DeleteAllKubeServicesRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetDatabaseServers returns all registered database proxy servers.
	GetDatabaseServers(ctx context.Context, in *GetDatabaseServersRequest, opts ...grpc.CallOption) (*GetDatabaseServersResponse, error)
	// UpsertDatabaseServer registers a new database proxy server.
	UpsertDatabaseServer(ctx context.Context, in *UpsertDatabaseServerRequest, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteDatabaseServer removes the specified database proxy server.
	DeleteDatabaseServer(ctx context.Context, in *DeleteDatabaseServerRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteAllDatabaseServers removes all registered database proxy servers.
	DeleteAllDatabaseServers(ctx context.Context, in *DeleteAllDatabaseServersRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// SignDatabaseCSR generates client certificate used by proxy to
	// authenticate with a remote database service.
	SignDatabaseCSR(ctx context.Context, in *DatabaseCSRRequest, opts ...grpc.CallOption) (*DatabaseCSRResponse, error)
	// GenerateDatabaseCert generates client certificate used by a database
	// service to authenticate with the database instance.
	GenerateDatabaseCert(ctx context.Context, in *DatabaseCertRequest, opts ...grpc.CallOption) (*DatabaseCertResponse, error)
	// GetRole retrieves a role described by the given request.
	GetRole(ctx context.Context, in *GetRoleRequest, opts ...grpc.CallOption) (*types.RoleV4, error)
	// GetRole retrieves all roles.
	GetRoles(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetRolesResponse, error)
	// UpsertRole upserts a role in a backend.
	UpsertRole(ctx context.Context, in *types.RoleV4, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteRole deletes an existing role in a backend described by the given request.
	DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// AddMFADevice adds an MFA device for the user calling this RPC.
	//
	// The RPC is streaming both ways and the message sequence is:
	// (-> means client-to-server, <- means server-to-client)
	// -> Init
	// <- ExistingMFAChallenge
	// -> ExistingMFAResponse
	// <- NewMFARegisterChallenge
	// -> NewMFARegisterResponse
	// <- Ack
	AddMFADevice(ctx context.Context, opts ...grpc.CallOption) (AuthService_AddMFADeviceClient, error)
	// DeleteMFADevice deletes an MFA device for the user calling this RPC.
	//
	// The RPC is streaming both ways and the message sequence is:
	// (-> means client-to-server, <- means server-to-client)
	// -> Init
	// <- MFAChallenge
	// -> MFAResponse
	// <- Ack
	DeleteMFADevice(ctx context.Context, opts ...grpc.CallOption) (AuthService_DeleteMFADeviceClient, error)
	// GetMFADevices returns all MFA devices registered for the user calling
	// this RPC.
	GetMFADevices(ctx context.Context, in *GetMFADevicesRequest, opts ...grpc.CallOption) (*GetMFADevicesResponse, error)
	// GetOIDCConnector gets an OIDC connector resource by name.
	GetOIDCConnector(ctx context.Context, in *types.ResourceWithSecretsRequest, opts ...grpc.CallOption) (*types.OIDCConnectorV2, error)
	// GetOIDCConnectors gets all current OIDC connector resources.
	GetOIDCConnectors(ctx context.Context, in *types.ResourcesWithSecretsRequest, opts ...grpc.CallOption) (*types.OIDCConnectorV2List, error)
	// UpsertOIDCConnector upserts an OIDC connector in a backend.
	UpsertOIDCConnector(ctx context.Context, in *types.OIDCConnectorV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteOIDCConnector deletes an existing OIDC connector in a backend by name.
	DeleteOIDCConnector(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetSAMLConnector gets a SAML connector resource by name.
	GetSAMLConnector(ctx context.Context, in *types.ResourceWithSecretsRequest, opts ...grpc.CallOption) (*types.SAMLConnectorV2, error)
	// GetSAMLConnectors gets all current SAML connector resources.
	GetSAMLConnectors(ctx context.Context, in *types.ResourcesWithSecretsRequest, opts ...grpc.CallOption) (*types.SAMLConnectorV2List, error)
	// UpsertSAMLConnector upserts a SAML connector in a backend.
	UpsertSAMLConnector(ctx context.Context, in *types.SAMLConnectorV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteSAMLConnector deletes an existing SAML connector in a backend by name.
	DeleteSAMLConnector(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetGithubConnector gets a Github connector resource by name.
	GetGithubConnector(ctx context.Context, in *types.ResourceWithSecretsRequest, opts ...grpc.CallOption) (*types.GithubConnectorV3, error)
	// GetGithubConnectors gets all current Github connector resources.
	GetGithubConnectors(ctx context.Context, in *types.ResourcesWithSecretsRequest, opts ...grpc.CallOption) (*types.GithubConnectorV3List, error)
	// UpsertGithubConnector upserts a Github connector in a backend.
	UpsertGithubConnector(ctx context.Context, in *types.GithubConnectorV3, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteGithubConnector deletes an existing Github connector in a backend by name.
	DeleteGithubConnector(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetTrustedCluster gets a Trusted Cluster resource by name.
	GetTrustedCluster(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*types.TrustedClusterV2, error)
	// GetTrustedClusters gets all current Trusted Cluster resources.
	GetTrustedClusters(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.TrustedClusterV2List, error)
	// UpsertTrustedCluster upserts a Trusted Cluster in a backend.
	UpsertTrustedCluster(ctx context.Context, in *types.TrustedClusterV2, opts ...grpc.CallOption) (*types.TrustedClusterV2, error)
	// DeleteTrustedCluster deletes an existing Trusted Cluster in a backend by name.
	DeleteTrustedCluster(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetToken retrieves a token described by the given request.
	GetToken(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*types.ProvisionTokenV2, error)
	// GetToken retrieves all tokens.
	GetTokens(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.ProvisionTokenV2List, error)
	// UpsertToken upserts a token in a backend.
	UpsertToken(ctx context.Context, in *types.ProvisionTokenV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteToken deletes an existing token in a backend described by the given request.
	DeleteToken(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetClusterAuditConfig gets cluster audit configuration.
	GetClusterAuditConfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.ClusterAuditConfigV2, error)
	// GetClusterNetworkingConfig gets cluster networking configuration.
	GetClusterNetworkingConfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.ClusterNetworkingConfigV2, error)
	// SetClusterNetworkingConfig sets cluster networking configuration.
	SetClusterNetworkingConfig(ctx context.Context, in *types.ClusterNetworkingConfigV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// ResetClusterNetworkingConfig resets cluster networking configuration to defaults.
	ResetClusterNetworkingConfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetSessionRecordingConfig gets session recording configuration.
	GetSessionRecordingConfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.SessionRecordingConfigV2, error)
	// SetSessionRecordingConfig sets session recording configuration.
	SetSessionRecordingConfig(ctx context.Context, in *types.SessionRecordingConfigV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// ResetSessionRecordingConfig resets session recording configuration to defaults.
	ResetSessionRecordingConfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetAuthPreference gets cluster auth preference.
	GetAuthPreference(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.AuthPreferenceV2, error)
	// SetAuthPreference sets cluster auth preference.
	SetAuthPreference(ctx context.Context, in *types.AuthPreferenceV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// ResetAuthPreference resets cluster auth preference to defaults.
	ResetAuthPreference(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	// Out-of-session request for audit events.
	GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (*Events, error)
	// In-session request for audit events.
	GetSessionEvents(ctx context.Context, in *GetSessionEventsRequest, opts ...grpc.CallOption) (*Events, error)
	// GetLock gets a lock by name.
	GetLock(ctx context.Context, in *GetLockRequest, opts ...grpc.CallOption) (*types.LockV2, error)
	// GetLocks gets all/in-force locks that match at least one of the targets when specified.
	GetLocks(ctx context.Context, in *GetLocksRequest, opts ...grpc.CallOption) (*GetLocksResponse, error)
	// UpsertLock upserts a lock.
	UpsertLock(ctx context.Context, in *types.LockV2, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteLock deletes a lock.
	DeleteLock(ctx context.Context, in *DeleteLockRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// StreamSessionEvents streams audit events from a given session recording.
	StreamSessionEvents(ctx context.Context, in *StreamSessionEventsRequest, opts ...grpc.CallOption) (AuthService_StreamSessionEventsClient, error)
	// GetNetworkRestrictions retrieves all the network restrictions (allow/deny lists).
	GetNetworkRestrictions(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*types.NetworkRestrictionsV4, error)
	// SetNetworkRestrictions updates the network restrictions.
	SetNetworkRestrictions(ctx context.Context, in *types.NetworkRestrictionsV4, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteNetworkRestrictions delete the network restrictions.
	DeleteNetworkRestrictions(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
}

AuthServiceClient is the client API for AuthService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAuthServiceClient

func NewAuthServiceClient(cc *grpc.ClientConn) AuthServiceClient

type AuthServiceServer

type AuthServiceServer interface {
	// SendKeepAlives allows node to send a stream of keep alive requests
	SendKeepAlives(AuthService_SendKeepAlivesServer) error
	// WatchEvents returns a new stream of cluster events
	WatchEvents(*Watch, AuthService_WatchEventsServer) error
	// GetNode retrieves a node described by the given request.
	GetNode(context.Context, *types.ResourceInNamespaceRequest) (*types.ServerV2, error)
	// GetNodes retrieves all nodes.
	// DELETE IN 8.0.0 in favor of ListNodes
	GetNodes(context.Context, *types.ResourcesInNamespaceRequest) (*types.ServerV2List, error)
	// ListNodes retrieves a paginated list of nodes.
	ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error)
	// UpsertNode upserts a node in a backend.
	UpsertNode(context.Context, *types.ServerV2) (*types.KeepAlive, error)
	// DeleteNode deletes an existing node in a backend described by the given request.
	DeleteNode(context.Context, *types.ResourceInNamespaceRequest) (*empty.Empty, error)
	// DeleteAllNodes deletes all nodes.
	DeleteAllNodes(context.Context, *types.ResourcesInNamespaceRequest) (*empty.Empty, error)
	// GenerateUserCerts generates a set of user certificates.
	GenerateUserCerts(context.Context, *UserCertsRequest) (*Certs, error)
	// GenerateUserSingleUseCerts generates a set of single-use user
	// certificates.
	GenerateUserSingleUseCerts(AuthService_GenerateUserSingleUseCertsServer) error
	// IsMFARequired checks whether MFA is required to access the specified
	// target.
	IsMFARequired(context.Context, *IsMFARequiredRequest) (*IsMFARequiredResponse, error)
	// GetAccessRequests gets all pending access requests.
	GetAccessRequests(context.Context, *types.AccessRequestFilter) (*AccessRequests, error)
	// CreateAccessRequest creates a new access request.
	CreateAccessRequest(context.Context, *types.AccessRequestV3) (*empty.Empty, error)
	// DeleteAccessRequest deletes an access request.
	DeleteAccessRequest(context.Context, *RequestID) (*empty.Empty, error)
	// SetAccessRequestState sets the state of an access request.
	SetAccessRequestState(context.Context, *RequestStateSetter) (*empty.Empty, error)
	// SubmitAccessReview applies a review to a request and returns the post-application state.
	SubmitAccessReview(context.Context, *types.AccessReviewSubmission) (*types.AccessRequestV3, error)
	// GetAccessCapabilities requests the access capabilites of a user.
	GetAccessCapabilities(context.Context, *types.AccessCapabilitiesRequest) (*types.AccessCapabilities, error)
	// GetPluginData gets all plugin data matching the supplied filter.
	GetPluginData(context.Context, *types.PluginDataFilter) (*PluginDataSeq, error)
	// UpdatePluginData updates a plugin's resource-specific datastore.
	UpdatePluginData(context.Context, *types.PluginDataUpdateParams) (*empty.Empty, error)
	// Ping gets basic info about the auth server. This method is intended
	// to mimic the behavior of the proxy's Ping method, and may be used by
	// clients for verification or configuration on startup.
	Ping(context.Context, *PingRequest) (*PingResponse, error)
	// RotateResetPasswordTokenSecrets rotates token secrets for a given tokenID.
	RotateResetPasswordTokenSecrets(context.Context, *RotateResetPasswordTokenSecretsRequest) (*types.ResetPasswordTokenSecretsV3, error)
	// GetResetPasswordToken returns a token.
	GetResetPasswordToken(context.Context, *GetResetPasswordTokenRequest) (*types.ResetPasswordTokenV3, error)
	// CreateResetPasswordToken creates ResetPasswordToken.
	CreateResetPasswordToken(context.Context, *CreateResetPasswordTokenRequest) (*types.ResetPasswordTokenV3, error)
	// GetUser gets a user resource by name.
	GetUser(context.Context, *GetUserRequest) (*types.UserV2, error)
	// GetUsers gets all current user resources.
	GetUsers(*GetUsersRequest, AuthService_GetUsersServer) error
	// CreateUser inserts a new user entry to a backend.
	CreateUser(context.Context, *types.UserV2) (*empty.Empty, error)
	// UpdateUser updates an existing user in a backend.
	UpdateUser(context.Context, *types.UserV2) (*empty.Empty, error)
	// DeleteUser deletes an existing user in a backend by username.
	DeleteUser(context.Context, *DeleteUserRequest) (*empty.Empty, error)
	// AcquireSemaphore acquires lease with requested resources from semaphore.
	AcquireSemaphore(context.Context, *types.AcquireSemaphoreRequest) (*types.SemaphoreLease, error)
	// KeepAliveSemaphoreLease updates semaphore lease.
	KeepAliveSemaphoreLease(context.Context, *types.SemaphoreLease) (*empty.Empty, error)
	// CancelSemaphoreLease cancels semaphore lease early.
	CancelSemaphoreLease(context.Context, *types.SemaphoreLease) (*empty.Empty, error)
	// GetSemaphores returns a list of all semaphores matching the supplied filter.
	GetSemaphores(context.Context, *types.SemaphoreFilter) (*Semaphores, error)
	// DeleteSemaphore deletes a semaphore matching the supplied filter.
	DeleteSemaphore(context.Context, *types.SemaphoreFilter) (*empty.Empty, error)
	// EmitAuditEvent emits audit event
	EmitAuditEvent(context.Context, *events.OneOf) (*empty.Empty, error)
	// CreateAuditStream creates or resumes audit events streams
	CreateAuditStream(AuthService_CreateAuditStreamServer) error
	// GetAppServers gets all application servers.
	GetAppServers(context.Context, *GetAppServersRequest) (*GetAppServersResponse, error)
	// UpsertAppServer adds an application server.
	UpsertAppServer(context.Context, *UpsertAppServerRequest) (*types.KeepAlive, error)
	// DeleteAppServer removes an application server.
	DeleteAppServer(context.Context, *DeleteAppServerRequest) (*empty.Empty, error)
	// DeleteAllAppServers removes all application servers.
	DeleteAllAppServers(context.Context, *DeleteAllAppServersRequest) (*empty.Empty, error)
	// GenerateAppToken will generate a JWT token for application access.
	GenerateAppToken(context.Context, *GenerateAppTokenRequest) (*GenerateAppTokenResponse, error)
	// GetAppSession gets an application web session.
	GetAppSession(context.Context, *GetAppSessionRequest) (*GetAppSessionResponse, error)
	// GetAppSessions gets all application web sessions.
	GetAppSessions(context.Context, *empty.Empty) (*GetAppSessionsResponse, error)
	// CreateAppSession creates an application web session. Application web
	// sessions represent a browser session the client holds.
	CreateAppSession(context.Context, *CreateAppSessionRequest) (*CreateAppSessionResponse, error)
	// DeleteAppSession removes an application web session.
	DeleteAppSession(context.Context, *DeleteAppSessionRequest) (*empty.Empty, error)
	// DeleteAllAppSessions removes all application web sessions.
	DeleteAllAppSessions(context.Context, *empty.Empty) (*empty.Empty, error)
	// GetWebSession gets a web session.
	GetWebSession(context.Context, *types.GetWebSessionRequest) (*GetWebSessionResponse, error)
	// GetWebSessions gets all web sessions.
	GetWebSessions(context.Context, *empty.Empty) (*GetWebSessionsResponse, error)
	// DeleteWebSession deletes a web session.
	DeleteWebSession(context.Context, *types.DeleteWebSessionRequest) (*empty.Empty, error)
	// DeleteAllWebSessions deletes all web sessions.
	DeleteAllWebSessions(context.Context, *empty.Empty) (*empty.Empty, error)
	// GetWebToken gets a web token.
	GetWebToken(context.Context, *types.GetWebTokenRequest) (*GetWebTokenResponse, error)
	// GetWebTokens gets all web tokens.
	GetWebTokens(context.Context, *empty.Empty) (*GetWebTokensResponse, error)
	// DeleteWebToken deletes a web token.
	DeleteWebToken(context.Context, *types.DeleteWebTokenRequest) (*empty.Empty, error)
	// DeleteAllWebTokens deletes all web tokens.
	DeleteAllWebTokens(context.Context, *empty.Empty) (*empty.Empty, error)
	// UpdateRemoteCluster updates remote cluster
	UpdateRemoteCluster(context.Context, *types.RemoteClusterV3) (*empty.Empty, error)
	// GetKubeServices gets all kubernetes services.
	GetKubeServices(context.Context, *GetKubeServicesRequest) (*GetKubeServicesResponse, error)
	// UpsertKubeService adds or updates a kubernetes service.
	UpsertKubeService(context.Context, *UpsertKubeServiceRequest) (*empty.Empty, error)
	// DeleteKubeService removes a kubernetes service.
	DeleteKubeService(context.Context, *DeleteKubeServiceRequest) (*empty.Empty, error)
	// DeleteAllKubeServices removes all kubernetes services.
	DeleteAllKubeServices(context.Context, *DeleteAllKubeServicesRequest) (*empty.Empty, error)
	// GetDatabaseServers returns all registered database proxy servers.
	GetDatabaseServers(context.Context, *GetDatabaseServersRequest) (*GetDatabaseServersResponse, error)
	// UpsertDatabaseServer registers a new database proxy server.
	UpsertDatabaseServer(context.Context, *UpsertDatabaseServerRequest) (*types.KeepAlive, error)
	// DeleteDatabaseServer removes the specified database proxy server.
	DeleteDatabaseServer(context.Context, *DeleteDatabaseServerRequest) (*empty.Empty, error)
	// DeleteAllDatabaseServers removes all registered database proxy servers.
	DeleteAllDatabaseServers(context.Context, *DeleteAllDatabaseServersRequest) (*empty.Empty, error)
	// SignDatabaseCSR generates client certificate used by proxy to
	// authenticate with a remote database service.
	SignDatabaseCSR(context.Context, *DatabaseCSRRequest) (*DatabaseCSRResponse, error)
	// GenerateDatabaseCert generates client certificate used by a database
	// service to authenticate with the database instance.
	GenerateDatabaseCert(context.Context, *DatabaseCertRequest) (*DatabaseCertResponse, error)
	// GetRole retrieves a role described by the given request.
	GetRole(context.Context, *GetRoleRequest) (*types.RoleV4, error)
	// GetRole retrieves all roles.
	GetRoles(context.Context, *empty.Empty) (*GetRolesResponse, error)
	// UpsertRole upserts a role in a backend.
	UpsertRole(context.Context, *types.RoleV4) (*empty.Empty, error)
	// DeleteRole deletes an existing role in a backend described by the given request.
	DeleteRole(context.Context, *DeleteRoleRequest) (*empty.Empty, error)
	// AddMFADevice adds an MFA device for the user calling this RPC.
	//
	// The RPC is streaming both ways and the message sequence is:
	// (-> means client-to-server, <- means server-to-client)
	// -> Init
	// <- ExistingMFAChallenge
	// -> ExistingMFAResponse
	// <- NewMFARegisterChallenge
	// -> NewMFARegisterResponse
	// <- Ack
	AddMFADevice(AuthService_AddMFADeviceServer) error
	// DeleteMFADevice deletes an MFA device for the user calling this RPC.
	//
	// The RPC is streaming both ways and the message sequence is:
	// (-> means client-to-server, <- means server-to-client)
	// -> Init
	// <- MFAChallenge
	// -> MFAResponse
	// <- Ack
	DeleteMFADevice(AuthService_DeleteMFADeviceServer) error
	// GetMFADevices returns all MFA devices registered for the user calling
	// this RPC.
	GetMFADevices(context.Context, *GetMFADevicesRequest) (*GetMFADevicesResponse, error)
	// GetOIDCConnector gets an OIDC connector resource by name.
	GetOIDCConnector(context.Context, *types.ResourceWithSecretsRequest) (*types.OIDCConnectorV2, error)
	// GetOIDCConnectors gets all current OIDC connector resources.
	GetOIDCConnectors(context.Context, *types.ResourcesWithSecretsRequest) (*types.OIDCConnectorV2List, error)
	// UpsertOIDCConnector upserts an OIDC connector in a backend.
	UpsertOIDCConnector(context.Context, *types.OIDCConnectorV2) (*empty.Empty, error)
	// DeleteOIDCConnector deletes an existing OIDC connector in a backend by name.
	DeleteOIDCConnector(context.Context, *types.ResourceRequest) (*empty.Empty, error)
	// GetSAMLConnector gets a SAML connector resource by name.
	GetSAMLConnector(context.Context, *types.ResourceWithSecretsRequest) (*types.SAMLConnectorV2, error)
	// GetSAMLConnectors gets all current SAML connector resources.
	GetSAMLConnectors(context.Context, *types.ResourcesWithSecretsRequest) (*types.SAMLConnectorV2List, error)
	// UpsertSAMLConnector upserts a SAML connector in a backend.
	UpsertSAMLConnector(context.Context, *types.SAMLConnectorV2) (*empty.Empty, error)
	// DeleteSAMLConnector deletes an existing SAML connector in a backend by name.
	DeleteSAMLConnector(context.Context, *types.ResourceRequest) (*empty.Empty, error)
	// GetGithubConnector gets a Github connector resource by name.
	GetGithubConnector(context.Context, *types.ResourceWithSecretsRequest) (*types.GithubConnectorV3, error)
	// GetGithubConnectors gets all current Github connector resources.
	GetGithubConnectors(context.Context, *types.ResourcesWithSecretsRequest) (*types.GithubConnectorV3List, error)
	// UpsertGithubConnector upserts a Github connector in a backend.
	UpsertGithubConnector(context.Context, *types.GithubConnectorV3) (*empty.Empty, error)
	// DeleteGithubConnector deletes an existing Github connector in a backend by name.
	DeleteGithubConnector(context.Context, *types.ResourceRequest) (*empty.Empty, error)
	// GetTrustedCluster gets a Trusted Cluster resource by name.
	GetTrustedCluster(context.Context, *types.ResourceRequest) (*types.TrustedClusterV2, error)
	// GetTrustedClusters gets all current Trusted Cluster resources.
	GetTrustedClusters(context.Context, *empty.Empty) (*types.TrustedClusterV2List, error)
	// UpsertTrustedCluster upserts a Trusted Cluster in a backend.
	UpsertTrustedCluster(context.Context, *types.TrustedClusterV2) (*types.TrustedClusterV2, error)
	// DeleteTrustedCluster deletes an existing Trusted Cluster in a backend by name.
	DeleteTrustedCluster(context.Context, *types.ResourceRequest) (*empty.Empty, error)
	// GetToken retrieves a token described by the given request.
	GetToken(context.Context, *types.ResourceRequest) (*types.ProvisionTokenV2, error)
	// GetToken retrieves all tokens.
	GetTokens(context.Context, *empty.Empty) (*types.ProvisionTokenV2List, error)
	// UpsertToken upserts a token in a backend.
	UpsertToken(context.Context, *types.ProvisionTokenV2) (*empty.Empty, error)
	// DeleteToken deletes an existing token in a backend described by the given request.
	DeleteToken(context.Context, *types.ResourceRequest) (*empty.Empty, error)
	// GetClusterAuditConfig gets cluster audit configuration.
	GetClusterAuditConfig(context.Context, *empty.Empty) (*types.ClusterAuditConfigV2, error)
	// GetClusterNetworkingConfig gets cluster networking configuration.
	GetClusterNetworkingConfig(context.Context, *empty.Empty) (*types.ClusterNetworkingConfigV2, error)
	// SetClusterNetworkingConfig sets cluster networking configuration.
	SetClusterNetworkingConfig(context.Context, *types.ClusterNetworkingConfigV2) (*empty.Empty, error)
	// ResetClusterNetworkingConfig resets cluster networking configuration to defaults.
	ResetClusterNetworkingConfig(context.Context, *empty.Empty) (*empty.Empty, error)
	// GetSessionRecordingConfig gets session recording configuration.
	GetSessionRecordingConfig(context.Context, *empty.Empty) (*types.SessionRecordingConfigV2, error)
	// SetSessionRecordingConfig sets session recording configuration.
	SetSessionRecordingConfig(context.Context, *types.SessionRecordingConfigV2) (*empty.Empty, error)
	// ResetSessionRecordingConfig resets session recording configuration to defaults.
	ResetSessionRecordingConfig(context.Context, *empty.Empty) (*empty.Empty, error)
	// GetAuthPreference gets cluster auth preference.
	GetAuthPreference(context.Context, *empty.Empty) (*types.AuthPreferenceV2, error)
	// SetAuthPreference sets cluster auth preference.
	SetAuthPreference(context.Context, *types.AuthPreferenceV2) (*empty.Empty, error)
	// ResetAuthPreference resets cluster auth preference to defaults.
	ResetAuthPreference(context.Context, *empty.Empty) (*empty.Empty, error)
	// Out-of-session request for audit events.
	GetEvents(context.Context, *GetEventsRequest) (*Events, error)
	// In-session request for audit events.
	GetSessionEvents(context.Context, *GetSessionEventsRequest) (*Events, error)
	// GetLock gets a lock by name.
	GetLock(context.Context, *GetLockRequest) (*types.LockV2, error)
	// GetLocks gets all/in-force locks that match at least one of the targets when specified.
	GetLocks(context.Context, *GetLocksRequest) (*GetLocksResponse, error)
	// UpsertLock upserts a lock.
	UpsertLock(context.Context, *types.LockV2) (*empty.Empty, error)
	// DeleteLock deletes a lock.
	DeleteLock(context.Context, *DeleteLockRequest) (*empty.Empty, error)
	// StreamSessionEvents streams audit events from a given session recording.
	StreamSessionEvents(*StreamSessionEventsRequest, AuthService_StreamSessionEventsServer) error
	// GetNetworkRestrictions retrieves all the network restrictions (allow/deny lists).
	GetNetworkRestrictions(context.Context, *empty.Empty) (*types.NetworkRestrictionsV4, error)
	// SetNetworkRestrictions updates the network restrictions.
	SetNetworkRestrictions(context.Context, *types.NetworkRestrictionsV4) (*empty.Empty, error)
	// DeleteNetworkRestrictions delete the network restrictions.
	DeleteNetworkRestrictions(context.Context, *empty.Empty) (*empty.Empty, error)
}

AuthServiceServer is the server API for AuthService service.

type AuthService_AddMFADeviceClient

type AuthService_AddMFADeviceClient interface {
	Send(*AddMFADeviceRequest) error
	Recv() (*AddMFADeviceResponse, error)
	grpc.ClientStream
}

type AuthService_AddMFADeviceServer

type AuthService_AddMFADeviceServer interface {
	Send(*AddMFADeviceResponse) error
	Recv() (*AddMFADeviceRequest, error)
	grpc.ServerStream
}

type AuthService_CreateAuditStreamClient

type AuthService_CreateAuditStreamClient interface {
	Send(*AuditStreamRequest) error
	Recv() (*events.StreamStatus, error)
	grpc.ClientStream
}

type AuthService_CreateAuditStreamServer

type AuthService_CreateAuditStreamServer interface {
	Send(*events.StreamStatus) error
	Recv() (*AuditStreamRequest, error)
	grpc.ServerStream
}

type AuthService_DeleteMFADeviceClient

type AuthService_DeleteMFADeviceClient interface {
	Send(*DeleteMFADeviceRequest) error
	Recv() (*DeleteMFADeviceResponse, error)
	grpc.ClientStream
}

type AuthService_DeleteMFADeviceServer

type AuthService_DeleteMFADeviceServer interface {
	Send(*DeleteMFADeviceResponse) error
	Recv() (*DeleteMFADeviceRequest, error)
	grpc.ServerStream
}

type AuthService_GenerateUserSingleUseCertsClient

type AuthService_GenerateUserSingleUseCertsClient interface {
	Send(*UserSingleUseCertsRequest) error
	Recv() (*UserSingleUseCertsResponse, error)
	grpc.ClientStream
}

type AuthService_GenerateUserSingleUseCertsServer

type AuthService_GenerateUserSingleUseCertsServer interface {
	Send(*UserSingleUseCertsResponse) error
	Recv() (*UserSingleUseCertsRequest, error)
	grpc.ServerStream
}

type AuthService_GetUsersClient

type AuthService_GetUsersClient interface {
	Recv() (*types.UserV2, error)
	grpc.ClientStream
}

type AuthService_GetUsersServer

type AuthService_GetUsersServer interface {
	Send(*types.UserV2) error
	grpc.ServerStream
}

type AuthService_SendKeepAlivesClient

type AuthService_SendKeepAlivesClient interface {
	Send(*types.KeepAlive) error
	CloseAndRecv() (*empty.Empty, error)
	grpc.ClientStream
}

type AuthService_SendKeepAlivesServer

type AuthService_SendKeepAlivesServer interface {
	SendAndClose(*empty.Empty) error
	Recv() (*types.KeepAlive, error)
	grpc.ServerStream
}

type AuthService_StreamSessionEventsClient

type AuthService_StreamSessionEventsClient interface {
	Recv() (*events.OneOf, error)
	grpc.ClientStream
}

type AuthService_StreamSessionEventsServer

type AuthService_StreamSessionEventsServer interface {
	Send(*events.OneOf) error
	grpc.ServerStream
}

type AuthService_WatchEventsClient

type AuthService_WatchEventsClient interface {
	Recv() (*Event, error)
	grpc.ClientStream
}

type AuthService_WatchEventsServer

type AuthService_WatchEventsServer interface {
	Send(*Event) error
	grpc.ServerStream
}

type Certs

type Certs struct {
	// SSH X509 cert (PEM-encoded).
	SSH []byte `protobuf:"bytes,1,opt,name=SSH,proto3" json:"ssh,omitempty"`
	// TLS X509 cert (PEM-encoded).
	TLS                  []byte   `protobuf:"bytes,2,opt,name=TLS,proto3" json:"tls,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Set of certificates corresponding to a single public key.

func (*Certs) Descriptor

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

func (*Certs) GetSSH

func (m *Certs) GetSSH() []byte

func (*Certs) GetTLS

func (m *Certs) GetTLS() []byte

func (*Certs) Marshal

func (m *Certs) Marshal() (dAtA []byte, err error)

func (*Certs) MarshalTo

func (m *Certs) MarshalTo(dAtA []byte) (int, error)

func (*Certs) MarshalToSizedBuffer

func (m *Certs) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Certs) ProtoMessage

func (*Certs) ProtoMessage()

func (*Certs) Reset

func (m *Certs) Reset()

func (*Certs) Size

func (m *Certs) Size() (n int)

func (*Certs) String

func (m *Certs) String() string

func (*Certs) Unmarshal

func (m *Certs) Unmarshal(dAtA []byte) error

func (*Certs) XXX_DiscardUnknown

func (m *Certs) XXX_DiscardUnknown()

func (*Certs) XXX_Marshal

func (m *Certs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Certs) XXX_Merge

func (m *Certs) XXX_Merge(src proto.Message)

func (*Certs) XXX_Size

func (m *Certs) XXX_Size() int

func (*Certs) XXX_Unmarshal

func (m *Certs) XXX_Unmarshal(b []byte) error

type CompleteStream

type CompleteStream struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CompleteStream completes the stream and uploads it to the session server

func (*CompleteStream) Descriptor

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

func (*CompleteStream) Marshal

func (m *CompleteStream) Marshal() (dAtA []byte, err error)

func (*CompleteStream) MarshalTo

func (m *CompleteStream) MarshalTo(dAtA []byte) (int, error)

func (*CompleteStream) MarshalToSizedBuffer

func (m *CompleteStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CompleteStream) ProtoMessage

func (*CompleteStream) ProtoMessage()

func (*CompleteStream) Reset

func (m *CompleteStream) Reset()

func (*CompleteStream) Size

func (m *CompleteStream) Size() (n int)

func (*CompleteStream) String

func (m *CompleteStream) String() string

func (*CompleteStream) Unmarshal

func (m *CompleteStream) Unmarshal(dAtA []byte) error

func (*CompleteStream) XXX_DiscardUnknown

func (m *CompleteStream) XXX_DiscardUnknown()

func (*CompleteStream) XXX_Marshal

func (m *CompleteStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompleteStream) XXX_Merge

func (m *CompleteStream) XXX_Merge(src proto.Message)

func (*CompleteStream) XXX_Size

func (m *CompleteStream) XXX_Size() int

func (*CompleteStream) XXX_Unmarshal

func (m *CompleteStream) XXX_Unmarshal(b []byte) error

type CreateAppSessionRequest

type CreateAppSessionRequest struct {
	// Username is the name of the user requesting the session.
	Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"username"`
	// PublicAddr is the public address the application.
	PublicAddr string `protobuf:"bytes,3,opt,name=PublicAddr,proto3" json:"public_addr"`
	// ClusterName is cluster within which the application is running.
	ClusterName string `protobuf:"bytes,4,opt,name=ClusterName,proto3" json:"cluster_name"`
	// AWSRoleARN is AWS role the user wants to assume.
	AWSRoleARN           string   `protobuf:"bytes,5,opt,name=AWSRoleARN,proto3" json:"aws_role_arn"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CreateAppSessionRequest contains the parameters to request a application web session.

func (*CreateAppSessionRequest) Descriptor

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

func (*CreateAppSessionRequest) GetAWSRoleARN

func (m *CreateAppSessionRequest) GetAWSRoleARN() string

func (*CreateAppSessionRequest) GetClusterName

func (m *CreateAppSessionRequest) GetClusterName() string

func (*CreateAppSessionRequest) GetPublicAddr

func (m *CreateAppSessionRequest) GetPublicAddr() string

func (*CreateAppSessionRequest) GetUsername

func (m *CreateAppSessionRequest) GetUsername() string

func (*CreateAppSessionRequest) Marshal

func (m *CreateAppSessionRequest) Marshal() (dAtA []byte, err error)

func (*CreateAppSessionRequest) MarshalTo

func (m *CreateAppSessionRequest) MarshalTo(dAtA []byte) (int, error)

func (*CreateAppSessionRequest) MarshalToSizedBuffer

func (m *CreateAppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CreateAppSessionRequest) ProtoMessage

func (*CreateAppSessionRequest) ProtoMessage()

func (*CreateAppSessionRequest) Reset

func (m *CreateAppSessionRequest) Reset()

func (*CreateAppSessionRequest) Size

func (m *CreateAppSessionRequest) Size() (n int)

func (*CreateAppSessionRequest) String

func (m *CreateAppSessionRequest) String() string

func (*CreateAppSessionRequest) Unmarshal

func (m *CreateAppSessionRequest) Unmarshal(dAtA []byte) error

func (*CreateAppSessionRequest) XXX_DiscardUnknown

func (m *CreateAppSessionRequest) XXX_DiscardUnknown()

func (*CreateAppSessionRequest) XXX_Marshal

func (m *CreateAppSessionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateAppSessionRequest) XXX_Merge

func (m *CreateAppSessionRequest) XXX_Merge(src proto.Message)

func (*CreateAppSessionRequest) XXX_Size

func (m *CreateAppSessionRequest) XXX_Size() int

func (*CreateAppSessionRequest) XXX_Unmarshal

func (m *CreateAppSessionRequest) XXX_Unmarshal(b []byte) error

type CreateAppSessionResponse

type CreateAppSessionResponse struct {
	// Session is the application web session.
	Session              *types.WebSessionV2 `protobuf:"bytes,1,opt,name=Session,proto3" json:"session"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

CreateAppSessionResponse contains the requested application web session.

func (*CreateAppSessionResponse) Descriptor

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

func (*CreateAppSessionResponse) GetSession

func (m *CreateAppSessionResponse) GetSession() *types.WebSessionV2

func (*CreateAppSessionResponse) Marshal

func (m *CreateAppSessionResponse) Marshal() (dAtA []byte, err error)

func (*CreateAppSessionResponse) MarshalTo

func (m *CreateAppSessionResponse) MarshalTo(dAtA []byte) (int, error)

func (*CreateAppSessionResponse) MarshalToSizedBuffer

func (m *CreateAppSessionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CreateAppSessionResponse) ProtoMessage

func (*CreateAppSessionResponse) ProtoMessage()

func (*CreateAppSessionResponse) Reset

func (m *CreateAppSessionResponse) Reset()

func (*CreateAppSessionResponse) Size

func (m *CreateAppSessionResponse) Size() (n int)

func (*CreateAppSessionResponse) String

func (m *CreateAppSessionResponse) String() string

func (*CreateAppSessionResponse) Unmarshal

func (m *CreateAppSessionResponse) Unmarshal(dAtA []byte) error

func (*CreateAppSessionResponse) XXX_DiscardUnknown

func (m *CreateAppSessionResponse) XXX_DiscardUnknown()

func (*CreateAppSessionResponse) XXX_Marshal

func (m *CreateAppSessionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateAppSessionResponse) XXX_Merge

func (m *CreateAppSessionResponse) XXX_Merge(src proto.Message)

func (*CreateAppSessionResponse) XXX_Size

func (m *CreateAppSessionResponse) XXX_Size() int

func (*CreateAppSessionResponse) XXX_Unmarshal

func (m *CreateAppSessionResponse) XXX_Unmarshal(b []byte) error

type CreateResetPasswordTokenRequest

type CreateResetPasswordTokenRequest struct {
	// Name is the user name.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// Type is a token type.
	Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"type"`
	// TTL specifies how long the generated token is valid for.
	TTL                  Duration `protobuf:"varint,3,opt,name=TTL,proto3,casttype=Duration" json:"ttl"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CreateResetPasswordTokenRequest is a request to create an instance of ResetPasswordToken

func (*CreateResetPasswordTokenRequest) Descriptor

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

func (*CreateResetPasswordTokenRequest) GetName

func (*CreateResetPasswordTokenRequest) GetTTL

func (*CreateResetPasswordTokenRequest) GetType

func (*CreateResetPasswordTokenRequest) Marshal

func (m *CreateResetPasswordTokenRequest) Marshal() (dAtA []byte, err error)

func (*CreateResetPasswordTokenRequest) MarshalTo

func (m *CreateResetPasswordTokenRequest) MarshalTo(dAtA []byte) (int, error)

func (*CreateResetPasswordTokenRequest) MarshalToSizedBuffer

func (m *CreateResetPasswordTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CreateResetPasswordTokenRequest) ProtoMessage

func (*CreateResetPasswordTokenRequest) ProtoMessage()

func (*CreateResetPasswordTokenRequest) Reset

func (*CreateResetPasswordTokenRequest) Size

func (m *CreateResetPasswordTokenRequest) Size() (n int)

func (*CreateResetPasswordTokenRequest) String

func (*CreateResetPasswordTokenRequest) Unmarshal

func (m *CreateResetPasswordTokenRequest) Unmarshal(dAtA []byte) error

func (*CreateResetPasswordTokenRequest) XXX_DiscardUnknown

func (m *CreateResetPasswordTokenRequest) XXX_DiscardUnknown()

func (*CreateResetPasswordTokenRequest) XXX_Marshal

func (m *CreateResetPasswordTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateResetPasswordTokenRequest) XXX_Merge

func (m *CreateResetPasswordTokenRequest) XXX_Merge(src proto.Message)

func (*CreateResetPasswordTokenRequest) XXX_Size

func (m *CreateResetPasswordTokenRequest) XXX_Size() int

func (*CreateResetPasswordTokenRequest) XXX_Unmarshal

func (m *CreateResetPasswordTokenRequest) XXX_Unmarshal(b []byte) error

type CreateStream

type CreateStream struct {
	SessionID            string   `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CreateStream creates stream for a new session ID

func (*CreateStream) Descriptor

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

func (*CreateStream) GetSessionID

func (m *CreateStream) GetSessionID() string

func (*CreateStream) Marshal

func (m *CreateStream) Marshal() (dAtA []byte, err error)

func (*CreateStream) MarshalTo

func (m *CreateStream) MarshalTo(dAtA []byte) (int, error)

func (*CreateStream) MarshalToSizedBuffer

func (m *CreateStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CreateStream) ProtoMessage

func (*CreateStream) ProtoMessage()

func (*CreateStream) Reset

func (m *CreateStream) Reset()

func (*CreateStream) Size

func (m *CreateStream) Size() (n int)

func (*CreateStream) String

func (m *CreateStream) String() string

func (*CreateStream) Unmarshal

func (m *CreateStream) Unmarshal(dAtA []byte) error

func (*CreateStream) XXX_DiscardUnknown

func (m *CreateStream) XXX_DiscardUnknown()

func (*CreateStream) XXX_Marshal

func (m *CreateStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateStream) XXX_Merge

func (m *CreateStream) XXX_Merge(src proto.Message)

func (*CreateStream) XXX_Size

func (m *CreateStream) XXX_Size() int

func (*CreateStream) XXX_Unmarshal

func (m *CreateStream) XXX_Unmarshal(b []byte) error

type DatabaseCSRRequest

type DatabaseCSRRequest struct {
	// CSR is the request to sign.
	CSR []byte `protobuf:"bytes,1,opt,name=CSR,proto3" json:"csr"`
	// ClusterName is the name of the cluster the request is for.
	ClusterName          string   `protobuf:"bytes,2,opt,name=ClusterName,proto3" json:"cluster_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseCSRRequest is a request to generate a client certificate used by the proxy to authenticate with a remote database service.

func (*DatabaseCSRRequest) Descriptor

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

func (*DatabaseCSRRequest) GetCSR

func (m *DatabaseCSRRequest) GetCSR() []byte

func (*DatabaseCSRRequest) GetClusterName

func (m *DatabaseCSRRequest) GetClusterName() string

func (*DatabaseCSRRequest) Marshal

func (m *DatabaseCSRRequest) Marshal() (dAtA []byte, err error)

func (*DatabaseCSRRequest) MarshalTo

func (m *DatabaseCSRRequest) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseCSRRequest) MarshalToSizedBuffer

func (m *DatabaseCSRRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseCSRRequest) ProtoMessage

func (*DatabaseCSRRequest) ProtoMessage()

func (*DatabaseCSRRequest) Reset

func (m *DatabaseCSRRequest) Reset()

func (*DatabaseCSRRequest) Size

func (m *DatabaseCSRRequest) Size() (n int)

func (*DatabaseCSRRequest) String

func (m *DatabaseCSRRequest) String() string

func (*DatabaseCSRRequest) Unmarshal

func (m *DatabaseCSRRequest) Unmarshal(dAtA []byte) error

func (*DatabaseCSRRequest) XXX_DiscardUnknown

func (m *DatabaseCSRRequest) XXX_DiscardUnknown()

func (*DatabaseCSRRequest) XXX_Marshal

func (m *DatabaseCSRRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseCSRRequest) XXX_Merge

func (m *DatabaseCSRRequest) XXX_Merge(src proto.Message)

func (*DatabaseCSRRequest) XXX_Size

func (m *DatabaseCSRRequest) XXX_Size() int

func (*DatabaseCSRRequest) XXX_Unmarshal

func (m *DatabaseCSRRequest) XXX_Unmarshal(b []byte) error

type DatabaseCSRResponse

type DatabaseCSRResponse struct {
	// Cert is the signed certificate.
	Cert []byte `protobuf:"bytes,1,opt,name=Cert,proto3" json:"cert"`
	// CACerts is a list of certificate authorities.
	CACerts              [][]byte `protobuf:"bytes,2,rep,name=CACerts,proto3" json:"ca_certs"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseCSRResponse contains the signed database certificate.

func (*DatabaseCSRResponse) Descriptor

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

func (*DatabaseCSRResponse) GetCACerts

func (m *DatabaseCSRResponse) GetCACerts() [][]byte

func (*DatabaseCSRResponse) GetCert

func (m *DatabaseCSRResponse) GetCert() []byte

func (*DatabaseCSRResponse) Marshal

func (m *DatabaseCSRResponse) Marshal() (dAtA []byte, err error)

func (*DatabaseCSRResponse) MarshalTo

func (m *DatabaseCSRResponse) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseCSRResponse) MarshalToSizedBuffer

func (m *DatabaseCSRResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseCSRResponse) ProtoMessage

func (*DatabaseCSRResponse) ProtoMessage()

func (*DatabaseCSRResponse) Reset

func (m *DatabaseCSRResponse) Reset()

func (*DatabaseCSRResponse) Size

func (m *DatabaseCSRResponse) Size() (n int)

func (*DatabaseCSRResponse) String

func (m *DatabaseCSRResponse) String() string

func (*DatabaseCSRResponse) Unmarshal

func (m *DatabaseCSRResponse) Unmarshal(dAtA []byte) error

func (*DatabaseCSRResponse) XXX_DiscardUnknown

func (m *DatabaseCSRResponse) XXX_DiscardUnknown()

func (*DatabaseCSRResponse) XXX_Marshal

func (m *DatabaseCSRResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseCSRResponse) XXX_Merge

func (m *DatabaseCSRResponse) XXX_Merge(src proto.Message)

func (*DatabaseCSRResponse) XXX_Size

func (m *DatabaseCSRResponse) XXX_Size() int

func (*DatabaseCSRResponse) XXX_Unmarshal

func (m *DatabaseCSRResponse) XXX_Unmarshal(b []byte) error

type DatabaseCertRequest

type DatabaseCertRequest struct {
	// CSR is the request to sign.
	CSR []byte `protobuf:"bytes,1,opt,name=CSR,proto3" json:"csr"`
	// ServerName is the SAN to include in the certificate.
	ServerName string `protobuf:"bytes,2,opt,name=ServerName,proto3" json:"server_name"`
	// TTL is the certificate validity period.
	TTL                  Duration `protobuf:"varint,3,opt,name=TTL,proto3,casttype=Duration" json:"ttl"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseCertRequest is a request to generate a client certificate used by a database service to authenticate with a database instance.

func (*DatabaseCertRequest) Descriptor

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

func (*DatabaseCertRequest) GetCSR

func (m *DatabaseCertRequest) GetCSR() []byte

func (*DatabaseCertRequest) GetServerName

func (m *DatabaseCertRequest) GetServerName() string

func (*DatabaseCertRequest) GetTTL

func (m *DatabaseCertRequest) GetTTL() Duration

func (*DatabaseCertRequest) Marshal

func (m *DatabaseCertRequest) Marshal() (dAtA []byte, err error)

func (*DatabaseCertRequest) MarshalTo

func (m *DatabaseCertRequest) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseCertRequest) MarshalToSizedBuffer

func (m *DatabaseCertRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseCertRequest) ProtoMessage

func (*DatabaseCertRequest) ProtoMessage()

func (*DatabaseCertRequest) Reset

func (m *DatabaseCertRequest) Reset()

func (*DatabaseCertRequest) Size

func (m *DatabaseCertRequest) Size() (n int)

func (*DatabaseCertRequest) String

func (m *DatabaseCertRequest) String() string

func (*DatabaseCertRequest) Unmarshal

func (m *DatabaseCertRequest) Unmarshal(dAtA []byte) error

func (*DatabaseCertRequest) XXX_DiscardUnknown

func (m *DatabaseCertRequest) XXX_DiscardUnknown()

func (*DatabaseCertRequest) XXX_Marshal

func (m *DatabaseCertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseCertRequest) XXX_Merge

func (m *DatabaseCertRequest) XXX_Merge(src proto.Message)

func (*DatabaseCertRequest) XXX_Size

func (m *DatabaseCertRequest) XXX_Size() int

func (*DatabaseCertRequest) XXX_Unmarshal

func (m *DatabaseCertRequest) XXX_Unmarshal(b []byte) error

type DatabaseCertResponse

type DatabaseCertResponse struct {
	// Cert is the signed certificate.
	Cert []byte `protobuf:"bytes,1,opt,name=Cert,proto3" json:"cert"`
	// CACerts is a list of certificate authorities.
	CACerts              [][]byte `protobuf:"bytes,2,rep,name=CACerts,proto3" json:"ca_certs"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseCertResponse contains the signed certificate.

func (*DatabaseCertResponse) Descriptor

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

func (*DatabaseCertResponse) GetCACerts

func (m *DatabaseCertResponse) GetCACerts() [][]byte

func (*DatabaseCertResponse) GetCert

func (m *DatabaseCertResponse) GetCert() []byte

func (*DatabaseCertResponse) Marshal

func (m *DatabaseCertResponse) Marshal() (dAtA []byte, err error)

func (*DatabaseCertResponse) MarshalTo

func (m *DatabaseCertResponse) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseCertResponse) MarshalToSizedBuffer

func (m *DatabaseCertResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseCertResponse) ProtoMessage

func (*DatabaseCertResponse) ProtoMessage()

func (*DatabaseCertResponse) Reset

func (m *DatabaseCertResponse) Reset()

func (*DatabaseCertResponse) Size

func (m *DatabaseCertResponse) Size() (n int)

func (*DatabaseCertResponse) String

func (m *DatabaseCertResponse) String() string

func (*DatabaseCertResponse) Unmarshal

func (m *DatabaseCertResponse) Unmarshal(dAtA []byte) error

func (*DatabaseCertResponse) XXX_DiscardUnknown

func (m *DatabaseCertResponse) XXX_DiscardUnknown()

func (*DatabaseCertResponse) XXX_Marshal

func (m *DatabaseCertResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseCertResponse) XXX_Merge

func (m *DatabaseCertResponse) XXX_Merge(src proto.Message)

func (*DatabaseCertResponse) XXX_Size

func (m *DatabaseCertResponse) XXX_Size() int

func (*DatabaseCertResponse) XXX_Unmarshal

func (m *DatabaseCertResponse) XXX_Unmarshal(b []byte) error

type DeleteAllAppServersRequest

type DeleteAllAppServersRequest struct {
	// Namespace is the namespace for application.
	Namespace            string   `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteAllAppServersRequest are the parameters used to remove all applications.

func (*DeleteAllAppServersRequest) Descriptor

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

func (*DeleteAllAppServersRequest) GetNamespace

func (m *DeleteAllAppServersRequest) GetNamespace() string

func (*DeleteAllAppServersRequest) Marshal

func (m *DeleteAllAppServersRequest) Marshal() (dAtA []byte, err error)

func (*DeleteAllAppServersRequest) MarshalTo

func (m *DeleteAllAppServersRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteAllAppServersRequest) MarshalToSizedBuffer

func (m *DeleteAllAppServersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteAllAppServersRequest) ProtoMessage

func (*DeleteAllAppServersRequest) ProtoMessage()

func (*DeleteAllAppServersRequest) Reset

func (m *DeleteAllAppServersRequest) Reset()

func (*DeleteAllAppServersRequest) Size

func (m *DeleteAllAppServersRequest) Size() (n int)

func (*DeleteAllAppServersRequest) String

func (m *DeleteAllAppServersRequest) String() string

func (*DeleteAllAppServersRequest) Unmarshal

func (m *DeleteAllAppServersRequest) Unmarshal(dAtA []byte) error

func (*DeleteAllAppServersRequest) XXX_DiscardUnknown

func (m *DeleteAllAppServersRequest) XXX_DiscardUnknown()

func (*DeleteAllAppServersRequest) XXX_Marshal

func (m *DeleteAllAppServersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteAllAppServersRequest) XXX_Merge

func (m *DeleteAllAppServersRequest) XXX_Merge(src proto.Message)

func (*DeleteAllAppServersRequest) XXX_Size

func (m *DeleteAllAppServersRequest) XXX_Size() int

func (*DeleteAllAppServersRequest) XXX_Unmarshal

func (m *DeleteAllAppServersRequest) XXX_Unmarshal(b []byte) error

type DeleteAllDatabaseServersRequest

type DeleteAllDatabaseServersRequest struct {
	// Namespace is the database servers namespace.
	Namespace            string   `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteAllDatabaseServersRequest is a request to delete all database servers.

func (*DeleteAllDatabaseServersRequest) Descriptor

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

func (*DeleteAllDatabaseServersRequest) GetNamespace

func (m *DeleteAllDatabaseServersRequest) GetNamespace() string

func (*DeleteAllDatabaseServersRequest) Marshal

func (m *DeleteAllDatabaseServersRequest) Marshal() (dAtA []byte, err error)

func (*DeleteAllDatabaseServersRequest) MarshalTo

func (m *DeleteAllDatabaseServersRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteAllDatabaseServersRequest) MarshalToSizedBuffer

func (m *DeleteAllDatabaseServersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteAllDatabaseServersRequest) ProtoMessage

func (*DeleteAllDatabaseServersRequest) ProtoMessage()

func (*DeleteAllDatabaseServersRequest) Reset

func (*DeleteAllDatabaseServersRequest) Size

func (m *DeleteAllDatabaseServersRequest) Size() (n int)

func (*DeleteAllDatabaseServersRequest) String

func (*DeleteAllDatabaseServersRequest) Unmarshal

func (m *DeleteAllDatabaseServersRequest) Unmarshal(dAtA []byte) error

func (*DeleteAllDatabaseServersRequest) XXX_DiscardUnknown

func (m *DeleteAllDatabaseServersRequest) XXX_DiscardUnknown()

func (*DeleteAllDatabaseServersRequest) XXX_Marshal

func (m *DeleteAllDatabaseServersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteAllDatabaseServersRequest) XXX_Merge

func (m *DeleteAllDatabaseServersRequest) XXX_Merge(src proto.Message)

func (*DeleteAllDatabaseServersRequest) XXX_Size

func (m *DeleteAllDatabaseServersRequest) XXX_Size() int

func (*DeleteAllDatabaseServersRequest) XXX_Unmarshal

func (m *DeleteAllDatabaseServersRequest) XXX_Unmarshal(b []byte) error

type DeleteAllKubeServicesRequest

type DeleteAllKubeServicesRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteAllKubeServicesRequest are the parameters used to remove all kubernetes services.

func (*DeleteAllKubeServicesRequest) Descriptor

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

func (*DeleteAllKubeServicesRequest) Marshal

func (m *DeleteAllKubeServicesRequest) Marshal() (dAtA []byte, err error)

func (*DeleteAllKubeServicesRequest) MarshalTo

func (m *DeleteAllKubeServicesRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteAllKubeServicesRequest) MarshalToSizedBuffer

func (m *DeleteAllKubeServicesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteAllKubeServicesRequest) ProtoMessage

func (*DeleteAllKubeServicesRequest) ProtoMessage()

func (*DeleteAllKubeServicesRequest) Reset

func (m *DeleteAllKubeServicesRequest) Reset()

func (*DeleteAllKubeServicesRequest) Size

func (m *DeleteAllKubeServicesRequest) Size() (n int)

func (*DeleteAllKubeServicesRequest) String

func (*DeleteAllKubeServicesRequest) Unmarshal

func (m *DeleteAllKubeServicesRequest) Unmarshal(dAtA []byte) error

func (*DeleteAllKubeServicesRequest) XXX_DiscardUnknown

func (m *DeleteAllKubeServicesRequest) XXX_DiscardUnknown()

func (*DeleteAllKubeServicesRequest) XXX_Marshal

func (m *DeleteAllKubeServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteAllKubeServicesRequest) XXX_Merge

func (m *DeleteAllKubeServicesRequest) XXX_Merge(src proto.Message)

func (*DeleteAllKubeServicesRequest) XXX_Size

func (m *DeleteAllKubeServicesRequest) XXX_Size() int

func (*DeleteAllKubeServicesRequest) XXX_Unmarshal

func (m *DeleteAllKubeServicesRequest) XXX_Unmarshal(b []byte) error

type DeleteAppServerRequest

type DeleteAppServerRequest struct {
	// Namespace is the namespace for application.
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	// Name is the name of the application to delete.
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteAppServerRequest are the parameters used to remove an application.

func (*DeleteAppServerRequest) Descriptor

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

func (*DeleteAppServerRequest) GetName

func (m *DeleteAppServerRequest) GetName() string

func (*DeleteAppServerRequest) GetNamespace

func (m *DeleteAppServerRequest) GetNamespace() string

func (*DeleteAppServerRequest) Marshal

func (m *DeleteAppServerRequest) Marshal() (dAtA []byte, err error)

func (*DeleteAppServerRequest) MarshalTo

func (m *DeleteAppServerRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteAppServerRequest) MarshalToSizedBuffer

func (m *DeleteAppServerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteAppServerRequest) ProtoMessage

func (*DeleteAppServerRequest) ProtoMessage()

func (*DeleteAppServerRequest) Reset

func (m *DeleteAppServerRequest) Reset()

func (*DeleteAppServerRequest) Size

func (m *DeleteAppServerRequest) Size() (n int)

func (*DeleteAppServerRequest) String

func (m *DeleteAppServerRequest) String() string

func (*DeleteAppServerRequest) Unmarshal

func (m *DeleteAppServerRequest) Unmarshal(dAtA []byte) error

func (*DeleteAppServerRequest) XXX_DiscardUnknown

func (m *DeleteAppServerRequest) XXX_DiscardUnknown()

func (*DeleteAppServerRequest) XXX_Marshal

func (m *DeleteAppServerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteAppServerRequest) XXX_Merge

func (m *DeleteAppServerRequest) XXX_Merge(src proto.Message)

func (*DeleteAppServerRequest) XXX_Size

func (m *DeleteAppServerRequest) XXX_Size() int

func (*DeleteAppServerRequest) XXX_Unmarshal

func (m *DeleteAppServerRequest) XXX_Unmarshal(b []byte) error

type DeleteAppSessionRequest

type DeleteAppSessionRequest struct {
	SessionID            string   `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"session_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteAppSessionRequest contains the parameters used to remove an application web session.

func (*DeleteAppSessionRequest) Descriptor

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

func (*DeleteAppSessionRequest) GetSessionID

func (m *DeleteAppSessionRequest) GetSessionID() string

func (*DeleteAppSessionRequest) Marshal

func (m *DeleteAppSessionRequest) Marshal() (dAtA []byte, err error)

func (*DeleteAppSessionRequest) MarshalTo

func (m *DeleteAppSessionRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteAppSessionRequest) MarshalToSizedBuffer

func (m *DeleteAppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteAppSessionRequest) ProtoMessage

func (*DeleteAppSessionRequest) ProtoMessage()

func (*DeleteAppSessionRequest) Reset

func (m *DeleteAppSessionRequest) Reset()

func (*DeleteAppSessionRequest) Size

func (m *DeleteAppSessionRequest) Size() (n int)

func (*DeleteAppSessionRequest) String

func (m *DeleteAppSessionRequest) String() string

func (*DeleteAppSessionRequest) Unmarshal

func (m *DeleteAppSessionRequest) Unmarshal(dAtA []byte) error

func (*DeleteAppSessionRequest) XXX_DiscardUnknown

func (m *DeleteAppSessionRequest) XXX_DiscardUnknown()

func (*DeleteAppSessionRequest) XXX_Marshal

func (m *DeleteAppSessionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteAppSessionRequest) XXX_Merge

func (m *DeleteAppSessionRequest) XXX_Merge(src proto.Message)

func (*DeleteAppSessionRequest) XXX_Size

func (m *DeleteAppSessionRequest) XXX_Size() int

func (*DeleteAppSessionRequest) XXX_Unmarshal

func (m *DeleteAppSessionRequest) XXX_Unmarshal(b []byte) error

type DeleteDatabaseServerRequest

type DeleteDatabaseServerRequest struct {
	// Namespace is the database server namespace.
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	// HostID is the ID of the host database server is running on.
	HostID string `protobuf:"bytes,2,opt,name=HostID,proto3" json:"host_id"`
	// Name is the database server name.
	Name                 string   `protobuf:"bytes,3,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteDatabaseServerRequest is a request to delete a database server.

func (*DeleteDatabaseServerRequest) Descriptor

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

func (*DeleteDatabaseServerRequest) GetHostID

func (m *DeleteDatabaseServerRequest) GetHostID() string

func (*DeleteDatabaseServerRequest) GetName

func (m *DeleteDatabaseServerRequest) GetName() string

func (*DeleteDatabaseServerRequest) GetNamespace

func (m *DeleteDatabaseServerRequest) GetNamespace() string

func (*DeleteDatabaseServerRequest) Marshal

func (m *DeleteDatabaseServerRequest) Marshal() (dAtA []byte, err error)

func (*DeleteDatabaseServerRequest) MarshalTo

func (m *DeleteDatabaseServerRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteDatabaseServerRequest) MarshalToSizedBuffer

func (m *DeleteDatabaseServerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteDatabaseServerRequest) ProtoMessage

func (*DeleteDatabaseServerRequest) ProtoMessage()

func (*DeleteDatabaseServerRequest) Reset

func (m *DeleteDatabaseServerRequest) Reset()

func (*DeleteDatabaseServerRequest) Size

func (m *DeleteDatabaseServerRequest) Size() (n int)

func (*DeleteDatabaseServerRequest) String

func (m *DeleteDatabaseServerRequest) String() string

func (*DeleteDatabaseServerRequest) Unmarshal

func (m *DeleteDatabaseServerRequest) Unmarshal(dAtA []byte) error

func (*DeleteDatabaseServerRequest) XXX_DiscardUnknown

func (m *DeleteDatabaseServerRequest) XXX_DiscardUnknown()

func (*DeleteDatabaseServerRequest) XXX_Marshal

func (m *DeleteDatabaseServerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteDatabaseServerRequest) XXX_Merge

func (m *DeleteDatabaseServerRequest) XXX_Merge(src proto.Message)

func (*DeleteDatabaseServerRequest) XXX_Size

func (m *DeleteDatabaseServerRequest) XXX_Size() int

func (*DeleteDatabaseServerRequest) XXX_Unmarshal

func (m *DeleteDatabaseServerRequest) XXX_Unmarshal(b []byte) error

type DeleteKubeServiceRequest

type DeleteKubeServiceRequest struct {
	// Name is the name of the kubernetes service to delete.
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteKubeServiceRequest are the parameters used to remove a kubernetes service.

func (*DeleteKubeServiceRequest) Descriptor

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

func (*DeleteKubeServiceRequest) GetName

func (m *DeleteKubeServiceRequest) GetName() string

func (*DeleteKubeServiceRequest) Marshal

func (m *DeleteKubeServiceRequest) Marshal() (dAtA []byte, err error)

func (*DeleteKubeServiceRequest) MarshalTo

func (m *DeleteKubeServiceRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteKubeServiceRequest) MarshalToSizedBuffer

func (m *DeleteKubeServiceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteKubeServiceRequest) ProtoMessage

func (*DeleteKubeServiceRequest) ProtoMessage()

func (*DeleteKubeServiceRequest) Reset

func (m *DeleteKubeServiceRequest) Reset()

func (*DeleteKubeServiceRequest) Size

func (m *DeleteKubeServiceRequest) Size() (n int)

func (*DeleteKubeServiceRequest) String

func (m *DeleteKubeServiceRequest) String() string

func (*DeleteKubeServiceRequest) Unmarshal

func (m *DeleteKubeServiceRequest) Unmarshal(dAtA []byte) error

func (*DeleteKubeServiceRequest) XXX_DiscardUnknown

func (m *DeleteKubeServiceRequest) XXX_DiscardUnknown()

func (*DeleteKubeServiceRequest) XXX_Marshal

func (m *DeleteKubeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteKubeServiceRequest) XXX_Merge

func (m *DeleteKubeServiceRequest) XXX_Merge(src proto.Message)

func (*DeleteKubeServiceRequest) XXX_Size

func (m *DeleteKubeServiceRequest) XXX_Size() int

func (*DeleteKubeServiceRequest) XXX_Unmarshal

func (m *DeleteKubeServiceRequest) XXX_Unmarshal(b []byte) error

type DeleteLockRequest

type DeleteLockRequest struct {
	// Name is the name of the lock to delete.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteLockRequest) Descriptor

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

func (*DeleteLockRequest) GetName

func (m *DeleteLockRequest) GetName() string

func (*DeleteLockRequest) Marshal

func (m *DeleteLockRequest) Marshal() (dAtA []byte, err error)

func (*DeleteLockRequest) MarshalTo

func (m *DeleteLockRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteLockRequest) MarshalToSizedBuffer

func (m *DeleteLockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteLockRequest) ProtoMessage

func (*DeleteLockRequest) ProtoMessage()

func (*DeleteLockRequest) Reset

func (m *DeleteLockRequest) Reset()

func (*DeleteLockRequest) Size

func (m *DeleteLockRequest) Size() (n int)

func (*DeleteLockRequest) String

func (m *DeleteLockRequest) String() string

func (*DeleteLockRequest) Unmarshal

func (m *DeleteLockRequest) Unmarshal(dAtA []byte) error

func (*DeleteLockRequest) XXX_DiscardUnknown

func (m *DeleteLockRequest) XXX_DiscardUnknown()

func (*DeleteLockRequest) XXX_Marshal

func (m *DeleteLockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteLockRequest) XXX_Merge

func (m *DeleteLockRequest) XXX_Merge(src proto.Message)

func (*DeleteLockRequest) XXX_Size

func (m *DeleteLockRequest) XXX_Size() int

func (*DeleteLockRequest) XXX_Unmarshal

func (m *DeleteLockRequest) XXX_Unmarshal(b []byte) error

type DeleteMFADeviceRequest

type DeleteMFADeviceRequest struct {
	// Types that are valid to be assigned to Request:
	//	*DeleteMFADeviceRequest_Init
	//	*DeleteMFADeviceRequest_MFAResponse
	Request              isDeleteMFADeviceRequest_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

DeleteMFADeviceRequest is a message sent by the client during DeleteMFADevice RPC.

func (*DeleteMFADeviceRequest) Descriptor

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

func (*DeleteMFADeviceRequest) GetInit

func (*DeleteMFADeviceRequest) GetMFAResponse

func (m *DeleteMFADeviceRequest) GetMFAResponse() *MFAAuthenticateResponse

func (*DeleteMFADeviceRequest) GetRequest

func (m *DeleteMFADeviceRequest) GetRequest() isDeleteMFADeviceRequest_Request

func (*DeleteMFADeviceRequest) Marshal

func (m *DeleteMFADeviceRequest) Marshal() (dAtA []byte, err error)

func (*DeleteMFADeviceRequest) MarshalTo

func (m *DeleteMFADeviceRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequest) MarshalToSizedBuffer

func (m *DeleteMFADeviceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequest) ProtoMessage

func (*DeleteMFADeviceRequest) ProtoMessage()

func (*DeleteMFADeviceRequest) Reset

func (m *DeleteMFADeviceRequest) Reset()

func (*DeleteMFADeviceRequest) Size

func (m *DeleteMFADeviceRequest) Size() (n int)

func (*DeleteMFADeviceRequest) String

func (m *DeleteMFADeviceRequest) String() string

func (*DeleteMFADeviceRequest) Unmarshal

func (m *DeleteMFADeviceRequest) Unmarshal(dAtA []byte) error

func (*DeleteMFADeviceRequest) XXX_DiscardUnknown

func (m *DeleteMFADeviceRequest) XXX_DiscardUnknown()

func (*DeleteMFADeviceRequest) XXX_Marshal

func (m *DeleteMFADeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMFADeviceRequest) XXX_Merge

func (m *DeleteMFADeviceRequest) XXX_Merge(src proto.Message)

func (*DeleteMFADeviceRequest) XXX_OneofWrappers

func (*DeleteMFADeviceRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DeleteMFADeviceRequest) XXX_Size

func (m *DeleteMFADeviceRequest) XXX_Size() int

func (*DeleteMFADeviceRequest) XXX_Unmarshal

func (m *DeleteMFADeviceRequest) XXX_Unmarshal(b []byte) error

type DeleteMFADeviceRequestInit

type DeleteMFADeviceRequestInit struct {
	// DeviceName is an MFA device name or ID to be deleted.
	DeviceName           string   `protobuf:"bytes,1,opt,name=DeviceName,proto3" json:"DeviceName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteMFADeviceRequestInit describes the device to be deleted.

func (*DeleteMFADeviceRequestInit) Descriptor

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

func (*DeleteMFADeviceRequestInit) GetDeviceName

func (m *DeleteMFADeviceRequestInit) GetDeviceName() string

func (*DeleteMFADeviceRequestInit) Marshal

func (m *DeleteMFADeviceRequestInit) Marshal() (dAtA []byte, err error)

func (*DeleteMFADeviceRequestInit) MarshalTo

func (m *DeleteMFADeviceRequestInit) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequestInit) MarshalToSizedBuffer

func (m *DeleteMFADeviceRequestInit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequestInit) ProtoMessage

func (*DeleteMFADeviceRequestInit) ProtoMessage()

func (*DeleteMFADeviceRequestInit) Reset

func (m *DeleteMFADeviceRequestInit) Reset()

func (*DeleteMFADeviceRequestInit) Size

func (m *DeleteMFADeviceRequestInit) Size() (n int)

func (*DeleteMFADeviceRequestInit) String

func (m *DeleteMFADeviceRequestInit) String() string

func (*DeleteMFADeviceRequestInit) Unmarshal

func (m *DeleteMFADeviceRequestInit) Unmarshal(dAtA []byte) error

func (*DeleteMFADeviceRequestInit) XXX_DiscardUnknown

func (m *DeleteMFADeviceRequestInit) XXX_DiscardUnknown()

func (*DeleteMFADeviceRequestInit) XXX_Marshal

func (m *DeleteMFADeviceRequestInit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMFADeviceRequestInit) XXX_Merge

func (m *DeleteMFADeviceRequestInit) XXX_Merge(src proto.Message)

func (*DeleteMFADeviceRequestInit) XXX_Size

func (m *DeleteMFADeviceRequestInit) XXX_Size() int

func (*DeleteMFADeviceRequestInit) XXX_Unmarshal

func (m *DeleteMFADeviceRequestInit) XXX_Unmarshal(b []byte) error

type DeleteMFADeviceRequest_Init

type DeleteMFADeviceRequest_Init struct {
	Init *DeleteMFADeviceRequestInit `protobuf:"bytes,1,opt,name=Init,proto3,oneof" json:"Init,omitempty"`
}

func (*DeleteMFADeviceRequest_Init) MarshalTo

func (m *DeleteMFADeviceRequest_Init) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequest_Init) MarshalToSizedBuffer

func (m *DeleteMFADeviceRequest_Init) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequest_Init) Size

func (m *DeleteMFADeviceRequest_Init) Size() (n int)

type DeleteMFADeviceRequest_MFAResponse

type DeleteMFADeviceRequest_MFAResponse struct {
	MFAResponse *MFAAuthenticateResponse `protobuf:"bytes,2,opt,name=MFAResponse,proto3,oneof" json:"MFAResponse,omitempty"`
}

func (*DeleteMFADeviceRequest_MFAResponse) MarshalTo

func (m *DeleteMFADeviceRequest_MFAResponse) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequest_MFAResponse) MarshalToSizedBuffer

func (m *DeleteMFADeviceRequest_MFAResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceRequest_MFAResponse) Size

type DeleteMFADeviceResponse

type DeleteMFADeviceResponse struct {
	// Types that are valid to be assigned to Response:
	//	*DeleteMFADeviceResponse_MFAChallenge
	//	*DeleteMFADeviceResponse_Ack
	Response             isDeleteMFADeviceResponse_Response `protobuf_oneof:"Response"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*DeleteMFADeviceResponse) Descriptor

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

func (*DeleteMFADeviceResponse) GetAck

func (*DeleteMFADeviceResponse) GetMFAChallenge

func (m *DeleteMFADeviceResponse) GetMFAChallenge() *MFAAuthenticateChallenge

func (*DeleteMFADeviceResponse) GetResponse

func (m *DeleteMFADeviceResponse) GetResponse() isDeleteMFADeviceResponse_Response

func (*DeleteMFADeviceResponse) Marshal

func (m *DeleteMFADeviceResponse) Marshal() (dAtA []byte, err error)

func (*DeleteMFADeviceResponse) MarshalTo

func (m *DeleteMFADeviceResponse) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponse) MarshalToSizedBuffer

func (m *DeleteMFADeviceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponse) ProtoMessage

func (*DeleteMFADeviceResponse) ProtoMessage()

func (*DeleteMFADeviceResponse) Reset

func (m *DeleteMFADeviceResponse) Reset()

func (*DeleteMFADeviceResponse) Size

func (m *DeleteMFADeviceResponse) Size() (n int)

func (*DeleteMFADeviceResponse) String

func (m *DeleteMFADeviceResponse) String() string

func (*DeleteMFADeviceResponse) Unmarshal

func (m *DeleteMFADeviceResponse) Unmarshal(dAtA []byte) error

func (*DeleteMFADeviceResponse) XXX_DiscardUnknown

func (m *DeleteMFADeviceResponse) XXX_DiscardUnknown()

func (*DeleteMFADeviceResponse) XXX_Marshal

func (m *DeleteMFADeviceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMFADeviceResponse) XXX_Merge

func (m *DeleteMFADeviceResponse) XXX_Merge(src proto.Message)

func (*DeleteMFADeviceResponse) XXX_OneofWrappers

func (*DeleteMFADeviceResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DeleteMFADeviceResponse) XXX_Size

func (m *DeleteMFADeviceResponse) XXX_Size() int

func (*DeleteMFADeviceResponse) XXX_Unmarshal

func (m *DeleteMFADeviceResponse) XXX_Unmarshal(b []byte) error

type DeleteMFADeviceResponseAck

type DeleteMFADeviceResponseAck struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteMFADeviceResponseAck is a confirmation of successful device deletion.

func (*DeleteMFADeviceResponseAck) Descriptor

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

func (*DeleteMFADeviceResponseAck) Marshal

func (m *DeleteMFADeviceResponseAck) Marshal() (dAtA []byte, err error)

func (*DeleteMFADeviceResponseAck) MarshalTo

func (m *DeleteMFADeviceResponseAck) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponseAck) MarshalToSizedBuffer

func (m *DeleteMFADeviceResponseAck) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponseAck) ProtoMessage

func (*DeleteMFADeviceResponseAck) ProtoMessage()

func (*DeleteMFADeviceResponseAck) Reset

func (m *DeleteMFADeviceResponseAck) Reset()

func (*DeleteMFADeviceResponseAck) Size

func (m *DeleteMFADeviceResponseAck) Size() (n int)

func (*DeleteMFADeviceResponseAck) String

func (m *DeleteMFADeviceResponseAck) String() string

func (*DeleteMFADeviceResponseAck) Unmarshal

func (m *DeleteMFADeviceResponseAck) Unmarshal(dAtA []byte) error

func (*DeleteMFADeviceResponseAck) XXX_DiscardUnknown

func (m *DeleteMFADeviceResponseAck) XXX_DiscardUnknown()

func (*DeleteMFADeviceResponseAck) XXX_Marshal

func (m *DeleteMFADeviceResponseAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMFADeviceResponseAck) XXX_Merge

func (m *DeleteMFADeviceResponseAck) XXX_Merge(src proto.Message)

func (*DeleteMFADeviceResponseAck) XXX_Size

func (m *DeleteMFADeviceResponseAck) XXX_Size() int

func (*DeleteMFADeviceResponseAck) XXX_Unmarshal

func (m *DeleteMFADeviceResponseAck) XXX_Unmarshal(b []byte) error

type DeleteMFADeviceResponse_Ack

type DeleteMFADeviceResponse_Ack struct {
	Ack *DeleteMFADeviceResponseAck `protobuf:"bytes,2,opt,name=Ack,proto3,oneof" json:"Ack,omitempty"`
}

func (*DeleteMFADeviceResponse_Ack) MarshalTo

func (m *DeleteMFADeviceResponse_Ack) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponse_Ack) MarshalToSizedBuffer

func (m *DeleteMFADeviceResponse_Ack) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponse_Ack) Size

func (m *DeleteMFADeviceResponse_Ack) Size() (n int)

type DeleteMFADeviceResponse_MFAChallenge

type DeleteMFADeviceResponse_MFAChallenge struct {
	MFAChallenge *MFAAuthenticateChallenge `protobuf:"bytes,1,opt,name=MFAChallenge,proto3,oneof" json:"MFAChallenge,omitempty"`
}

func (*DeleteMFADeviceResponse_MFAChallenge) MarshalTo

func (m *DeleteMFADeviceResponse_MFAChallenge) MarshalTo(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponse_MFAChallenge) MarshalToSizedBuffer

func (m *DeleteMFADeviceResponse_MFAChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteMFADeviceResponse_MFAChallenge) Size

type DeleteRoleRequest

type DeleteRoleRequest struct {
	// Name is the role name to delete.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteRoleRequest is a request to delete a role.

func (*DeleteRoleRequest) Descriptor

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

func (*DeleteRoleRequest) GetName

func (m *DeleteRoleRequest) GetName() string

func (*DeleteRoleRequest) Marshal

func (m *DeleteRoleRequest) Marshal() (dAtA []byte, err error)

func (*DeleteRoleRequest) MarshalTo

func (m *DeleteRoleRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteRoleRequest) MarshalToSizedBuffer

func (m *DeleteRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteRoleRequest) ProtoMessage

func (*DeleteRoleRequest) ProtoMessage()

func (*DeleteRoleRequest) Reset

func (m *DeleteRoleRequest) Reset()

func (*DeleteRoleRequest) Size

func (m *DeleteRoleRequest) Size() (n int)

func (*DeleteRoleRequest) String

func (m *DeleteRoleRequest) String() string

func (*DeleteRoleRequest) Unmarshal

func (m *DeleteRoleRequest) Unmarshal(dAtA []byte) error

func (*DeleteRoleRequest) XXX_DiscardUnknown

func (m *DeleteRoleRequest) XXX_DiscardUnknown()

func (*DeleteRoleRequest) XXX_Marshal

func (m *DeleteRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteRoleRequest) XXX_Merge

func (m *DeleteRoleRequest) XXX_Merge(src proto.Message)

func (*DeleteRoleRequest) XXX_Size

func (m *DeleteRoleRequest) XXX_Size() int

func (*DeleteRoleRequest) XXX_Unmarshal

func (m *DeleteRoleRequest) XXX_Unmarshal(b []byte) error

type DeleteUserRequest

type DeleteUserRequest struct {
	// Name is the user name to delete.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteUserRequest is the input value for the DeleteUser method.

func (*DeleteUserRequest) Descriptor

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

func (*DeleteUserRequest) GetName

func (m *DeleteUserRequest) GetName() string

func (*DeleteUserRequest) Marshal

func (m *DeleteUserRequest) Marshal() (dAtA []byte, err error)

func (*DeleteUserRequest) MarshalTo

func (m *DeleteUserRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteUserRequest) MarshalToSizedBuffer

func (m *DeleteUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) Reset

func (m *DeleteUserRequest) Reset()

func (*DeleteUserRequest) Size

func (m *DeleteUserRequest) Size() (n int)

func (*DeleteUserRequest) String

func (m *DeleteUserRequest) String() string

func (*DeleteUserRequest) Unmarshal

func (m *DeleteUserRequest) Unmarshal(dAtA []byte) error

func (*DeleteUserRequest) XXX_DiscardUnknown

func (m *DeleteUserRequest) XXX_DiscardUnknown()

func (*DeleteUserRequest) XXX_Marshal

func (m *DeleteUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteUserRequest) XXX_Merge

func (m *DeleteUserRequest) XXX_Merge(src proto.Message)

func (*DeleteUserRequest) XXX_Size

func (m *DeleteUserRequest) XXX_Size() int

func (*DeleteUserRequest) XXX_Unmarshal

func (m *DeleteUserRequest) XXX_Unmarshal(b []byte) error

type Duration

type Duration time.Duration

Duration is a wrapper around duration

func (Duration) Get

func (d Duration) Get() time.Duration

Get returns time.Duration value

func (*Duration) Set

func (d *Duration) Set(value time.Duration)

Set sets time.Duration value

type Event

type Event struct {
	// Operation identifies operation
	Type Operation `protobuf:"varint,1,opt,name=Type,proto3,enum=proto.Operation" json:"type,omitempty"`
	// Resource contains the updated resource
	//
	// Types that are valid to be assigned to Resource:
	//	*Event_ResourceHeader
	//	*Event_CertAuthority
	//	*Event_StaticTokens
	//	*Event_ProvisionToken
	//	*Event_ClusterName
	//	*Event_ClusterConfig
	//	*Event_User
	//	*Event_Role
	//	*Event_Namespace
	//	*Event_Server
	//	*Event_ReverseTunnel
	//	*Event_TunnelConnection
	//	*Event_AccessRequest
	//	*Event_AppSession
	//	*Event_RemoteCluster
	//	*Event_DatabaseServer
	//	*Event_WebSession
	//	*Event_WebToken
	//	*Event_ClusterNetworkingConfig
	//	*Event_SessionRecordingConfig
	//	*Event_AuthPreference
	//	*Event_ClusterAuditConfig
	//	*Event_Lock
	//	*Event_NetworkRestrictions
	Resource             isEvent_Resource `protobuf_oneof:"Resource"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Event returns cluster event

func (*Event) Descriptor

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

func (*Event) GetAccessRequest

func (m *Event) GetAccessRequest() *types.AccessRequestV3

func (*Event) GetAppSession

func (m *Event) GetAppSession() *types.WebSessionV2

func (*Event) GetAuthPreference

func (m *Event) GetAuthPreference() *types.AuthPreferenceV2

func (*Event) GetCertAuthority

func (m *Event) GetCertAuthority() *types.CertAuthorityV2

func (*Event) GetClusterAuditConfig

func (m *Event) GetClusterAuditConfig() *types.ClusterAuditConfigV2

func (*Event) GetClusterConfig

func (m *Event) GetClusterConfig() *types.ClusterConfigV3

func (*Event) GetClusterName

func (m *Event) GetClusterName() *types.ClusterNameV2

func (*Event) GetClusterNetworkingConfig

func (m *Event) GetClusterNetworkingConfig() *types.ClusterNetworkingConfigV2

func (*Event) GetDatabaseServer

func (m *Event) GetDatabaseServer() *types.DatabaseServerV3

func (*Event) GetLock

func (m *Event) GetLock() *types.LockV2

func (*Event) GetNamespace

func (m *Event) GetNamespace() *types.Namespace

func (*Event) GetNetworkRestrictions

func (m *Event) GetNetworkRestrictions() *types.NetworkRestrictionsV4

func (*Event) GetProvisionToken

func (m *Event) GetProvisionToken() *types.ProvisionTokenV2

func (*Event) GetRemoteCluster

func (m *Event) GetRemoteCluster() *types.RemoteClusterV3

func (*Event) GetResource

func (m *Event) GetResource() isEvent_Resource

func (*Event) GetResourceHeader

func (m *Event) GetResourceHeader() *types.ResourceHeader

func (*Event) GetReverseTunnel

func (m *Event) GetReverseTunnel() *types.ReverseTunnelV2

func (*Event) GetRole

func (m *Event) GetRole() *types.RoleV4

func (*Event) GetServer

func (m *Event) GetServer() *types.ServerV2

func (*Event) GetSessionRecordingConfig

func (m *Event) GetSessionRecordingConfig() *types.SessionRecordingConfigV2

func (*Event) GetStaticTokens

func (m *Event) GetStaticTokens() *types.StaticTokensV2

func (*Event) GetTunnelConnection

func (m *Event) GetTunnelConnection() *types.TunnelConnectionV2

func (*Event) GetType

func (m *Event) GetType() Operation

func (*Event) GetUser

func (m *Event) GetUser() *types.UserV2

func (*Event) GetWebSession

func (m *Event) GetWebSession() *types.WebSessionV2

func (*Event) GetWebToken

func (m *Event) GetWebToken() *types.WebTokenV3

func (*Event) Marshal

func (m *Event) Marshal() (dAtA []byte, err error)

func (*Event) MarshalTo

func (m *Event) MarshalTo(dAtA []byte) (int, error)

func (*Event) MarshalToSizedBuffer

func (m *Event) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) Size

func (m *Event) Size() (n int)

func (*Event) String

func (m *Event) String() string

func (*Event) Unmarshal

func (m *Event) Unmarshal(dAtA []byte) error

func (*Event) XXX_DiscardUnknown

func (m *Event) XXX_DiscardUnknown()

func (*Event) XXX_Marshal

func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Event) XXX_Merge

func (m *Event) XXX_Merge(src proto.Message)

func (*Event) XXX_OneofWrappers

func (*Event) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Event) XXX_Size

func (m *Event) XXX_Size() int

func (*Event) XXX_Unmarshal

func (m *Event) XXX_Unmarshal(b []byte) error

type Event_AccessRequest

type Event_AccessRequest struct {
	AccessRequest *types.AccessRequestV3 `protobuf:"bytes,14,opt,name=AccessRequest,proto3,oneof" json:"access_request,omitempty"`
}

func (*Event_AccessRequest) MarshalTo

func (m *Event_AccessRequest) MarshalTo(dAtA []byte) (int, error)

func (*Event_AccessRequest) MarshalToSizedBuffer

func (m *Event_AccessRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_AccessRequest) Size

func (m *Event_AccessRequest) Size() (n int)

type Event_AppSession

type Event_AppSession struct {
	AppSession *types.WebSessionV2 `protobuf:"bytes,15,opt,name=AppSession,proto3,oneof" json:"app_session,omitempty"`
}

func (*Event_AppSession) MarshalTo

func (m *Event_AppSession) MarshalTo(dAtA []byte) (int, error)

func (*Event_AppSession) MarshalToSizedBuffer

func (m *Event_AppSession) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_AppSession) Size

func (m *Event_AppSession) Size() (n int)

type Event_AuthPreference

type Event_AuthPreference struct {
	AuthPreference *types.AuthPreferenceV2 `protobuf:"bytes,22,opt,name=AuthPreference,proto3,oneof" json:"auth_preference,omitempty"`
}

func (*Event_AuthPreference) MarshalTo

func (m *Event_AuthPreference) MarshalTo(dAtA []byte) (int, error)

func (*Event_AuthPreference) MarshalToSizedBuffer

func (m *Event_AuthPreference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_AuthPreference) Size

func (m *Event_AuthPreference) Size() (n int)

type Event_CertAuthority

type Event_CertAuthority struct {
	CertAuthority *types.CertAuthorityV2 `protobuf:"bytes,3,opt,name=CertAuthority,proto3,oneof" json:"cert_authority,omitempty"`
}

func (*Event_CertAuthority) MarshalTo

func (m *Event_CertAuthority) MarshalTo(dAtA []byte) (int, error)

func (*Event_CertAuthority) MarshalToSizedBuffer

func (m *Event_CertAuthority) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_CertAuthority) Size

func (m *Event_CertAuthority) Size() (n int)

type Event_ClusterAuditConfig

type Event_ClusterAuditConfig struct {
	ClusterAuditConfig *types.ClusterAuditConfigV2 `protobuf:"bytes,23,opt,name=ClusterAuditConfig,proto3,oneof" json:"cluster_audit_config,omitempty"`
}

func (*Event_ClusterAuditConfig) MarshalTo

func (m *Event_ClusterAuditConfig) MarshalTo(dAtA []byte) (int, error)

func (*Event_ClusterAuditConfig) MarshalToSizedBuffer

func (m *Event_ClusterAuditConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ClusterAuditConfig) Size

func (m *Event_ClusterAuditConfig) Size() (n int)

type Event_ClusterConfig

type Event_ClusterConfig struct {
	ClusterConfig *types.ClusterConfigV3 `protobuf:"bytes,7,opt,name=ClusterConfig,proto3,oneof" json:"cluster_config,omitempty"`
}

func (*Event_ClusterConfig) MarshalTo

func (m *Event_ClusterConfig) MarshalTo(dAtA []byte) (int, error)

func (*Event_ClusterConfig) MarshalToSizedBuffer

func (m *Event_ClusterConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ClusterConfig) Size

func (m *Event_ClusterConfig) Size() (n int)

type Event_ClusterName

type Event_ClusterName struct {
	ClusterName *types.ClusterNameV2 `protobuf:"bytes,6,opt,name=ClusterName,proto3,oneof" json:"cluster_name,omitempty"`
}

func (*Event_ClusterName) MarshalTo

func (m *Event_ClusterName) MarshalTo(dAtA []byte) (int, error)

func (*Event_ClusterName) MarshalToSizedBuffer

func (m *Event_ClusterName) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ClusterName) Size

func (m *Event_ClusterName) Size() (n int)

type Event_ClusterNetworkingConfig

type Event_ClusterNetworkingConfig struct {
	ClusterNetworkingConfig *types.ClusterNetworkingConfigV2 `protobuf:"bytes,20,opt,name=ClusterNetworkingConfig,proto3,oneof" json:"cluster_networking_config,omitempty"`
}

func (*Event_ClusterNetworkingConfig) MarshalTo

func (m *Event_ClusterNetworkingConfig) MarshalTo(dAtA []byte) (int, error)

func (*Event_ClusterNetworkingConfig) MarshalToSizedBuffer

func (m *Event_ClusterNetworkingConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ClusterNetworkingConfig) Size

func (m *Event_ClusterNetworkingConfig) Size() (n int)

type Event_DatabaseServer

type Event_DatabaseServer struct {
	DatabaseServer *types.DatabaseServerV3 `protobuf:"bytes,17,opt,name=DatabaseServer,proto3,oneof" json:"database_server,omitempty"`
}

func (*Event_DatabaseServer) MarshalTo

func (m *Event_DatabaseServer) MarshalTo(dAtA []byte) (int, error)

func (*Event_DatabaseServer) MarshalToSizedBuffer

func (m *Event_DatabaseServer) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_DatabaseServer) Size

func (m *Event_DatabaseServer) Size() (n int)

type Event_Lock

type Event_Lock struct {
	Lock *types.LockV2 `protobuf:"bytes,24,opt,name=Lock,proto3,oneof" json:"lock,omitempty"`
}

func (*Event_Lock) MarshalTo

func (m *Event_Lock) MarshalTo(dAtA []byte) (int, error)

func (*Event_Lock) MarshalToSizedBuffer

func (m *Event_Lock) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_Lock) Size

func (m *Event_Lock) Size() (n int)

type Event_Namespace

type Event_Namespace struct {
	Namespace *types.Namespace `protobuf:"bytes,10,opt,name=Namespace,proto3,oneof" json:"namespace,omitempty"`
}

func (*Event_Namespace) MarshalTo

func (m *Event_Namespace) MarshalTo(dAtA []byte) (int, error)

func (*Event_Namespace) MarshalToSizedBuffer

func (m *Event_Namespace) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_Namespace) Size

func (m *Event_Namespace) Size() (n int)

type Event_NetworkRestrictions

type Event_NetworkRestrictions struct {
	NetworkRestrictions *types.NetworkRestrictionsV4 `protobuf:"bytes,25,opt,name=NetworkRestrictions,proto3,oneof" json:"network_restrictions,omitempty"`
}

func (*Event_NetworkRestrictions) MarshalTo

func (m *Event_NetworkRestrictions) MarshalTo(dAtA []byte) (int, error)

func (*Event_NetworkRestrictions) MarshalToSizedBuffer

func (m *Event_NetworkRestrictions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_NetworkRestrictions) Size

func (m *Event_NetworkRestrictions) Size() (n int)

type Event_ProvisionToken

type Event_ProvisionToken struct {
	ProvisionToken *types.ProvisionTokenV2 `protobuf:"bytes,5,opt,name=ProvisionToken,proto3,oneof" json:"provision_token,omitempty"`
}

func (*Event_ProvisionToken) MarshalTo

func (m *Event_ProvisionToken) MarshalTo(dAtA []byte) (int, error)

func (*Event_ProvisionToken) MarshalToSizedBuffer

func (m *Event_ProvisionToken) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ProvisionToken) Size

func (m *Event_ProvisionToken) Size() (n int)

type Event_RemoteCluster

type Event_RemoteCluster struct {
	RemoteCluster *types.RemoteClusterV3 `protobuf:"bytes,16,opt,name=RemoteCluster,proto3,oneof" json:"remote_cluster,omitempty"`
}

func (*Event_RemoteCluster) MarshalTo

func (m *Event_RemoteCluster) MarshalTo(dAtA []byte) (int, error)

func (*Event_RemoteCluster) MarshalToSizedBuffer

func (m *Event_RemoteCluster) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_RemoteCluster) Size

func (m *Event_RemoteCluster) Size() (n int)

type Event_ResourceHeader

type Event_ResourceHeader struct {
	ResourceHeader *types.ResourceHeader `protobuf:"bytes,2,opt,name=ResourceHeader,proto3,oneof" json:"resource,omitempty"`
}

func (*Event_ResourceHeader) MarshalTo

func (m *Event_ResourceHeader) MarshalTo(dAtA []byte) (int, error)

func (*Event_ResourceHeader) MarshalToSizedBuffer

func (m *Event_ResourceHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ResourceHeader) Size

func (m *Event_ResourceHeader) Size() (n int)

type Event_ReverseTunnel

type Event_ReverseTunnel struct {
	ReverseTunnel *types.ReverseTunnelV2 `protobuf:"bytes,12,opt,name=ReverseTunnel,proto3,oneof" json:"reverse_tunnel,omitempty"`
}

func (*Event_ReverseTunnel) MarshalTo

func (m *Event_ReverseTunnel) MarshalTo(dAtA []byte) (int, error)

func (*Event_ReverseTunnel) MarshalToSizedBuffer

func (m *Event_ReverseTunnel) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_ReverseTunnel) Size

func (m *Event_ReverseTunnel) Size() (n int)

type Event_Role

type Event_Role struct {
	Role *types.RoleV4 `protobuf:"bytes,9,opt,name=Role,proto3,oneof" json:"role,omitempty"`
}

func (*Event_Role) MarshalTo

func (m *Event_Role) MarshalTo(dAtA []byte) (int, error)

func (*Event_Role) MarshalToSizedBuffer

func (m *Event_Role) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_Role) Size

func (m *Event_Role) Size() (n int)

type Event_Server

type Event_Server struct {
	Server *types.ServerV2 `protobuf:"bytes,11,opt,name=Server,proto3,oneof" json:"server,omitempty"`
}

func (*Event_Server) MarshalTo

func (m *Event_Server) MarshalTo(dAtA []byte) (int, error)

func (*Event_Server) MarshalToSizedBuffer

func (m *Event_Server) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_Server) Size

func (m *Event_Server) Size() (n int)

type Event_SessionRecordingConfig

type Event_SessionRecordingConfig struct {
	SessionRecordingConfig *types.SessionRecordingConfigV2 `protobuf:"bytes,21,opt,name=SessionRecordingConfig,proto3,oneof" json:"session_recording_config,omitempty"`
}

func (*Event_SessionRecordingConfig) MarshalTo

func (m *Event_SessionRecordingConfig) MarshalTo(dAtA []byte) (int, error)

func (*Event_SessionRecordingConfig) MarshalToSizedBuffer

func (m *Event_SessionRecordingConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_SessionRecordingConfig) Size

func (m *Event_SessionRecordingConfig) Size() (n int)

type Event_StaticTokens

type Event_StaticTokens struct {
	StaticTokens *types.StaticTokensV2 `protobuf:"bytes,4,opt,name=StaticTokens,proto3,oneof" json:"static_tokens,omitempty"`
}

func (*Event_StaticTokens) MarshalTo

func (m *Event_StaticTokens) MarshalTo(dAtA []byte) (int, error)

func (*Event_StaticTokens) MarshalToSizedBuffer

func (m *Event_StaticTokens) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_StaticTokens) Size

func (m *Event_StaticTokens) Size() (n int)

type Event_TunnelConnection

type Event_TunnelConnection struct {
	TunnelConnection *types.TunnelConnectionV2 `protobuf:"bytes,13,opt,name=TunnelConnection,proto3,oneof" json:"tunnel_connection,omitempty"`
}

func (*Event_TunnelConnection) MarshalTo

func (m *Event_TunnelConnection) MarshalTo(dAtA []byte) (int, error)

func (*Event_TunnelConnection) MarshalToSizedBuffer

func (m *Event_TunnelConnection) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_TunnelConnection) Size

func (m *Event_TunnelConnection) Size() (n int)

type Event_User

type Event_User struct {
	User *types.UserV2 `protobuf:"bytes,8,opt,name=User,proto3,oneof" json:"user,omitempty"`
}

func (*Event_User) MarshalTo

func (m *Event_User) MarshalTo(dAtA []byte) (int, error)

func (*Event_User) MarshalToSizedBuffer

func (m *Event_User) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_User) Size

func (m *Event_User) Size() (n int)

type Event_WebSession

type Event_WebSession struct {
	WebSession *types.WebSessionV2 `protobuf:"bytes,18,opt,name=WebSession,proto3,oneof" json:"web_session,omitempty"`
}

func (*Event_WebSession) MarshalTo

func (m *Event_WebSession) MarshalTo(dAtA []byte) (int, error)

func (*Event_WebSession) MarshalToSizedBuffer

func (m *Event_WebSession) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_WebSession) Size

func (m *Event_WebSession) Size() (n int)

type Event_WebToken

type Event_WebToken struct {
	WebToken *types.WebTokenV3 `protobuf:"bytes,19,opt,name=WebToken,proto3,oneof" json:"web_token,omitempty"`
}

func (*Event_WebToken) MarshalTo

func (m *Event_WebToken) MarshalTo(dAtA []byte) (int, error)

func (*Event_WebToken) MarshalToSizedBuffer

func (m *Event_WebToken) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Event_WebToken) Size

func (m *Event_WebToken) Size() (n int)

type Events

type Events struct {
	// Items is a list of typed gRPC formatted audit events.
	Items []*events.OneOf `protobuf:"bytes,1,rep,name=Items,proto3" json:"Items,omitempty"`
	// the key of the last event if the returned set did not contain all events found i.e limit <
	// actual amount. this is the key clients can supply in another API request to continue fetching
	// events from the previous last position
	LastKey              string   `protobuf:"bytes,2,opt,name=LastKey,proto3" json:"LastKey,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Events) Descriptor

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

func (*Events) GetItems

func (m *Events) GetItems() []*events.OneOf

func (*Events) GetLastKey

func (m *Events) GetLastKey() string

func (*Events) Marshal

func (m *Events) Marshal() (dAtA []byte, err error)

func (*Events) MarshalTo

func (m *Events) MarshalTo(dAtA []byte) (int, error)

func (*Events) MarshalToSizedBuffer

func (m *Events) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Events) ProtoMessage

func (*Events) ProtoMessage()

func (*Events) Reset

func (m *Events) Reset()

func (*Events) Size

func (m *Events) Size() (n int)

func (*Events) String

func (m *Events) String() string

func (*Events) Unmarshal

func (m *Events) Unmarshal(dAtA []byte) error

func (*Events) XXX_DiscardUnknown

func (m *Events) XXX_DiscardUnknown()

func (*Events) XXX_Marshal

func (m *Events) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Events) XXX_Merge

func (m *Events) XXX_Merge(src proto.Message)

func (*Events) XXX_Size

func (m *Events) XXX_Size() int

func (*Events) XXX_Unmarshal

func (m *Events) XXX_Unmarshal(b []byte) error

type Features

type Features struct {
	// Kubernetes enables Kubernetes Access product
	Kubernetes bool `protobuf:"varint,1,opt,name=Kubernetes,proto3" json:"kubernetes"`
	// App enables Application Access product
	App bool `protobuf:"varint,2,opt,name=App,proto3" json:"app"`
	// DB enables database access product
	DB bool `protobuf:"varint,3,opt,name=DB,proto3" json:"db"`
	// OIDC enables OIDC connectors
	OIDC bool `protobuf:"varint,4,opt,name=OIDC,proto3" json:"oidc"`
	// SAML enables SAML connectors
	SAML bool `protobuf:"varint,5,opt,name=SAML,proto3" json:"saml"`
	// AccessControls enables FIPS access controls
	AccessControls bool `protobuf:"varint,6,opt,name=AccessControls,proto3" json:"access_controls"`
	// AdvancedAccessWorkflows enables advanced access workflows
	AdvancedAccessWorkflows bool `protobuf:"varint,7,opt,name=AdvancedAccessWorkflows,proto3" json:"advanced_access_workflows"`
	// Cloud enables some cloud-related features
	Cloud                bool     `protobuf:"varint,8,opt,name=Cloud,proto3" json:"cloud"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Features are auth server features.

func (*Features) Descriptor

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

func (*Features) GetAccessControls

func (m *Features) GetAccessControls() bool

func (*Features) GetAdvancedAccessWorkflows

func (m *Features) GetAdvancedAccessWorkflows() bool

func (*Features) GetApp

func (m *Features) GetApp() bool

func (*Features) GetCloud

func (m *Features) GetCloud() bool

func (*Features) GetDB

func (m *Features) GetDB() bool

func (*Features) GetKubernetes

func (m *Features) GetKubernetes() bool

func (*Features) GetOIDC

func (m *Features) GetOIDC() bool

func (*Features) GetSAML

func (m *Features) GetSAML() bool

func (*Features) Marshal

func (m *Features) Marshal() (dAtA []byte, err error)

func (*Features) MarshalTo

func (m *Features) MarshalTo(dAtA []byte) (int, error)

func (*Features) MarshalToSizedBuffer

func (m *Features) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Features) ProtoMessage

func (*Features) ProtoMessage()

func (*Features) Reset

func (m *Features) Reset()

func (*Features) Size

func (m *Features) Size() (n int)

func (*Features) String

func (m *Features) String() string

func (*Features) Unmarshal

func (m *Features) Unmarshal(dAtA []byte) error

func (*Features) XXX_DiscardUnknown

func (m *Features) XXX_DiscardUnknown()

func (*Features) XXX_Marshal

func (m *Features) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Features) XXX_Merge

func (m *Features) XXX_Merge(src proto.Message)

func (*Features) XXX_Size

func (m *Features) XXX_Size() int

func (*Features) XXX_Unmarshal

func (m *Features) XXX_Unmarshal(b []byte) error

type FlushAndCloseStream

type FlushAndCloseStream struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FlushAndCloseStream flushes the stream data and closes the stream

func (*FlushAndCloseStream) Descriptor

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

func (*FlushAndCloseStream) Marshal

func (m *FlushAndCloseStream) Marshal() (dAtA []byte, err error)

func (*FlushAndCloseStream) MarshalTo

func (m *FlushAndCloseStream) MarshalTo(dAtA []byte) (int, error)

func (*FlushAndCloseStream) MarshalToSizedBuffer

func (m *FlushAndCloseStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FlushAndCloseStream) ProtoMessage

func (*FlushAndCloseStream) ProtoMessage()

func (*FlushAndCloseStream) Reset

func (m *FlushAndCloseStream) Reset()

func (*FlushAndCloseStream) Size

func (m *FlushAndCloseStream) Size() (n int)

func (*FlushAndCloseStream) String

func (m *FlushAndCloseStream) String() string

func (*FlushAndCloseStream) Unmarshal

func (m *FlushAndCloseStream) Unmarshal(dAtA []byte) error

func (*FlushAndCloseStream) XXX_DiscardUnknown

func (m *FlushAndCloseStream) XXX_DiscardUnknown()

func (*FlushAndCloseStream) XXX_Marshal

func (m *FlushAndCloseStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlushAndCloseStream) XXX_Merge

func (m *FlushAndCloseStream) XXX_Merge(src proto.Message)

func (*FlushAndCloseStream) XXX_Size

func (m *FlushAndCloseStream) XXX_Size() int

func (*FlushAndCloseStream) XXX_Unmarshal

func (m *FlushAndCloseStream) XXX_Unmarshal(b []byte) error

type GenerateAppTokenRequest

type GenerateAppTokenRequest struct {
	// Username is the Teleport username.
	Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"username"`
	// Roles is a list of Teleport roles assigned to the user.
	Roles []string `protobuf:"bytes,2,rep,name=Roles,proto3" json:"roles"`
	// URI is the URI of the application this token is targeting.
	URI string `protobuf:"bytes,3,opt,name=URI,proto3" json:"uri"`
	// Expires is the time this token expires.
	Expires              time.Time `protobuf:"bytes,4,opt,name=Expires,proto3,stdtime" json:"expires"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

GenerateAppTokenRequest are the parameters used to request an application token.

func (*GenerateAppTokenRequest) Descriptor

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

func (*GenerateAppTokenRequest) GetExpires

func (m *GenerateAppTokenRequest) GetExpires() time.Time

func (*GenerateAppTokenRequest) GetRoles

func (m *GenerateAppTokenRequest) GetRoles() []string

func (*GenerateAppTokenRequest) GetURI

func (m *GenerateAppTokenRequest) GetURI() string

func (*GenerateAppTokenRequest) GetUsername

func (m *GenerateAppTokenRequest) GetUsername() string

func (*GenerateAppTokenRequest) Marshal

func (m *GenerateAppTokenRequest) Marshal() (dAtA []byte, err error)

func (*GenerateAppTokenRequest) MarshalTo

func (m *GenerateAppTokenRequest) MarshalTo(dAtA []byte) (int, error)

func (*GenerateAppTokenRequest) MarshalToSizedBuffer

func (m *GenerateAppTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenerateAppTokenRequest) ProtoMessage

func (*GenerateAppTokenRequest) ProtoMessage()

func (*GenerateAppTokenRequest) Reset

func (m *GenerateAppTokenRequest) Reset()

func (*GenerateAppTokenRequest) Size

func (m *GenerateAppTokenRequest) Size() (n int)

func (*GenerateAppTokenRequest) String

func (m *GenerateAppTokenRequest) String() string

func (*GenerateAppTokenRequest) Unmarshal

func (m *GenerateAppTokenRequest) Unmarshal(dAtA []byte) error

func (*GenerateAppTokenRequest) XXX_DiscardUnknown

func (m *GenerateAppTokenRequest) XXX_DiscardUnknown()

func (*GenerateAppTokenRequest) XXX_Marshal

func (m *GenerateAppTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateAppTokenRequest) XXX_Merge

func (m *GenerateAppTokenRequest) XXX_Merge(src proto.Message)

func (*GenerateAppTokenRequest) XXX_Size

func (m *GenerateAppTokenRequest) XXX_Size() int

func (*GenerateAppTokenRequest) XXX_Unmarshal

func (m *GenerateAppTokenRequest) XXX_Unmarshal(b []byte) error

type GenerateAppTokenResponse

type GenerateAppTokenResponse struct {
	Token                string   `protobuf:"bytes,1,opt,name=Token,proto3" json:"token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GenerateAppTokenResponse contains a signed application token.

func (*GenerateAppTokenResponse) Descriptor

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

func (*GenerateAppTokenResponse) GetToken

func (m *GenerateAppTokenResponse) GetToken() string

func (*GenerateAppTokenResponse) Marshal

func (m *GenerateAppTokenResponse) Marshal() (dAtA []byte, err error)

func (*GenerateAppTokenResponse) MarshalTo

func (m *GenerateAppTokenResponse) MarshalTo(dAtA []byte) (int, error)

func (*GenerateAppTokenResponse) MarshalToSizedBuffer

func (m *GenerateAppTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenerateAppTokenResponse) ProtoMessage

func (*GenerateAppTokenResponse) ProtoMessage()

func (*GenerateAppTokenResponse) Reset

func (m *GenerateAppTokenResponse) Reset()

func (*GenerateAppTokenResponse) Size

func (m *GenerateAppTokenResponse) Size() (n int)

func (*GenerateAppTokenResponse) String

func (m *GenerateAppTokenResponse) String() string

func (*GenerateAppTokenResponse) Unmarshal

func (m *GenerateAppTokenResponse) Unmarshal(dAtA []byte) error

func (*GenerateAppTokenResponse) XXX_DiscardUnknown

func (m *GenerateAppTokenResponse) XXX_DiscardUnknown()

func (*GenerateAppTokenResponse) XXX_Marshal

func (m *GenerateAppTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateAppTokenResponse) XXX_Merge

func (m *GenerateAppTokenResponse) XXX_Merge(src proto.Message)

func (*GenerateAppTokenResponse) XXX_Size

func (m *GenerateAppTokenResponse) XXX_Size() int

func (*GenerateAppTokenResponse) XXX_Unmarshal

func (m *GenerateAppTokenResponse) XXX_Unmarshal(b []byte) error

type GetAppServersRequest

type GetAppServersRequest struct {
	// Namespace is the namespace for application.
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	// DEPRECATED: SkipValidation is used to skip JSON schema validation.
	SkipValidation       bool     `protobuf:"varint,2,opt,name=SkipValidation,proto3" json:"skip_validation"` // Deprecated: Do not use.
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetAppServersRequest are the parameters used to request application servers.

func (*GetAppServersRequest) Descriptor

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

func (*GetAppServersRequest) GetNamespace

func (m *GetAppServersRequest) GetNamespace() string

func (*GetAppServersRequest) GetSkipValidation deprecated

func (m *GetAppServersRequest) GetSkipValidation() bool

Deprecated: Do not use.

func (*GetAppServersRequest) Marshal

func (m *GetAppServersRequest) Marshal() (dAtA []byte, err error)

func (*GetAppServersRequest) MarshalTo

func (m *GetAppServersRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetAppServersRequest) MarshalToSizedBuffer

func (m *GetAppServersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetAppServersRequest) ProtoMessage

func (*GetAppServersRequest) ProtoMessage()

func (*GetAppServersRequest) Reset

func (m *GetAppServersRequest) Reset()

func (*GetAppServersRequest) Size

func (m *GetAppServersRequest) Size() (n int)

func (*GetAppServersRequest) String

func (m *GetAppServersRequest) String() string

func (*GetAppServersRequest) Unmarshal

func (m *GetAppServersRequest) Unmarshal(dAtA []byte) error

func (*GetAppServersRequest) XXX_DiscardUnknown

func (m *GetAppServersRequest) XXX_DiscardUnknown()

func (*GetAppServersRequest) XXX_Marshal

func (m *GetAppServersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAppServersRequest) XXX_Merge

func (m *GetAppServersRequest) XXX_Merge(src proto.Message)

func (*GetAppServersRequest) XXX_Size

func (m *GetAppServersRequest) XXX_Size() int

func (*GetAppServersRequest) XXX_Unmarshal

func (m *GetAppServersRequest) XXX_Unmarshal(b []byte) error

type GetAppServersResponse

type GetAppServersResponse struct {
	// Servers is a slice of types.Server that represent applications.
	Servers              []*types.ServerV2 `protobuf:"bytes,1,rep,name=Servers,proto3" json:"servers"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

GetAppServersResponse contains all requested application servers.

func (*GetAppServersResponse) Descriptor

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

func (*GetAppServersResponse) GetServers

func (m *GetAppServersResponse) GetServers() []*types.ServerV2

func (*GetAppServersResponse) Marshal

func (m *GetAppServersResponse) Marshal() (dAtA []byte, err error)

func (*GetAppServersResponse) MarshalTo

func (m *GetAppServersResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetAppServersResponse) MarshalToSizedBuffer

func (m *GetAppServersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetAppServersResponse) ProtoMessage

func (*GetAppServersResponse) ProtoMessage()

func (*GetAppServersResponse) Reset

func (m *GetAppServersResponse) Reset()

func (*GetAppServersResponse) Size

func (m *GetAppServersResponse) Size() (n int)

func (*GetAppServersResponse) String

func (m *GetAppServersResponse) String() string

func (*GetAppServersResponse) Unmarshal

func (m *GetAppServersResponse) Unmarshal(dAtA []byte) error

func (*GetAppServersResponse) XXX_DiscardUnknown

func (m *GetAppServersResponse) XXX_DiscardUnknown()

func (*GetAppServersResponse) XXX_Marshal

func (m *GetAppServersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAppServersResponse) XXX_Merge

func (m *GetAppServersResponse) XXX_Merge(src proto.Message)

func (*GetAppServersResponse) XXX_Size

func (m *GetAppServersResponse) XXX_Size() int

func (*GetAppServersResponse) XXX_Unmarshal

func (m *GetAppServersResponse) XXX_Unmarshal(b []byte) error

type GetAppSessionRequest

type GetAppSessionRequest struct {
	// SessionID is the ID of the session being requested.
	SessionID            string   `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"session_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetAppSessionRequest are the parameters used to request an application web session.

func (*GetAppSessionRequest) Descriptor

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

func (*GetAppSessionRequest) GetSessionID

func (m *GetAppSessionRequest) GetSessionID() string

func (*GetAppSessionRequest) Marshal

func (m *GetAppSessionRequest) Marshal() (dAtA []byte, err error)

func (*GetAppSessionRequest) MarshalTo

func (m *GetAppSessionRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetAppSessionRequest) MarshalToSizedBuffer

func (m *GetAppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetAppSessionRequest) ProtoMessage

func (*GetAppSessionRequest) ProtoMessage()

func (*GetAppSessionRequest) Reset

func (m *GetAppSessionRequest) Reset()

func (*GetAppSessionRequest) Size

func (m *GetAppSessionRequest) Size() (n int)

func (*GetAppSessionRequest) String

func (m *GetAppSessionRequest) String() string

func (*GetAppSessionRequest) Unmarshal

func (m *GetAppSessionRequest) Unmarshal(dAtA []byte) error

func (*GetAppSessionRequest) XXX_DiscardUnknown

func (m *GetAppSessionRequest) XXX_DiscardUnknown()

func (*GetAppSessionRequest) XXX_Marshal

func (m *GetAppSessionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAppSessionRequest) XXX_Merge

func (m *GetAppSessionRequest) XXX_Merge(src proto.Message)

func (*GetAppSessionRequest) XXX_Size

func (m *GetAppSessionRequest) XXX_Size() int

func (*GetAppSessionRequest) XXX_Unmarshal

func (m *GetAppSessionRequest) XXX_Unmarshal(b []byte) error

type GetAppSessionResponse

type GetAppSessionResponse struct {
	// Session is the application web session.
	Session              *types.WebSessionV2 `protobuf:"bytes,1,opt,name=Session,proto3" json:"session"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

GetAppSessionResponse contains the requested application web session.

func (*GetAppSessionResponse) Descriptor

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

func (*GetAppSessionResponse) GetSession

func (m *GetAppSessionResponse) GetSession() *types.WebSessionV2

func (*GetAppSessionResponse) Marshal

func (m *GetAppSessionResponse) Marshal() (dAtA []byte, err error)

func (*GetAppSessionResponse) MarshalTo

func (m *GetAppSessionResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetAppSessionResponse) MarshalToSizedBuffer

func (m *GetAppSessionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetAppSessionResponse) ProtoMessage

func (*GetAppSessionResponse) ProtoMessage()

func (*GetAppSessionResponse) Reset

func (m *GetAppSessionResponse) Reset()

func (*GetAppSessionResponse) Size

func (m *GetAppSessionResponse) Size() (n int)

func (*GetAppSessionResponse) String

func (m *GetAppSessionResponse) String() string

func (*GetAppSessionResponse) Unmarshal

func (m *GetAppSessionResponse) Unmarshal(dAtA []byte) error

func (*GetAppSessionResponse) XXX_DiscardUnknown

func (m *GetAppSessionResponse) XXX_DiscardUnknown()

func (*GetAppSessionResponse) XXX_Marshal

func (m *GetAppSessionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAppSessionResponse) XXX_Merge

func (m *GetAppSessionResponse) XXX_Merge(src proto.Message)

func (*GetAppSessionResponse) XXX_Size

func (m *GetAppSessionResponse) XXX_Size() int

func (*GetAppSessionResponse) XXX_Unmarshal

func (m *GetAppSessionResponse) XXX_Unmarshal(b []byte) error

type GetAppSessionsResponse

type GetAppSessionsResponse struct {
	// Sessions is a list of application web sessions.
	Sessions             []*types.WebSessionV2 `protobuf:"bytes,1,rep,name=Sessions,proto3" json:"sessions"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

GetAppSessionsResponse contains all the requested application web sessions.

func (*GetAppSessionsResponse) Descriptor

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

func (*GetAppSessionsResponse) GetSessions

func (m *GetAppSessionsResponse) GetSessions() []*types.WebSessionV2

func (*GetAppSessionsResponse) Marshal

func (m *GetAppSessionsResponse) Marshal() (dAtA []byte, err error)

func (*GetAppSessionsResponse) MarshalTo

func (m *GetAppSessionsResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetAppSessionsResponse) MarshalToSizedBuffer

func (m *GetAppSessionsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetAppSessionsResponse) ProtoMessage

func (*GetAppSessionsResponse) ProtoMessage()

func (*GetAppSessionsResponse) Reset

func (m *GetAppSessionsResponse) Reset()

func (*GetAppSessionsResponse) Size

func (m *GetAppSessionsResponse) Size() (n int)

func (*GetAppSessionsResponse) String

func (m *GetAppSessionsResponse) String() string

func (*GetAppSessionsResponse) Unmarshal

func (m *GetAppSessionsResponse) Unmarshal(dAtA []byte) error

func (*GetAppSessionsResponse) XXX_DiscardUnknown

func (m *GetAppSessionsResponse) XXX_DiscardUnknown()

func (*GetAppSessionsResponse) XXX_Marshal

func (m *GetAppSessionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAppSessionsResponse) XXX_Merge

func (m *GetAppSessionsResponse) XXX_Merge(src proto.Message)

func (*GetAppSessionsResponse) XXX_Size

func (m *GetAppSessionsResponse) XXX_Size() int

func (*GetAppSessionsResponse) XXX_Unmarshal

func (m *GetAppSessionsResponse) XXX_Unmarshal(b []byte) error

type GetDatabaseServersRequest

type GetDatabaseServersRequest struct {
	// Namespace is the database server namespace.
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	// DEPRECATED: SkipValidation allows to turn off JSON schema validation.
	SkipValidation       bool     `protobuf:"varint,2,opt,name=SkipValidation,proto3" json:"skip_validation"` // Deprecated: Do not use.
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetDatabaseServersRequest is a request to return all registered database servers.

func (*GetDatabaseServersRequest) Descriptor

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

func (*GetDatabaseServersRequest) GetNamespace

func (m *GetDatabaseServersRequest) GetNamespace() string

func (*GetDatabaseServersRequest) GetSkipValidation deprecated

func (m *GetDatabaseServersRequest) GetSkipValidation() bool

Deprecated: Do not use.

func (*GetDatabaseServersRequest) Marshal

func (m *GetDatabaseServersRequest) Marshal() (dAtA []byte, err error)

func (*GetDatabaseServersRequest) MarshalTo

func (m *GetDatabaseServersRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetDatabaseServersRequest) MarshalToSizedBuffer

func (m *GetDatabaseServersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetDatabaseServersRequest) ProtoMessage

func (*GetDatabaseServersRequest) ProtoMessage()

func (*GetDatabaseServersRequest) Reset

func (m *GetDatabaseServersRequest) Reset()

func (*GetDatabaseServersRequest) Size

func (m *GetDatabaseServersRequest) Size() (n int)

func (*GetDatabaseServersRequest) String

func (m *GetDatabaseServersRequest) String() string

func (*GetDatabaseServersRequest) Unmarshal

func (m *GetDatabaseServersRequest) Unmarshal(dAtA []byte) error

func (*GetDatabaseServersRequest) XXX_DiscardUnknown

func (m *GetDatabaseServersRequest) XXX_DiscardUnknown()

func (*GetDatabaseServersRequest) XXX_Marshal

func (m *GetDatabaseServersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetDatabaseServersRequest) XXX_Merge

func (m *GetDatabaseServersRequest) XXX_Merge(src proto.Message)

func (*GetDatabaseServersRequest) XXX_Size

func (m *GetDatabaseServersRequest) XXX_Size() int

func (*GetDatabaseServersRequest) XXX_Unmarshal

func (m *GetDatabaseServersRequest) XXX_Unmarshal(b []byte) error

type GetDatabaseServersResponse

type GetDatabaseServersResponse struct {
	// Servers is a list of database proxy servers.
	Servers              []*types.DatabaseServerV3 `protobuf:"bytes,1,rep,name=Servers,proto3" json:"servers"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

GetDatabaseServersResponse contains all registered database servers.

func (*GetDatabaseServersResponse) Descriptor

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

func (*GetDatabaseServersResponse) GetServers

func (*GetDatabaseServersResponse) Marshal

func (m *GetDatabaseServersResponse) Marshal() (dAtA []byte, err error)

func (*GetDatabaseServersResponse) MarshalTo

func (m *GetDatabaseServersResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetDatabaseServersResponse) MarshalToSizedBuffer

func (m *GetDatabaseServersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetDatabaseServersResponse) ProtoMessage

func (*GetDatabaseServersResponse) ProtoMessage()

func (*GetDatabaseServersResponse) Reset

func (m *GetDatabaseServersResponse) Reset()

func (*GetDatabaseServersResponse) Size

func (m *GetDatabaseServersResponse) Size() (n int)

func (*GetDatabaseServersResponse) String

func (m *GetDatabaseServersResponse) String() string

func (*GetDatabaseServersResponse) Unmarshal

func (m *GetDatabaseServersResponse) Unmarshal(dAtA []byte) error

func (*GetDatabaseServersResponse) XXX_DiscardUnknown

func (m *GetDatabaseServersResponse) XXX_DiscardUnknown()

func (*GetDatabaseServersResponse) XXX_Marshal

func (m *GetDatabaseServersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetDatabaseServersResponse) XXX_Merge

func (m *GetDatabaseServersResponse) XXX_Merge(src proto.Message)

func (*GetDatabaseServersResponse) XXX_Size

func (m *GetDatabaseServersResponse) XXX_Size() int

func (*GetDatabaseServersResponse) XXX_Unmarshal

func (m *GetDatabaseServersResponse) XXX_Unmarshal(b []byte) error

type GetEventsRequest

type GetEventsRequest struct {
	// Namespace, if not set, defaults to 'default'
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"Namespace,omitempty"`
	// StartDate is the oldest date of returned events
	StartDate time.Time `protobuf:"bytes,2,opt,name=StartDate,proto3,stdtime" json:"StartDate"`
	// EndDate is the newest date of returned events
	EndDate time.Time `protobuf:"bytes,3,opt,name=EndDate,proto3,stdtime" json:"EndDate"`
	// EventTypes is optional, if not set, returns all events
	EventTypes []string `protobuf:"bytes,4,rep,name=EventTypes,proto3" json:"EventTypes,omitempty"`
	// Limit is the maximum amount of events returned
	Limit int32 `protobuf:"varint,5,opt,name=Limit,proto3" json:"Limit,omitempty"`
	// StartKey is used to resume a query in order to enable pagination.
	// If the previous response had LastKey set then this should be
	// set to its value. Otherwise leave empty.
	StartKey string `protobuf:"bytes,6,opt,name=StartKey,proto3" json:"StartKey,omitempty"`
	// Order specifies an ascending or descending order of events.
	// A value of 0 means a descending order and a value of 1 means an ascending order.
	Order                Order    `protobuf:"varint,7,opt,name=Order,proto3,enum=proto.Order" json:"Order,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetEventsRequest) Descriptor

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

func (*GetEventsRequest) GetEndDate

func (m *GetEventsRequest) GetEndDate() time.Time

func (*GetEventsRequest) GetEventTypes

func (m *GetEventsRequest) GetEventTypes() []string

func (*GetEventsRequest) GetLimit

func (m *GetEventsRequest) GetLimit() int32

func (*GetEventsRequest) GetNamespace

func (m *GetEventsRequest) GetNamespace() string

func (*GetEventsRequest) GetOrder

func (m *GetEventsRequest) GetOrder() Order

func (*GetEventsRequest) GetStartDate

func (m *GetEventsRequest) GetStartDate() time.Time

func (*GetEventsRequest) GetStartKey

func (m *GetEventsRequest) GetStartKey() string

func (*GetEventsRequest) Marshal

func (m *GetEventsRequest) Marshal() (dAtA []byte, err error)

func (*GetEventsRequest) MarshalTo

func (m *GetEventsRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetEventsRequest) MarshalToSizedBuffer

func (m *GetEventsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetEventsRequest) ProtoMessage

func (*GetEventsRequest) ProtoMessage()

func (*GetEventsRequest) Reset

func (m *GetEventsRequest) Reset()

func (*GetEventsRequest) Size

func (m *GetEventsRequest) Size() (n int)

func (*GetEventsRequest) String

func (m *GetEventsRequest) String() string

func (*GetEventsRequest) Unmarshal

func (m *GetEventsRequest) Unmarshal(dAtA []byte) error

func (*GetEventsRequest) XXX_DiscardUnknown

func (m *GetEventsRequest) XXX_DiscardUnknown()

func (*GetEventsRequest) XXX_Marshal

func (m *GetEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetEventsRequest) XXX_Merge

func (m *GetEventsRequest) XXX_Merge(src proto.Message)

func (*GetEventsRequest) XXX_Size

func (m *GetEventsRequest) XXX_Size() int

func (*GetEventsRequest) XXX_Unmarshal

func (m *GetEventsRequest) XXX_Unmarshal(b []byte) error

type GetKubeServicesRequest

type GetKubeServicesRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetKubeServicesRequest are the parameters used to request kubernetes services.

func (*GetKubeServicesRequest) Descriptor

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

func (*GetKubeServicesRequest) Marshal

func (m *GetKubeServicesRequest) Marshal() (dAtA []byte, err error)

func (*GetKubeServicesRequest) MarshalTo

func (m *GetKubeServicesRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetKubeServicesRequest) MarshalToSizedBuffer

func (m *GetKubeServicesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetKubeServicesRequest) ProtoMessage

func (*GetKubeServicesRequest) ProtoMessage()

func (*GetKubeServicesRequest) Reset

func (m *GetKubeServicesRequest) Reset()

func (*GetKubeServicesRequest) Size

func (m *GetKubeServicesRequest) Size() (n int)

func (*GetKubeServicesRequest) String

func (m *GetKubeServicesRequest) String() string

func (*GetKubeServicesRequest) Unmarshal

func (m *GetKubeServicesRequest) Unmarshal(dAtA []byte) error

func (*GetKubeServicesRequest) XXX_DiscardUnknown

func (m *GetKubeServicesRequest) XXX_DiscardUnknown()

func (*GetKubeServicesRequest) XXX_Marshal

func (m *GetKubeServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetKubeServicesRequest) XXX_Merge

func (m *GetKubeServicesRequest) XXX_Merge(src proto.Message)

func (*GetKubeServicesRequest) XXX_Size

func (m *GetKubeServicesRequest) XXX_Size() int

func (*GetKubeServicesRequest) XXX_Unmarshal

func (m *GetKubeServicesRequest) XXX_Unmarshal(b []byte) error

type GetKubeServicesResponse

type GetKubeServicesResponse struct {
	// Servers is a slice of types.Server that represent kubernetes
	// services.
	Servers              []*types.ServerV2 `protobuf:"bytes,1,rep,name=Servers,proto3" json:"servers"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

GetKubeServicesResponse contains all requested kubernetes services.

func (*GetKubeServicesResponse) Descriptor

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

func (*GetKubeServicesResponse) GetServers

func (m *GetKubeServicesResponse) GetServers() []*types.ServerV2

func (*GetKubeServicesResponse) Marshal

func (m *GetKubeServicesResponse) Marshal() (dAtA []byte, err error)

func (*GetKubeServicesResponse) MarshalTo

func (m *GetKubeServicesResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetKubeServicesResponse) MarshalToSizedBuffer

func (m *GetKubeServicesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetKubeServicesResponse) ProtoMessage

func (*GetKubeServicesResponse) ProtoMessage()

func (*GetKubeServicesResponse) Reset

func (m *GetKubeServicesResponse) Reset()

func (*GetKubeServicesResponse) Size

func (m *GetKubeServicesResponse) Size() (n int)

func (*GetKubeServicesResponse) String

func (m *GetKubeServicesResponse) String() string

func (*GetKubeServicesResponse) Unmarshal

func (m *GetKubeServicesResponse) Unmarshal(dAtA []byte) error

func (*GetKubeServicesResponse) XXX_DiscardUnknown

func (m *GetKubeServicesResponse) XXX_DiscardUnknown()

func (*GetKubeServicesResponse) XXX_Marshal

func (m *GetKubeServicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetKubeServicesResponse) XXX_Merge

func (m *GetKubeServicesResponse) XXX_Merge(src proto.Message)

func (*GetKubeServicesResponse) XXX_Size

func (m *GetKubeServicesResponse) XXX_Size() int

func (*GetKubeServicesResponse) XXX_Unmarshal

func (m *GetKubeServicesResponse) XXX_Unmarshal(b []byte) error

type GetLockRequest

type GetLockRequest struct {
	// Name is the name of the lock to get.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetLockRequest) Descriptor

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

func (*GetLockRequest) GetName

func (m *GetLockRequest) GetName() string

func (*GetLockRequest) Marshal

func (m *GetLockRequest) Marshal() (dAtA []byte, err error)

func (*GetLockRequest) MarshalTo

func (m *GetLockRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetLockRequest) MarshalToSizedBuffer

func (m *GetLockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetLockRequest) ProtoMessage

func (*GetLockRequest) ProtoMessage()

func (*GetLockRequest) Reset

func (m *GetLockRequest) Reset()

func (*GetLockRequest) Size

func (m *GetLockRequest) Size() (n int)

func (*GetLockRequest) String

func (m *GetLockRequest) String() string

func (*GetLockRequest) Unmarshal

func (m *GetLockRequest) Unmarshal(dAtA []byte) error

func (*GetLockRequest) XXX_DiscardUnknown

func (m *GetLockRequest) XXX_DiscardUnknown()

func (*GetLockRequest) XXX_Marshal

func (m *GetLockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLockRequest) XXX_Merge

func (m *GetLockRequest) XXX_Merge(src proto.Message)

func (*GetLockRequest) XXX_Size

func (m *GetLockRequest) XXX_Size() int

func (*GetLockRequest) XXX_Unmarshal

func (m *GetLockRequest) XXX_Unmarshal(b []byte) error

type GetLocksRequest

type GetLocksRequest struct {
	// Targets is a list of targets. Every returned lock must match at least
	// one of the targets.
	Targets []*types.LockTarget `protobuf:"bytes,1,rep,name=Targets,proto3" json:"Targets,omitempty"`
	// InForceOnly specifies whether to return only those locks that are in force.
	InForceOnly          bool     `protobuf:"varint,2,opt,name=InForceOnly,proto3" json:"InForceOnly,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetLocksRequest) Descriptor

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

func (*GetLocksRequest) GetInForceOnly

func (m *GetLocksRequest) GetInForceOnly() bool

func (*GetLocksRequest) GetTargets

func (m *GetLocksRequest) GetTargets() []*types.LockTarget

func (*GetLocksRequest) Marshal

func (m *GetLocksRequest) Marshal() (dAtA []byte, err error)

func (*GetLocksRequest) MarshalTo

func (m *GetLocksRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetLocksRequest) MarshalToSizedBuffer

func (m *GetLocksRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetLocksRequest) ProtoMessage

func (*GetLocksRequest) ProtoMessage()

func (*GetLocksRequest) Reset

func (m *GetLocksRequest) Reset()

func (*GetLocksRequest) Size

func (m *GetLocksRequest) Size() (n int)

func (*GetLocksRequest) String

func (m *GetLocksRequest) String() string

func (*GetLocksRequest) Unmarshal

func (m *GetLocksRequest) Unmarshal(dAtA []byte) error

func (*GetLocksRequest) XXX_DiscardUnknown

func (m *GetLocksRequest) XXX_DiscardUnknown()

func (*GetLocksRequest) XXX_Marshal

func (m *GetLocksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLocksRequest) XXX_Merge

func (m *GetLocksRequest) XXX_Merge(src proto.Message)

func (*GetLocksRequest) XXX_Size

func (m *GetLocksRequest) XXX_Size() int

func (*GetLocksRequest) XXX_Unmarshal

func (m *GetLocksRequest) XXX_Unmarshal(b []byte) error

type GetLocksResponse

type GetLocksResponse struct {
	// Locks is a list of locks.
	Locks                []*types.LockV2 `protobuf:"bytes,1,rep,name=Locks,proto3" json:"Locks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*GetLocksResponse) Descriptor

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

func (*GetLocksResponse) GetLocks

func (m *GetLocksResponse) GetLocks() []*types.LockV2

func (*GetLocksResponse) Marshal

func (m *GetLocksResponse) Marshal() (dAtA []byte, err error)

func (*GetLocksResponse) MarshalTo

func (m *GetLocksResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetLocksResponse) MarshalToSizedBuffer

func (m *GetLocksResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetLocksResponse) ProtoMessage

func (*GetLocksResponse) ProtoMessage()

func (*GetLocksResponse) Reset

func (m *GetLocksResponse) Reset()

func (*GetLocksResponse) Size

func (m *GetLocksResponse) Size() (n int)

func (*GetLocksResponse) String

func (m *GetLocksResponse) String() string

func (*GetLocksResponse) Unmarshal

func (m *GetLocksResponse) Unmarshal(dAtA []byte) error

func (*GetLocksResponse) XXX_DiscardUnknown

func (m *GetLocksResponse) XXX_DiscardUnknown()

func (*GetLocksResponse) XXX_Marshal

func (m *GetLocksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLocksResponse) XXX_Merge

func (m *GetLocksResponse) XXX_Merge(src proto.Message)

func (*GetLocksResponse) XXX_Size

func (m *GetLocksResponse) XXX_Size() int

func (*GetLocksResponse) XXX_Unmarshal

func (m *GetLocksResponse) XXX_Unmarshal(b []byte) error

type GetMFADevicesRequest

type GetMFADevicesRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetMFADeviceRequest is a request for MFA devices for the calling user.

func (*GetMFADevicesRequest) Descriptor

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

func (*GetMFADevicesRequest) Marshal

func (m *GetMFADevicesRequest) Marshal() (dAtA []byte, err error)

func (*GetMFADevicesRequest) MarshalTo

func (m *GetMFADevicesRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetMFADevicesRequest) MarshalToSizedBuffer

func (m *GetMFADevicesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetMFADevicesRequest) ProtoMessage

func (*GetMFADevicesRequest) ProtoMessage()

func (*GetMFADevicesRequest) Reset

func (m *GetMFADevicesRequest) Reset()

func (*GetMFADevicesRequest) Size

func (m *GetMFADevicesRequest) Size() (n int)

func (*GetMFADevicesRequest) String

func (m *GetMFADevicesRequest) String() string

func (*GetMFADevicesRequest) Unmarshal

func (m *GetMFADevicesRequest) Unmarshal(dAtA []byte) error

func (*GetMFADevicesRequest) XXX_DiscardUnknown

func (m *GetMFADevicesRequest) XXX_DiscardUnknown()

func (*GetMFADevicesRequest) XXX_Marshal

func (m *GetMFADevicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetMFADevicesRequest) XXX_Merge

func (m *GetMFADevicesRequest) XXX_Merge(src proto.Message)

func (*GetMFADevicesRequest) XXX_Size

func (m *GetMFADevicesRequest) XXX_Size() int

func (*GetMFADevicesRequest) XXX_Unmarshal

func (m *GetMFADevicesRequest) XXX_Unmarshal(b []byte) error

type GetMFADevicesResponse

type GetMFADevicesResponse struct {
	Devices              []*types.MFADevice `protobuf:"bytes,1,rep,name=Devices,proto3" json:"Devices,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

GetMFADeviceResponse is a response for GetMFADevices RPC.

func (*GetMFADevicesResponse) Descriptor

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

func (*GetMFADevicesResponse) GetDevices

func (m *GetMFADevicesResponse) GetDevices() []*types.MFADevice

func (*GetMFADevicesResponse) Marshal

func (m *GetMFADevicesResponse) Marshal() (dAtA []byte, err error)

func (*GetMFADevicesResponse) MarshalTo

func (m *GetMFADevicesResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetMFADevicesResponse) MarshalToSizedBuffer

func (m *GetMFADevicesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetMFADevicesResponse) ProtoMessage

func (*GetMFADevicesResponse) ProtoMessage()

func (*GetMFADevicesResponse) Reset

func (m *GetMFADevicesResponse) Reset()

func (*GetMFADevicesResponse) Size

func (m *GetMFADevicesResponse) Size() (n int)

func (*GetMFADevicesResponse) String

func (m *GetMFADevicesResponse) String() string

func (*GetMFADevicesResponse) Unmarshal

func (m *GetMFADevicesResponse) Unmarshal(dAtA []byte) error

func (*GetMFADevicesResponse) XXX_DiscardUnknown

func (m *GetMFADevicesResponse) XXX_DiscardUnknown()

func (*GetMFADevicesResponse) XXX_Marshal

func (m *GetMFADevicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetMFADevicesResponse) XXX_Merge

func (m *GetMFADevicesResponse) XXX_Merge(src proto.Message)

func (*GetMFADevicesResponse) XXX_Size

func (m *GetMFADevicesResponse) XXX_Size() int

func (*GetMFADevicesResponse) XXX_Unmarshal

func (m *GetMFADevicesResponse) XXX_Unmarshal(b []byte) error

type GetResetPasswordTokenRequest

type GetResetPasswordTokenRequest struct {
	TokenID              string   `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetResetPasswordTokenRequest is a request to get a reset password token.

func (*GetResetPasswordTokenRequest) Descriptor

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

func (*GetResetPasswordTokenRequest) GetTokenID

func (m *GetResetPasswordTokenRequest) GetTokenID() string

func (*GetResetPasswordTokenRequest) Marshal

func (m *GetResetPasswordTokenRequest) Marshal() (dAtA []byte, err error)

func (*GetResetPasswordTokenRequest) MarshalTo

func (m *GetResetPasswordTokenRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetResetPasswordTokenRequest) MarshalToSizedBuffer

func (m *GetResetPasswordTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetResetPasswordTokenRequest) ProtoMessage

func (*GetResetPasswordTokenRequest) ProtoMessage()

func (*GetResetPasswordTokenRequest) Reset

func (m *GetResetPasswordTokenRequest) Reset()

func (*GetResetPasswordTokenRequest) Size

func (m *GetResetPasswordTokenRequest) Size() (n int)

func (*GetResetPasswordTokenRequest) String

func (*GetResetPasswordTokenRequest) Unmarshal

func (m *GetResetPasswordTokenRequest) Unmarshal(dAtA []byte) error

func (*GetResetPasswordTokenRequest) XXX_DiscardUnknown

func (m *GetResetPasswordTokenRequest) XXX_DiscardUnknown()

func (*GetResetPasswordTokenRequest) XXX_Marshal

func (m *GetResetPasswordTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetResetPasswordTokenRequest) XXX_Merge

func (m *GetResetPasswordTokenRequest) XXX_Merge(src proto.Message)

func (*GetResetPasswordTokenRequest) XXX_Size

func (m *GetResetPasswordTokenRequest) XXX_Size() int

func (*GetResetPasswordTokenRequest) XXX_Unmarshal

func (m *GetResetPasswordTokenRequest) XXX_Unmarshal(b []byte) error

type GetRoleRequest

type GetRoleRequest struct {
	// Name is the name of the role to get.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetRoleRequest is a request to query a role.

func (*GetRoleRequest) Descriptor

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

func (*GetRoleRequest) GetName

func (m *GetRoleRequest) GetName() string

func (*GetRoleRequest) Marshal

func (m *GetRoleRequest) Marshal() (dAtA []byte, err error)

func (*GetRoleRequest) MarshalTo

func (m *GetRoleRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetRoleRequest) MarshalToSizedBuffer

func (m *GetRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetRoleRequest) ProtoMessage

func (*GetRoleRequest) ProtoMessage()

func (*GetRoleRequest) Reset

func (m *GetRoleRequest) Reset()

func (*GetRoleRequest) Size

func (m *GetRoleRequest) Size() (n int)

func (*GetRoleRequest) String

func (m *GetRoleRequest) String() string

func (*GetRoleRequest) Unmarshal

func (m *GetRoleRequest) Unmarshal(dAtA []byte) error

func (*GetRoleRequest) XXX_DiscardUnknown

func (m *GetRoleRequest) XXX_DiscardUnknown()

func (*GetRoleRequest) XXX_Marshal

func (m *GetRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRoleRequest) XXX_Merge

func (m *GetRoleRequest) XXX_Merge(src proto.Message)

func (*GetRoleRequest) XXX_Size

func (m *GetRoleRequest) XXX_Size() int

func (*GetRoleRequest) XXX_Unmarshal

func (m *GetRoleRequest) XXX_Unmarshal(b []byte) error

type GetRolesResponse

type GetRolesResponse struct {
	// Roles is a list of roles.
	Roles                []*types.RoleV4 `protobuf:"bytes,1,rep,name=Roles,proto3" json:"Roles,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

GetRolesResponse is a response to querying for all roles.

func (*GetRolesResponse) Descriptor

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

func (*GetRolesResponse) GetRoles

func (m *GetRolesResponse) GetRoles() []*types.RoleV4

func (*GetRolesResponse) Marshal

func (m *GetRolesResponse) Marshal() (dAtA []byte, err error)

func (*GetRolesResponse) MarshalTo

func (m *GetRolesResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetRolesResponse) MarshalToSizedBuffer

func (m *GetRolesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetRolesResponse) ProtoMessage

func (*GetRolesResponse) ProtoMessage()

func (*GetRolesResponse) Reset

func (m *GetRolesResponse) Reset()

func (*GetRolesResponse) Size

func (m *GetRolesResponse) Size() (n int)

func (*GetRolesResponse) String

func (m *GetRolesResponse) String() string

func (*GetRolesResponse) Unmarshal

func (m *GetRolesResponse) Unmarshal(dAtA []byte) error

func (*GetRolesResponse) XXX_DiscardUnknown

func (m *GetRolesResponse) XXX_DiscardUnknown()

func (*GetRolesResponse) XXX_Marshal

func (m *GetRolesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRolesResponse) XXX_Merge

func (m *GetRolesResponse) XXX_Merge(src proto.Message)

func (*GetRolesResponse) XXX_Size

func (m *GetRolesResponse) XXX_Size() int

func (*GetRolesResponse) XXX_Unmarshal

func (m *GetRolesResponse) XXX_Unmarshal(b []byte) error

type GetSessionEventsRequest

type GetSessionEventsRequest struct {
	// StartDate is the oldest date of returned events
	StartDate time.Time `protobuf:"bytes,1,opt,name=StartDate,proto3,stdtime" json:"StartDate"`
	// EndDate is the newest date of returned events
	EndDate time.Time `protobuf:"bytes,2,opt,name=EndDate,proto3,stdtime" json:"EndDate"`
	// Limit is the maximum amount of events to retrieve.
	Limit int32 `protobuf:"varint,3,opt,name=Limit,proto3" json:"Limit,omitempty"`
	// StartKey is used to resume a query in order to enable pagination.
	// If the previous response had LastKey set then this should be
	// set to its value. Otherwise leave empty.
	StartKey string `protobuf:"bytes,4,opt,name=StartKey,proto3" json:"StartKey,omitempty"`
	// Order specifies an ascending or descending order of events.
	// A value of 0 means a descending order and a value of 1 means an ascending order.
	Order                Order    `protobuf:"varint,5,opt,name=Order,proto3,enum=proto.Order" json:"Order,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetSessionEventsRequest) Descriptor

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

func (*GetSessionEventsRequest) GetEndDate

func (m *GetSessionEventsRequest) GetEndDate() time.Time

func (*GetSessionEventsRequest) GetLimit

func (m *GetSessionEventsRequest) GetLimit() int32

func (*GetSessionEventsRequest) GetOrder

func (m *GetSessionEventsRequest) GetOrder() Order

func (*GetSessionEventsRequest) GetStartDate

func (m *GetSessionEventsRequest) GetStartDate() time.Time

func (*GetSessionEventsRequest) GetStartKey

func (m *GetSessionEventsRequest) GetStartKey() string

func (*GetSessionEventsRequest) Marshal

func (m *GetSessionEventsRequest) Marshal() (dAtA []byte, err error)

func (*GetSessionEventsRequest) MarshalTo

func (m *GetSessionEventsRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetSessionEventsRequest) MarshalToSizedBuffer

func (m *GetSessionEventsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetSessionEventsRequest) ProtoMessage

func (*GetSessionEventsRequest) ProtoMessage()

func (*GetSessionEventsRequest) Reset

func (m *GetSessionEventsRequest) Reset()

func (*GetSessionEventsRequest) Size

func (m *GetSessionEventsRequest) Size() (n int)

func (*GetSessionEventsRequest) String

func (m *GetSessionEventsRequest) String() string

func (*GetSessionEventsRequest) Unmarshal

func (m *GetSessionEventsRequest) Unmarshal(dAtA []byte) error

func (*GetSessionEventsRequest) XXX_DiscardUnknown

func (m *GetSessionEventsRequest) XXX_DiscardUnknown()

func (*GetSessionEventsRequest) XXX_Marshal

func (m *GetSessionEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetSessionEventsRequest) XXX_Merge

func (m *GetSessionEventsRequest) XXX_Merge(src proto.Message)

func (*GetSessionEventsRequest) XXX_Size

func (m *GetSessionEventsRequest) XXX_Size() int

func (*GetSessionEventsRequest) XXX_Unmarshal

func (m *GetSessionEventsRequest) XXX_Unmarshal(b []byte) error

type GetUserRequest

type GetUserRequest struct {
	// Name is the name of the desired user.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// WithSecrets specifies whether to load associated secrets.
	WithSecrets          bool     `protobuf:"varint,2,opt,name=WithSecrets,proto3" json:"with_secrets,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetUserRequest specifies parameters for the GetUser method.

func (*GetUserRequest) Descriptor

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

func (*GetUserRequest) GetName

func (m *GetUserRequest) GetName() string

func (*GetUserRequest) GetWithSecrets

func (m *GetUserRequest) GetWithSecrets() bool

func (*GetUserRequest) Marshal

func (m *GetUserRequest) Marshal() (dAtA []byte, err error)

func (*GetUserRequest) MarshalTo

func (m *GetUserRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetUserRequest) MarshalToSizedBuffer

func (m *GetUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) Reset

func (m *GetUserRequest) Reset()

func (*GetUserRequest) Size

func (m *GetUserRequest) Size() (n int)

func (*GetUserRequest) String

func (m *GetUserRequest) String() string

func (*GetUserRequest) Unmarshal

func (m *GetUserRequest) Unmarshal(dAtA []byte) error

func (*GetUserRequest) XXX_DiscardUnknown

func (m *GetUserRequest) XXX_DiscardUnknown()

func (*GetUserRequest) XXX_Marshal

func (m *GetUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserRequest) XXX_Merge

func (m *GetUserRequest) XXX_Merge(src proto.Message)

func (*GetUserRequest) XXX_Size

func (m *GetUserRequest) XXX_Size() int

func (*GetUserRequest) XXX_Unmarshal

func (m *GetUserRequest) XXX_Unmarshal(b []byte) error

type GetUsersRequest

type GetUsersRequest struct {
	// WithSecrets specifies whether to load associated secrets.
	WithSecrets          bool     `protobuf:"varint,1,opt,name=WithSecrets,proto3" json:"with_secrets"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetUsersRequest specifies parameters for the GetUsers method.

func (*GetUsersRequest) Descriptor

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

func (*GetUsersRequest) GetWithSecrets

func (m *GetUsersRequest) GetWithSecrets() bool

func (*GetUsersRequest) Marshal

func (m *GetUsersRequest) Marshal() (dAtA []byte, err error)

func (*GetUsersRequest) MarshalTo

func (m *GetUsersRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetUsersRequest) MarshalToSizedBuffer

func (m *GetUsersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetUsersRequest) ProtoMessage

func (*GetUsersRequest) ProtoMessage()

func (*GetUsersRequest) Reset

func (m *GetUsersRequest) Reset()

func (*GetUsersRequest) Size

func (m *GetUsersRequest) Size() (n int)

func (*GetUsersRequest) String

func (m *GetUsersRequest) String() string

func (*GetUsersRequest) Unmarshal

func (m *GetUsersRequest) Unmarshal(dAtA []byte) error

func (*GetUsersRequest) XXX_DiscardUnknown

func (m *GetUsersRequest) XXX_DiscardUnknown()

func (*GetUsersRequest) XXX_Marshal

func (m *GetUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUsersRequest) XXX_Merge

func (m *GetUsersRequest) XXX_Merge(src proto.Message)

func (*GetUsersRequest) XXX_Size

func (m *GetUsersRequest) XXX_Size() int

func (*GetUsersRequest) XXX_Unmarshal

func (m *GetUsersRequest) XXX_Unmarshal(b []byte) error

type GetWebSessionResponse

type GetWebSessionResponse struct {
	// Session is the web session.
	Session              *types.WebSessionV2 `protobuf:"bytes,1,opt,name=Session,proto3" json:"session"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

GetWebSessionResponse contains the requested web session.

func (*GetWebSessionResponse) Descriptor

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

func (*GetWebSessionResponse) GetSession

func (m *GetWebSessionResponse) GetSession() *types.WebSessionV2

func (*GetWebSessionResponse) Marshal

func (m *GetWebSessionResponse) Marshal() (dAtA []byte, err error)

func (*GetWebSessionResponse) MarshalTo

func (m *GetWebSessionResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetWebSessionResponse) MarshalToSizedBuffer

func (m *GetWebSessionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetWebSessionResponse) ProtoMessage

func (*GetWebSessionResponse) ProtoMessage()

func (*GetWebSessionResponse) Reset

func (m *GetWebSessionResponse) Reset()

func (*GetWebSessionResponse) Size

func (m *GetWebSessionResponse) Size() (n int)

func (*GetWebSessionResponse) String

func (m *GetWebSessionResponse) String() string

func (*GetWebSessionResponse) Unmarshal

func (m *GetWebSessionResponse) Unmarshal(dAtA []byte) error

func (*GetWebSessionResponse) XXX_DiscardUnknown

func (m *GetWebSessionResponse) XXX_DiscardUnknown()

func (*GetWebSessionResponse) XXX_Marshal

func (m *GetWebSessionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetWebSessionResponse) XXX_Merge

func (m *GetWebSessionResponse) XXX_Merge(src proto.Message)

func (*GetWebSessionResponse) XXX_Size

func (m *GetWebSessionResponse) XXX_Size() int

func (*GetWebSessionResponse) XXX_Unmarshal

func (m *GetWebSessionResponse) XXX_Unmarshal(b []byte) error

type GetWebSessionsResponse

type GetWebSessionsResponse struct {
	// Sessions is a list of web sessions.
	Sessions             []*types.WebSessionV2 `protobuf:"bytes,1,rep,name=Sessions,proto3" json:"sessions"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

GetWebSessionsResponse contains all the requested web sessions.

func (*GetWebSessionsResponse) Descriptor

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

func (*GetWebSessionsResponse) GetSessions

func (m *GetWebSessionsResponse) GetSessions() []*types.WebSessionV2

func (*GetWebSessionsResponse) Marshal

func (m *GetWebSessionsResponse) Marshal() (dAtA []byte, err error)

func (*GetWebSessionsResponse) MarshalTo

func (m *GetWebSessionsResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetWebSessionsResponse) MarshalToSizedBuffer

func (m *GetWebSessionsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetWebSessionsResponse) ProtoMessage

func (*GetWebSessionsResponse) ProtoMessage()

func (*GetWebSessionsResponse) Reset

func (m *GetWebSessionsResponse) Reset()

func (*GetWebSessionsResponse) Size

func (m *GetWebSessionsResponse) Size() (n int)

func (*GetWebSessionsResponse) String

func (m *GetWebSessionsResponse) String() string

func (*GetWebSessionsResponse) Unmarshal

func (m *GetWebSessionsResponse) Unmarshal(dAtA []byte) error

func (*GetWebSessionsResponse) XXX_DiscardUnknown

func (m *GetWebSessionsResponse) XXX_DiscardUnknown()

func (*GetWebSessionsResponse) XXX_Marshal

func (m *GetWebSessionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetWebSessionsResponse) XXX_Merge

func (m *GetWebSessionsResponse) XXX_Merge(src proto.Message)

func (*GetWebSessionsResponse) XXX_Size

func (m *GetWebSessionsResponse) XXX_Size() int

func (*GetWebSessionsResponse) XXX_Unmarshal

func (m *GetWebSessionsResponse) XXX_Unmarshal(b []byte) error

type GetWebTokenResponse

type GetWebTokenResponse struct {
	// Token is the web token being requested.
	Token                *types.WebTokenV3 `protobuf:"bytes,1,opt,name=Token,proto3" json:"token"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

GetWebTokenResponse contains the requested web token.

func (*GetWebTokenResponse) Descriptor

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

func (*GetWebTokenResponse) GetToken

func (m *GetWebTokenResponse) GetToken() *types.WebTokenV3

func (*GetWebTokenResponse) Marshal

func (m *GetWebTokenResponse) Marshal() (dAtA []byte, err error)

func (*GetWebTokenResponse) MarshalTo

func (m *GetWebTokenResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetWebTokenResponse) MarshalToSizedBuffer

func (m *GetWebTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetWebTokenResponse) ProtoMessage

func (*GetWebTokenResponse) ProtoMessage()

func (*GetWebTokenResponse) Reset

func (m *GetWebTokenResponse) Reset()

func (*GetWebTokenResponse) Size

func (m *GetWebTokenResponse) Size() (n int)

func (*GetWebTokenResponse) String

func (m *GetWebTokenResponse) String() string

func (*GetWebTokenResponse) Unmarshal

func (m *GetWebTokenResponse) Unmarshal(dAtA []byte) error

func (*GetWebTokenResponse) XXX_DiscardUnknown

func (m *GetWebTokenResponse) XXX_DiscardUnknown()

func (*GetWebTokenResponse) XXX_Marshal

func (m *GetWebTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetWebTokenResponse) XXX_Merge

func (m *GetWebTokenResponse) XXX_Merge(src proto.Message)

func (*GetWebTokenResponse) XXX_Size

func (m *GetWebTokenResponse) XXX_Size() int

func (*GetWebTokenResponse) XXX_Unmarshal

func (m *GetWebTokenResponse) XXX_Unmarshal(b []byte) error

type GetWebTokensResponse

type GetWebTokensResponse struct {
	// Tokens is a list of web tokens.
	Tokens               []*types.WebTokenV3 `protobuf:"bytes,1,rep,name=Tokens,proto3" json:"tokens"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

GetWebTokensResponse contains all the requested web tokens.

func (*GetWebTokensResponse) Descriptor

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

func (*GetWebTokensResponse) GetTokens

func (m *GetWebTokensResponse) GetTokens() []*types.WebTokenV3

func (*GetWebTokensResponse) Marshal

func (m *GetWebTokensResponse) Marshal() (dAtA []byte, err error)

func (*GetWebTokensResponse) MarshalTo

func (m *GetWebTokensResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetWebTokensResponse) MarshalToSizedBuffer

func (m *GetWebTokensResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetWebTokensResponse) ProtoMessage

func (*GetWebTokensResponse) ProtoMessage()

func (*GetWebTokensResponse) Reset

func (m *GetWebTokensResponse) Reset()

func (*GetWebTokensResponse) Size

func (m *GetWebTokensResponse) Size() (n int)

func (*GetWebTokensResponse) String

func (m *GetWebTokensResponse) String() string

func (*GetWebTokensResponse) Unmarshal

func (m *GetWebTokensResponse) Unmarshal(dAtA []byte) error

func (*GetWebTokensResponse) XXX_DiscardUnknown

func (m *GetWebTokensResponse) XXX_DiscardUnknown()

func (*GetWebTokensResponse) XXX_Marshal

func (m *GetWebTokensResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetWebTokensResponse) XXX_Merge

func (m *GetWebTokensResponse) XXX_Merge(src proto.Message)

func (*GetWebTokensResponse) XXX_Size

func (m *GetWebTokensResponse) XXX_Size() int

func (*GetWebTokensResponse) XXX_Unmarshal

func (m *GetWebTokensResponse) XXX_Unmarshal(b []byte) error

type IsMFARequiredRequest

type IsMFARequiredRequest struct {
	// Types that are valid to be assigned to Target:
	//	*IsMFARequiredRequest_KubernetesCluster
	//	*IsMFARequiredRequest_Database
	//	*IsMFARequiredRequest_Node
	Target               isIsMFARequiredRequest_Target `protobuf_oneof:"Target"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

IsMFARequiredRequest is a request to check whether MFA is required to access the Target.

func (*IsMFARequiredRequest) Descriptor

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

func (*IsMFARequiredRequest) GetDatabase

func (m *IsMFARequiredRequest) GetDatabase() *RouteToDatabase

func (*IsMFARequiredRequest) GetKubernetesCluster

func (m *IsMFARequiredRequest) GetKubernetesCluster() string

func (*IsMFARequiredRequest) GetNode

func (m *IsMFARequiredRequest) GetNode() *NodeLogin

func (*IsMFARequiredRequest) GetTarget

func (m *IsMFARequiredRequest) GetTarget() isIsMFARequiredRequest_Target

func (*IsMFARequiredRequest) Marshal

func (m *IsMFARequiredRequest) Marshal() (dAtA []byte, err error)

func (*IsMFARequiredRequest) MarshalTo

func (m *IsMFARequiredRequest) MarshalTo(dAtA []byte) (int, error)

func (*IsMFARequiredRequest) MarshalToSizedBuffer

func (m *IsMFARequiredRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsMFARequiredRequest) ProtoMessage

func (*IsMFARequiredRequest) ProtoMessage()

func (*IsMFARequiredRequest) Reset

func (m *IsMFARequiredRequest) Reset()

func (*IsMFARequiredRequest) Size

func (m *IsMFARequiredRequest) Size() (n int)

func (*IsMFARequiredRequest) String

func (m *IsMFARequiredRequest) String() string

func (*IsMFARequiredRequest) Unmarshal

func (m *IsMFARequiredRequest) Unmarshal(dAtA []byte) error

func (*IsMFARequiredRequest) XXX_DiscardUnknown

func (m *IsMFARequiredRequest) XXX_DiscardUnknown()

func (*IsMFARequiredRequest) XXX_Marshal

func (m *IsMFARequiredRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsMFARequiredRequest) XXX_Merge

func (m *IsMFARequiredRequest) XXX_Merge(src proto.Message)

func (*IsMFARequiredRequest) XXX_OneofWrappers

func (*IsMFARequiredRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*IsMFARequiredRequest) XXX_Size

func (m *IsMFARequiredRequest) XXX_Size() int

func (*IsMFARequiredRequest) XXX_Unmarshal

func (m *IsMFARequiredRequest) XXX_Unmarshal(b []byte) error

type IsMFARequiredRequest_Database

type IsMFARequiredRequest_Database struct {
	Database *RouteToDatabase `protobuf:"bytes,2,opt,name=Database,proto3,oneof" json:"Database,omitempty"`
}

func (*IsMFARequiredRequest_Database) MarshalTo

func (m *IsMFARequiredRequest_Database) MarshalTo(dAtA []byte) (int, error)

func (*IsMFARequiredRequest_Database) MarshalToSizedBuffer

func (m *IsMFARequiredRequest_Database) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsMFARequiredRequest_Database) Size

func (m *IsMFARequiredRequest_Database) Size() (n int)

type IsMFARequiredRequest_KubernetesCluster

type IsMFARequiredRequest_KubernetesCluster struct {
	KubernetesCluster string `protobuf:"bytes,1,opt,name=KubernetesCluster,proto3,oneof" json:"KubernetesCluster,omitempty"`
}

func (*IsMFARequiredRequest_KubernetesCluster) MarshalTo

func (m *IsMFARequiredRequest_KubernetesCluster) MarshalTo(dAtA []byte) (int, error)

func (*IsMFARequiredRequest_KubernetesCluster) MarshalToSizedBuffer

func (m *IsMFARequiredRequest_KubernetesCluster) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsMFARequiredRequest_KubernetesCluster) Size

type IsMFARequiredRequest_Node

type IsMFARequiredRequest_Node struct {
	Node *NodeLogin `protobuf:"bytes,3,opt,name=Node,proto3,oneof" json:"Node,omitempty"`
}

func (*IsMFARequiredRequest_Node) MarshalTo

func (m *IsMFARequiredRequest_Node) MarshalTo(dAtA []byte) (int, error)

func (*IsMFARequiredRequest_Node) MarshalToSizedBuffer

func (m *IsMFARequiredRequest_Node) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsMFARequiredRequest_Node) Size

func (m *IsMFARequiredRequest_Node) Size() (n int)

type IsMFARequiredResponse

type IsMFARequiredResponse struct {
	Required             bool     `protobuf:"varint,1,opt,name=Required,proto3" json:"Required,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IsMFARequiredResponse is a response for MFA requirement check.

func (*IsMFARequiredResponse) Descriptor

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

func (*IsMFARequiredResponse) GetRequired

func (m *IsMFARequiredResponse) GetRequired() bool

func (*IsMFARequiredResponse) Marshal

func (m *IsMFARequiredResponse) Marshal() (dAtA []byte, err error)

func (*IsMFARequiredResponse) MarshalTo

func (m *IsMFARequiredResponse) MarshalTo(dAtA []byte) (int, error)

func (*IsMFARequiredResponse) MarshalToSizedBuffer

func (m *IsMFARequiredResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsMFARequiredResponse) ProtoMessage

func (*IsMFARequiredResponse) ProtoMessage()

func (*IsMFARequiredResponse) Reset

func (m *IsMFARequiredResponse) Reset()

func (*IsMFARequiredResponse) Size

func (m *IsMFARequiredResponse) Size() (n int)

func (*IsMFARequiredResponse) String

func (m *IsMFARequiredResponse) String() string

func (*IsMFARequiredResponse) Unmarshal

func (m *IsMFARequiredResponse) Unmarshal(dAtA []byte) error

func (*IsMFARequiredResponse) XXX_DiscardUnknown

func (m *IsMFARequiredResponse) XXX_DiscardUnknown()

func (*IsMFARequiredResponse) XXX_Marshal

func (m *IsMFARequiredResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsMFARequiredResponse) XXX_Merge

func (m *IsMFARequiredResponse) XXX_Merge(src proto.Message)

func (*IsMFARequiredResponse) XXX_Size

func (m *IsMFARequiredResponse) XXX_Size() int

func (*IsMFARequiredResponse) XXX_Unmarshal

func (m *IsMFARequiredResponse) XXX_Unmarshal(b []byte) error

type ListNodesRequest

type ListNodesRequest struct {
	// Namespace is the namespace of resources.
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"Namespace,omitempty"`
	// Limit is the maximum amount of nodes to retrieve.
	Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"`
	// StartKey is used to start listing nodes from a specific spot. This should
	// be set to the previous NextKey value if using pagination, or left empty.
	StartKey             string   `protobuf:"bytes,3,opt,name=StartKey,proto3" json:"StartKey,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListNodesRequest) Descriptor

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

func (*ListNodesRequest) GetLimit

func (m *ListNodesRequest) GetLimit() int32

func (*ListNodesRequest) GetNamespace

func (m *ListNodesRequest) GetNamespace() string

func (*ListNodesRequest) GetStartKey

func (m *ListNodesRequest) GetStartKey() string

func (*ListNodesRequest) Marshal

func (m *ListNodesRequest) Marshal() (dAtA []byte, err error)

func (*ListNodesRequest) MarshalTo

func (m *ListNodesRequest) MarshalTo(dAtA []byte) (int, error)

func (*ListNodesRequest) MarshalToSizedBuffer

func (m *ListNodesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListNodesRequest) ProtoMessage

func (*ListNodesRequest) ProtoMessage()

func (*ListNodesRequest) Reset

func (m *ListNodesRequest) Reset()

func (*ListNodesRequest) Size

func (m *ListNodesRequest) Size() (n int)

func (*ListNodesRequest) String

func (m *ListNodesRequest) String() string

func (*ListNodesRequest) Unmarshal

func (m *ListNodesRequest) Unmarshal(dAtA []byte) error

func (*ListNodesRequest) XXX_DiscardUnknown

func (m *ListNodesRequest) XXX_DiscardUnknown()

func (*ListNodesRequest) XXX_Marshal

func (m *ListNodesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListNodesRequest) XXX_Merge

func (m *ListNodesRequest) XXX_Merge(src proto.Message)

func (*ListNodesRequest) XXX_Size

func (m *ListNodesRequest) XXX_Size() int

func (*ListNodesRequest) XXX_Unmarshal

func (m *ListNodesRequest) XXX_Unmarshal(b []byte) error

type ListNodesResponse

type ListNodesResponse struct {
	// Servers is a list of servers.
	Servers []*types.ServerV2 `protobuf:"bytes,1,rep,name=Servers,proto3" json:"Servers,omitempty"`
	// NextKey is the next Key to use as StartKey in a ListNodesRequest to continue
	// retrieving pages of nodes. If NextKey is empty, there are no more pages.
	NextKey              string   `protobuf:"bytes,2,opt,name=NextKey,proto3" json:"NextKey,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListNodesResponse) Descriptor

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

func (*ListNodesResponse) GetNextKey

func (m *ListNodesResponse) GetNextKey() string

func (*ListNodesResponse) GetServers

func (m *ListNodesResponse) GetServers() []*types.ServerV2

func (*ListNodesResponse) Marshal

func (m *ListNodesResponse) Marshal() (dAtA []byte, err error)

func (*ListNodesResponse) MarshalTo

func (m *ListNodesResponse) MarshalTo(dAtA []byte) (int, error)

func (*ListNodesResponse) MarshalToSizedBuffer

func (m *ListNodesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListNodesResponse) ProtoMessage

func (*ListNodesResponse) ProtoMessage()

func (*ListNodesResponse) Reset

func (m *ListNodesResponse) Reset()

func (*ListNodesResponse) Size

func (m *ListNodesResponse) Size() (n int)

func (*ListNodesResponse) String

func (m *ListNodesResponse) String() string

func (*ListNodesResponse) Unmarshal

func (m *ListNodesResponse) Unmarshal(dAtA []byte) error

func (*ListNodesResponse) XXX_DiscardUnknown

func (m *ListNodesResponse) XXX_DiscardUnknown()

func (*ListNodesResponse) XXX_Marshal

func (m *ListNodesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListNodesResponse) XXX_Merge

func (m *ListNodesResponse) XXX_Merge(src proto.Message)

func (*ListNodesResponse) XXX_Size

func (m *ListNodesResponse) XXX_Size() int

func (*ListNodesResponse) XXX_Unmarshal

func (m *ListNodesResponse) XXX_Unmarshal(b []byte) error

type MFAAuthenticateChallenge

type MFAAuthenticateChallenge struct {
	// U2F contains one U2FChallenge per U2F device registered for a
	// user. Each challenge is unique.
	U2F []*U2FChallenge `protobuf:"bytes,1,rep,name=U2F,proto3" json:"U2F,omitempty"`
	// TOTP is a challenge for all TOTP devices registered for a user. When
	// this field is set, any TOTP device a user has registered can be used to
	// respond.
	TOTP                 *TOTPChallenge `protobuf:"bytes,2,opt,name=TOTP,proto3" json:"TOTP,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

MFAAuthenticateChallenge is a challenge for all MFA devices registered for a user.

func (*MFAAuthenticateChallenge) Descriptor

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

func (*MFAAuthenticateChallenge) GetTOTP

func (*MFAAuthenticateChallenge) GetU2F

func (m *MFAAuthenticateChallenge) GetU2F() []*U2FChallenge

func (*MFAAuthenticateChallenge) Marshal

func (m *MFAAuthenticateChallenge) Marshal() (dAtA []byte, err error)

func (*MFAAuthenticateChallenge) MarshalTo

func (m *MFAAuthenticateChallenge) MarshalTo(dAtA []byte) (int, error)

func (*MFAAuthenticateChallenge) MarshalToSizedBuffer

func (m *MFAAuthenticateChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFAAuthenticateChallenge) ProtoMessage

func (*MFAAuthenticateChallenge) ProtoMessage()

func (*MFAAuthenticateChallenge) Reset

func (m *MFAAuthenticateChallenge) Reset()

func (*MFAAuthenticateChallenge) Size

func (m *MFAAuthenticateChallenge) Size() (n int)

func (*MFAAuthenticateChallenge) String

func (m *MFAAuthenticateChallenge) String() string

func (*MFAAuthenticateChallenge) Unmarshal

func (m *MFAAuthenticateChallenge) Unmarshal(dAtA []byte) error

func (*MFAAuthenticateChallenge) XXX_DiscardUnknown

func (m *MFAAuthenticateChallenge) XXX_DiscardUnknown()

func (*MFAAuthenticateChallenge) XXX_Marshal

func (m *MFAAuthenticateChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFAAuthenticateChallenge) XXX_Merge

func (m *MFAAuthenticateChallenge) XXX_Merge(src proto.Message)

func (*MFAAuthenticateChallenge) XXX_Size

func (m *MFAAuthenticateChallenge) XXX_Size() int

func (*MFAAuthenticateChallenge) XXX_Unmarshal

func (m *MFAAuthenticateChallenge) XXX_Unmarshal(b []byte) error

type MFAAuthenticateResponse

type MFAAuthenticateResponse struct {
	// Types that are valid to be assigned to Response:
	//	*MFAAuthenticateResponse_U2F
	//	*MFAAuthenticateResponse_TOTP
	Response             isMFAAuthenticateResponse_Response `protobuf_oneof:"Response"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

MFAAuthenticateResponse is a response to MFAAuthenticateChallenge using one of the MFA devices registered for a user.

func (*MFAAuthenticateResponse) Descriptor

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

func (*MFAAuthenticateResponse) GetResponse

func (m *MFAAuthenticateResponse) GetResponse() isMFAAuthenticateResponse_Response

func (*MFAAuthenticateResponse) GetTOTP

func (m *MFAAuthenticateResponse) GetTOTP() *TOTPResponse

func (*MFAAuthenticateResponse) GetU2F

func (m *MFAAuthenticateResponse) GetU2F() *U2FResponse

func (*MFAAuthenticateResponse) Marshal

func (m *MFAAuthenticateResponse) Marshal() (dAtA []byte, err error)

func (*MFAAuthenticateResponse) MarshalTo

func (m *MFAAuthenticateResponse) MarshalTo(dAtA []byte) (int, error)

func (*MFAAuthenticateResponse) MarshalToSizedBuffer

func (m *MFAAuthenticateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFAAuthenticateResponse) ProtoMessage

func (*MFAAuthenticateResponse) ProtoMessage()

func (*MFAAuthenticateResponse) Reset

func (m *MFAAuthenticateResponse) Reset()

func (*MFAAuthenticateResponse) Size

func (m *MFAAuthenticateResponse) Size() (n int)

func (*MFAAuthenticateResponse) String

func (m *MFAAuthenticateResponse) String() string

func (*MFAAuthenticateResponse) Unmarshal

func (m *MFAAuthenticateResponse) Unmarshal(dAtA []byte) error

func (*MFAAuthenticateResponse) XXX_DiscardUnknown

func (m *MFAAuthenticateResponse) XXX_DiscardUnknown()

func (*MFAAuthenticateResponse) XXX_Marshal

func (m *MFAAuthenticateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFAAuthenticateResponse) XXX_Merge

func (m *MFAAuthenticateResponse) XXX_Merge(src proto.Message)

func (*MFAAuthenticateResponse) XXX_OneofWrappers

func (*MFAAuthenticateResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*MFAAuthenticateResponse) XXX_Size

func (m *MFAAuthenticateResponse) XXX_Size() int

func (*MFAAuthenticateResponse) XXX_Unmarshal

func (m *MFAAuthenticateResponse) XXX_Unmarshal(b []byte) error

type MFAAuthenticateResponse_TOTP

type MFAAuthenticateResponse_TOTP struct {
	TOTP *TOTPResponse `protobuf:"bytes,2,opt,name=TOTP,proto3,oneof" json:"TOTP,omitempty"`
}

func (*MFAAuthenticateResponse_TOTP) MarshalTo

func (m *MFAAuthenticateResponse_TOTP) MarshalTo(dAtA []byte) (int, error)

func (*MFAAuthenticateResponse_TOTP) MarshalToSizedBuffer

func (m *MFAAuthenticateResponse_TOTP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFAAuthenticateResponse_TOTP) Size

func (m *MFAAuthenticateResponse_TOTP) Size() (n int)

type MFAAuthenticateResponse_U2F

type MFAAuthenticateResponse_U2F struct {
	U2F *U2FResponse `protobuf:"bytes,1,opt,name=U2F,proto3,oneof" json:"U2F,omitempty"`
}

func (*MFAAuthenticateResponse_U2F) MarshalTo

func (m *MFAAuthenticateResponse_U2F) MarshalTo(dAtA []byte) (int, error)

func (*MFAAuthenticateResponse_U2F) MarshalToSizedBuffer

func (m *MFAAuthenticateResponse_U2F) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFAAuthenticateResponse_U2F) Size

func (m *MFAAuthenticateResponse_U2F) Size() (n int)

type MFARegisterChallenge

type MFARegisterChallenge struct {
	// Request depends on the type of the MFA device being registered.
	//
	// Types that are valid to be assigned to Request:
	//	*MFARegisterChallenge_U2F
	//	*MFARegisterChallenge_TOTP
	Request              isMFARegisterChallenge_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

MFARegisterChallenge is a challenge for registering a new MFA device.

func (*MFARegisterChallenge) Descriptor

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

func (*MFARegisterChallenge) GetRequest

func (m *MFARegisterChallenge) GetRequest() isMFARegisterChallenge_Request

func (*MFARegisterChallenge) GetTOTP

func (*MFARegisterChallenge) GetU2F

func (*MFARegisterChallenge) Marshal

func (m *MFARegisterChallenge) Marshal() (dAtA []byte, err error)

func (*MFARegisterChallenge) MarshalTo

func (m *MFARegisterChallenge) MarshalTo(dAtA []byte) (int, error)

func (*MFARegisterChallenge) MarshalToSizedBuffer

func (m *MFARegisterChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFARegisterChallenge) ProtoMessage

func (*MFARegisterChallenge) ProtoMessage()

func (*MFARegisterChallenge) Reset

func (m *MFARegisterChallenge) Reset()

func (*MFARegisterChallenge) Size

func (m *MFARegisterChallenge) Size() (n int)

func (*MFARegisterChallenge) String

func (m *MFARegisterChallenge) String() string

func (*MFARegisterChallenge) Unmarshal

func (m *MFARegisterChallenge) Unmarshal(dAtA []byte) error

func (*MFARegisterChallenge) XXX_DiscardUnknown

func (m *MFARegisterChallenge) XXX_DiscardUnknown()

func (*MFARegisterChallenge) XXX_Marshal

func (m *MFARegisterChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFARegisterChallenge) XXX_Merge

func (m *MFARegisterChallenge) XXX_Merge(src proto.Message)

func (*MFARegisterChallenge) XXX_OneofWrappers

func (*MFARegisterChallenge) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*MFARegisterChallenge) XXX_Size

func (m *MFARegisterChallenge) XXX_Size() int

func (*MFARegisterChallenge) XXX_Unmarshal

func (m *MFARegisterChallenge) XXX_Unmarshal(b []byte) error

type MFARegisterChallenge_TOTP

type MFARegisterChallenge_TOTP struct {
	TOTP *TOTPRegisterChallenge `protobuf:"bytes,2,opt,name=TOTP,proto3,oneof" json:"TOTP,omitempty"`
}

func (*MFARegisterChallenge_TOTP) MarshalTo

func (m *MFARegisterChallenge_TOTP) MarshalTo(dAtA []byte) (int, error)

func (*MFARegisterChallenge_TOTP) MarshalToSizedBuffer

func (m *MFARegisterChallenge_TOTP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFARegisterChallenge_TOTP) Size

func (m *MFARegisterChallenge_TOTP) Size() (n int)

type MFARegisterChallenge_U2F

type MFARegisterChallenge_U2F struct {
	U2F *U2FRegisterChallenge `protobuf:"bytes,1,opt,name=U2F,proto3,oneof" json:"U2F,omitempty"`
}

func (*MFARegisterChallenge_U2F) MarshalTo

func (m *MFARegisterChallenge_U2F) MarshalTo(dAtA []byte) (int, error)

func (*MFARegisterChallenge_U2F) MarshalToSizedBuffer

func (m *MFARegisterChallenge_U2F) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFARegisterChallenge_U2F) Size

func (m *MFARegisterChallenge_U2F) Size() (n int)

type MFARegisterResponse

type MFARegisterResponse struct {
	// Types that are valid to be assigned to Response:
	//	*MFARegisterResponse_U2F
	//	*MFARegisterResponse_TOTP
	Response             isMFARegisterResponse_Response `protobuf_oneof:"Response"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

MFARegisterResponse is a response to MFARegisterChallenge.

func (*MFARegisterResponse) Descriptor

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

func (*MFARegisterResponse) GetResponse

func (m *MFARegisterResponse) GetResponse() isMFARegisterResponse_Response

func (*MFARegisterResponse) GetTOTP

func (*MFARegisterResponse) GetU2F

func (*MFARegisterResponse) Marshal

func (m *MFARegisterResponse) Marshal() (dAtA []byte, err error)

func (*MFARegisterResponse) MarshalTo

func (m *MFARegisterResponse) MarshalTo(dAtA []byte) (int, error)

func (*MFARegisterResponse) MarshalToSizedBuffer

func (m *MFARegisterResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFARegisterResponse) ProtoMessage

func (*MFARegisterResponse) ProtoMessage()

func (*MFARegisterResponse) Reset

func (m *MFARegisterResponse) Reset()

func (*MFARegisterResponse) Size

func (m *MFARegisterResponse) Size() (n int)

func (*MFARegisterResponse) String

func (m *MFARegisterResponse) String() string

func (*MFARegisterResponse) Unmarshal

func (m *MFARegisterResponse) Unmarshal(dAtA []byte) error

func (*MFARegisterResponse) XXX_DiscardUnknown

func (m *MFARegisterResponse) XXX_DiscardUnknown()

func (*MFARegisterResponse) XXX_Marshal

func (m *MFARegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFARegisterResponse) XXX_Merge

func (m *MFARegisterResponse) XXX_Merge(src proto.Message)

func (*MFARegisterResponse) XXX_OneofWrappers

func (*MFARegisterResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*MFARegisterResponse) XXX_Size

func (m *MFARegisterResponse) XXX_Size() int

func (*MFARegisterResponse) XXX_Unmarshal

func (m *MFARegisterResponse) XXX_Unmarshal(b []byte) error

type MFARegisterResponse_TOTP

type MFARegisterResponse_TOTP struct {
	TOTP *TOTPRegisterResponse `protobuf:"bytes,2,opt,name=TOTP,proto3,oneof" json:"TOTP,omitempty"`
}

func (*MFARegisterResponse_TOTP) MarshalTo

func (m *MFARegisterResponse_TOTP) MarshalTo(dAtA []byte) (int, error)

func (*MFARegisterResponse_TOTP) MarshalToSizedBuffer

func (m *MFARegisterResponse_TOTP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFARegisterResponse_TOTP) Size

func (m *MFARegisterResponse_TOTP) Size() (n int)

type MFARegisterResponse_U2F

type MFARegisterResponse_U2F struct {
	U2F *U2FRegisterResponse `protobuf:"bytes,1,opt,name=U2F,proto3,oneof" json:"U2F,omitempty"`
}

func (*MFARegisterResponse_U2F) MarshalTo

func (m *MFARegisterResponse_U2F) MarshalTo(dAtA []byte) (int, error)

func (*MFARegisterResponse_U2F) MarshalToSizedBuffer

func (m *MFARegisterResponse_U2F) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFARegisterResponse_U2F) Size

func (m *MFARegisterResponse_U2F) Size() (n int)

type NodeLogin

type NodeLogin struct {
	// Node can be node's hostname or UUID.
	Node string `protobuf:"bytes,1,opt,name=Node,proto3" json:"Node,omitempty"`
	// Login is the OS login name.
	Login                string   `protobuf:"bytes,2,opt,name=Login,proto3" json:"Login,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NodeLogin specifies an SSH node and OS login.

func (*NodeLogin) Descriptor

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

func (*NodeLogin) GetLogin

func (m *NodeLogin) GetLogin() string

func (*NodeLogin) GetNode

func (m *NodeLogin) GetNode() string

func (*NodeLogin) Marshal

func (m *NodeLogin) Marshal() (dAtA []byte, err error)

func (*NodeLogin) MarshalTo

func (m *NodeLogin) MarshalTo(dAtA []byte) (int, error)

func (*NodeLogin) MarshalToSizedBuffer

func (m *NodeLogin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NodeLogin) ProtoMessage

func (*NodeLogin) ProtoMessage()

func (*NodeLogin) Reset

func (m *NodeLogin) Reset()

func (*NodeLogin) Size

func (m *NodeLogin) Size() (n int)

func (*NodeLogin) String

func (m *NodeLogin) String() string

func (*NodeLogin) Unmarshal

func (m *NodeLogin) Unmarshal(dAtA []byte) error

func (*NodeLogin) XXX_DiscardUnknown

func (m *NodeLogin) XXX_DiscardUnknown()

func (*NodeLogin) XXX_Marshal

func (m *NodeLogin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeLogin) XXX_Merge

func (m *NodeLogin) XXX_Merge(src proto.Message)

func (*NodeLogin) XXX_Size

func (m *NodeLogin) XXX_Size() int

func (*NodeLogin) XXX_Unmarshal

func (m *NodeLogin) XXX_Unmarshal(b []byte) error

type Operation

type Operation int32

Operation identifies type of operation

const (
	// INIT is sent as a first sentinel event
	// on the watch channel
	Operation_INIT Operation = 0
	// PUT identifies created or updated object
	Operation_PUT Operation = 1
	// DELETE identifies deleted object
	Operation_DELETE Operation = 2
)

func (Operation) EnumDescriptor

func (Operation) EnumDescriptor() ([]byte, []int)

func (Operation) String

func (x Operation) String() string

type Order

type Order int32

Order specifies any ordering of some objects as returned in regards to some aspect of said objects which may be trivially ordered such as a timestamp.

const (
	Order_DESCENDING Order = 0
	Order_ASCENDING  Order = 1
)

func (Order) EnumDescriptor

func (Order) EnumDescriptor() ([]byte, []int)

func (Order) String

func (x Order) String() string

type PingRequest

type PingRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PingRequest is the input value for the Ping method.

func (*PingRequest) Descriptor

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

func (*PingRequest) Marshal

func (m *PingRequest) Marshal() (dAtA []byte, err error)

func (*PingRequest) MarshalTo

func (m *PingRequest) MarshalTo(dAtA []byte) (int, error)

func (*PingRequest) MarshalToSizedBuffer

func (m *PingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PingRequest) ProtoMessage

func (*PingRequest) ProtoMessage()

func (*PingRequest) Reset

func (m *PingRequest) Reset()

func (*PingRequest) Size

func (m *PingRequest) Size() (n int)

func (*PingRequest) String

func (m *PingRequest) String() string

func (*PingRequest) Unmarshal

func (m *PingRequest) Unmarshal(dAtA []byte) error

func (*PingRequest) XXX_DiscardUnknown

func (m *PingRequest) XXX_DiscardUnknown()

func (*PingRequest) XXX_Marshal

func (m *PingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PingRequest) XXX_Merge

func (m *PingRequest) XXX_Merge(src proto.Message)

func (*PingRequest) XXX_Size

func (m *PingRequest) XXX_Size() int

func (*PingRequest) XXX_Unmarshal

func (m *PingRequest) XXX_Unmarshal(b []byte) error

type PingResponse

type PingResponse struct {
	// ClusterName is the name of the teleport cluster.
	ClusterName string `protobuf:"bytes,1,opt,name=ClusterName,proto3" json:"cluster_name"`
	// ServerVersion is the version of the auth server.
	ServerVersion string `protobuf:"bytes,2,opt,name=ServerVersion,proto3" json:"server_version"`
	// ServerFeatures are the features supported by the auth server.
	ServerFeatures *Features `protobuf:"bytes,3,opt,name=ServerFeatures,proto3" json:"server_features"`
	// ProxyPublicAddr is the server's public proxy address.
	ProxyPublicAddr      string   `protobuf:"bytes,4,opt,name=ProxyPublicAddr,proto3" json:"proxy_public_addr"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PingResponse contains data about the teleport auth server.

func (*PingResponse) Descriptor

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

func (*PingResponse) GetClusterName

func (m *PingResponse) GetClusterName() string

func (*PingResponse) GetProxyPublicAddr

func (m *PingResponse) GetProxyPublicAddr() string

func (*PingResponse) GetServerFeatures

func (m *PingResponse) GetServerFeatures() *Features

func (*PingResponse) GetServerVersion

func (m *PingResponse) GetServerVersion() string

func (*PingResponse) Marshal

func (m *PingResponse) Marshal() (dAtA []byte, err error)

func (*PingResponse) MarshalTo

func (m *PingResponse) MarshalTo(dAtA []byte) (int, error)

func (*PingResponse) MarshalToSizedBuffer

func (m *PingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PingResponse) ProtoMessage

func (*PingResponse) ProtoMessage()

func (*PingResponse) Reset

func (m *PingResponse) Reset()

func (*PingResponse) Size

func (m *PingResponse) Size() (n int)

func (*PingResponse) String

func (m *PingResponse) String() string

func (*PingResponse) Unmarshal

func (m *PingResponse) Unmarshal(dAtA []byte) error

func (*PingResponse) XXX_DiscardUnknown

func (m *PingResponse) XXX_DiscardUnknown()

func (*PingResponse) XXX_Marshal

func (m *PingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PingResponse) XXX_Merge

func (m *PingResponse) XXX_Merge(src proto.Message)

func (*PingResponse) XXX_Size

func (m *PingResponse) XXX_Size() int

func (*PingResponse) XXX_Unmarshal

func (m *PingResponse) XXX_Unmarshal(b []byte) error

type PluginDataSeq

type PluginDataSeq struct {
	PluginData           []*types.PluginDataV3 `protobuf:"bytes,1,rep,name=PluginData,proto3" json:"plugin_data"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

PluginDataSeq is a sequence of plugin data.

func (*PluginDataSeq) Descriptor

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

func (*PluginDataSeq) GetPluginData

func (m *PluginDataSeq) GetPluginData() []*types.PluginDataV3

func (*PluginDataSeq) Marshal

func (m *PluginDataSeq) Marshal() (dAtA []byte, err error)

func (*PluginDataSeq) MarshalTo

func (m *PluginDataSeq) MarshalTo(dAtA []byte) (int, error)

func (*PluginDataSeq) MarshalToSizedBuffer

func (m *PluginDataSeq) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PluginDataSeq) ProtoMessage

func (*PluginDataSeq) ProtoMessage()

func (*PluginDataSeq) Reset

func (m *PluginDataSeq) Reset()

func (*PluginDataSeq) Size

func (m *PluginDataSeq) Size() (n int)

func (*PluginDataSeq) String

func (m *PluginDataSeq) String() string

func (*PluginDataSeq) Unmarshal

func (m *PluginDataSeq) Unmarshal(dAtA []byte) error

func (*PluginDataSeq) XXX_DiscardUnknown

func (m *PluginDataSeq) XXX_DiscardUnknown()

func (*PluginDataSeq) XXX_Marshal

func (m *PluginDataSeq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PluginDataSeq) XXX_Merge

func (m *PluginDataSeq) XXX_Merge(src proto.Message)

func (*PluginDataSeq) XXX_Size

func (m *PluginDataSeq) XXX_Size() int

func (*PluginDataSeq) XXX_Unmarshal

func (m *PluginDataSeq) XXX_Unmarshal(b []byte) error

type RequestID

type RequestID struct {
	ID                   string   `protobuf:"bytes,1,opt,name=ID,proto3" json:"id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RequestID is the unique identifier of an access request.

func (*RequestID) Descriptor

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

func (*RequestID) GetID

func (m *RequestID) GetID() string

func (*RequestID) Marshal

func (m *RequestID) Marshal() (dAtA []byte, err error)

func (*RequestID) MarshalTo

func (m *RequestID) MarshalTo(dAtA []byte) (int, error)

func (*RequestID) MarshalToSizedBuffer

func (m *RequestID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RequestID) ProtoMessage

func (*RequestID) ProtoMessage()

func (*RequestID) Reset

func (m *RequestID) Reset()

func (*RequestID) Size

func (m *RequestID) Size() (n int)

func (*RequestID) String

func (m *RequestID) String() string

func (*RequestID) Unmarshal

func (m *RequestID) Unmarshal(dAtA []byte) error

func (*RequestID) XXX_DiscardUnknown

func (m *RequestID) XXX_DiscardUnknown()

func (*RequestID) XXX_Marshal

func (m *RequestID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RequestID) XXX_Merge

func (m *RequestID) XXX_Merge(src proto.Message)

func (*RequestID) XXX_Size

func (m *RequestID) XXX_Size() int

func (*RequestID) XXX_Unmarshal

func (m *RequestID) XXX_Unmarshal(b []byte) error

type RequestStateSetter

type RequestStateSetter struct {
	// ID is the request ID being targeted
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"id"`
	// State is the desired state to be set
	State types.RequestState `protobuf:"varint,2,opt,name=State,proto3,enum=types.RequestState" json:"state"`
	// Delegator is an optional indicator of who delegated this
	// state update (used by plugins to indicate which user approved
	// or denied the request).
	Delegator string `protobuf:"bytes,3,opt,name=Delegator,proto3" json:"delegator,omitempty"`
	// Reason is an optional message indicating the reason for the
	// resolution (approval, denail , etc...).
	Reason string `protobuf:"bytes,4,opt,name=Reason,proto3" json:"reason,omitempty"`
	// Annotations are key/value pairs received from plugins during request
	// resolution.  They are currently only used to provide additional logging
	// information.
	Annotations github_com_gravitational_teleport_api_types_wrappers.Traits `` /* 149-byte string literal not displayed */
	// Roles, if present, overrides the existing set of roles associated
	// with the access request.
	Roles                []string `protobuf:"bytes,6,rep,name=Roles,proto3" json:"roles,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RequestStateSetter encodes the paramters necessary to update the state of a privilege escalation request.

func (*RequestStateSetter) Descriptor

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

func (*RequestStateSetter) GetDelegator

func (m *RequestStateSetter) GetDelegator() string

func (*RequestStateSetter) GetID

func (m *RequestStateSetter) GetID() string

func (*RequestStateSetter) GetReason

func (m *RequestStateSetter) GetReason() string

func (*RequestStateSetter) GetRoles

func (m *RequestStateSetter) GetRoles() []string

func (*RequestStateSetter) GetState

func (m *RequestStateSetter) GetState() types.RequestState

func (*RequestStateSetter) Marshal

func (m *RequestStateSetter) Marshal() (dAtA []byte, err error)

func (*RequestStateSetter) MarshalTo

func (m *RequestStateSetter) MarshalTo(dAtA []byte) (int, error)

func (*RequestStateSetter) MarshalToSizedBuffer

func (m *RequestStateSetter) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RequestStateSetter) ProtoMessage

func (*RequestStateSetter) ProtoMessage()

func (*RequestStateSetter) Reset

func (m *RequestStateSetter) Reset()

func (*RequestStateSetter) Size

func (m *RequestStateSetter) Size() (n int)

func (*RequestStateSetter) String

func (m *RequestStateSetter) String() string

func (*RequestStateSetter) Unmarshal

func (m *RequestStateSetter) Unmarshal(dAtA []byte) error

func (*RequestStateSetter) XXX_DiscardUnknown

func (m *RequestStateSetter) XXX_DiscardUnknown()

func (*RequestStateSetter) XXX_Marshal

func (m *RequestStateSetter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RequestStateSetter) XXX_Merge

func (m *RequestStateSetter) XXX_Merge(src proto.Message)

func (*RequestStateSetter) XXX_Size

func (m *RequestStateSetter) XXX_Size() int

func (*RequestStateSetter) XXX_Unmarshal

func (m *RequestStateSetter) XXX_Unmarshal(b []byte) error

type ResumeStream

type ResumeStream struct {
	// SessionID is a session ID of the stream
	SessionID string `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	// UploadID is upload ID to resume
	UploadID             string   `protobuf:"bytes,2,opt,name=UploadID,proto3" json:"UploadID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ResumeStream resumes stream that was previously created

func (*ResumeStream) Descriptor

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

func (*ResumeStream) GetSessionID

func (m *ResumeStream) GetSessionID() string

func (*ResumeStream) GetUploadID

func (m *ResumeStream) GetUploadID() string

func (*ResumeStream) Marshal

func (m *ResumeStream) Marshal() (dAtA []byte, err error)

func (*ResumeStream) MarshalTo

func (m *ResumeStream) MarshalTo(dAtA []byte) (int, error)

func (*ResumeStream) MarshalToSizedBuffer

func (m *ResumeStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResumeStream) ProtoMessage

func (*ResumeStream) ProtoMessage()

func (*ResumeStream) Reset

func (m *ResumeStream) Reset()

func (*ResumeStream) Size

func (m *ResumeStream) Size() (n int)

func (*ResumeStream) String

func (m *ResumeStream) String() string

func (*ResumeStream) Unmarshal

func (m *ResumeStream) Unmarshal(dAtA []byte) error

func (*ResumeStream) XXX_DiscardUnknown

func (m *ResumeStream) XXX_DiscardUnknown()

func (*ResumeStream) XXX_Marshal

func (m *ResumeStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResumeStream) XXX_Merge

func (m *ResumeStream) XXX_Merge(src proto.Message)

func (*ResumeStream) XXX_Size

func (m *ResumeStream) XXX_Size() int

func (*ResumeStream) XXX_Unmarshal

func (m *ResumeStream) XXX_Unmarshal(b []byte) error

type RotateResetPasswordTokenSecretsRequest

type RotateResetPasswordTokenSecretsRequest struct {
	TokenID              string   `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RotateResetPasswordTokenSecretsRequest is a request to rotate token secrets.

func (*RotateResetPasswordTokenSecretsRequest) Descriptor

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

func (*RotateResetPasswordTokenSecretsRequest) GetTokenID

func (*RotateResetPasswordTokenSecretsRequest) Marshal

func (m *RotateResetPasswordTokenSecretsRequest) Marshal() (dAtA []byte, err error)

func (*RotateResetPasswordTokenSecretsRequest) MarshalTo

func (m *RotateResetPasswordTokenSecretsRequest) MarshalTo(dAtA []byte) (int, error)

func (*RotateResetPasswordTokenSecretsRequest) MarshalToSizedBuffer

func (m *RotateResetPasswordTokenSecretsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RotateResetPasswordTokenSecretsRequest) ProtoMessage

func (*RotateResetPasswordTokenSecretsRequest) Reset

func (*RotateResetPasswordTokenSecretsRequest) Size

func (*RotateResetPasswordTokenSecretsRequest) String

func (*RotateResetPasswordTokenSecretsRequest) Unmarshal

func (m *RotateResetPasswordTokenSecretsRequest) Unmarshal(dAtA []byte) error

func (*RotateResetPasswordTokenSecretsRequest) XXX_DiscardUnknown

func (m *RotateResetPasswordTokenSecretsRequest) XXX_DiscardUnknown()

func (*RotateResetPasswordTokenSecretsRequest) XXX_Marshal

func (m *RotateResetPasswordTokenSecretsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RotateResetPasswordTokenSecretsRequest) XXX_Merge

func (*RotateResetPasswordTokenSecretsRequest) XXX_Size

func (*RotateResetPasswordTokenSecretsRequest) XXX_Unmarshal

func (m *RotateResetPasswordTokenSecretsRequest) XXX_Unmarshal(b []byte) error

type RouteToApp

type RouteToApp struct {
	// Name is the application name certificate is being requested for.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// SessionID is the ID of the application session.
	SessionID string `protobuf:"bytes,2,opt,name=SessionID,proto3" json:"session_id"`
	// PublicAddr is the application public address.
	PublicAddr string `protobuf:"bytes,3,opt,name=PublicAddr,proto3" json:"public_addr"`
	// ClusterName is the cluster where the application resides.
	ClusterName          string   `protobuf:"bytes,4,opt,name=ClusterName,proto3" json:"cluster_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RouteToApp contains parameters for application access certificate requests.

func (*RouteToApp) Descriptor

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

func (*RouteToApp) GetClusterName

func (m *RouteToApp) GetClusterName() string

func (*RouteToApp) GetName

func (m *RouteToApp) GetName() string

func (*RouteToApp) GetPublicAddr

func (m *RouteToApp) GetPublicAddr() string

func (*RouteToApp) GetSessionID

func (m *RouteToApp) GetSessionID() string

func (*RouteToApp) Marshal

func (m *RouteToApp) Marshal() (dAtA []byte, err error)

func (*RouteToApp) MarshalTo

func (m *RouteToApp) MarshalTo(dAtA []byte) (int, error)

func (*RouteToApp) MarshalToSizedBuffer

func (m *RouteToApp) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteToApp) ProtoMessage

func (*RouteToApp) ProtoMessage()

func (*RouteToApp) Reset

func (m *RouteToApp) Reset()

func (*RouteToApp) Size

func (m *RouteToApp) Size() (n int)

func (*RouteToApp) String

func (m *RouteToApp) String() string

func (*RouteToApp) Unmarshal

func (m *RouteToApp) Unmarshal(dAtA []byte) error

func (*RouteToApp) XXX_DiscardUnknown

func (m *RouteToApp) XXX_DiscardUnknown()

func (*RouteToApp) XXX_Marshal

func (m *RouteToApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteToApp) XXX_Merge

func (m *RouteToApp) XXX_Merge(src proto.Message)

func (*RouteToApp) XXX_Size

func (m *RouteToApp) XXX_Size() int

func (*RouteToApp) XXX_Unmarshal

func (m *RouteToApp) XXX_Unmarshal(b []byte) error

type RouteToDatabase

type RouteToDatabase struct {
	// ServiceName is the Teleport database proxy service name the cert is for.
	ServiceName string `protobuf:"bytes,1,opt,name=ServiceName,proto3" json:"service_name"`
	// Protocol is the type of the database the cert is for.
	Protocol string `protobuf:"bytes,2,opt,name=Protocol,proto3" json:"protocol"`
	// Username is an optional database username to embed.
	Username string `protobuf:"bytes,3,opt,name=Username,proto3" json:"username,omitempty"`
	// Database is an optional database name to embed.
	Database             string   `protobuf:"bytes,4,opt,name=Database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RouteToDatabase combines parameters for database service routing information.

func (*RouteToDatabase) Descriptor

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

func (*RouteToDatabase) GetDatabase

func (m *RouteToDatabase) GetDatabase() string

func (*RouteToDatabase) GetProtocol

func (m *RouteToDatabase) GetProtocol() string

func (*RouteToDatabase) GetServiceName

func (m *RouteToDatabase) GetServiceName() string

func (*RouteToDatabase) GetUsername

func (m *RouteToDatabase) GetUsername() string

func (*RouteToDatabase) Marshal

func (m *RouteToDatabase) Marshal() (dAtA []byte, err error)

func (*RouteToDatabase) MarshalTo

func (m *RouteToDatabase) MarshalTo(dAtA []byte) (int, error)

func (*RouteToDatabase) MarshalToSizedBuffer

func (m *RouteToDatabase) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteToDatabase) ProtoMessage

func (*RouteToDatabase) ProtoMessage()

func (*RouteToDatabase) Reset

func (m *RouteToDatabase) Reset()

func (*RouteToDatabase) Size

func (m *RouteToDatabase) Size() (n int)

func (*RouteToDatabase) String

func (m *RouteToDatabase) String() string

func (*RouteToDatabase) Unmarshal

func (m *RouteToDatabase) Unmarshal(dAtA []byte) error

func (*RouteToDatabase) XXX_DiscardUnknown

func (m *RouteToDatabase) XXX_DiscardUnknown()

func (*RouteToDatabase) XXX_Marshal

func (m *RouteToDatabase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteToDatabase) XXX_Merge

func (m *RouteToDatabase) XXX_Merge(src proto.Message)

func (*RouteToDatabase) XXX_Size

func (m *RouteToDatabase) XXX_Size() int

func (*RouteToDatabase) XXX_Unmarshal

func (m *RouteToDatabase) XXX_Unmarshal(b []byte) error

type Semaphores

type Semaphores struct {
	Semaphores           []*types.SemaphoreV3 `protobuf:"bytes,1,rep,name=Semaphores,proto3" json:"semaphores"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Semaphores is a sequence of Semaphore resources.

func (*Semaphores) Descriptor

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

func (*Semaphores) GetSemaphores

func (m *Semaphores) GetSemaphores() []*types.SemaphoreV3

func (*Semaphores) Marshal

func (m *Semaphores) Marshal() (dAtA []byte, err error)

func (*Semaphores) MarshalTo

func (m *Semaphores) MarshalTo(dAtA []byte) (int, error)

func (*Semaphores) MarshalToSizedBuffer

func (m *Semaphores) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Semaphores) ProtoMessage

func (*Semaphores) ProtoMessage()

func (*Semaphores) Reset

func (m *Semaphores) Reset()

func (*Semaphores) Size

func (m *Semaphores) Size() (n int)

func (*Semaphores) String

func (m *Semaphores) String() string

func (*Semaphores) Unmarshal

func (m *Semaphores) Unmarshal(dAtA []byte) error

func (*Semaphores) XXX_DiscardUnknown

func (m *Semaphores) XXX_DiscardUnknown()

func (*Semaphores) XXX_Marshal

func (m *Semaphores) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Semaphores) XXX_Merge

func (m *Semaphores) XXX_Merge(src proto.Message)

func (*Semaphores) XXX_Size

func (m *Semaphores) XXX_Size() int

func (*Semaphores) XXX_Unmarshal

func (m *Semaphores) XXX_Unmarshal(b []byte) error

type SingleUseUserCert

type SingleUseUserCert struct {
	// Types that are valid to be assigned to Cert:
	//	*SingleUseUserCert_SSH
	//	*SingleUseUserCert_TLS
	Cert                 isSingleUseUserCert_Cert `protobuf_oneof:"Cert"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

SingleUseUserCert is a single-use user certificate, either SSH or TLS.

func (*SingleUseUserCert) Descriptor

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

func (*SingleUseUserCert) GetCert

func (m *SingleUseUserCert) GetCert() isSingleUseUserCert_Cert

func (*SingleUseUserCert) GetSSH

func (m *SingleUseUserCert) GetSSH() []byte

func (*SingleUseUserCert) GetTLS

func (m *SingleUseUserCert) GetTLS() []byte

func (*SingleUseUserCert) Marshal

func (m *SingleUseUserCert) Marshal() (dAtA []byte, err error)

func (*SingleUseUserCert) MarshalTo

func (m *SingleUseUserCert) MarshalTo(dAtA []byte) (int, error)

func (*SingleUseUserCert) MarshalToSizedBuffer

func (m *SingleUseUserCert) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SingleUseUserCert) ProtoMessage

func (*SingleUseUserCert) ProtoMessage()

func (*SingleUseUserCert) Reset

func (m *SingleUseUserCert) Reset()

func (*SingleUseUserCert) Size

func (m *SingleUseUserCert) Size() (n int)

func (*SingleUseUserCert) String

func (m *SingleUseUserCert) String() string

func (*SingleUseUserCert) Unmarshal

func (m *SingleUseUserCert) Unmarshal(dAtA []byte) error

func (*SingleUseUserCert) XXX_DiscardUnknown

func (m *SingleUseUserCert) XXX_DiscardUnknown()

func (*SingleUseUserCert) XXX_Marshal

func (m *SingleUseUserCert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SingleUseUserCert) XXX_Merge

func (m *SingleUseUserCert) XXX_Merge(src proto.Message)

func (*SingleUseUserCert) XXX_OneofWrappers

func (*SingleUseUserCert) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*SingleUseUserCert) XXX_Size

func (m *SingleUseUserCert) XXX_Size() int

func (*SingleUseUserCert) XXX_Unmarshal

func (m *SingleUseUserCert) XXX_Unmarshal(b []byte) error

type SingleUseUserCert_SSH

type SingleUseUserCert_SSH struct {
	SSH []byte `protobuf:"bytes,1,opt,name=SSH,proto3,oneof" json:"SSH,omitempty"`
}

func (*SingleUseUserCert_SSH) MarshalTo

func (m *SingleUseUserCert_SSH) MarshalTo(dAtA []byte) (int, error)

func (*SingleUseUserCert_SSH) MarshalToSizedBuffer

func (m *SingleUseUserCert_SSH) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SingleUseUserCert_SSH) Size

func (m *SingleUseUserCert_SSH) Size() (n int)

type SingleUseUserCert_TLS

type SingleUseUserCert_TLS struct {
	TLS []byte `protobuf:"bytes,2,opt,name=TLS,proto3,oneof" json:"TLS,omitempty"`
}

func (*SingleUseUserCert_TLS) MarshalTo

func (m *SingleUseUserCert_TLS) MarshalTo(dAtA []byte) (int, error)

func (*SingleUseUserCert_TLS) MarshalToSizedBuffer

func (m *SingleUseUserCert_TLS) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SingleUseUserCert_TLS) Size

func (m *SingleUseUserCert_TLS) Size() (n int)

type StreamSessionEventsRequest

type StreamSessionEventsRequest struct {
	// SessionID is the ID for a given session in an UUIDv4 format.
	SessionID string `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	// StartIndex is the index of the event to resume the stream after.
	// A StartIndex of 0 creates a new stream.
	StartIndex           int32    `protobuf:"varint,2,opt,name=StartIndex,proto3" json:"StartIndex,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

StreamSessionEventsRequest is a request containing needed data to fetch a session recording.

func (*StreamSessionEventsRequest) Descriptor

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

func (*StreamSessionEventsRequest) GetSessionID

func (m *StreamSessionEventsRequest) GetSessionID() string

func (*StreamSessionEventsRequest) GetStartIndex

func (m *StreamSessionEventsRequest) GetStartIndex() int32

func (*StreamSessionEventsRequest) Marshal

func (m *StreamSessionEventsRequest) Marshal() (dAtA []byte, err error)

func (*StreamSessionEventsRequest) MarshalTo

func (m *StreamSessionEventsRequest) MarshalTo(dAtA []byte) (int, error)

func (*StreamSessionEventsRequest) MarshalToSizedBuffer

func (m *StreamSessionEventsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StreamSessionEventsRequest) ProtoMessage

func (*StreamSessionEventsRequest) ProtoMessage()

func (*StreamSessionEventsRequest) Reset

func (m *StreamSessionEventsRequest) Reset()

func (*StreamSessionEventsRequest) Size

func (m *StreamSessionEventsRequest) Size() (n int)

func (*StreamSessionEventsRequest) String

func (m *StreamSessionEventsRequest) String() string

func (*StreamSessionEventsRequest) Unmarshal

func (m *StreamSessionEventsRequest) Unmarshal(dAtA []byte) error

func (*StreamSessionEventsRequest) XXX_DiscardUnknown

func (m *StreamSessionEventsRequest) XXX_DiscardUnknown()

func (*StreamSessionEventsRequest) XXX_Marshal

func (m *StreamSessionEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamSessionEventsRequest) XXX_Merge

func (m *StreamSessionEventsRequest) XXX_Merge(src proto.Message)

func (*StreamSessionEventsRequest) XXX_Size

func (m *StreamSessionEventsRequest) XXX_Size() int

func (*StreamSessionEventsRequest) XXX_Unmarshal

func (m *StreamSessionEventsRequest) XXX_Unmarshal(b []byte) error

type TOTPChallenge

type TOTPChallenge struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TOTPChallenge is a challenge for all TOTP devices registered for a user.

func (*TOTPChallenge) Descriptor

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

func (*TOTPChallenge) Marshal

func (m *TOTPChallenge) Marshal() (dAtA []byte, err error)

func (*TOTPChallenge) MarshalTo

func (m *TOTPChallenge) MarshalTo(dAtA []byte) (int, error)

func (*TOTPChallenge) MarshalToSizedBuffer

func (m *TOTPChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TOTPChallenge) ProtoMessage

func (*TOTPChallenge) ProtoMessage()

func (*TOTPChallenge) Reset

func (m *TOTPChallenge) Reset()

func (*TOTPChallenge) Size

func (m *TOTPChallenge) Size() (n int)

func (*TOTPChallenge) String

func (m *TOTPChallenge) String() string

func (*TOTPChallenge) Unmarshal

func (m *TOTPChallenge) Unmarshal(dAtA []byte) error

func (*TOTPChallenge) XXX_DiscardUnknown

func (m *TOTPChallenge) XXX_DiscardUnknown()

func (*TOTPChallenge) XXX_Marshal

func (m *TOTPChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TOTPChallenge) XXX_Merge

func (m *TOTPChallenge) XXX_Merge(src proto.Message)

func (*TOTPChallenge) XXX_Size

func (m *TOTPChallenge) XXX_Size() int

func (*TOTPChallenge) XXX_Unmarshal

func (m *TOTPChallenge) XXX_Unmarshal(b []byte) error

type TOTPRegisterChallenge

type TOTPRegisterChallenge struct {
	// Secret is a secret shared by client and server to generate codes.
	Secret string `protobuf:"bytes,1,opt,name=Secret,proto3" json:"Secret,omitempty"`
	// Issuer is the name of the Teleport cluster.
	Issuer string `protobuf:"bytes,2,opt,name=Issuer,proto3" json:"Issuer,omitempty"`
	// PeriodSeconds is a period for TOTP code rotation, in seconds.
	PeriodSeconds uint32 `protobuf:"varint,3,opt,name=PeriodSeconds,proto3" json:"PeriodSeconds,omitempty"`
	// Algorithm is the TOTP hashing algorithm.
	Algorithm string `protobuf:"bytes,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	// Digits is the number of digits in the TOTP code.
	Digits uint32 `protobuf:"varint,5,opt,name=Digits,proto3" json:"Digits,omitempty"`
	// Account is the account name for this user.
	Account              string   `protobuf:"bytes,6,opt,name=Account,proto3" json:"Account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TOTPRegisterChallenge is a challenge for registering a new TOTP device.

func (*TOTPRegisterChallenge) Descriptor

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

func (*TOTPRegisterChallenge) GetAccount

func (m *TOTPRegisterChallenge) GetAccount() string

func (*TOTPRegisterChallenge) GetAlgorithm

func (m *TOTPRegisterChallenge) GetAlgorithm() string

func (*TOTPRegisterChallenge) GetDigits

func (m *TOTPRegisterChallenge) GetDigits() uint32

func (*TOTPRegisterChallenge) GetIssuer

func (m *TOTPRegisterChallenge) GetIssuer() string

func (*TOTPRegisterChallenge) GetPeriodSeconds

func (m *TOTPRegisterChallenge) GetPeriodSeconds() uint32

func (*TOTPRegisterChallenge) GetSecret

func (m *TOTPRegisterChallenge) GetSecret() string

func (*TOTPRegisterChallenge) Marshal

func (m *TOTPRegisterChallenge) Marshal() (dAtA []byte, err error)

func (*TOTPRegisterChallenge) MarshalTo

func (m *TOTPRegisterChallenge) MarshalTo(dAtA []byte) (int, error)

func (*TOTPRegisterChallenge) MarshalToSizedBuffer

func (m *TOTPRegisterChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TOTPRegisterChallenge) ProtoMessage

func (*TOTPRegisterChallenge) ProtoMessage()

func (*TOTPRegisterChallenge) Reset

func (m *TOTPRegisterChallenge) Reset()

func (*TOTPRegisterChallenge) Size

func (m *TOTPRegisterChallenge) Size() (n int)

func (*TOTPRegisterChallenge) String

func (m *TOTPRegisterChallenge) String() string

func (*TOTPRegisterChallenge) Unmarshal

func (m *TOTPRegisterChallenge) Unmarshal(dAtA []byte) error

func (*TOTPRegisterChallenge) XXX_DiscardUnknown

func (m *TOTPRegisterChallenge) XXX_DiscardUnknown()

func (*TOTPRegisterChallenge) XXX_Marshal

func (m *TOTPRegisterChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TOTPRegisterChallenge) XXX_Merge

func (m *TOTPRegisterChallenge) XXX_Merge(src proto.Message)

func (*TOTPRegisterChallenge) XXX_Size

func (m *TOTPRegisterChallenge) XXX_Size() int

func (*TOTPRegisterChallenge) XXX_Unmarshal

func (m *TOTPRegisterChallenge) XXX_Unmarshal(b []byte) error

type TOTPRegisterResponse

type TOTPRegisterResponse struct {
	Code                 string   `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TOTPRegisterResponse is a response to TOTPRegisterChallenge.

func (*TOTPRegisterResponse) Descriptor

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

func (*TOTPRegisterResponse) GetCode

func (m *TOTPRegisterResponse) GetCode() string

func (*TOTPRegisterResponse) Marshal

func (m *TOTPRegisterResponse) Marshal() (dAtA []byte, err error)

func (*TOTPRegisterResponse) MarshalTo

func (m *TOTPRegisterResponse) MarshalTo(dAtA []byte) (int, error)

func (*TOTPRegisterResponse) MarshalToSizedBuffer

func (m *TOTPRegisterResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TOTPRegisterResponse) ProtoMessage

func (*TOTPRegisterResponse) ProtoMessage()

func (*TOTPRegisterResponse) Reset

func (m *TOTPRegisterResponse) Reset()

func (*TOTPRegisterResponse) Size

func (m *TOTPRegisterResponse) Size() (n int)

func (*TOTPRegisterResponse) String

func (m *TOTPRegisterResponse) String() string

func (*TOTPRegisterResponse) Unmarshal

func (m *TOTPRegisterResponse) Unmarshal(dAtA []byte) error

func (*TOTPRegisterResponse) XXX_DiscardUnknown

func (m *TOTPRegisterResponse) XXX_DiscardUnknown()

func (*TOTPRegisterResponse) XXX_Marshal

func (m *TOTPRegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TOTPRegisterResponse) XXX_Merge

func (m *TOTPRegisterResponse) XXX_Merge(src proto.Message)

func (*TOTPRegisterResponse) XXX_Size

func (m *TOTPRegisterResponse) XXX_Size() int

func (*TOTPRegisterResponse) XXX_Unmarshal

func (m *TOTPRegisterResponse) XXX_Unmarshal(b []byte) error

type TOTPResponse

type TOTPResponse struct {
	Code                 string   `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TOTPResponse is a response to TOTPChallenge.

func (*TOTPResponse) Descriptor

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

func (*TOTPResponse) GetCode

func (m *TOTPResponse) GetCode() string

func (*TOTPResponse) Marshal

func (m *TOTPResponse) Marshal() (dAtA []byte, err error)

func (*TOTPResponse) MarshalTo

func (m *TOTPResponse) MarshalTo(dAtA []byte) (int, error)

func (*TOTPResponse) MarshalToSizedBuffer

func (m *TOTPResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TOTPResponse) ProtoMessage

func (*TOTPResponse) ProtoMessage()

func (*TOTPResponse) Reset

func (m *TOTPResponse) Reset()

func (*TOTPResponse) Size

func (m *TOTPResponse) Size() (n int)

func (*TOTPResponse) String

func (m *TOTPResponse) String() string

func (*TOTPResponse) Unmarshal

func (m *TOTPResponse) Unmarshal(dAtA []byte) error

func (*TOTPResponse) XXX_DiscardUnknown

func (m *TOTPResponse) XXX_DiscardUnknown()

func (*TOTPResponse) XXX_Marshal

func (m *TOTPResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TOTPResponse) XXX_Merge

func (m *TOTPResponse) XXX_Merge(src proto.Message)

func (*TOTPResponse) XXX_Size

func (m *TOTPResponse) XXX_Size() int

func (*TOTPResponse) XXX_Unmarshal

func (m *TOTPResponse) XXX_Unmarshal(b []byte) error

type U2FChallenge

type U2FChallenge struct {
	KeyHandle            string   `protobuf:"bytes,1,opt,name=KeyHandle,proto3" json:"KeyHandle,omitempty"`
	Challenge            string   `protobuf:"bytes,2,opt,name=Challenge,proto3" json:"Challenge,omitempty"`
	AppID                string   `protobuf:"bytes,3,opt,name=AppID,proto3" json:"AppID,omitempty"`
	Version              string   `protobuf:"bytes,4,opt,name=Version,proto3" json:"Version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

U2FChallenge is a U2F auth challenge.

func (*U2FChallenge) Descriptor

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

func (*U2FChallenge) GetAppID

func (m *U2FChallenge) GetAppID() string

func (*U2FChallenge) GetChallenge

func (m *U2FChallenge) GetChallenge() string

func (*U2FChallenge) GetKeyHandle

func (m *U2FChallenge) GetKeyHandle() string

func (*U2FChallenge) GetVersion

func (m *U2FChallenge) GetVersion() string

func (*U2FChallenge) Marshal

func (m *U2FChallenge) Marshal() (dAtA []byte, err error)

func (*U2FChallenge) MarshalTo

func (m *U2FChallenge) MarshalTo(dAtA []byte) (int, error)

func (*U2FChallenge) MarshalToSizedBuffer

func (m *U2FChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*U2FChallenge) ProtoMessage

func (*U2FChallenge) ProtoMessage()

func (*U2FChallenge) Reset

func (m *U2FChallenge) Reset()

func (*U2FChallenge) Size

func (m *U2FChallenge) Size() (n int)

func (*U2FChallenge) String

func (m *U2FChallenge) String() string

func (*U2FChallenge) Unmarshal

func (m *U2FChallenge) Unmarshal(dAtA []byte) error

func (*U2FChallenge) XXX_DiscardUnknown

func (m *U2FChallenge) XXX_DiscardUnknown()

func (*U2FChallenge) XXX_Marshal

func (m *U2FChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*U2FChallenge) XXX_Merge

func (m *U2FChallenge) XXX_Merge(src proto.Message)

func (*U2FChallenge) XXX_Size

func (m *U2FChallenge) XXX_Size() int

func (*U2FChallenge) XXX_Unmarshal

func (m *U2FChallenge) XXX_Unmarshal(b []byte) error

type U2FRegisterChallenge

type U2FRegisterChallenge struct {
	Challenge            string   `protobuf:"bytes,1,opt,name=Challenge,proto3" json:"Challenge,omitempty"`
	AppID                string   `protobuf:"bytes,2,opt,name=AppID,proto3" json:"AppID,omitempty"`
	Version              string   `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

U2FRegisterChallenge is a challenge for registering a new U2F device.

func (*U2FRegisterChallenge) Descriptor

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

func (*U2FRegisterChallenge) GetAppID

func (m *U2FRegisterChallenge) GetAppID() string

func (*U2FRegisterChallenge) GetChallenge

func (m *U2FRegisterChallenge) GetChallenge() string

func (*U2FRegisterChallenge) GetVersion

func (m *U2FRegisterChallenge) GetVersion() string

func (*U2FRegisterChallenge) Marshal

func (m *U2FRegisterChallenge) Marshal() (dAtA []byte, err error)

func (*U2FRegisterChallenge) MarshalTo

func (m *U2FRegisterChallenge) MarshalTo(dAtA []byte) (int, error)

func (*U2FRegisterChallenge) MarshalToSizedBuffer

func (m *U2FRegisterChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*U2FRegisterChallenge) ProtoMessage

func (*U2FRegisterChallenge) ProtoMessage()

func (*U2FRegisterChallenge) Reset

func (m *U2FRegisterChallenge) Reset()

func (*U2FRegisterChallenge) Size

func (m *U2FRegisterChallenge) Size() (n int)

func (*U2FRegisterChallenge) String

func (m *U2FRegisterChallenge) String() string

func (*U2FRegisterChallenge) Unmarshal

func (m *U2FRegisterChallenge) Unmarshal(dAtA []byte) error

func (*U2FRegisterChallenge) XXX_DiscardUnknown

func (m *U2FRegisterChallenge) XXX_DiscardUnknown()

func (*U2FRegisterChallenge) XXX_Marshal

func (m *U2FRegisterChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*U2FRegisterChallenge) XXX_Merge

func (m *U2FRegisterChallenge) XXX_Merge(src proto.Message)

func (*U2FRegisterChallenge) XXX_Size

func (m *U2FRegisterChallenge) XXX_Size() int

func (*U2FRegisterChallenge) XXX_Unmarshal

func (m *U2FRegisterChallenge) XXX_Unmarshal(b []byte) error

type U2FRegisterResponse

type U2FRegisterResponse struct {
	RegistrationData     string   `protobuf:"bytes,1,opt,name=RegistrationData,proto3" json:"RegistrationData,omitempty"`
	ClientData           string   `protobuf:"bytes,2,opt,name=ClientData,proto3" json:"ClientData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

U2FRegisterResponse is a response to U2FRegisterChallenge.

func (*U2FRegisterResponse) Descriptor

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

func (*U2FRegisterResponse) GetClientData

func (m *U2FRegisterResponse) GetClientData() string

func (*U2FRegisterResponse) GetRegistrationData

func (m *U2FRegisterResponse) GetRegistrationData() string

func (*U2FRegisterResponse) Marshal

func (m *U2FRegisterResponse) Marshal() (dAtA []byte, err error)

func (*U2FRegisterResponse) MarshalTo

func (m *U2FRegisterResponse) MarshalTo(dAtA []byte) (int, error)

func (*U2FRegisterResponse) MarshalToSizedBuffer

func (m *U2FRegisterResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*U2FRegisterResponse) ProtoMessage

func (*U2FRegisterResponse) ProtoMessage()

func (*U2FRegisterResponse) Reset

func (m *U2FRegisterResponse) Reset()

func (*U2FRegisterResponse) Size

func (m *U2FRegisterResponse) Size() (n int)

func (*U2FRegisterResponse) String

func (m *U2FRegisterResponse) String() string

func (*U2FRegisterResponse) Unmarshal

func (m *U2FRegisterResponse) Unmarshal(dAtA []byte) error

func (*U2FRegisterResponse) XXX_DiscardUnknown

func (m *U2FRegisterResponse) XXX_DiscardUnknown()

func (*U2FRegisterResponse) XXX_Marshal

func (m *U2FRegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*U2FRegisterResponse) XXX_Merge

func (m *U2FRegisterResponse) XXX_Merge(src proto.Message)

func (*U2FRegisterResponse) XXX_Size

func (m *U2FRegisterResponse) XXX_Size() int

func (*U2FRegisterResponse) XXX_Unmarshal

func (m *U2FRegisterResponse) XXX_Unmarshal(b []byte) error

type U2FResponse

type U2FResponse struct {
	KeyHandle            string   `protobuf:"bytes,1,opt,name=KeyHandle,proto3" json:"KeyHandle,omitempty"`
	ClientData           string   `protobuf:"bytes,2,opt,name=ClientData,proto3" json:"ClientData,omitempty"`
	Signature            string   `protobuf:"bytes,3,opt,name=Signature,proto3" json:"Signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

U2FResponse is a U2F auth challenge response.

func (*U2FResponse) Descriptor

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

func (*U2FResponse) GetClientData

func (m *U2FResponse) GetClientData() string

func (*U2FResponse) GetKeyHandle

func (m *U2FResponse) GetKeyHandle() string

func (*U2FResponse) GetSignature

func (m *U2FResponse) GetSignature() string

func (*U2FResponse) Marshal

func (m *U2FResponse) Marshal() (dAtA []byte, err error)

func (*U2FResponse) MarshalTo

func (m *U2FResponse) MarshalTo(dAtA []byte) (int, error)

func (*U2FResponse) MarshalToSizedBuffer

func (m *U2FResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*U2FResponse) ProtoMessage

func (*U2FResponse) ProtoMessage()

func (*U2FResponse) Reset

func (m *U2FResponse) Reset()

func (*U2FResponse) Size

func (m *U2FResponse) Size() (n int)

func (*U2FResponse) String

func (m *U2FResponse) String() string

func (*U2FResponse) Unmarshal

func (m *U2FResponse) Unmarshal(dAtA []byte) error

func (*U2FResponse) XXX_DiscardUnknown

func (m *U2FResponse) XXX_DiscardUnknown()

func (*U2FResponse) XXX_Marshal

func (m *U2FResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*U2FResponse) XXX_Merge

func (m *U2FResponse) XXX_Merge(src proto.Message)

func (*U2FResponse) XXX_Size

func (m *U2FResponse) XXX_Size() int

func (*U2FResponse) XXX_Unmarshal

func (m *U2FResponse) XXX_Unmarshal(b []byte) error

type UnimplementedAuthServiceServer

type UnimplementedAuthServiceServer struct {
}

UnimplementedAuthServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedAuthServiceServer) AcquireSemaphore

func (*UnimplementedAuthServiceServer) AddMFADevice

func (*UnimplementedAuthServiceServer) CancelSemaphoreLease

func (*UnimplementedAuthServiceServer) CancelSemaphoreLease(ctx context.Context, req *types.SemaphoreLease) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) CreateAccessRequest

func (*UnimplementedAuthServiceServer) CreateAppSession

func (*UnimplementedAuthServiceServer) CreateAuditStream

func (*UnimplementedAuthServiceServer) CreateResetPasswordToken

func (*UnimplementedAuthServiceServer) CreateUser

func (*UnimplementedAuthServiceServer) DeleteAccessRequest

func (*UnimplementedAuthServiceServer) DeleteAccessRequest(ctx context.Context, req *RequestID) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllAppServers

func (*UnimplementedAuthServiceServer) DeleteAllAppSessions

func (*UnimplementedAuthServiceServer) DeleteAllAppSessions(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllDatabaseServers

func (*UnimplementedAuthServiceServer) DeleteAllKubeServices

func (*UnimplementedAuthServiceServer) DeleteAllNodes

func (*UnimplementedAuthServiceServer) DeleteAllWebSessions

func (*UnimplementedAuthServiceServer) DeleteAllWebSessions(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllWebTokens

func (*UnimplementedAuthServiceServer) DeleteAllWebTokens(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAppServer

func (*UnimplementedAuthServiceServer) DeleteAppSession

func (*UnimplementedAuthServiceServer) DeleteDatabaseServer

func (*UnimplementedAuthServiceServer) DeleteGithubConnector

func (*UnimplementedAuthServiceServer) DeleteGithubConnector(ctx context.Context, req *types.ResourceRequest) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteKubeService

func (*UnimplementedAuthServiceServer) DeleteLock

func (*UnimplementedAuthServiceServer) DeleteMFADevice

func (*UnimplementedAuthServiceServer) DeleteNetworkRestrictions

func (*UnimplementedAuthServiceServer) DeleteNetworkRestrictions(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteNode

func (*UnimplementedAuthServiceServer) DeleteOIDCConnector

func (*UnimplementedAuthServiceServer) DeleteRole

func (*UnimplementedAuthServiceServer) DeleteSAMLConnector

func (*UnimplementedAuthServiceServer) DeleteSemaphore

func (*UnimplementedAuthServiceServer) DeleteToken

func (*UnimplementedAuthServiceServer) DeleteTrustedCluster

func (*UnimplementedAuthServiceServer) DeleteTrustedCluster(ctx context.Context, req *types.ResourceRequest) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteUser

func (*UnimplementedAuthServiceServer) DeleteWebSession

func (*UnimplementedAuthServiceServer) DeleteWebToken

func (*UnimplementedAuthServiceServer) EmitAuditEvent

func (*UnimplementedAuthServiceServer) EmitAuditEvent(ctx context.Context, req *events.OneOf) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) GenerateAppToken

func (*UnimplementedAuthServiceServer) GenerateDatabaseCert

func (*UnimplementedAuthServiceServer) GenerateUserCerts

func (*UnimplementedAuthServiceServer) GenerateUserCerts(ctx context.Context, req *UserCertsRequest) (*Certs, error)

func (*UnimplementedAuthServiceServer) GenerateUserSingleUseCerts

func (*UnimplementedAuthServiceServer) GetAccessCapabilities

func (*UnimplementedAuthServiceServer) GetAccessRequests

func (*UnimplementedAuthServiceServer) GetAppServers

func (*UnimplementedAuthServiceServer) GetAppSession

func (*UnimplementedAuthServiceServer) GetAppSessions

func (*UnimplementedAuthServiceServer) GetAuthPreference

func (*UnimplementedAuthServiceServer) GetClusterAuditConfig

func (*UnimplementedAuthServiceServer) GetClusterNetworkingConfig

func (*UnimplementedAuthServiceServer) GetDatabaseServers

func (*UnimplementedAuthServiceServer) GetEvents

func (*UnimplementedAuthServiceServer) GetGithubConnector

func (*UnimplementedAuthServiceServer) GetGithubConnectors

func (*UnimplementedAuthServiceServer) GetKubeServices

func (*UnimplementedAuthServiceServer) GetLock

func (*UnimplementedAuthServiceServer) GetLocks

func (*UnimplementedAuthServiceServer) GetMFADevices

func (*UnimplementedAuthServiceServer) GetNetworkRestrictions

func (*UnimplementedAuthServiceServer) GetNode

func (*UnimplementedAuthServiceServer) GetNodes

func (*UnimplementedAuthServiceServer) GetOIDCConnector

func (*UnimplementedAuthServiceServer) GetOIDCConnectors

func (*UnimplementedAuthServiceServer) GetPluginData

func (*UnimplementedAuthServiceServer) GetResetPasswordToken

func (*UnimplementedAuthServiceServer) GetRole

func (*UnimplementedAuthServiceServer) GetRoles

func (*UnimplementedAuthServiceServer) GetSAMLConnector

func (*UnimplementedAuthServiceServer) GetSAMLConnectors

func (*UnimplementedAuthServiceServer) GetSemaphores

func (*UnimplementedAuthServiceServer) GetSessionEvents

func (*UnimplementedAuthServiceServer) GetSessionRecordingConfig

func (*UnimplementedAuthServiceServer) GetToken

func (*UnimplementedAuthServiceServer) GetTokens

func (*UnimplementedAuthServiceServer) GetTrustedCluster

func (*UnimplementedAuthServiceServer) GetTrustedClusters

func (*UnimplementedAuthServiceServer) GetUser

func (*UnimplementedAuthServiceServer) GetUsers

func (*UnimplementedAuthServiceServer) GetWebSession

func (*UnimplementedAuthServiceServer) GetWebSessions

func (*UnimplementedAuthServiceServer) GetWebToken

func (*UnimplementedAuthServiceServer) GetWebTokens

func (*UnimplementedAuthServiceServer) IsMFARequired

func (*UnimplementedAuthServiceServer) KeepAliveSemaphoreLease

func (*UnimplementedAuthServiceServer) KeepAliveSemaphoreLease(ctx context.Context, req *types.SemaphoreLease) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) ListNodes

func (*UnimplementedAuthServiceServer) Ping

func (*UnimplementedAuthServiceServer) ResetAuthPreference

func (*UnimplementedAuthServiceServer) ResetAuthPreference(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) ResetClusterNetworkingConfig

func (*UnimplementedAuthServiceServer) ResetClusterNetworkingConfig(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) ResetSessionRecordingConfig

func (*UnimplementedAuthServiceServer) ResetSessionRecordingConfig(ctx context.Context, req *empty.Empty) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) RotateResetPasswordTokenSecrets

func (*UnimplementedAuthServiceServer) SendKeepAlives

func (*UnimplementedAuthServiceServer) SetAccessRequestState

func (*UnimplementedAuthServiceServer) SetAccessRequestState(ctx context.Context, req *RequestStateSetter) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) SetAuthPreference

func (*UnimplementedAuthServiceServer) SetClusterNetworkingConfig

func (*UnimplementedAuthServiceServer) SetNetworkRestrictions

func (*UnimplementedAuthServiceServer) SetSessionRecordingConfig

func (*UnimplementedAuthServiceServer) SignDatabaseCSR

func (*UnimplementedAuthServiceServer) StreamSessionEvents

func (*UnimplementedAuthServiceServer) SubmitAccessReview

func (*UnimplementedAuthServiceServer) UpdatePluginData

func (*UnimplementedAuthServiceServer) UpdateRemoteCluster

func (*UnimplementedAuthServiceServer) UpdateUser

func (*UnimplementedAuthServiceServer) UpsertAppServer

func (*UnimplementedAuthServiceServer) UpsertDatabaseServer

func (*UnimplementedAuthServiceServer) UpsertGithubConnector

func (*UnimplementedAuthServiceServer) UpsertGithubConnector(ctx context.Context, req *types.GithubConnectorV3) (*empty.Empty, error)

func (*UnimplementedAuthServiceServer) UpsertKubeService

func (*UnimplementedAuthServiceServer) UpsertLock

func (*UnimplementedAuthServiceServer) UpsertNode

func (*UnimplementedAuthServiceServer) UpsertOIDCConnector

func (*UnimplementedAuthServiceServer) UpsertRole

func (*UnimplementedAuthServiceServer) UpsertSAMLConnector

func (*UnimplementedAuthServiceServer) UpsertToken

func (*UnimplementedAuthServiceServer) UpsertTrustedCluster

func (*UnimplementedAuthServiceServer) WatchEvents

type UpsertAppServerRequest

type UpsertAppServerRequest struct {
	Server               *types.ServerV2 `protobuf:"bytes,1,opt,name=Server,proto3" json:"server"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

UpsertAppServerRequest are the parameters used to add an application.

func (*UpsertAppServerRequest) Descriptor

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

func (*UpsertAppServerRequest) GetServer

func (m *UpsertAppServerRequest) GetServer() *types.ServerV2

func (*UpsertAppServerRequest) Marshal

func (m *UpsertAppServerRequest) Marshal() (dAtA []byte, err error)

func (*UpsertAppServerRequest) MarshalTo

func (m *UpsertAppServerRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpsertAppServerRequest) MarshalToSizedBuffer

func (m *UpsertAppServerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpsertAppServerRequest) ProtoMessage

func (*UpsertAppServerRequest) ProtoMessage()

func (*UpsertAppServerRequest) Reset

func (m *UpsertAppServerRequest) Reset()

func (*UpsertAppServerRequest) Size

func (m *UpsertAppServerRequest) Size() (n int)

func (*UpsertAppServerRequest) String

func (m *UpsertAppServerRequest) String() string

func (*UpsertAppServerRequest) Unmarshal

func (m *UpsertAppServerRequest) Unmarshal(dAtA []byte) error

func (*UpsertAppServerRequest) XXX_DiscardUnknown

func (m *UpsertAppServerRequest) XXX_DiscardUnknown()

func (*UpsertAppServerRequest) XXX_Marshal

func (m *UpsertAppServerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpsertAppServerRequest) XXX_Merge

func (m *UpsertAppServerRequest) XXX_Merge(src proto.Message)

func (*UpsertAppServerRequest) XXX_Size

func (m *UpsertAppServerRequest) XXX_Size() int

func (*UpsertAppServerRequest) XXX_Unmarshal

func (m *UpsertAppServerRequest) XXX_Unmarshal(b []byte) error

type UpsertDatabaseServerRequest

type UpsertDatabaseServerRequest struct {
	// Server is the database proxy server to register.
	Server               *types.DatabaseServerV3 `protobuf:"bytes,1,opt,name=Server,proto3" json:"server"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

UpsertDatabaseServerRequest is a request to register database server.

func (*UpsertDatabaseServerRequest) Descriptor

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

func (*UpsertDatabaseServerRequest) GetServer

func (*UpsertDatabaseServerRequest) Marshal

func (m *UpsertDatabaseServerRequest) Marshal() (dAtA []byte, err error)

func (*UpsertDatabaseServerRequest) MarshalTo

func (m *UpsertDatabaseServerRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpsertDatabaseServerRequest) MarshalToSizedBuffer

func (m *UpsertDatabaseServerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpsertDatabaseServerRequest) ProtoMessage

func (*UpsertDatabaseServerRequest) ProtoMessage()

func (*UpsertDatabaseServerRequest) Reset

func (m *UpsertDatabaseServerRequest) Reset()

func (*UpsertDatabaseServerRequest) Size

func (m *UpsertDatabaseServerRequest) Size() (n int)

func (*UpsertDatabaseServerRequest) String

func (m *UpsertDatabaseServerRequest) String() string

func (*UpsertDatabaseServerRequest) Unmarshal

func (m *UpsertDatabaseServerRequest) Unmarshal(dAtA []byte) error

func (*UpsertDatabaseServerRequest) XXX_DiscardUnknown

func (m *UpsertDatabaseServerRequest) XXX_DiscardUnknown()

func (*UpsertDatabaseServerRequest) XXX_Marshal

func (m *UpsertDatabaseServerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpsertDatabaseServerRequest) XXX_Merge

func (m *UpsertDatabaseServerRequest) XXX_Merge(src proto.Message)

func (*UpsertDatabaseServerRequest) XXX_Size

func (m *UpsertDatabaseServerRequest) XXX_Size() int

func (*UpsertDatabaseServerRequest) XXX_Unmarshal

func (m *UpsertDatabaseServerRequest) XXX_Unmarshal(b []byte) error

type UpsertKubeServiceRequest

type UpsertKubeServiceRequest struct {
	Server               *types.ServerV2 `protobuf:"bytes,1,opt,name=Server,proto3" json:"server"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

UpsertKubeServiceRequest are the parameters used to add or update a kubernetes service.

func (*UpsertKubeServiceRequest) Descriptor

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

func (*UpsertKubeServiceRequest) GetServer

func (m *UpsertKubeServiceRequest) GetServer() *types.ServerV2

func (*UpsertKubeServiceRequest) Marshal

func (m *UpsertKubeServiceRequest) Marshal() (dAtA []byte, err error)

func (*UpsertKubeServiceRequest) MarshalTo

func (m *UpsertKubeServiceRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpsertKubeServiceRequest) MarshalToSizedBuffer

func (m *UpsertKubeServiceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpsertKubeServiceRequest) ProtoMessage

func (*UpsertKubeServiceRequest) ProtoMessage()

func (*UpsertKubeServiceRequest) Reset

func (m *UpsertKubeServiceRequest) Reset()

func (*UpsertKubeServiceRequest) Size

func (m *UpsertKubeServiceRequest) Size() (n int)

func (*UpsertKubeServiceRequest) String

func (m *UpsertKubeServiceRequest) String() string

func (*UpsertKubeServiceRequest) Unmarshal

func (m *UpsertKubeServiceRequest) Unmarshal(dAtA []byte) error

func (*UpsertKubeServiceRequest) XXX_DiscardUnknown

func (m *UpsertKubeServiceRequest) XXX_DiscardUnknown()

func (*UpsertKubeServiceRequest) XXX_Marshal

func (m *UpsertKubeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpsertKubeServiceRequest) XXX_Merge

func (m *UpsertKubeServiceRequest) XXX_Merge(src proto.Message)

func (*UpsertKubeServiceRequest) XXX_Size

func (m *UpsertKubeServiceRequest) XXX_Size() int

func (*UpsertKubeServiceRequest) XXX_Unmarshal

func (m *UpsertKubeServiceRequest) XXX_Unmarshal(b []byte) error

type UserCertsRequest

type UserCertsRequest struct {
	// PublicKey is a public key to be signed.
	PublicKey []byte `protobuf:"bytes,1,opt,name=PublicKey,proto3" json:"public_key"`
	// Username of key owner.
	Username string `protobuf:"bytes,2,opt,name=Username,proto3" json:"username"`
	// Expires is a desired time of the expiry of the certificate, could
	// be adjusted based on the permissions
	Expires time.Time `protobuf:"bytes,3,opt,name=Expires,proto3,stdtime" json:"expires,omitempty"`
	// Format encodes the desired SSH Certificate format (either old ssh
	// compatibility
	// format to remove some metadata causing trouble with old SSH servers)
	// or standard SSH cert format with custom extensions
	Format string `protobuf:"bytes,4,opt,name=Format,proto3" json:"format,omitempty"`
	// RouteToCluster is an optional cluster name to add to the certificate,
	// so that requests originating with this certificate will be redirected
	// to this cluster
	RouteToCluster string `protobuf:"bytes,5,opt,name=RouteToCluster,proto3" json:"route_to_cluster,omitempty"`
	// AccessRequests is an optional list of request IDs indicating requests whose
	// escalated privileges should be added to the certificate.
	AccessRequests []string `protobuf:"bytes,6,rep,name=AccessRequests,proto3" json:"access_requests,omitempty"`
	// KubernetesCluster specifies the target kubernetes cluster for TLS
	// identities. This can be empty on older Teleport clients.
	KubernetesCluster string `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3" json:"kubernetes_cluster,omitempty"`
	// RouteToDatabase specifies the target database proxy name to encode into
	// certificate so database client requests are routed appropriately.
	RouteToDatabase RouteToDatabase `protobuf:"bytes,8,opt,name=RouteToDatabase,proto3" json:"route_to_database,omitempty"`
	// NodeName is the name of the SSH node that this user certificate will be
	// scoped to.
	NodeName string `protobuf:"bytes,9,opt,name=NodeName,proto3" json:"node_name,omitempty"`
	// CertUsage limits the resulting user certificate to a single protocol.
	Usage UserCertsRequest_CertUsage `protobuf:"varint,10,opt,name=Usage,proto3,enum=proto.UserCertsRequest_CertUsage" json:"usage,omitempty"`
	// RouteToApp specifies application to issue certificate for.
	RouteToApp           RouteToApp `protobuf:"bytes,11,opt,name=RouteToApp,proto3" json:"route_to_app,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

UserCertRequest specifies certificate-generation parameters for a user.

func (*UserCertsRequest) Descriptor

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

func (*UserCertsRequest) GetAccessRequests

func (m *UserCertsRequest) GetAccessRequests() []string

func (*UserCertsRequest) GetExpires

func (m *UserCertsRequest) GetExpires() time.Time

func (*UserCertsRequest) GetFormat

func (m *UserCertsRequest) GetFormat() string

func (*UserCertsRequest) GetKubernetesCluster

func (m *UserCertsRequest) GetKubernetesCluster() string

func (*UserCertsRequest) GetNodeName

func (m *UserCertsRequest) GetNodeName() string

func (*UserCertsRequest) GetPublicKey

func (m *UserCertsRequest) GetPublicKey() []byte

func (*UserCertsRequest) GetRouteToApp

func (m *UserCertsRequest) GetRouteToApp() RouteToApp

func (*UserCertsRequest) GetRouteToCluster

func (m *UserCertsRequest) GetRouteToCluster() string

func (*UserCertsRequest) GetRouteToDatabase

func (m *UserCertsRequest) GetRouteToDatabase() RouteToDatabase

func (*UserCertsRequest) GetUsage

func (*UserCertsRequest) GetUsername

func (m *UserCertsRequest) GetUsername() string

func (*UserCertsRequest) Marshal

func (m *UserCertsRequest) Marshal() (dAtA []byte, err error)

func (*UserCertsRequest) MarshalTo

func (m *UserCertsRequest) MarshalTo(dAtA []byte) (int, error)

func (*UserCertsRequest) MarshalToSizedBuffer

func (m *UserCertsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserCertsRequest) ProtoMessage

func (*UserCertsRequest) ProtoMessage()

func (*UserCertsRequest) Reset

func (m *UserCertsRequest) Reset()

func (*UserCertsRequest) Size

func (m *UserCertsRequest) Size() (n int)

func (*UserCertsRequest) String

func (m *UserCertsRequest) String() string

func (*UserCertsRequest) Unmarshal

func (m *UserCertsRequest) Unmarshal(dAtA []byte) error

func (*UserCertsRequest) XXX_DiscardUnknown

func (m *UserCertsRequest) XXX_DiscardUnknown()

func (*UserCertsRequest) XXX_Marshal

func (m *UserCertsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserCertsRequest) XXX_Merge

func (m *UserCertsRequest) XXX_Merge(src proto.Message)

func (*UserCertsRequest) XXX_Size

func (m *UserCertsRequest) XXX_Size() int

func (*UserCertsRequest) XXX_Unmarshal

func (m *UserCertsRequest) XXX_Unmarshal(b []byte) error

type UserCertsRequest_CertUsage

type UserCertsRequest_CertUsage int32
const (
	// All means a request for both SSH and TLS certificates for the
	// overall user session. These certificates are not specific to any SSH
	// node, Kubernetes cluster, database or web app.
	UserCertsRequest_All UserCertsRequest_CertUsage = 0
	// SSH means a request for an SSH certificate for access to a specific
	// SSH node, as specified by NodeName.
	UserCertsRequest_SSH UserCertsRequest_CertUsage = 1
	// Kubernetes means a request for a TLS certificate for access to a
	// specific Kubernetes cluster, as specified by KubernetesCluster.
	UserCertsRequest_Kubernetes UserCertsRequest_CertUsage = 2
	// Database means a request for a TLS certificate for access to a
	// specific database, as specified by RouteToDatabase.
	UserCertsRequest_Database UserCertsRequest_CertUsage = 3
	// App means a request for a TLS certificate for access to a specific
	// web app, as specified by RouteToApp.
	UserCertsRequest_App UserCertsRequest_CertUsage = 4
)

func (UserCertsRequest_CertUsage) EnumDescriptor

func (UserCertsRequest_CertUsage) EnumDescriptor() ([]byte, []int)

func (UserCertsRequest_CertUsage) String

type UserSingleUseCertsRequest

type UserSingleUseCertsRequest struct {
	// Types that are valid to be assigned to Request:
	//	*UserSingleUseCertsRequest_Init
	//	*UserSingleUseCertsRequest_MFAResponse
	Request              isUserSingleUseCertsRequest_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

UserSingleUseCertsRequest is a request for a single-use user certificate.

func (*UserSingleUseCertsRequest) Descriptor

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

func (*UserSingleUseCertsRequest) GetInit

func (*UserSingleUseCertsRequest) GetMFAResponse

func (*UserSingleUseCertsRequest) GetRequest

func (m *UserSingleUseCertsRequest) GetRequest() isUserSingleUseCertsRequest_Request

func (*UserSingleUseCertsRequest) Marshal

func (m *UserSingleUseCertsRequest) Marshal() (dAtA []byte, err error)

func (*UserSingleUseCertsRequest) MarshalTo

func (m *UserSingleUseCertsRequest) MarshalTo(dAtA []byte) (int, error)

func (*UserSingleUseCertsRequest) MarshalToSizedBuffer

func (m *UserSingleUseCertsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSingleUseCertsRequest) ProtoMessage

func (*UserSingleUseCertsRequest) ProtoMessage()

func (*UserSingleUseCertsRequest) Reset

func (m *UserSingleUseCertsRequest) Reset()

func (*UserSingleUseCertsRequest) Size

func (m *UserSingleUseCertsRequest) Size() (n int)

func (*UserSingleUseCertsRequest) String

func (m *UserSingleUseCertsRequest) String() string

func (*UserSingleUseCertsRequest) Unmarshal

func (m *UserSingleUseCertsRequest) Unmarshal(dAtA []byte) error

func (*UserSingleUseCertsRequest) XXX_DiscardUnknown

func (m *UserSingleUseCertsRequest) XXX_DiscardUnknown()

func (*UserSingleUseCertsRequest) XXX_Marshal

func (m *UserSingleUseCertsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSingleUseCertsRequest) XXX_Merge

func (m *UserSingleUseCertsRequest) XXX_Merge(src proto.Message)

func (*UserSingleUseCertsRequest) XXX_OneofWrappers

func (*UserSingleUseCertsRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UserSingleUseCertsRequest) XXX_Size

func (m *UserSingleUseCertsRequest) XXX_Size() int

func (*UserSingleUseCertsRequest) XXX_Unmarshal

func (m *UserSingleUseCertsRequest) XXX_Unmarshal(b []byte) error

type UserSingleUseCertsRequest_Init

type UserSingleUseCertsRequest_Init struct {
	Init *UserCertsRequest `protobuf:"bytes,1,opt,name=Init,proto3,oneof" json:"Init,omitempty"`
}

func (*UserSingleUseCertsRequest_Init) MarshalTo

func (m *UserSingleUseCertsRequest_Init) MarshalTo(dAtA []byte) (int, error)

func (*UserSingleUseCertsRequest_Init) MarshalToSizedBuffer

func (m *UserSingleUseCertsRequest_Init) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSingleUseCertsRequest_Init) Size

func (m *UserSingleUseCertsRequest_Init) Size() (n int)

type UserSingleUseCertsRequest_MFAResponse

type UserSingleUseCertsRequest_MFAResponse struct {
	MFAResponse *MFAAuthenticateResponse `protobuf:"bytes,2,opt,name=MFAResponse,proto3,oneof" json:"MFAResponse,omitempty"`
}

func (*UserSingleUseCertsRequest_MFAResponse) MarshalTo

func (m *UserSingleUseCertsRequest_MFAResponse) MarshalTo(dAtA []byte) (int, error)

func (*UserSingleUseCertsRequest_MFAResponse) MarshalToSizedBuffer

func (m *UserSingleUseCertsRequest_MFAResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSingleUseCertsRequest_MFAResponse) Size

type UserSingleUseCertsResponse

type UserSingleUseCertsResponse struct {
	// Types that are valid to be assigned to Response:
	//	*UserSingleUseCertsResponse_MFAChallenge
	//	*UserSingleUseCertsResponse_Cert
	Response             isUserSingleUseCertsResponse_Response `protobuf_oneof:"Response"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

UserSingleUseCertsResponse is a response with a single-use user certificate.

func (*UserSingleUseCertsResponse) Descriptor

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

func (*UserSingleUseCertsResponse) GetCert

func (*UserSingleUseCertsResponse) GetMFAChallenge

func (*UserSingleUseCertsResponse) GetResponse

func (m *UserSingleUseCertsResponse) GetResponse() isUserSingleUseCertsResponse_Response

func (*UserSingleUseCertsResponse) Marshal

func (m *UserSingleUseCertsResponse) Marshal() (dAtA []byte, err error)

func (*UserSingleUseCertsResponse) MarshalTo

func (m *UserSingleUseCertsResponse) MarshalTo(dAtA []byte) (int, error)

func (*UserSingleUseCertsResponse) MarshalToSizedBuffer

func (m *UserSingleUseCertsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSingleUseCertsResponse) ProtoMessage

func (*UserSingleUseCertsResponse) ProtoMessage()

func (*UserSingleUseCertsResponse) Reset

func (m *UserSingleUseCertsResponse) Reset()

func (*UserSingleUseCertsResponse) Size

func (m *UserSingleUseCertsResponse) Size() (n int)

func (*UserSingleUseCertsResponse) String

func (m *UserSingleUseCertsResponse) String() string

func (*UserSingleUseCertsResponse) Unmarshal

func (m *UserSingleUseCertsResponse) Unmarshal(dAtA []byte) error

func (*UserSingleUseCertsResponse) XXX_DiscardUnknown

func (m *UserSingleUseCertsResponse) XXX_DiscardUnknown()

func (*UserSingleUseCertsResponse) XXX_Marshal

func (m *UserSingleUseCertsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSingleUseCertsResponse) XXX_Merge

func (m *UserSingleUseCertsResponse) XXX_Merge(src proto.Message)

func (*UserSingleUseCertsResponse) XXX_OneofWrappers

func (*UserSingleUseCertsResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UserSingleUseCertsResponse) XXX_Size

func (m *UserSingleUseCertsResponse) XXX_Size() int

func (*UserSingleUseCertsResponse) XXX_Unmarshal

func (m *UserSingleUseCertsResponse) XXX_Unmarshal(b []byte) error

type UserSingleUseCertsResponse_Cert

type UserSingleUseCertsResponse_Cert struct {
	Cert *SingleUseUserCert `protobuf:"bytes,2,opt,name=Cert,proto3,oneof" json:"Cert,omitempty"`
}

func (*UserSingleUseCertsResponse_Cert) MarshalTo

func (m *UserSingleUseCertsResponse_Cert) MarshalTo(dAtA []byte) (int, error)

func (*UserSingleUseCertsResponse_Cert) MarshalToSizedBuffer

func (m *UserSingleUseCertsResponse_Cert) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSingleUseCertsResponse_Cert) Size

func (m *UserSingleUseCertsResponse_Cert) Size() (n int)

type UserSingleUseCertsResponse_MFAChallenge

type UserSingleUseCertsResponse_MFAChallenge struct {
	MFAChallenge *MFAAuthenticateChallenge `protobuf:"bytes,1,opt,name=MFAChallenge,proto3,oneof" json:"MFAChallenge,omitempty"`
}

func (*UserSingleUseCertsResponse_MFAChallenge) MarshalTo

func (m *UserSingleUseCertsResponse_MFAChallenge) MarshalTo(dAtA []byte) (int, error)

func (*UserSingleUseCertsResponse_MFAChallenge) MarshalToSizedBuffer

func (m *UserSingleUseCertsResponse_MFAChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSingleUseCertsResponse_MFAChallenge) Size

type Watch

type Watch struct {
	// Kinds specifies object kinds to watch
	Kinds                []WatchKind `protobuf:"bytes,1,rep,name=Kinds,proto3" json:"kinds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

Watch specifies watch parameters

func (*Watch) Descriptor

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

func (*Watch) GetKinds

func (m *Watch) GetKinds() []WatchKind

func (*Watch) Marshal

func (m *Watch) Marshal() (dAtA []byte, err error)

func (*Watch) MarshalTo

func (m *Watch) MarshalTo(dAtA []byte) (int, error)

func (*Watch) MarshalToSizedBuffer

func (m *Watch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Watch) ProtoMessage

func (*Watch) ProtoMessage()

func (*Watch) Reset

func (m *Watch) Reset()

func (*Watch) Size

func (m *Watch) Size() (n int)

func (*Watch) String

func (m *Watch) String() string

func (*Watch) Unmarshal

func (m *Watch) Unmarshal(dAtA []byte) error

func (*Watch) XXX_DiscardUnknown

func (m *Watch) XXX_DiscardUnknown()

func (*Watch) XXX_Marshal

func (m *Watch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Watch) XXX_Merge

func (m *Watch) XXX_Merge(src proto.Message)

func (*Watch) XXX_Size

func (m *Watch) XXX_Size() int

func (*Watch) XXX_Unmarshal

func (m *Watch) XXX_Unmarshal(b []byte) error

type WatchKind

type WatchKind struct {
	// Kind is a resource kind to watch
	Kind string `protobuf:"bytes,1,opt,name=Kind,proto3" json:"kind"`
	// LoadSecrets specifies whether to load secrets
	LoadSecrets bool `protobuf:"varint,2,opt,name=LoadSecrets,proto3" json:"load_secrets"`
	// Name is an optional specific resource type to watch,
	// if specified only the events with a specific resource
	// name will be sent
	Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"name"`
	// Filter is an optional mapping of custom filter parameters.
	// Valid values vary by resource kind.
	Filter map[string]string `` /* 153-byte string literal not displayed */
	// SubKind is a resource subkind to watch
	SubKind              string   `protobuf:"bytes,5,opt,name=SubKind,proto3" json:"sub_kind,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WatchKind specifies resource kind to watch

func FromWatchKind

func FromWatchKind(wk types.WatchKind) WatchKind

FromWatchKind converts the watch kind value between internal and the protobuf format

func (*WatchKind) Descriptor

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

func (*WatchKind) GetFilter

func (m *WatchKind) GetFilter() map[string]string

func (*WatchKind) GetKind

func (m *WatchKind) GetKind() string

func (*WatchKind) GetLoadSecrets

func (m *WatchKind) GetLoadSecrets() bool

func (*WatchKind) GetName

func (m *WatchKind) GetName() string

func (*WatchKind) GetSubKind

func (m *WatchKind) GetSubKind() string

func (*WatchKind) Marshal

func (m *WatchKind) Marshal() (dAtA []byte, err error)

func (*WatchKind) MarshalTo

func (m *WatchKind) MarshalTo(dAtA []byte) (int, error)

func (*WatchKind) MarshalToSizedBuffer

func (m *WatchKind) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WatchKind) ProtoMessage

func (*WatchKind) ProtoMessage()

func (*WatchKind) Reset

func (m *WatchKind) Reset()

func (*WatchKind) Size

func (m *WatchKind) Size() (n int)

func (*WatchKind) String

func (m *WatchKind) String() string

func (*WatchKind) Unmarshal

func (m *WatchKind) Unmarshal(dAtA []byte) error

func (*WatchKind) XXX_DiscardUnknown

func (m *WatchKind) XXX_DiscardUnknown()

func (*WatchKind) XXX_Marshal

func (m *WatchKind) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WatchKind) XXX_Merge

func (m *WatchKind) XXX_Merge(src proto.Message)

func (*WatchKind) XXX_Size

func (m *WatchKind) XXX_Size() int

func (*WatchKind) XXX_Unmarshal

func (m *WatchKind) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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