proto

package
v0.0.0-...-3aec24a Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2022 License: Apache-2.0 Imports: 21 Imported by: 35

Documentation

Overview

Package proto provides the protobuf API specification for Teleport.

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 (
	ErrInvalidLengthCerts        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCerts          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupCerts = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthJoinservice        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowJoinservice          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupJoinservice = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthProxyservice        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProxyservice          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProxyservice = fmt.Errorf("proto: unexpected end of group")
)
View Source
var DatabaseCertRequest_Extensions_name = map[int32]string{
	0: "NORMAL",
	1: "WINDOWS_SMARTCARD",
}
View Source
var DatabaseCertRequest_Extensions_value = map[string]int32{
	"NORMAL":            0,
	"WINDOWS_SMARTCARD": 1,
}
View Source
var DatabaseCertRequest_Requester_name = map[int32]string{
	0: "UNSPECIFIED",
	1: "TCTL",
}
View Source
var DatabaseCertRequest_Requester_value = map[string]int32{
	"UNSPECIFIED": 0,
	"TCTL":        1,
}
View Source
var DeviceType_name = map[int32]string{
	0: "DEVICE_TYPE_UNSPECIFIED",
	1: "DEVICE_TYPE_TOTP",
	3: "DEVICE_TYPE_WEBAUTHN",
}
View Source
var DeviceType_value = map[string]int32{
	"DEVICE_TYPE_UNSPECIFIED": 0,
	"DEVICE_TYPE_TOTP":        1,
	"DEVICE_TYPE_WEBAUTHN":    3,
}
View Source
var DeviceUsage_name = map[int32]string{
	0: "DEVICE_USAGE_UNSPECIFIED",
	1: "DEVICE_USAGE_MFA",
	2: "DEVICE_USAGE_PASSWORDLESS",
}
View Source
var DeviceUsage_value = map[string]int32{
	"DEVICE_USAGE_UNSPECIFIED":  0,
	"DEVICE_USAGE_MFA":          1,
	"DEVICE_USAGE_PASSWORDLESS": 2,
}
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",
	5: "WindowsDesktop",
}
View Source
var UserCertsRequest_CertUsage_value = map[string]int32{
	"All":            0,
	"SSH":            1,
	"Kubernetes":     2,
	"Database":       3,
	"App":            4,
	"WindowsDesktop": 5,
}

Functions

func RegisterAuthServiceServer

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

func RegisterJoinServiceServer

func RegisterJoinServiceServer(s *grpc.Server, srv JoinServiceServer)

func RegisterProxyServiceServer

func RegisterProxyServiceServer(s *grpc.Server, srv ProxyServiceServer)

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"`
	DeviceType DeviceType `protobuf:"varint,3,opt,name=DeviceType,proto3,enum=proto.DeviceType" json:"DeviceType,omitempty"`
	// DeviceUsage is the requested usage for the device.
	// Defaults to DEVICE_USAGE_MFA.
	DeviceUsage          DeviceUsage `protobuf:"varint,4,opt,name=DeviceUsage,proto3,enum=proto.DeviceUsage" json:"device_usage,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) GetDeviceType

func (m *AddMFADeviceRequestInit) GetDeviceType() DeviceType

func (*AddMFADeviceRequestInit) GetDeviceUsage

func (m *AddMFADeviceRequestInit) GetDeviceUsage() DeviceUsage

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 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 AddMFADeviceSyncRequest

type AddMFADeviceSyncRequest struct {
	// TokenID is the ID of a user token that will be used to verify this request.
	// Token types accepted are:
	//  - Privilege token that is obtained with RPC CreatePrivilegeToken
	TokenID string `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token_id"`
	// NewDeviceName is the name of a new mfa device.
	NewDeviceName string `protobuf:"bytes,2,opt,name=NewDeviceName,proto3" json:"new_device_name,omitempty"`
	// NewMFAResponse is a user's new mfa response to a mfa register challenge.
	NewMFAResponse *MFARegisterResponse `protobuf:"bytes,3,opt,name=NewMFAResponse,proto3" json:"new_mfa_response,omitempty"`
	// DeviceUsage is the requested usage for the device.
	// Defaults to DEVICE_USAGE_MFA.
	DeviceUsage          DeviceUsage `protobuf:"varint,4,opt,name=DeviceUsage,proto3,enum=proto.DeviceUsage" json:"device_usage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

AddMFADeviceSyncRequest is a request to add a MFA device (nonstream).

func (*AddMFADeviceSyncRequest) Descriptor

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

func (*AddMFADeviceSyncRequest) GetDeviceUsage

func (m *AddMFADeviceSyncRequest) GetDeviceUsage() DeviceUsage

func (*AddMFADeviceSyncRequest) GetNewDeviceName

func (m *AddMFADeviceSyncRequest) GetNewDeviceName() string

func (*AddMFADeviceSyncRequest) GetNewMFAResponse

func (m *AddMFADeviceSyncRequest) GetNewMFAResponse() *MFARegisterResponse

func (*AddMFADeviceSyncRequest) GetTokenID

func (m *AddMFADeviceSyncRequest) GetTokenID() string

func (*AddMFADeviceSyncRequest) Marshal

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

func (*AddMFADeviceSyncRequest) MarshalTo

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

func (*AddMFADeviceSyncRequest) MarshalToSizedBuffer

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

func (*AddMFADeviceSyncRequest) ProtoMessage

func (*AddMFADeviceSyncRequest) ProtoMessage()

func (*AddMFADeviceSyncRequest) Reset

func (m *AddMFADeviceSyncRequest) Reset()

func (*AddMFADeviceSyncRequest) Size

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

func (*AddMFADeviceSyncRequest) String

func (m *AddMFADeviceSyncRequest) String() string

func (*AddMFADeviceSyncRequest) Unmarshal

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

func (*AddMFADeviceSyncRequest) XXX_DiscardUnknown

func (m *AddMFADeviceSyncRequest) XXX_DiscardUnknown()

func (*AddMFADeviceSyncRequest) XXX_Marshal

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

func (*AddMFADeviceSyncRequest) XXX_Merge

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

func (*AddMFADeviceSyncRequest) XXX_Size

func (m *AddMFADeviceSyncRequest) XXX_Size() int

func (*AddMFADeviceSyncRequest) XXX_Unmarshal

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

type AddMFADeviceSyncResponse

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

AddMFADeviceSyncResponse is a response to AddMFADeviceSyncRequest.

func (*AddMFADeviceSyncResponse) Descriptor

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

func (*AddMFADeviceSyncResponse) GetDevice

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

func (*AddMFADeviceSyncResponse) Marshal

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

func (*AddMFADeviceSyncResponse) MarshalTo

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

func (*AddMFADeviceSyncResponse) MarshalToSizedBuffer

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

func (*AddMFADeviceSyncResponse) ProtoMessage

func (*AddMFADeviceSyncResponse) ProtoMessage()

func (*AddMFADeviceSyncResponse) Reset

func (m *AddMFADeviceSyncResponse) Reset()

func (*AddMFADeviceSyncResponse) Size

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

func (*AddMFADeviceSyncResponse) String

func (m *AddMFADeviceSyncResponse) String() string

func (*AddMFADeviceSyncResponse) Unmarshal

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

func (*AddMFADeviceSyncResponse) XXX_DiscardUnknown

func (m *AddMFADeviceSyncResponse) XXX_DiscardUnknown()

func (*AddMFADeviceSyncResponse) XXX_Marshal

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

func (*AddMFADeviceSyncResponse) XXX_Merge

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

func (*AddMFADeviceSyncResponse) XXX_Size

func (m *AddMFADeviceSyncResponse) XXX_Size() int

func (*AddMFADeviceSyncResponse) XXX_Unmarshal

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

type AppendDiagnosticTraceRequest

type AppendDiagnosticTraceRequest struct {
	// Name is the name of the connection diagnostic.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// Trace is the ConnectionDiagnosticTrace to append into the DiagnosticConnection.
	Trace                *types.ConnectionDiagnosticTrace `protobuf:"bytes,2,opt,name=Trace,proto3" json:"trace"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

AppendDiagnosticTraceRequest is a request to append a trace into a DiagnosticConnection.

func (*AppendDiagnosticTraceRequest) Descriptor

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

func (*AppendDiagnosticTraceRequest) GetName

func (m *AppendDiagnosticTraceRequest) GetName() string

func (*AppendDiagnosticTraceRequest) GetTrace

func (*AppendDiagnosticTraceRequest) Marshal

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

func (*AppendDiagnosticTraceRequest) MarshalTo

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

func (*AppendDiagnosticTraceRequest) MarshalToSizedBuffer

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

func (*AppendDiagnosticTraceRequest) ProtoMessage

func (*AppendDiagnosticTraceRequest) ProtoMessage()

func (*AppendDiagnosticTraceRequest) Reset

func (m *AppendDiagnosticTraceRequest) Reset()

func (*AppendDiagnosticTraceRequest) Size

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

func (*AppendDiagnosticTraceRequest) String

func (*AppendDiagnosticTraceRequest) Unmarshal

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

func (*AppendDiagnosticTraceRequest) XXX_DiscardUnknown

func (m *AppendDiagnosticTraceRequest) XXX_DiscardUnknown()

func (*AppendDiagnosticTraceRequest) XXX_Marshal

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

func (*AppendDiagnosticTraceRequest) XXX_Merge

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

func (*AppendDiagnosticTraceRequest) XXX_Size

func (m *AppendDiagnosticTraceRequest) XXX_Size() int

func (*AppendDiagnosticTraceRequest) XXX_Unmarshal

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

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 {
	// InventoryControlStream is the per-instance stream used to advertise teleport instance
	// presence/version/etc to the auth server.
	InventoryControlStream(ctx context.Context, opts ...grpc.CallOption) (AuthService_InventoryControlStreamClient, error)
	// GetInventoryStatus gets information about current instance inventory.
	GetInventoryStatus(ctx context.Context, in *InventoryStatusRequest, opts ...grpc.CallOption) (*InventoryStatusSummary, error)
	// PingInventory attempts to trigger a downstream inventory ping (used in testing/debug).
	PingInventory(ctx context.Context, in *InventoryPingRequest, opts ...grpc.CallOption) (*InventoryPingResponse, error)
	// GetClusterAlerts loads cluster-level alert messages.
	GetClusterAlerts(ctx context.Context, in *types.GetClusterAlertsRequest, opts ...grpc.CallOption) (*GetClusterAlertsResponse, error)
	// UpsertClusterAlert creates a cluster alert.
	UpsertClusterAlert(ctx context.Context, in *UpsertClusterAlertRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// MaintainSessionPresence establishes a channel used to continously verify the presence for a
	// session.
	MaintainSessionPresence(ctx context.Context, opts ...grpc.CallOption) (AuthService_MaintainSessionPresenceClient, error)
	// CreateSessionTracker creates a new session tracker resource.
	CreateSessionTracker(ctx context.Context, in *CreateSessionTrackerRequest, opts ...grpc.CallOption) (*types.SessionTrackerV1, error)
	// GetSessionTracker fetches a session tracker resource.
	GetSessionTracker(ctx context.Context, in *GetSessionTrackerRequest, opts ...grpc.CallOption) (*types.SessionTrackerV1, error)
	// GetActiveSessionTrackers returns a list of active sessions.
	GetActiveSessionTrackers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (AuthService_GetActiveSessionTrackersClient, error)
	// GetActiveSessionTrackersWithFilter returns a list of active sessions filtered by a filter.
	GetActiveSessionTrackersWithFilter(ctx context.Context, in *types.SessionTrackerFilter, opts ...grpc.CallOption) (AuthService_GetActiveSessionTrackersWithFilterClient, error)
	// RemoveSessionTracker removes a session tracker resource.
	RemoveSessionTracker(ctx context.Context, in *RemoveSessionTrackerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateSessionTracker updates some state of a session tracker.
	UpdateSessionTracker(ctx context.Context, in *UpdateSessionTrackerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 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)
	// 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) (*emptypb.Empty, error)
	// DeleteAllNodes deletes all nodes.
	DeleteAllNodes(ctx context.Context, in *types.ResourcesInNamespaceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GenerateUserCerts generates a set of user certificates.
	GenerateUserCerts(ctx context.Context, in *UserCertsRequest, opts ...grpc.CallOption) (*Certs, error)
	// GenerateHostCerts generates a set of host certificates.
	GenerateHostCerts(ctx context.Context, in *HostCertsRequest, 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.
	// DEPRECATED, DELETE IN 11.0.0: Use GetAccessRequestsV2 instead.
	GetAccessRequests(ctx context.Context, in *types.AccessRequestFilter, opts ...grpc.CallOption) (*AccessRequests, error)
	// GetAccessRequestsV2 gets all pending access requests.
	GetAccessRequestsV2(ctx context.Context, in *types.AccessRequestFilter, opts ...grpc.CallOption) (AuthService_GetAccessRequestsV2Client, error)
	// CreateAccessRequest creates a new access request.
	CreateAccessRequest(ctx context.Context, in *types.AccessRequestV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAccessRequest deletes an access request.
	DeleteAccessRequest(ctx context.Context, in *RequestID, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// SetAccessRequestState sets the state of an access request.
	SetAccessRequestState(ctx context.Context, in *RequestStateSetter, opts ...grpc.CallOption) (*emptypb.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) (*emptypb.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)
	// GetResetPasswordToken returns a reset password token.
	GetResetPasswordToken(ctx context.Context, in *GetResetPasswordTokenRequest, opts ...grpc.CallOption) (*types.UserTokenV3, error)
	// CreateResetPasswordToken resets users current password and second factors and creates a reset
	// password token.
	CreateResetPasswordToken(ctx context.Context, in *CreateResetPasswordTokenRequest, opts ...grpc.CallOption) (*types.UserTokenV3, error)
	// CreateBot creates a new bot user.
	CreateBot(ctx context.Context, in *CreateBotRequest, opts ...grpc.CallOption) (*CreateBotResponse, error)
	// DeleteBot deletes a bot user.
	DeleteBot(ctx context.Context, in *DeleteBotRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetBotUsers gets all users with bot labels.
	GetBotUsers(ctx context.Context, in *GetBotUsersRequest, opts ...grpc.CallOption) (AuthService_GetBotUsersClient, error)
	// GetUser gets a user resource by name.
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*types.UserV2, error)
	// GetCurrentUser returns current user as seen by the server.
	// Useful especially in the context of remote clusters which perform role and trait mapping.
	GetCurrentUser(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.UserV2, error)
	// GetCurrentUserRoles returns current user's roles.
	GetCurrentUserRoles(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (AuthService_GetCurrentUserRolesClient, 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) (*emptypb.Empty, error)
	// UpdateUser updates an existing user in a backend.
	UpdateUser(ctx context.Context, in *types.UserV2, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteUser deletes an existing user in a backend by username.
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ChangePassword allows a user to change their own password.
	ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*emptypb.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) (*emptypb.Empty, error)
	// CancelSemaphoreLease cancels semaphore lease early.
	CancelSemaphoreLease(ctx context.Context, in *types.SemaphoreLease, opts ...grpc.CallOption) (*emptypb.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) (*emptypb.Empty, error)
	// EmitAuditEvent emits audit event
	EmitAuditEvent(ctx context.Context, in *events.OneOf, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateAuditStream creates or resumes audit events streams
	CreateAuditStream(ctx context.Context, opts ...grpc.CallOption) (AuthService_CreateAuditStreamClient, error)
	// UpsertApplicationServer adds an application server.
	UpsertApplicationServer(ctx context.Context, in *UpsertApplicationServerRequest, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteApplicationServer removes an application server.
	DeleteApplicationServer(ctx context.Context, in *DeleteApplicationServerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllApplicationServers removes all application servers.
	DeleteAllApplicationServers(ctx context.Context, in *DeleteAllApplicationServersRequest, opts ...grpc.CallOption) (*emptypb.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.
	// DELETE IN 13.0. Deprecated, use ListAppSessions instead
	GetAppSessions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetAppSessionsResponse, error)
	// ListAppSessions gets all application web sessions.
	ListAppSessions(ctx context.Context, in *ListAppSessionsRequest, opts ...grpc.CallOption) (*ListAppSessionsResponse, 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) (*emptypb.Empty, error)
	// DeleteAllAppSessions removes all application web sessions.
	DeleteAllAppSessions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteUserAppSessions deletes all user’s application sessions.
	DeleteUserAppSessions(ctx context.Context, in *DeleteUserAppSessionsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateSnowflakeSession creates web session with sub kind Snowflake used by Database access
	// Snowflake integration.
	CreateSnowflakeSession(ctx context.Context, in *CreateSnowflakeSessionRequest, opts ...grpc.CallOption) (*CreateSnowflakeSessionResponse, error)
	// GetSnowflakeSession returns a web session with sub kind Snowflake.
	GetSnowflakeSession(ctx context.Context, in *GetSnowflakeSessionRequest, opts ...grpc.CallOption) (*GetSnowflakeSessionResponse, error)
	// GetSnowflakeSessions gets all Snowflake web sessions.
	GetSnowflakeSessions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetSnowflakeSessionsResponse, error)
	// DeleteSnowflakeSession removes a Snowflake web session.
	DeleteSnowflakeSession(ctx context.Context, in *DeleteSnowflakeSessionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllSnowflakeSessions removes all Snowflake web sessions.
	DeleteAllSnowflakeSessions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.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 *emptypb.Empty, opts ...grpc.CallOption) (*GetWebSessionsResponse, error)
	// DeleteWebSession deletes a web session.
	DeleteWebSession(ctx context.Context, in *types.DeleteWebSessionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllWebSessions deletes all web sessions.
	DeleteAllWebSessions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.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 *emptypb.Empty, opts ...grpc.CallOption) (*GetWebTokensResponse, error)
	// DeleteWebToken deletes a web token.
	DeleteWebToken(ctx context.Context, in *types.DeleteWebTokenRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllWebTokens deletes all web tokens.
	DeleteAllWebTokens(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateRemoteCluster updates remote cluster
	UpdateRemoteCluster(ctx context.Context, in *types.RemoteClusterV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpsertKubeService adds or updates a kubernetes service.
	// DELETE IN 11.0. Deprecated, use UpsertKubeServiceV2
	UpsertKubeService(ctx context.Context, in *UpsertKubeServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpsertKubeServiceV2 adds or updates a kubernetes service.
	// DELETE IN 13.0. Deprecated, use UpsertKubernetesServer
	UpsertKubeServiceV2(ctx context.Context, in *UpsertKubeServiceRequest, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteKubeService removes a kubernetes service.
	// DELETE IN 13.0. Deprecated, use DeleteKubernetesServer
	DeleteKubeService(ctx context.Context, in *DeleteKubeServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllKubeServices removes all kubernetes services.
	// DELETE IN 13.0. Deprecated, use DeleteAllKubernetesServers
	DeleteAllKubeServices(ctx context.Context, in *DeleteAllKubeServicesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpsertKubernetesServer adds or updates a kubernetes server.
	UpsertKubernetesServer(ctx context.Context, in *UpsertKubernetesServerRequest, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteKubernetesServer removes a kubernetes server.
	DeleteKubernetesServer(ctx context.Context, in *DeleteKubernetesServerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllKubernetesServers removes all kubernetes servers.
	DeleteAllKubernetesServers(ctx context.Context, in *DeleteAllKubernetesServersRequest, opts ...grpc.CallOption) (*emptypb.Empty, 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) (*emptypb.Empty, error)
	// DeleteAllDatabaseServers removes all registered database proxy servers.
	DeleteAllDatabaseServers(ctx context.Context, in *DeleteAllDatabaseServersRequest, opts ...grpc.CallOption) (*emptypb.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)
	/// GenerateSnowflakeJWT generates JWT in the format required by Snowflake.
	GenerateSnowflakeJWT(ctx context.Context, in *SnowflakeJWTRequest, opts ...grpc.CallOption) (*SnowflakeJWTResponse, error)
	// GetRole retrieves a role described by the given request.
	GetRole(ctx context.Context, in *GetRoleRequest, opts ...grpc.CallOption) (*types.RoleV5, error)
	// GetRole retrieves all roles.
	GetRoles(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetRolesResponse, error)
	// UpsertRole upserts a role in a backend.
	UpsertRole(ctx context.Context, in *types.RoleV5, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteRole deletes an existing role in a backend described by the given request.
	DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*emptypb.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)
	// AddMFADeviceSync adds a new MFA device (nonstream).
	AddMFADeviceSync(ctx context.Context, in *AddMFADeviceSyncRequest, opts ...grpc.CallOption) (*AddMFADeviceSyncResponse, error)
	// DeleteMFADeviceSync deletes a users MFA device (nonstream).
	DeleteMFADeviceSync(ctx context.Context, in *DeleteMFADeviceSyncRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetMFADevices returns all MFA devices registered for the user calling
	// this RPC.
	GetMFADevices(ctx context.Context, in *GetMFADevicesRequest, opts ...grpc.CallOption) (*GetMFADevicesResponse, error)
	// CreateAuthenticateChallenge creates and returns MFA challenges for a users registered MFA
	// devices.
	CreateAuthenticateChallenge(ctx context.Context, in *CreateAuthenticateChallengeRequest, opts ...grpc.CallOption) (*MFAAuthenticateChallenge, error)
	// CreateRegisterChallenge creates and returns MFA register challenge for a new MFA device.
	CreateRegisterChallenge(ctx context.Context, in *CreateRegisterChallengeRequest, opts ...grpc.CallOption) (*MFARegisterChallenge, error)
	// GetOIDCConnector gets an OIDC connector resource by name.
	GetOIDCConnector(ctx context.Context, in *types.ResourceWithSecretsRequest, opts ...grpc.CallOption) (*types.OIDCConnectorV3, error)
	// GetOIDCConnectors gets all current OIDC connector resources.
	GetOIDCConnectors(ctx context.Context, in *types.ResourcesWithSecretsRequest, opts ...grpc.CallOption) (*types.OIDCConnectorV3List, error)
	// UpsertOIDCConnector upserts an OIDC connector in a backend.
	UpsertOIDCConnector(ctx context.Context, in *types.OIDCConnectorV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteOIDCConnector deletes an existing OIDC connector in a backend by name.
	DeleteOIDCConnector(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateOIDCAuthRequest creates OIDCAuthRequest.
	CreateOIDCAuthRequest(ctx context.Context, in *types.OIDCAuthRequest, opts ...grpc.CallOption) (*types.OIDCAuthRequest, error)
	// GetOIDCAuthRequest returns OIDC auth request if found.
	GetOIDCAuthRequest(ctx context.Context, in *GetOIDCAuthRequestRequest, opts ...grpc.CallOption) (*types.OIDCAuthRequest, 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) (*emptypb.Empty, error)
	// DeleteSAMLConnector deletes an existing SAML connector in a backend by name.
	DeleteSAMLConnector(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateSAMLAuthRequest creates SAMLAuthRequest.
	CreateSAMLAuthRequest(ctx context.Context, in *types.SAMLAuthRequest, opts ...grpc.CallOption) (*types.SAMLAuthRequest, error)
	// GetSAMLAuthRequest returns SAML auth request if found.
	GetSAMLAuthRequest(ctx context.Context, in *GetSAMLAuthRequestRequest, opts ...grpc.CallOption) (*types.SAMLAuthRequest, 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) (*emptypb.Empty, error)
	// DeleteGithubConnector deletes an existing Github connector in a backend by name.
	DeleteGithubConnector(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateGithubAuthRequest creates GithubAuthRequest.
	CreateGithubAuthRequest(ctx context.Context, in *types.GithubAuthRequest, opts ...grpc.CallOption) (*types.GithubAuthRequest, error)
	// GetGithubAuthRequest returns Github auth request if found.
	GetGithubAuthRequest(ctx context.Context, in *GetGithubAuthRequestRequest, opts ...grpc.CallOption) (*types.GithubAuthRequest, error)
	// GetSSODiagnosticInfo returns SSO diagnostic info records.
	GetSSODiagnosticInfo(ctx context.Context, in *GetSSODiagnosticInfoRequest, opts ...grpc.CallOption) (*types.SSODiagnosticInfo, 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 *emptypb.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) (*emptypb.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 *emptypb.Empty, opts ...grpc.CallOption) (*types.ProvisionTokenV2List, error)
	// UpsertToken upserts a token in a backend.
	UpsertToken(ctx context.Context, in *types.ProvisionTokenV2, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateToken creates a token in a backend.
	CreateToken(ctx context.Context, in *types.ProvisionTokenV2, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GenerateToken generates a new auth token.
	GenerateToken(ctx context.Context, in *GenerateTokenRequest, opts ...grpc.CallOption) (*GenerateTokenResponse, error)
	// DeleteToken deletes an existing token in a backend described by the given request.
	DeleteToken(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetClusterAuditConfig gets cluster audit configuration.
	GetClusterAuditConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.ClusterAuditConfigV2, error)
	// GetClusterNetworkingConfig gets cluster networking configuration.
	GetClusterNetworkingConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.ClusterNetworkingConfigV2, error)
	// SetClusterNetworkingConfig sets cluster networking configuration.
	SetClusterNetworkingConfig(ctx context.Context, in *types.ClusterNetworkingConfigV2, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ResetClusterNetworkingConfig resets cluster networking configuration to defaults.
	ResetClusterNetworkingConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetSessionRecordingConfig gets session recording configuration.
	GetSessionRecordingConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.SessionRecordingConfigV2, error)
	// SetSessionRecordingConfig sets session recording configuration.
	SetSessionRecordingConfig(ctx context.Context, in *types.SessionRecordingConfigV2, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ResetSessionRecordingConfig resets session recording configuration to defaults.
	ResetSessionRecordingConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetAuthPreference gets cluster auth preference.
	GetAuthPreference(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.AuthPreferenceV2, error)
	// SetAuthPreference sets cluster auth preference.
	SetAuthPreference(ctx context.Context, in *types.AuthPreferenceV2, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ResetAuthPreference resets cluster auth preference to defaults.
	ResetAuthPreference(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetEvents gets events from the audit log.
	GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (*Events, error)
	// GetSessionEvents gets completed session events from the audit log.
	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) (*emptypb.Empty, error)
	// DeleteLock deletes a lock.
	DeleteLock(ctx context.Context, in *DeleteLockRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ReplaceRemoteLocks replaces the set of locks associated with a remote cluster.
	ReplaceRemoteLocks(ctx context.Context, in *ReplaceRemoteLocksRequest, opts ...grpc.CallOption) (*emptypb.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 *emptypb.Empty, opts ...grpc.CallOption) (*types.NetworkRestrictionsV4, error)
	// SetNetworkRestrictions updates the network restrictions.
	SetNetworkRestrictions(ctx context.Context, in *types.NetworkRestrictionsV4, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteNetworkRestrictions delete the network restrictions.
	DeleteNetworkRestrictions(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetApps returns all registered applications.
	GetApps(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.AppV3List, error)
	// GetApp returns an application by name.
	GetApp(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*types.AppV3, error)
	// CreateApp creates a new application resource.
	CreateApp(ctx context.Context, in *types.AppV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateApp updates existing application resource.
	UpdateApp(ctx context.Context, in *types.AppV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteApp removes specified application resource.
	DeleteApp(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllApps removes all application resources.
	DeleteAllApps(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetDatabases returns all registered databases.
	GetDatabases(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.DatabaseV3List, error)
	// GetDatabase returns a database by name.
	GetDatabase(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*types.DatabaseV3, error)
	// CreateDatabase creates a new database resource.
	CreateDatabase(ctx context.Context, in *types.DatabaseV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateDatabase updates existing database resource.
	UpdateDatabase(ctx context.Context, in *types.DatabaseV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteDatabase removes specified database resource.
	DeleteDatabase(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllDatabases removes all database resources.
	DeleteAllDatabases(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetKubernetesClusters returns all registered kubernetes clusters.
	GetKubernetesClusters(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.KubernetesClusterV3List, error)
	// GetKubernetesCluster returns a kubernetes cluster by name.
	GetKubernetesCluster(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*types.KubernetesClusterV3, error)
	// CreateKubernetesCluster creates a new kubernetes cluster resource.
	CreateKubernetesCluster(ctx context.Context, in *types.KubernetesClusterV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateKubernetesCluster updates existing kubernetes cluster resource.
	UpdateKubernetesCluster(ctx context.Context, in *types.KubernetesClusterV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteKubernetesCluster removes specified kubernetes cluster resource.
	DeleteKubernetesCluster(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllKubernetesClusters removes all kubernetes cluster resources.
	DeleteAllKubernetesClusters(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetWindowsDesktopServices returns all registered Windows desktop services.
	GetWindowsDesktopServices(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetWindowsDesktopServicesResponse, error)
	// GetWindowsDesktopService gets a Windows desktop service by name.
	GetWindowsDesktopService(ctx context.Context, in *GetWindowsDesktopServiceRequest, opts ...grpc.CallOption) (*GetWindowsDesktopServiceResponse, error)
	// UpsertWindowsDesktopService registers a new Windows desktop service.
	UpsertWindowsDesktopService(ctx context.Context, in *types.WindowsDesktopServiceV3, opts ...grpc.CallOption) (*types.KeepAlive, error)
	// DeleteWindowsDesktopService removes the specified Windows desktop service.
	DeleteWindowsDesktopService(ctx context.Context, in *DeleteWindowsDesktopServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllWindowsDesktopServices removes all registered Windows desktop services.
	DeleteAllWindowsDesktopServices(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetWindowsDesktops returns all registered Windows desktop hosts matching the supplied filter.
	GetWindowsDesktops(ctx context.Context, in *types.WindowsDesktopFilter, opts ...grpc.CallOption) (*GetWindowsDesktopsResponse, error)
	// CreateWindowsDesktop registers a new Windows desktop host.
	CreateWindowsDesktop(ctx context.Context, in *types.WindowsDesktopV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateWindowsDesktop updates an existing Windows desktop host.
	UpdateWindowsDesktop(ctx context.Context, in *types.WindowsDesktopV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpsertWindowsDesktop updates a Windows desktop host, creating it if it doesn't exist.
	UpsertWindowsDesktop(ctx context.Context, in *types.WindowsDesktopV3, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteWindowsDesktop removes the specified Windows desktop host.
	// Unlike GetWindowsDesktops, this call will delete at-most 1 desktop.
	// To delete all desktops, use DeleteAllWindowsDesktops.
	DeleteWindowsDesktop(ctx context.Context, in *DeleteWindowsDesktopRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllWindowsDesktops removes all registered Windows desktop hosts.
	DeleteAllWindowsDesktops(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GenerateWindowsDesktopCert generates client smartcard certificate used
	// by an RDP client to authenticate with Windows.
	GenerateWindowsDesktopCert(ctx context.Context, in *WindowsDesktopCertRequest, opts ...grpc.CallOption) (*WindowsDesktopCertResponse, error)
	// GenerateCertAuthorityCRL creates an empty CRL for the specified CA.
	GenerateCertAuthorityCRL(ctx context.Context, in *CertAuthorityRequest, opts ...grpc.CallOption) (*CRL, error)
	// CreateConnectionDiagnostic creates a new connection diagnostic.
	CreateConnectionDiagnostic(ctx context.Context, in *types.ConnectionDiagnosticV1, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpdateConnectionDiagnostic updates a connection diagnostic.
	UpdateConnectionDiagnostic(ctx context.Context, in *types.ConnectionDiagnosticV1, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetConnectionDiagnostic reads a connection diagnostic.
	GetConnectionDiagnostic(ctx context.Context, in *GetConnectionDiagnosticRequest, opts ...grpc.CallOption) (*types.ConnectionDiagnosticV1, error)
	// AppendDiagnosticTrace appends a Trace to the ConnectionDiagnostic.
	AppendDiagnosticTrace(ctx context.Context, in *AppendDiagnosticTraceRequest, opts ...grpc.CallOption) (*types.ConnectionDiagnosticV1, error)
	// ChangeUserAuthentication allows a user to change their password and if enabled,
	// also adds a new MFA device. After successful invocation, a new web session is created as well
	// as a new set of recovery codes (if user meets the requirements to receive them), invalidating
	// any existing codes the user previously had.
	ChangeUserAuthentication(ctx context.Context, in *ChangeUserAuthenticationRequest, opts ...grpc.CallOption) (*ChangeUserAuthenticationResponse, error)
	// StartAccountRecovery (exclusive to cloud users) is the first out of two step user
	// verification needed to allow a user to recover their account. The first form of verification
	// is a user's username and a recovery code. After successful verification, a recovery start
	// token is created for the user which its ID will be used as part of a URL that will be emailed
	// to the user (not done in this request). The user will be able to finish their second form of
	// verification by clicking on this URL and following the prompts.
	//
	// If a valid user fails to provide correct recovery code for MaxAccountRecoveryAttempts,
	// user account gets temporarily locked from further recovery attempts and from logging in.
	//
	// Start tokens last RecoveryStartTokenTTL.
	StartAccountRecovery(ctx context.Context, in *StartAccountRecoveryRequest, opts ...grpc.CallOption) (*types.UserTokenV3, error)
	// VerifyAccountRecovery (exclusive to cloud users) is the second step of the two step
	// verification needed to allow a user to recover their account, after RPC StartAccountRecovery.
	// The second form of verification is a user's password or their second factor (depending on
	// what authentication they needed to recover). After successful verification, a recovery
	// approved token is created which allows a user to request protected actions while not logged
	// in e.g: setting a new password or a mfa device, viewing their MFA devices, deleting their MFA
	// devices, and generating new recovery codes.
	//
	// The recovery start token to verify this request becomes deleted before
	// creating a recovery approved token, which invalidates the recovery link users received
	// to finish their verification.
	//
	// If user fails to verify themselves for MaxAccountRecoveryAttempts
	// (combined attempts with RPC StartAccountRecovery), users account will be temporarily locked
	// from logging in. If users still have unused recovery codes left, they still have
	// opportunities to recover their account. To allow this, users recovery attempts are also
	// deleted along with all user tokens which will force the user to restart the recovery process
	// from step 1 (RPC StartAccountRecovery).
	//
	// Recovery approved tokens last RecoveryApprovedTokenTTL.
	VerifyAccountRecovery(ctx context.Context, in *VerifyAccountRecoveryRequest, opts ...grpc.CallOption) (*types.UserTokenV3, error)
	// CompleteAccountRecovery (exclusive to cloud users) is the last step in account
	// recovery, after RPC's StartAccountRecovery and VerifyAccountRecovery. This step sets a new
	// password or adds a new mfa device, allowing the user to regain access to their account with
	// the new credentials. When the new authentication is successfully set, any user lock is
	// removed so the user can login immediately afterwards.
	CompleteAccountRecovery(ctx context.Context, in *CompleteAccountRecoveryRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateAccountRecoveryCodes (exclusive to cloud users) creates new set of recovery codes for a
	// user, replacing and invalidating any previously owned codes. Users can only get recovery
	// codes if their username is in a valid email format.
	CreateAccountRecoveryCodes(ctx context.Context, in *CreateAccountRecoveryCodesRequest, opts ...grpc.CallOption) (*RecoveryCodes, error)
	// GetAccountRecoveryToken (exclusive to cloud users) returns a user token resource after
	// verifying that the token requested has not expired and is of the correct recovery kind.
	// Besides checking for validity of a token ID, it is also used to get basic information from
	// the token e.g: username, state of recovery (started or approved) and the type of recovery
	// requested (password or second factor).
	GetAccountRecoveryToken(ctx context.Context, in *GetAccountRecoveryTokenRequest, opts ...grpc.CallOption) (*types.UserTokenV3, error)
	// GetAccountRecoveryCodes (exclusive to cloud users) is a request to return the user in context
	// their recovery codes. This request will not return any secrets (the values of recovery
	// codes), but instead returns non-sensitive data eg. when the recovery codes were created.
	GetAccountRecoveryCodes(ctx context.Context, in *GetAccountRecoveryCodesRequest, opts ...grpc.CallOption) (*RecoveryCodes, error)
	// CreatePrivilegeToken returns a new privilege token after a logged in user successfully
	// re-authenticates with their second factor device. Privilege token lasts PrivilegeTokenTTL and
	// is used to gain access to privileged actions eg: deleting/adding a MFA device.
	CreatePrivilegeToken(ctx context.Context, in *CreatePrivilegeTokenRequest, opts ...grpc.CallOption) (*types.UserTokenV3, error)
	// GetInstaller retrieves the installer script resource
	GetInstaller(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*types.InstallerV1, error)
	// GetInstallers retrieves all of installer script resources.
	GetInstallers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.InstallerV1List, error)
	// SetInstaller sets the installer script resource
	SetInstaller(ctx context.Context, in *types.InstallerV1, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteInstaller removes the specified installer script resource
	DeleteInstaller(ctx context.Context, in *types.ResourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeleteAllInstallers removes all installer script resources
	DeleteAllInstallers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ListResources retrieves a paginated list of resources.
	ListResources(ctx context.Context, in *ListResourcesRequest, opts ...grpc.CallOption) (*ListResourcesResponse, error)
	// GetDomainName returns local auth domain of the current auth server
	GetDomainName(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetDomainNameResponse, error)
	// GetClusterCACert returns the PEM-encoded TLS certs for the local cluster
	// without signing keys. If the cluster has multiple TLS certs, they will
	// all be appended.
	GetClusterCACert(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetClusterCACertResponse, error)
	// UnstableAssertSystemRole is not a stable part of the public API. Used by older
	// instances to prove that they hold a given system role.
	// DELETE IN: 12.0 (deprecated in v11, but required for back-compat with v10 clients)
	UnstableAssertSystemRole(ctx context.Context, in *UnstableSystemRoleAssertion, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// SubmitUsageEvent submits an external usage event.
	SubmitUsageEvent(ctx context.Context, in *SubmitUsageEventRequest, opts ...grpc.CallOption) (*emptypb.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 {
	// InventoryControlStream is the per-instance stream used to advertise teleport instance
	// presence/version/etc to the auth server.
	InventoryControlStream(AuthService_InventoryControlStreamServer) error
	// GetInventoryStatus gets information about current instance inventory.
	GetInventoryStatus(context.Context, *InventoryStatusRequest) (*InventoryStatusSummary, error)
	// PingInventory attempts to trigger a downstream inventory ping (used in testing/debug).
	PingInventory(context.Context, *InventoryPingRequest) (*InventoryPingResponse, error)
	// GetClusterAlerts loads cluster-level alert messages.
	GetClusterAlerts(context.Context, *types.GetClusterAlertsRequest) (*GetClusterAlertsResponse, error)
	// UpsertClusterAlert creates a cluster alert.
	UpsertClusterAlert(context.Context, *UpsertClusterAlertRequest) (*emptypb.Empty, error)
	// MaintainSessionPresence establishes a channel used to continously verify the presence for a
	// session.
	MaintainSessionPresence(AuthService_MaintainSessionPresenceServer) error
	// CreateSessionTracker creates a new session tracker resource.
	CreateSessionTracker(context.Context, *CreateSessionTrackerRequest) (*types.SessionTrackerV1, error)
	// GetSessionTracker fetches a session tracker resource.
	GetSessionTracker(context.Context, *GetSessionTrackerRequest) (*types.SessionTrackerV1, error)
	// GetActiveSessionTrackers returns a list of active sessions.
	GetActiveSessionTrackers(*emptypb.Empty, AuthService_GetActiveSessionTrackersServer) error
	// GetActiveSessionTrackersWithFilter returns a list of active sessions filtered by a filter.
	GetActiveSessionTrackersWithFilter(*types.SessionTrackerFilter, AuthService_GetActiveSessionTrackersWithFilterServer) error
	// RemoveSessionTracker removes a session tracker resource.
	RemoveSessionTracker(context.Context, *RemoveSessionTrackerRequest) (*emptypb.Empty, error)
	// UpdateSessionTracker updates some state of a session tracker.
	UpdateSessionTracker(context.Context, *UpdateSessionTrackerRequest) (*emptypb.Empty, error)
	// 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)
	// 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) (*emptypb.Empty, error)
	// DeleteAllNodes deletes all nodes.
	DeleteAllNodes(context.Context, *types.ResourcesInNamespaceRequest) (*emptypb.Empty, error)
	// GenerateUserCerts generates a set of user certificates.
	GenerateUserCerts(context.Context, *UserCertsRequest) (*Certs, error)
	// GenerateHostCerts generates a set of host certificates.
	GenerateHostCerts(context.Context, *HostCertsRequest) (*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.
	// DEPRECATED, DELETE IN 11.0.0: Use GetAccessRequestsV2 instead.
	GetAccessRequests(context.Context, *types.AccessRequestFilter) (*AccessRequests, error)
	// GetAccessRequestsV2 gets all pending access requests.
	GetAccessRequestsV2(*types.AccessRequestFilter, AuthService_GetAccessRequestsV2Server) error
	// CreateAccessRequest creates a new access request.
	CreateAccessRequest(context.Context, *types.AccessRequestV3) (*emptypb.Empty, error)
	// DeleteAccessRequest deletes an access request.
	DeleteAccessRequest(context.Context, *RequestID) (*emptypb.Empty, error)
	// SetAccessRequestState sets the state of an access request.
	SetAccessRequestState(context.Context, *RequestStateSetter) (*emptypb.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) (*emptypb.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)
	// GetResetPasswordToken returns a reset password token.
	GetResetPasswordToken(context.Context, *GetResetPasswordTokenRequest) (*types.UserTokenV3, error)
	// CreateResetPasswordToken resets users current password and second factors and creates a reset
	// password token.
	CreateResetPasswordToken(context.Context, *CreateResetPasswordTokenRequest) (*types.UserTokenV3, error)
	// CreateBot creates a new bot user.
	CreateBot(context.Context, *CreateBotRequest) (*CreateBotResponse, error)
	// DeleteBot deletes a bot user.
	DeleteBot(context.Context, *DeleteBotRequest) (*emptypb.Empty, error)
	// GetBotUsers gets all users with bot labels.
	GetBotUsers(*GetBotUsersRequest, AuthService_GetBotUsersServer) error
	// GetUser gets a user resource by name.
	GetUser(context.Context, *GetUserRequest) (*types.UserV2, error)
	// GetCurrentUser returns current user as seen by the server.
	// Useful especially in the context of remote clusters which perform role and trait mapping.
	GetCurrentUser(context.Context, *emptypb.Empty) (*types.UserV2, error)
	// GetCurrentUserRoles returns current user's roles.
	GetCurrentUserRoles(*emptypb.Empty, AuthService_GetCurrentUserRolesServer) 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) (*emptypb.Empty, error)
	// UpdateUser updates an existing user in a backend.
	UpdateUser(context.Context, *types.UserV2) (*emptypb.Empty, error)
	// DeleteUser deletes an existing user in a backend by username.
	DeleteUser(context.Context, *DeleteUserRequest) (*emptypb.Empty, error)
	// ChangePassword allows a user to change their own password.
	ChangePassword(context.Context, *ChangePasswordRequest) (*emptypb.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) (*emptypb.Empty, error)
	// CancelSemaphoreLease cancels semaphore lease early.
	CancelSemaphoreLease(context.Context, *types.SemaphoreLease) (*emptypb.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) (*emptypb.Empty, error)
	// EmitAuditEvent emits audit event
	EmitAuditEvent(context.Context, *events.OneOf) (*emptypb.Empty, error)
	// CreateAuditStream creates or resumes audit events streams
	CreateAuditStream(AuthService_CreateAuditStreamServer) error
	// UpsertApplicationServer adds an application server.
	UpsertApplicationServer(context.Context, *UpsertApplicationServerRequest) (*types.KeepAlive, error)
	// DeleteApplicationServer removes an application server.
	DeleteApplicationServer(context.Context, *DeleteApplicationServerRequest) (*emptypb.Empty, error)
	// DeleteAllApplicationServers removes all application servers.
	DeleteAllApplicationServers(context.Context, *DeleteAllApplicationServersRequest) (*emptypb.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.
	// DELETE IN 13.0. Deprecated, use ListAppSessions instead
	GetAppSessions(context.Context, *emptypb.Empty) (*GetAppSessionsResponse, error)
	// ListAppSessions gets all application web sessions.
	ListAppSessions(context.Context, *ListAppSessionsRequest) (*ListAppSessionsResponse, 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) (*emptypb.Empty, error)
	// DeleteAllAppSessions removes all application web sessions.
	DeleteAllAppSessions(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// DeleteUserAppSessions deletes all user’s application sessions.
	DeleteUserAppSessions(context.Context, *DeleteUserAppSessionsRequest) (*emptypb.Empty, error)
	// CreateSnowflakeSession creates web session with sub kind Snowflake used by Database access
	// Snowflake integration.
	CreateSnowflakeSession(context.Context, *CreateSnowflakeSessionRequest) (*CreateSnowflakeSessionResponse, error)
	// GetSnowflakeSession returns a web session with sub kind Snowflake.
	GetSnowflakeSession(context.Context, *GetSnowflakeSessionRequest) (*GetSnowflakeSessionResponse, error)
	// GetSnowflakeSessions gets all Snowflake web sessions.
	GetSnowflakeSessions(context.Context, *emptypb.Empty) (*GetSnowflakeSessionsResponse, error)
	// DeleteSnowflakeSession removes a Snowflake web session.
	DeleteSnowflakeSession(context.Context, *DeleteSnowflakeSessionRequest) (*emptypb.Empty, error)
	// DeleteAllSnowflakeSessions removes all Snowflake web sessions.
	DeleteAllSnowflakeSessions(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetWebSession gets a web session.
	GetWebSession(context.Context, *types.GetWebSessionRequest) (*GetWebSessionResponse, error)
	// GetWebSessions gets all web sessions.
	GetWebSessions(context.Context, *emptypb.Empty) (*GetWebSessionsResponse, error)
	// DeleteWebSession deletes a web session.
	DeleteWebSession(context.Context, *types.DeleteWebSessionRequest) (*emptypb.Empty, error)
	// DeleteAllWebSessions deletes all web sessions.
	DeleteAllWebSessions(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetWebToken gets a web token.
	GetWebToken(context.Context, *types.GetWebTokenRequest) (*GetWebTokenResponse, error)
	// GetWebTokens gets all web tokens.
	GetWebTokens(context.Context, *emptypb.Empty) (*GetWebTokensResponse, error)
	// DeleteWebToken deletes a web token.
	DeleteWebToken(context.Context, *types.DeleteWebTokenRequest) (*emptypb.Empty, error)
	// DeleteAllWebTokens deletes all web tokens.
	DeleteAllWebTokens(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// UpdateRemoteCluster updates remote cluster
	UpdateRemoteCluster(context.Context, *types.RemoteClusterV3) (*emptypb.Empty, error)
	// UpsertKubeService adds or updates a kubernetes service.
	// DELETE IN 11.0. Deprecated, use UpsertKubeServiceV2
	UpsertKubeService(context.Context, *UpsertKubeServiceRequest) (*emptypb.Empty, error)
	// UpsertKubeServiceV2 adds or updates a kubernetes service.
	// DELETE IN 13.0. Deprecated, use UpsertKubernetesServer
	UpsertKubeServiceV2(context.Context, *UpsertKubeServiceRequest) (*types.KeepAlive, error)
	// DeleteKubeService removes a kubernetes service.
	// DELETE IN 13.0. Deprecated, use DeleteKubernetesServer
	DeleteKubeService(context.Context, *DeleteKubeServiceRequest) (*emptypb.Empty, error)
	// DeleteAllKubeServices removes all kubernetes services.
	// DELETE IN 13.0. Deprecated, use DeleteAllKubernetesServers
	DeleteAllKubeServices(context.Context, *DeleteAllKubeServicesRequest) (*emptypb.Empty, error)
	// UpsertKubernetesServer adds or updates a kubernetes server.
	UpsertKubernetesServer(context.Context, *UpsertKubernetesServerRequest) (*types.KeepAlive, error)
	// DeleteKubernetesServer removes a kubernetes server.
	DeleteKubernetesServer(context.Context, *DeleteKubernetesServerRequest) (*emptypb.Empty, error)
	// DeleteAllKubernetesServers removes all kubernetes servers.
	DeleteAllKubernetesServers(context.Context, *DeleteAllKubernetesServersRequest) (*emptypb.Empty, 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) (*emptypb.Empty, error)
	// DeleteAllDatabaseServers removes all registered database proxy servers.
	DeleteAllDatabaseServers(context.Context, *DeleteAllDatabaseServersRequest) (*emptypb.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)
	/// GenerateSnowflakeJWT generates JWT in the format required by Snowflake.
	GenerateSnowflakeJWT(context.Context, *SnowflakeJWTRequest) (*SnowflakeJWTResponse, error)
	// GetRole retrieves a role described by the given request.
	GetRole(context.Context, *GetRoleRequest) (*types.RoleV5, error)
	// GetRole retrieves all roles.
	GetRoles(context.Context, *emptypb.Empty) (*GetRolesResponse, error)
	// UpsertRole upserts a role in a backend.
	UpsertRole(context.Context, *types.RoleV5) (*emptypb.Empty, error)
	// DeleteRole deletes an existing role in a backend described by the given request.
	DeleteRole(context.Context, *DeleteRoleRequest) (*emptypb.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
	// AddMFADeviceSync adds a new MFA device (nonstream).
	AddMFADeviceSync(context.Context, *AddMFADeviceSyncRequest) (*AddMFADeviceSyncResponse, error)
	// DeleteMFADeviceSync deletes a users MFA device (nonstream).
	DeleteMFADeviceSync(context.Context, *DeleteMFADeviceSyncRequest) (*emptypb.Empty, error)
	// GetMFADevices returns all MFA devices registered for the user calling
	// this RPC.
	GetMFADevices(context.Context, *GetMFADevicesRequest) (*GetMFADevicesResponse, error)
	// CreateAuthenticateChallenge creates and returns MFA challenges for a users registered MFA
	// devices.
	CreateAuthenticateChallenge(context.Context, *CreateAuthenticateChallengeRequest) (*MFAAuthenticateChallenge, error)
	// CreateRegisterChallenge creates and returns MFA register challenge for a new MFA device.
	CreateRegisterChallenge(context.Context, *CreateRegisterChallengeRequest) (*MFARegisterChallenge, error)
	// GetOIDCConnector gets an OIDC connector resource by name.
	GetOIDCConnector(context.Context, *types.ResourceWithSecretsRequest) (*types.OIDCConnectorV3, error)
	// GetOIDCConnectors gets all current OIDC connector resources.
	GetOIDCConnectors(context.Context, *types.ResourcesWithSecretsRequest) (*types.OIDCConnectorV3List, error)
	// UpsertOIDCConnector upserts an OIDC connector in a backend.
	UpsertOIDCConnector(context.Context, *types.OIDCConnectorV3) (*emptypb.Empty, error)
	// DeleteOIDCConnector deletes an existing OIDC connector in a backend by name.
	DeleteOIDCConnector(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// CreateOIDCAuthRequest creates OIDCAuthRequest.
	CreateOIDCAuthRequest(context.Context, *types.OIDCAuthRequest) (*types.OIDCAuthRequest, error)
	// GetOIDCAuthRequest returns OIDC auth request if found.
	GetOIDCAuthRequest(context.Context, *GetOIDCAuthRequestRequest) (*types.OIDCAuthRequest, 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) (*emptypb.Empty, error)
	// DeleteSAMLConnector deletes an existing SAML connector in a backend by name.
	DeleteSAMLConnector(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// CreateSAMLAuthRequest creates SAMLAuthRequest.
	CreateSAMLAuthRequest(context.Context, *types.SAMLAuthRequest) (*types.SAMLAuthRequest, error)
	// GetSAMLAuthRequest returns SAML auth request if found.
	GetSAMLAuthRequest(context.Context, *GetSAMLAuthRequestRequest) (*types.SAMLAuthRequest, 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) (*emptypb.Empty, error)
	// DeleteGithubConnector deletes an existing Github connector in a backend by name.
	DeleteGithubConnector(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// CreateGithubAuthRequest creates GithubAuthRequest.
	CreateGithubAuthRequest(context.Context, *types.GithubAuthRequest) (*types.GithubAuthRequest, error)
	// GetGithubAuthRequest returns Github auth request if found.
	GetGithubAuthRequest(context.Context, *GetGithubAuthRequestRequest) (*types.GithubAuthRequest, error)
	// GetSSODiagnosticInfo returns SSO diagnostic info records.
	GetSSODiagnosticInfo(context.Context, *GetSSODiagnosticInfoRequest) (*types.SSODiagnosticInfo, 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, *emptypb.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) (*emptypb.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, *emptypb.Empty) (*types.ProvisionTokenV2List, error)
	// UpsertToken upserts a token in a backend.
	UpsertToken(context.Context, *types.ProvisionTokenV2) (*emptypb.Empty, error)
	// CreateToken creates a token in a backend.
	CreateToken(context.Context, *types.ProvisionTokenV2) (*emptypb.Empty, error)
	// GenerateToken generates a new auth token.
	GenerateToken(context.Context, *GenerateTokenRequest) (*GenerateTokenResponse, error)
	// DeleteToken deletes an existing token in a backend described by the given request.
	DeleteToken(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// GetClusterAuditConfig gets cluster audit configuration.
	GetClusterAuditConfig(context.Context, *emptypb.Empty) (*types.ClusterAuditConfigV2, error)
	// GetClusterNetworkingConfig gets cluster networking configuration.
	GetClusterNetworkingConfig(context.Context, *emptypb.Empty) (*types.ClusterNetworkingConfigV2, error)
	// SetClusterNetworkingConfig sets cluster networking configuration.
	SetClusterNetworkingConfig(context.Context, *types.ClusterNetworkingConfigV2) (*emptypb.Empty, error)
	// ResetClusterNetworkingConfig resets cluster networking configuration to defaults.
	ResetClusterNetworkingConfig(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetSessionRecordingConfig gets session recording configuration.
	GetSessionRecordingConfig(context.Context, *emptypb.Empty) (*types.SessionRecordingConfigV2, error)
	// SetSessionRecordingConfig sets session recording configuration.
	SetSessionRecordingConfig(context.Context, *types.SessionRecordingConfigV2) (*emptypb.Empty, error)
	// ResetSessionRecordingConfig resets session recording configuration to defaults.
	ResetSessionRecordingConfig(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetAuthPreference gets cluster auth preference.
	GetAuthPreference(context.Context, *emptypb.Empty) (*types.AuthPreferenceV2, error)
	// SetAuthPreference sets cluster auth preference.
	SetAuthPreference(context.Context, *types.AuthPreferenceV2) (*emptypb.Empty, error)
	// ResetAuthPreference resets cluster auth preference to defaults.
	ResetAuthPreference(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetEvents gets events from the audit log.
	GetEvents(context.Context, *GetEventsRequest) (*Events, error)
	// GetSessionEvents gets completed session events from the audit log.
	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) (*emptypb.Empty, error)
	// DeleteLock deletes a lock.
	DeleteLock(context.Context, *DeleteLockRequest) (*emptypb.Empty, error)
	// ReplaceRemoteLocks replaces the set of locks associated with a remote cluster.
	ReplaceRemoteLocks(context.Context, *ReplaceRemoteLocksRequest) (*emptypb.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, *emptypb.Empty) (*types.NetworkRestrictionsV4, error)
	// SetNetworkRestrictions updates the network restrictions.
	SetNetworkRestrictions(context.Context, *types.NetworkRestrictionsV4) (*emptypb.Empty, error)
	// DeleteNetworkRestrictions delete the network restrictions.
	DeleteNetworkRestrictions(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetApps returns all registered applications.
	GetApps(context.Context, *emptypb.Empty) (*types.AppV3List, error)
	// GetApp returns an application by name.
	GetApp(context.Context, *types.ResourceRequest) (*types.AppV3, error)
	// CreateApp creates a new application resource.
	CreateApp(context.Context, *types.AppV3) (*emptypb.Empty, error)
	// UpdateApp updates existing application resource.
	UpdateApp(context.Context, *types.AppV3) (*emptypb.Empty, error)
	// DeleteApp removes specified application resource.
	DeleteApp(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// DeleteAllApps removes all application resources.
	DeleteAllApps(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetDatabases returns all registered databases.
	GetDatabases(context.Context, *emptypb.Empty) (*types.DatabaseV3List, error)
	// GetDatabase returns a database by name.
	GetDatabase(context.Context, *types.ResourceRequest) (*types.DatabaseV3, error)
	// CreateDatabase creates a new database resource.
	CreateDatabase(context.Context, *types.DatabaseV3) (*emptypb.Empty, error)
	// UpdateDatabase updates existing database resource.
	UpdateDatabase(context.Context, *types.DatabaseV3) (*emptypb.Empty, error)
	// DeleteDatabase removes specified database resource.
	DeleteDatabase(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// DeleteAllDatabases removes all database resources.
	DeleteAllDatabases(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetKubernetesClusters returns all registered kubernetes clusters.
	GetKubernetesClusters(context.Context, *emptypb.Empty) (*types.KubernetesClusterV3List, error)
	// GetKubernetesCluster returns a kubernetes cluster by name.
	GetKubernetesCluster(context.Context, *types.ResourceRequest) (*types.KubernetesClusterV3, error)
	// CreateKubernetesCluster creates a new kubernetes cluster resource.
	CreateKubernetesCluster(context.Context, *types.KubernetesClusterV3) (*emptypb.Empty, error)
	// UpdateKubernetesCluster updates existing kubernetes cluster resource.
	UpdateKubernetesCluster(context.Context, *types.KubernetesClusterV3) (*emptypb.Empty, error)
	// DeleteKubernetesCluster removes specified kubernetes cluster resource.
	DeleteKubernetesCluster(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// DeleteAllKubernetesClusters removes all kubernetes cluster resources.
	DeleteAllKubernetesClusters(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetWindowsDesktopServices returns all registered Windows desktop services.
	GetWindowsDesktopServices(context.Context, *emptypb.Empty) (*GetWindowsDesktopServicesResponse, error)
	// GetWindowsDesktopService gets a Windows desktop service by name.
	GetWindowsDesktopService(context.Context, *GetWindowsDesktopServiceRequest) (*GetWindowsDesktopServiceResponse, error)
	// UpsertWindowsDesktopService registers a new Windows desktop service.
	UpsertWindowsDesktopService(context.Context, *types.WindowsDesktopServiceV3) (*types.KeepAlive, error)
	// DeleteWindowsDesktopService removes the specified Windows desktop service.
	DeleteWindowsDesktopService(context.Context, *DeleteWindowsDesktopServiceRequest) (*emptypb.Empty, error)
	// DeleteAllWindowsDesktopServices removes all registered Windows desktop services.
	DeleteAllWindowsDesktopServices(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GetWindowsDesktops returns all registered Windows desktop hosts matching the supplied filter.
	GetWindowsDesktops(context.Context, *types.WindowsDesktopFilter) (*GetWindowsDesktopsResponse, error)
	// CreateWindowsDesktop registers a new Windows desktop host.
	CreateWindowsDesktop(context.Context, *types.WindowsDesktopV3) (*emptypb.Empty, error)
	// UpdateWindowsDesktop updates an existing Windows desktop host.
	UpdateWindowsDesktop(context.Context, *types.WindowsDesktopV3) (*emptypb.Empty, error)
	// UpsertWindowsDesktop updates a Windows desktop host, creating it if it doesn't exist.
	UpsertWindowsDesktop(context.Context, *types.WindowsDesktopV3) (*emptypb.Empty, error)
	// DeleteWindowsDesktop removes the specified Windows desktop host.
	// Unlike GetWindowsDesktops, this call will delete at-most 1 desktop.
	// To delete all desktops, use DeleteAllWindowsDesktops.
	DeleteWindowsDesktop(context.Context, *DeleteWindowsDesktopRequest) (*emptypb.Empty, error)
	// DeleteAllWindowsDesktops removes all registered Windows desktop hosts.
	DeleteAllWindowsDesktops(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// GenerateWindowsDesktopCert generates client smartcard certificate used
	// by an RDP client to authenticate with Windows.
	GenerateWindowsDesktopCert(context.Context, *WindowsDesktopCertRequest) (*WindowsDesktopCertResponse, error)
	// GenerateCertAuthorityCRL creates an empty CRL for the specified CA.
	GenerateCertAuthorityCRL(context.Context, *CertAuthorityRequest) (*CRL, error)
	// CreateConnectionDiagnostic creates a new connection diagnostic.
	CreateConnectionDiagnostic(context.Context, *types.ConnectionDiagnosticV1) (*emptypb.Empty, error)
	// UpdateConnectionDiagnostic updates a connection diagnostic.
	UpdateConnectionDiagnostic(context.Context, *types.ConnectionDiagnosticV1) (*emptypb.Empty, error)
	// GetConnectionDiagnostic reads a connection diagnostic.
	GetConnectionDiagnostic(context.Context, *GetConnectionDiagnosticRequest) (*types.ConnectionDiagnosticV1, error)
	// AppendDiagnosticTrace appends a Trace to the ConnectionDiagnostic.
	AppendDiagnosticTrace(context.Context, *AppendDiagnosticTraceRequest) (*types.ConnectionDiagnosticV1, error)
	// ChangeUserAuthentication allows a user to change their password and if enabled,
	// also adds a new MFA device. After successful invocation, a new web session is created as well
	// as a new set of recovery codes (if user meets the requirements to receive them), invalidating
	// any existing codes the user previously had.
	ChangeUserAuthentication(context.Context, *ChangeUserAuthenticationRequest) (*ChangeUserAuthenticationResponse, error)
	// StartAccountRecovery (exclusive to cloud users) is the first out of two step user
	// verification needed to allow a user to recover their account. The first form of verification
	// is a user's username and a recovery code. After successful verification, a recovery start
	// token is created for the user which its ID will be used as part of a URL that will be emailed
	// to the user (not done in this request). The user will be able to finish their second form of
	// verification by clicking on this URL and following the prompts.
	//
	// If a valid user fails to provide correct recovery code for MaxAccountRecoveryAttempts,
	// user account gets temporarily locked from further recovery attempts and from logging in.
	//
	// Start tokens last RecoveryStartTokenTTL.
	StartAccountRecovery(context.Context, *StartAccountRecoveryRequest) (*types.UserTokenV3, error)
	// VerifyAccountRecovery (exclusive to cloud users) is the second step of the two step
	// verification needed to allow a user to recover their account, after RPC StartAccountRecovery.
	// The second form of verification is a user's password or their second factor (depending on
	// what authentication they needed to recover). After successful verification, a recovery
	// approved token is created which allows a user to request protected actions while not logged
	// in e.g: setting a new password or a mfa device, viewing their MFA devices, deleting their MFA
	// devices, and generating new recovery codes.
	//
	// The recovery start token to verify this request becomes deleted before
	// creating a recovery approved token, which invalidates the recovery link users received
	// to finish their verification.
	//
	// If user fails to verify themselves for MaxAccountRecoveryAttempts
	// (combined attempts with RPC StartAccountRecovery), users account will be temporarily locked
	// from logging in. If users still have unused recovery codes left, they still have
	// opportunities to recover their account. To allow this, users recovery attempts are also
	// deleted along with all user tokens which will force the user to restart the recovery process
	// from step 1 (RPC StartAccountRecovery).
	//
	// Recovery approved tokens last RecoveryApprovedTokenTTL.
	VerifyAccountRecovery(context.Context, *VerifyAccountRecoveryRequest) (*types.UserTokenV3, error)
	// CompleteAccountRecovery (exclusive to cloud users) is the last step in account
	// recovery, after RPC's StartAccountRecovery and VerifyAccountRecovery. This step sets a new
	// password or adds a new mfa device, allowing the user to regain access to their account with
	// the new credentials. When the new authentication is successfully set, any user lock is
	// removed so the user can login immediately afterwards.
	CompleteAccountRecovery(context.Context, *CompleteAccountRecoveryRequest) (*emptypb.Empty, error)
	// CreateAccountRecoveryCodes (exclusive to cloud users) creates new set of recovery codes for a
	// user, replacing and invalidating any previously owned codes. Users can only get recovery
	// codes if their username is in a valid email format.
	CreateAccountRecoveryCodes(context.Context, *CreateAccountRecoveryCodesRequest) (*RecoveryCodes, error)
	// GetAccountRecoveryToken (exclusive to cloud users) returns a user token resource after
	// verifying that the token requested has not expired and is of the correct recovery kind.
	// Besides checking for validity of a token ID, it is also used to get basic information from
	// the token e.g: username, state of recovery (started or approved) and the type of recovery
	// requested (password or second factor).
	GetAccountRecoveryToken(context.Context, *GetAccountRecoveryTokenRequest) (*types.UserTokenV3, error)
	// GetAccountRecoveryCodes (exclusive to cloud users) is a request to return the user in context
	// their recovery codes. This request will not return any secrets (the values of recovery
	// codes), but instead returns non-sensitive data eg. when the recovery codes were created.
	GetAccountRecoveryCodes(context.Context, *GetAccountRecoveryCodesRequest) (*RecoveryCodes, error)
	// CreatePrivilegeToken returns a new privilege token after a logged in user successfully
	// re-authenticates with their second factor device. Privilege token lasts PrivilegeTokenTTL and
	// is used to gain access to privileged actions eg: deleting/adding a MFA device.
	CreatePrivilegeToken(context.Context, *CreatePrivilegeTokenRequest) (*types.UserTokenV3, error)
	// GetInstaller retrieves the installer script resource
	GetInstaller(context.Context, *types.ResourceRequest) (*types.InstallerV1, error)
	// GetInstallers retrieves all of installer script resources.
	GetInstallers(context.Context, *emptypb.Empty) (*types.InstallerV1List, error)
	// SetInstaller sets the installer script resource
	SetInstaller(context.Context, *types.InstallerV1) (*emptypb.Empty, error)
	// DeleteInstaller removes the specified installer script resource
	DeleteInstaller(context.Context, *types.ResourceRequest) (*emptypb.Empty, error)
	// DeleteAllInstallers removes all installer script resources
	DeleteAllInstallers(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// ListResources retrieves a paginated list of resources.
	ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error)
	// GetDomainName returns local auth domain of the current auth server
	GetDomainName(context.Context, *emptypb.Empty) (*GetDomainNameResponse, error)
	// GetClusterCACert returns the PEM-encoded TLS certs for the local cluster
	// without signing keys. If the cluster has multiple TLS certs, they will
	// all be appended.
	GetClusterCACert(context.Context, *emptypb.Empty) (*GetClusterCACertResponse, error)
	// UnstableAssertSystemRole is not a stable part of the public API. Used by older
	// instances to prove that they hold a given system role.
	// DELETE IN: 12.0 (deprecated in v11, but required for back-compat with v10 clients)
	UnstableAssertSystemRole(context.Context, *UnstableSystemRoleAssertion) (*emptypb.Empty, error)
	// SubmitUsageEvent submits an external usage event.
	SubmitUsageEvent(context.Context, *SubmitUsageEventRequest) (*emptypb.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_GetAccessRequestsV2Client

type AuthService_GetAccessRequestsV2Client interface {
	Recv() (*types.AccessRequestV3, error)
	grpc.ClientStream
}

type AuthService_GetAccessRequestsV2Server

type AuthService_GetAccessRequestsV2Server interface {
	Send(*types.AccessRequestV3) error
	grpc.ServerStream
}

type AuthService_GetActiveSessionTrackersClient

type AuthService_GetActiveSessionTrackersClient interface {
	Recv() (*types.SessionTrackerV1, error)
	grpc.ClientStream
}

type AuthService_GetActiveSessionTrackersServer

type AuthService_GetActiveSessionTrackersServer interface {
	Send(*types.SessionTrackerV1) error
	grpc.ServerStream
}

type AuthService_GetActiveSessionTrackersWithFilterClient

type AuthService_GetActiveSessionTrackersWithFilterClient interface {
	Recv() (*types.SessionTrackerV1, error)
	grpc.ClientStream
}

type AuthService_GetActiveSessionTrackersWithFilterServer

type AuthService_GetActiveSessionTrackersWithFilterServer interface {
	Send(*types.SessionTrackerV1) error
	grpc.ServerStream
}

type AuthService_GetBotUsersClient

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

type AuthService_GetBotUsersServer

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

type AuthService_GetCurrentUserRolesClient

type AuthService_GetCurrentUserRolesClient interface {
	Recv() (*types.RoleV5, error)
	grpc.ClientStream
}

type AuthService_GetCurrentUserRolesServer

type AuthService_GetCurrentUserRolesServer interface {
	Send(*types.RoleV5) 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_InventoryControlStreamClient

type AuthService_InventoryControlStreamClient interface {
	Send(*UpstreamInventoryOneOf) error
	Recv() (*DownstreamInventoryOneOf, error)
	grpc.ClientStream
}

type AuthService_InventoryControlStreamServer

type AuthService_InventoryControlStreamServer interface {
	Send(*DownstreamInventoryOneOf) error
	Recv() (*UpstreamInventoryOneOf, error)
	grpc.ServerStream
}

type AuthService_MaintainSessionPresenceClient

type AuthService_MaintainSessionPresenceClient interface {
	Send(*PresenceMFAChallengeSend) error
	Recv() (*MFAAuthenticateChallenge, error)
	grpc.ClientStream
}

type AuthService_MaintainSessionPresenceServer

type AuthService_MaintainSessionPresenceServer interface {
	Send(*MFAAuthenticateChallenge) error
	Recv() (*PresenceMFAChallengeSend, error)
	grpc.ServerStream
}

type AuthService_SendKeepAlivesClient

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

type AuthService_SendKeepAlivesServer

type AuthService_SendKeepAlivesServer interface {
	SendAndClose(*emptypb.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 CRL

type CRL struct {
	// CRL is the Certificate Revocation List in DER format.
	CRL                  []byte   `protobuf:"bytes,1,opt,name=CRL,proto3" json:"CRL,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CRL is the X.509 Certificate Revocation List.

func (*CRL) Descriptor

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

func (*CRL) GetCRL

func (m *CRL) GetCRL() []byte

func (*CRL) Marshal

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

func (*CRL) MarshalTo

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

func (*CRL) MarshalToSizedBuffer

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

func (*CRL) ProtoMessage

func (*CRL) ProtoMessage()

func (*CRL) Reset

func (m *CRL) Reset()

func (*CRL) Size

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

func (*CRL) String

func (m *CRL) String() string

func (*CRL) Unmarshal

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

func (*CRL) XXX_DiscardUnknown

func (m *CRL) XXX_DiscardUnknown()

func (*CRL) XXX_Marshal

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

func (*CRL) XXX_Merge

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

func (*CRL) XXX_Size

func (m *CRL) XXX_Size() int

func (*CRL) XXX_Unmarshal

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

type CertAuthorityRequest

type CertAuthorityRequest struct {
	// Type is either user or host certificate authority.
	Type                 github_com_gravitational_teleport_api_types.CertAuthType `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_unrecognized     []byte                                                   `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

CertAuthorityRequest is a request that identifies a Teleport CA.

func (*CertAuthorityRequest) Descriptor

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

func (*CertAuthorityRequest) Marshal

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

func (*CertAuthorityRequest) MarshalTo

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

func (*CertAuthorityRequest) MarshalToSizedBuffer

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

func (*CertAuthorityRequest) ProtoMessage

func (*CertAuthorityRequest) ProtoMessage()

func (*CertAuthorityRequest) Reset

func (m *CertAuthorityRequest) Reset()

func (*CertAuthorityRequest) Size

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

func (*CertAuthorityRequest) String

func (m *CertAuthorityRequest) String() string

func (*CertAuthorityRequest) Unmarshal

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

func (*CertAuthorityRequest) XXX_DiscardUnknown

func (m *CertAuthorityRequest) XXX_DiscardUnknown()

func (*CertAuthorityRequest) XXX_Marshal

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

func (*CertAuthorityRequest) XXX_Merge

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

func (*CertAuthorityRequest) XXX_Size

func (m *CertAuthorityRequest) XXX_Size() int

func (*CertAuthorityRequest) XXX_Unmarshal

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

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"`
	// TLSCACerts is a list of TLS certificate authorities.
	TLSCACerts [][]byte `protobuf:"bytes,3,rep,name=TLSCACerts,proto3" json:"tls_ca_certs,omitempty"`
	// SSHCACerts is a list of SSH certificate authorities.
	SSHCACerts           [][]byte `protobuf:"bytes,4,rep,name=SSHCACerts,proto3" json:"ssh_ca_certs,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) 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 ChangePasswordRequest

type ChangePasswordRequest struct {
	User                 string                                `protobuf:"bytes,1,opt,name=User,proto3" json:"name"`
	OldPassword          []byte                                `protobuf:"bytes,2,opt,name=OldPassword,proto3" json:"old_password"`
	NewPassword          []byte                                `protobuf:"bytes,3,opt,name=NewPassword,proto3" json:"new_password"`
	SecondFactorToken    string                                `protobuf:"bytes,4,opt,name=SecondFactorToken,proto3" json:"second_factor_token"`
	Webauthn             *webauthn.CredentialAssertionResponse `protobuf:"bytes,5,opt,name=Webauthn,proto3" json:"webauthn"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

ChangePasswordRequest specifies the parameters for the ChangePassword method.

func (*ChangePasswordRequest) Descriptor

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

func (*ChangePasswordRequest) GetNewPassword

func (m *ChangePasswordRequest) GetNewPassword() []byte

func (*ChangePasswordRequest) GetOldPassword

func (m *ChangePasswordRequest) GetOldPassword() []byte

func (*ChangePasswordRequest) GetSecondFactorToken

func (m *ChangePasswordRequest) GetSecondFactorToken() string

func (*ChangePasswordRequest) GetUser

func (m *ChangePasswordRequest) GetUser() string

func (*ChangePasswordRequest) GetWebauthn

func (*ChangePasswordRequest) Marshal

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

func (*ChangePasswordRequest) MarshalTo

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

func (*ChangePasswordRequest) MarshalToSizedBuffer

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

func (*ChangePasswordRequest) ProtoMessage

func (*ChangePasswordRequest) ProtoMessage()

func (*ChangePasswordRequest) Reset

func (m *ChangePasswordRequest) Reset()

func (*ChangePasswordRequest) Size

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

func (*ChangePasswordRequest) String

func (m *ChangePasswordRequest) String() string

func (*ChangePasswordRequest) Unmarshal

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

func (*ChangePasswordRequest) XXX_DiscardUnknown

func (m *ChangePasswordRequest) XXX_DiscardUnknown()

func (*ChangePasswordRequest) XXX_Marshal

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

func (*ChangePasswordRequest) XXX_Merge

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

func (*ChangePasswordRequest) XXX_Size

func (m *ChangePasswordRequest) XXX_Size() int

func (*ChangePasswordRequest) XXX_Unmarshal

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

type ChangeUserAuthenticationRequest

type ChangeUserAuthenticationRequest struct {
	// TokenID is the ID of a reset or invite token.
	// The token allows the user to change their credentials without being logged
	// in.
	TokenID string `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token_id"`
	// NewPassword is the new password in plain text.
	NewPassword []byte `protobuf:"bytes,2,opt,name=NewPassword,proto3" json:"new_password"`
	// NewMFARegisterResponse is a MFA response to a MFA authentication challenge.
	// This field can be empty which implies that user chose not to add a new device (allowable when
	// cluster settings enable optional second factor), or cluster settings disabled second factor.
	NewMFARegisterResponse *MFARegisterResponse `protobuf:"bytes,3,opt,name=NewMFARegisterResponse,proto3" json:"new_mfa_register_response,omitempty"`
	// NewDeviceName is the name of a new mfa or passwordless device.
	NewDeviceName        string   `protobuf:"bytes,4,opt,name=NewDeviceName,proto3" json:"new_device_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ChangeUserAuthenticationRequest defines a request to change a password and if enabled also adds a new MFA device from a user reset or from a new user invite. User can also skip setting a new password if passwordless is enabled and just provide a new webauthn register response.

After a successful request a new web session is created.

Users may also receive new recovery codes if they meet the necessary requirements. If a user previously had recovery codes, the previous codes become invalid as it is replaced with newly generated ones.

func (*ChangeUserAuthenticationRequest) Descriptor

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

func (*ChangeUserAuthenticationRequest) GetNewDeviceName

func (m *ChangeUserAuthenticationRequest) GetNewDeviceName() string

func (*ChangeUserAuthenticationRequest) GetNewMFARegisterResponse

func (m *ChangeUserAuthenticationRequest) GetNewMFARegisterResponse() *MFARegisterResponse

func (*ChangeUserAuthenticationRequest) GetNewPassword

func (m *ChangeUserAuthenticationRequest) GetNewPassword() []byte

func (*ChangeUserAuthenticationRequest) GetTokenID

func (m *ChangeUserAuthenticationRequest) GetTokenID() string

func (*ChangeUserAuthenticationRequest) Marshal

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

func (*ChangeUserAuthenticationRequest) MarshalTo

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

func (*ChangeUserAuthenticationRequest) MarshalToSizedBuffer

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

func (*ChangeUserAuthenticationRequest) ProtoMessage

func (*ChangeUserAuthenticationRequest) ProtoMessage()

func (*ChangeUserAuthenticationRequest) Reset

func (*ChangeUserAuthenticationRequest) Size

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

func (*ChangeUserAuthenticationRequest) String

func (*ChangeUserAuthenticationRequest) Unmarshal

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

func (*ChangeUserAuthenticationRequest) XXX_DiscardUnknown

func (m *ChangeUserAuthenticationRequest) XXX_DiscardUnknown()

func (*ChangeUserAuthenticationRequest) XXX_Marshal

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

func (*ChangeUserAuthenticationRequest) XXX_Merge

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

func (*ChangeUserAuthenticationRequest) XXX_Size

func (m *ChangeUserAuthenticationRequest) XXX_Size() int

func (*ChangeUserAuthenticationRequest) XXX_Unmarshal

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

type ChangeUserAuthenticationResponse

type ChangeUserAuthenticationResponse struct {
	// WebSession is a user's web sesssion created from successful changing of password.
	WebSession *types.WebSessionV2 `protobuf:"bytes,1,opt,name=WebSession,proto3" json:"web_session"`
	// Recovery holds user's new recovery related fields. Previous recovery codes become invalid.
	// This field can be empty if a user does not meet the following
	// requirements to receive recovery codes:
	//  - cloud feature is enabled
	//  - username is in valid email format
	Recovery *RecoveryCodes `protobuf:"bytes,2,opt,name=Recovery,proto3" json:"recovery,omitempty"`
	// PrivateKeyPolicyEnabled is a flag that when true means one of the private key policy was
	// set in either through cluster config or through a user's assigned role.
	PrivateKeyPolicyEnabled bool     `protobuf:"varint,3,opt,name=PrivateKeyPolicyEnabled,proto3" json:"private_key_policy_enabled,omitempty"`
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

ChangeUserAuthenticationResponse is a response for ChangeUserAuthentication.

func (*ChangeUserAuthenticationResponse) Descriptor

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

func (*ChangeUserAuthenticationResponse) GetPrivateKeyPolicyEnabled

func (m *ChangeUserAuthenticationResponse) GetPrivateKeyPolicyEnabled() bool

func (*ChangeUserAuthenticationResponse) GetRecovery

func (*ChangeUserAuthenticationResponse) GetWebSession

func (*ChangeUserAuthenticationResponse) Marshal

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

func (*ChangeUserAuthenticationResponse) MarshalTo

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

func (*ChangeUserAuthenticationResponse) MarshalToSizedBuffer

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

func (*ChangeUserAuthenticationResponse) ProtoMessage

func (*ChangeUserAuthenticationResponse) ProtoMessage()

func (*ChangeUserAuthenticationResponse) Reset

func (*ChangeUserAuthenticationResponse) Size

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

func (*ChangeUserAuthenticationResponse) String

func (*ChangeUserAuthenticationResponse) Unmarshal

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

func (*ChangeUserAuthenticationResponse) XXX_DiscardUnknown

func (m *ChangeUserAuthenticationResponse) XXX_DiscardUnknown()

func (*ChangeUserAuthenticationResponse) XXX_Marshal

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

func (*ChangeUserAuthenticationResponse) XXX_Merge

func (*ChangeUserAuthenticationResponse) XXX_Size

func (m *ChangeUserAuthenticationResponse) XXX_Size() int

func (*ChangeUserAuthenticationResponse) XXX_Unmarshal

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

type CompleteAccountRecoveryRequest

type CompleteAccountRecoveryRequest struct {
	// RecoveryApprovedTokenID is the ID of a recovery approved token that's required to verify this
	// request.
	RecoveryApprovedTokenID string `protobuf:"bytes,1,opt,name=RecoveryApprovedTokenID,proto3" json:"recovery_approved_token_id"`
	// NewDeviceName is the name of a new mfa device.
	// Optional if NewPassword is used.
	NewDeviceName string `protobuf:"bytes,2,opt,name=NewDeviceName,proto3" json:"new_device_name,omitempty"`
	// NewAuthnCred contains the new authentication credential.
	//
	// Types that are valid to be assigned to NewAuthnCred:
	//	*CompleteAccountRecoveryRequest_NewPassword
	//	*CompleteAccountRecoveryRequest_NewMFAResponse
	NewAuthnCred         isCompleteAccountRecoveryRequest_NewAuthnCred `protobuf_oneof:"NewAuthnCred"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

CompleteAccountRecoveryRequest is a request to set either a new password or add a new mfa device, allowing the user to regain access to their account with the new credentials. Represents the last step in the account recovery process after RPC's StartAccountRecovery and VerifyAccountRecovery.

func (*CompleteAccountRecoveryRequest) Descriptor

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

func (*CompleteAccountRecoveryRequest) GetNewAuthnCred

func (m *CompleteAccountRecoveryRequest) GetNewAuthnCred() isCompleteAccountRecoveryRequest_NewAuthnCred

func (*CompleteAccountRecoveryRequest) GetNewDeviceName

func (m *CompleteAccountRecoveryRequest) GetNewDeviceName() string

func (*CompleteAccountRecoveryRequest) GetNewMFAResponse

func (m *CompleteAccountRecoveryRequest) GetNewMFAResponse() *MFARegisterResponse

func (*CompleteAccountRecoveryRequest) GetNewPassword

func (m *CompleteAccountRecoveryRequest) GetNewPassword() []byte

func (*CompleteAccountRecoveryRequest) GetRecoveryApprovedTokenID

func (m *CompleteAccountRecoveryRequest) GetRecoveryApprovedTokenID() string

func (*CompleteAccountRecoveryRequest) Marshal

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

func (*CompleteAccountRecoveryRequest) MarshalTo

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

func (*CompleteAccountRecoveryRequest) MarshalToSizedBuffer

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

func (*CompleteAccountRecoveryRequest) ProtoMessage

func (*CompleteAccountRecoveryRequest) ProtoMessage()

func (*CompleteAccountRecoveryRequest) Reset

func (m *CompleteAccountRecoveryRequest) Reset()

func (*CompleteAccountRecoveryRequest) Size

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

func (*CompleteAccountRecoveryRequest) String

func (*CompleteAccountRecoveryRequest) Unmarshal

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

func (*CompleteAccountRecoveryRequest) XXX_DiscardUnknown

func (m *CompleteAccountRecoveryRequest) XXX_DiscardUnknown()

func (*CompleteAccountRecoveryRequest) XXX_Marshal

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

func (*CompleteAccountRecoveryRequest) XXX_Merge

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

func (*CompleteAccountRecoveryRequest) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*CompleteAccountRecoveryRequest) XXX_Size

func (m *CompleteAccountRecoveryRequest) XXX_Size() int

func (*CompleteAccountRecoveryRequest) XXX_Unmarshal

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

type CompleteAccountRecoveryRequest_NewMFAResponse

type CompleteAccountRecoveryRequest_NewMFAResponse struct {
	NewMFAResponse *MFARegisterResponse `protobuf:"bytes,4,opt,name=NewMFAResponse,proto3,oneof" json:"new_mfa_response,omitempty"`
}

func (*CompleteAccountRecoveryRequest_NewMFAResponse) MarshalTo

func (*CompleteAccountRecoveryRequest_NewMFAResponse) MarshalToSizedBuffer

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

func (*CompleteAccountRecoveryRequest_NewMFAResponse) Size

type CompleteAccountRecoveryRequest_NewPassword

type CompleteAccountRecoveryRequest_NewPassword struct {
	NewPassword []byte `protobuf:"bytes,3,opt,name=NewPassword,proto3,oneof" json:"new_password,omitempty"`
}

func (*CompleteAccountRecoveryRequest_NewPassword) MarshalTo

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

func (*CompleteAccountRecoveryRequest_NewPassword) MarshalToSizedBuffer

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

func (*CompleteAccountRecoveryRequest_NewPassword) Size

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 ConnectionEstablished

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

ConnectionEstablished signals to the client a connection to the node has been established.

func (*ConnectionEstablished) Descriptor

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

func (*ConnectionEstablished) Marshal

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

func (*ConnectionEstablished) MarshalTo

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

func (*ConnectionEstablished) MarshalToSizedBuffer

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

func (*ConnectionEstablished) ProtoMessage

func (*ConnectionEstablished) ProtoMessage()

func (*ConnectionEstablished) Reset

func (m *ConnectionEstablished) Reset()

func (*ConnectionEstablished) Size

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

func (*ConnectionEstablished) String

func (m *ConnectionEstablished) String() string

func (*ConnectionEstablished) Unmarshal

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

func (*ConnectionEstablished) XXX_DiscardUnknown

func (m *ConnectionEstablished) XXX_DiscardUnknown()

func (*ConnectionEstablished) XXX_Marshal

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

func (*ConnectionEstablished) XXX_Merge

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

func (*ConnectionEstablished) XXX_Size

func (m *ConnectionEstablished) XXX_Size() int

func (*ConnectionEstablished) XXX_Unmarshal

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

type ContextUser

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

ContextUser marks requests that rely in the currently authenticated user.

func (*ContextUser) Descriptor

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

func (*ContextUser) Marshal

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

func (*ContextUser) MarshalTo

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

func (*ContextUser) MarshalToSizedBuffer

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

func (*ContextUser) ProtoMessage

func (*ContextUser) ProtoMessage()

func (*ContextUser) Reset

func (m *ContextUser) Reset()

func (*ContextUser) Size

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

func (*ContextUser) String

func (m *ContextUser) String() string

func (*ContextUser) Unmarshal

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

func (*ContextUser) XXX_DiscardUnknown

func (m *ContextUser) XXX_DiscardUnknown()

func (*ContextUser) XXX_Marshal

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

func (*ContextUser) XXX_Merge

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

func (*ContextUser) XXX_Size

func (m *ContextUser) XXX_Size() int

func (*ContextUser) XXX_Unmarshal

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

type CreateAccountRecoveryCodesRequest

type CreateAccountRecoveryCodesRequest struct {
	// TokenID is the ID of a user token that will be used to verify this request.
	// Token types accepted are:
	//   - Recovery approved token that is obtained with RPC VerifyAccountRecovery
	//   - Privilege token that is obtained with RPC CreatePrivilegeToken
	TokenID              string   `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CreateAccountRecoveryCodesRequest is a request to create new set of recovery codes for a user, replacing and invalidating any previously existing codes. Recovery codes can only be given to users who meet the following requirements:

  • cloud feature is enabled
  • username is in valid email format

func (*CreateAccountRecoveryCodesRequest) Descriptor

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

func (*CreateAccountRecoveryCodesRequest) GetTokenID

func (m *CreateAccountRecoveryCodesRequest) GetTokenID() string

func (*CreateAccountRecoveryCodesRequest) Marshal

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

func (*CreateAccountRecoveryCodesRequest) MarshalTo

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

func (*CreateAccountRecoveryCodesRequest) MarshalToSizedBuffer

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

func (*CreateAccountRecoveryCodesRequest) ProtoMessage

func (*CreateAccountRecoveryCodesRequest) ProtoMessage()

func (*CreateAccountRecoveryCodesRequest) Reset

func (*CreateAccountRecoveryCodesRequest) Size

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

func (*CreateAccountRecoveryCodesRequest) String

func (*CreateAccountRecoveryCodesRequest) Unmarshal

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

func (*CreateAccountRecoveryCodesRequest) XXX_DiscardUnknown

func (m *CreateAccountRecoveryCodesRequest) XXX_DiscardUnknown()

func (*CreateAccountRecoveryCodesRequest) XXX_Marshal

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

func (*CreateAccountRecoveryCodesRequest) XXX_Merge

func (*CreateAccountRecoveryCodesRequest) XXX_Size

func (m *CreateAccountRecoveryCodesRequest) XXX_Size() int

func (*CreateAccountRecoveryCodesRequest) XXX_Unmarshal

func (m *CreateAccountRecoveryCodesRequest) 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"`
	// AzureIdentity is Azure identity the user wants to assume.
	AzureIdentity        string   `protobuf:"bytes,6,opt,name=AzureIdentity,proto3" json:"azure_identity"`
	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) GetAzureIdentity

func (m *CreateAppSessionRequest) GetAzureIdentity() 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 CreateAuthenticateChallengeRequest

type CreateAuthenticateChallengeRequest struct {
	// Request defines how the request will be verified before creating challenges.
	// An empty Request is equivalent to context_user being set.
	//
	// Types that are valid to be assigned to Request:
	//	*CreateAuthenticateChallengeRequest_UserCredentials
	//	*CreateAuthenticateChallengeRequest_RecoveryStartTokenID
	//	*CreateAuthenticateChallengeRequest_ContextUser
	//	*CreateAuthenticateChallengeRequest_Passwordless
	Request              isCreateAuthenticateChallengeRequest_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

CreateAuthenticateChallengeRequest is a request for creating MFA authentication challenges for a users mfa devices.

func (*CreateAuthenticateChallengeRequest) Descriptor

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

func (*CreateAuthenticateChallengeRequest) GetContextUser

func (m *CreateAuthenticateChallengeRequest) GetContextUser() *ContextUser

func (*CreateAuthenticateChallengeRequest) GetPasswordless

func (m *CreateAuthenticateChallengeRequest) GetPasswordless() *Passwordless

func (*CreateAuthenticateChallengeRequest) GetRecoveryStartTokenID

func (m *CreateAuthenticateChallengeRequest) GetRecoveryStartTokenID() string

func (*CreateAuthenticateChallengeRequest) GetRequest

func (m *CreateAuthenticateChallengeRequest) GetRequest() isCreateAuthenticateChallengeRequest_Request

func (*CreateAuthenticateChallengeRequest) GetUserCredentials

func (m *CreateAuthenticateChallengeRequest) GetUserCredentials() *UserCredentials

func (*CreateAuthenticateChallengeRequest) Marshal

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

func (*CreateAuthenticateChallengeRequest) MarshalTo

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

func (*CreateAuthenticateChallengeRequest) MarshalToSizedBuffer

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

func (*CreateAuthenticateChallengeRequest) ProtoMessage

func (*CreateAuthenticateChallengeRequest) ProtoMessage()

func (*CreateAuthenticateChallengeRequest) Reset

func (*CreateAuthenticateChallengeRequest) Size

func (*CreateAuthenticateChallengeRequest) String

func (*CreateAuthenticateChallengeRequest) Unmarshal

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

func (*CreateAuthenticateChallengeRequest) XXX_DiscardUnknown

func (m *CreateAuthenticateChallengeRequest) XXX_DiscardUnknown()

func (*CreateAuthenticateChallengeRequest) XXX_Marshal

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

func (*CreateAuthenticateChallengeRequest) XXX_Merge

func (*CreateAuthenticateChallengeRequest) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*CreateAuthenticateChallengeRequest) XXX_Size

func (*CreateAuthenticateChallengeRequest) XXX_Unmarshal

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

type CreateAuthenticateChallengeRequest_ContextUser

type CreateAuthenticateChallengeRequest_ContextUser struct {
	ContextUser *ContextUser `protobuf:"bytes,3,opt,name=ContextUser,proto3,oneof" json:"context_user,omitempty"`
}

func (*CreateAuthenticateChallengeRequest_ContextUser) MarshalTo

func (*CreateAuthenticateChallengeRequest_ContextUser) MarshalToSizedBuffer

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

func (*CreateAuthenticateChallengeRequest_ContextUser) Size

type CreateAuthenticateChallengeRequest_Passwordless

type CreateAuthenticateChallengeRequest_Passwordless struct {
	Passwordless *Passwordless `protobuf:"bytes,4,opt,name=Passwordless,proto3,oneof" json:"passwordless,omitempty"`
}

func (*CreateAuthenticateChallengeRequest_Passwordless) MarshalTo

func (*CreateAuthenticateChallengeRequest_Passwordless) MarshalToSizedBuffer

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

func (*CreateAuthenticateChallengeRequest_Passwordless) Size

type CreateAuthenticateChallengeRequest_RecoveryStartTokenID

type CreateAuthenticateChallengeRequest_RecoveryStartTokenID struct {
	RecoveryStartTokenID string `protobuf:"bytes,2,opt,name=RecoveryStartTokenID,proto3,oneof" json:"recovery_start_token_id,omitempty"`
}

func (*CreateAuthenticateChallengeRequest_RecoveryStartTokenID) MarshalTo

func (*CreateAuthenticateChallengeRequest_RecoveryStartTokenID) MarshalToSizedBuffer

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

func (*CreateAuthenticateChallengeRequest_RecoveryStartTokenID) Size

type CreateAuthenticateChallengeRequest_UserCredentials

type CreateAuthenticateChallengeRequest_UserCredentials struct {
	UserCredentials *UserCredentials `protobuf:"bytes,1,opt,name=UserCredentials,proto3,oneof" json:"user_credentials,omitempty"`
}

func (*CreateAuthenticateChallengeRequest_UserCredentials) MarshalTo

func (*CreateAuthenticateChallengeRequest_UserCredentials) MarshalToSizedBuffer

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

func (*CreateAuthenticateChallengeRequest_UserCredentials) Size

type CreateBotRequest

type CreateBotRequest struct {
	// Name is the name of the bot, i.e. the unprefixed User name.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// TTL is the desired TTL for the token if one is created. If unset, a
	// server default is used.
	TTL Duration `protobuf:"varint,2,opt,name=TTL,proto3,casttype=Duration" json:"ttl"`
	// TokenID is an optional token name of an EC2/IAM join token should be
	// used. If unset, a new random token is created and its name returned.
	TokenID string `protobuf:"bytes,3,opt,name=TokenID,proto3" json:"token_id"`
	// Roles is a list of roles the created bot should be allowed to assume
	// via role impersonation.
	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles"`
	// Traits are used to populate role variables. These will propagate to
	// role impersonated certificates generated by the bot.
	Traits               github_com_gravitational_teleport_api_types_wrappers.Traits `` /* 136-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                    `json:"-"`
	XXX_unrecognized     []byte                                                      `json:"-"`
	XXX_sizecache        int32                                                       `json:"-"`
}

CreateBotRequest is used to create a bot User and associated resources.

func (*CreateBotRequest) Descriptor

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

func (*CreateBotRequest) GetName

func (m *CreateBotRequest) GetName() string

func (*CreateBotRequest) GetRoles

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

func (*CreateBotRequest) GetTTL

func (m *CreateBotRequest) GetTTL() Duration

func (*CreateBotRequest) GetTokenID

func (m *CreateBotRequest) GetTokenID() string

func (*CreateBotRequest) Marshal

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

func (*CreateBotRequest) MarshalTo

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

func (*CreateBotRequest) MarshalToSizedBuffer

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

func (*CreateBotRequest) ProtoMessage

func (*CreateBotRequest) ProtoMessage()

func (*CreateBotRequest) Reset

func (m *CreateBotRequest) Reset()

func (*CreateBotRequest) Size

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

func (*CreateBotRequest) String

func (m *CreateBotRequest) String() string

func (*CreateBotRequest) Unmarshal

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

func (*CreateBotRequest) XXX_DiscardUnknown

func (m *CreateBotRequest) XXX_DiscardUnknown()

func (*CreateBotRequest) XXX_Marshal

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

func (*CreateBotRequest) XXX_Merge

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

func (*CreateBotRequest) XXX_Size

func (m *CreateBotRequest) XXX_Size() int

func (*CreateBotRequest) XXX_Unmarshal

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

type CreateBotResponse

type CreateBotResponse struct {
	// UserName is the name of the associated bot user.
	UserName string `protobuf:"bytes,1,opt,name=UserName,proto3" json:"user_name"`
	// RoleName is the name of the associated bot role.
	RoleName string `protobuf:"bytes,2,opt,name=RoleName,proto3" json:"role_name"`
	// TokenID is the name of the join token for the bot.
	TokenID string `protobuf:"bytes,3,opt,name=TokenID,proto3" json:"token_id"`
	// TokenTTL is the TTL for the token. If it differs from the requested TTL,
	// it may have been limited by server policy.
	TokenTTL Duration `protobuf:"varint,4,opt,name=TokenTTL,proto3,casttype=Duration" json:"ttl"`
	// JoinMethod is the join method the bot must use to join the cluster.
	JoinMethod           github_com_gravitational_teleport_api_types.JoinMethod `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_unrecognized     []byte                                                 `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

CreateBotResponse returns details for bootstrapping a new bot.

func (*CreateBotResponse) Descriptor

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

func (*CreateBotResponse) GetJoinMethod

func (*CreateBotResponse) GetRoleName

func (m *CreateBotResponse) GetRoleName() string

func (*CreateBotResponse) GetTokenID

func (m *CreateBotResponse) GetTokenID() string

func (*CreateBotResponse) GetTokenTTL

func (m *CreateBotResponse) GetTokenTTL() Duration

func (*CreateBotResponse) GetUserName

func (m *CreateBotResponse) GetUserName() string

func (*CreateBotResponse) Marshal

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

func (*CreateBotResponse) MarshalTo

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

func (*CreateBotResponse) MarshalToSizedBuffer

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

func (*CreateBotResponse) ProtoMessage

func (*CreateBotResponse) ProtoMessage()

func (*CreateBotResponse) Reset

func (m *CreateBotResponse) Reset()

func (*CreateBotResponse) Size

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

func (*CreateBotResponse) String

func (m *CreateBotResponse) String() string

func (*CreateBotResponse) Unmarshal

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

func (*CreateBotResponse) XXX_DiscardUnknown

func (m *CreateBotResponse) XXX_DiscardUnknown()

func (*CreateBotResponse) XXX_Marshal

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

func (*CreateBotResponse) XXX_Merge

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

func (*CreateBotResponse) XXX_Size

func (m *CreateBotResponse) XXX_Size() int

func (*CreateBotResponse) XXX_Unmarshal

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

type CreatePrivilegeTokenRequest

type CreatePrivilegeTokenRequest struct {
	// ExistingMFAResponse is a response to a challenge from the user's existing MFA devices.
	// This field can be empty to create a UserTokenTypePrivilegeException token that
	// allows a user to bypass second factor re-authentication eg: allowing a user
	// with no mfa devices to add a device without re-authenticating.
	ExistingMFAResponse  *MFAAuthenticateResponse `protobuf:"bytes,1,opt,name=ExistingMFAResponse,proto3" json:"existing_mfa_response,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

CreatePrivilegeTokenRequest defines a request to obtain a privilege token. Only logged in users are allowed to obtain privilege tokens after they have successfully re-authenticated with their second factor.

func (*CreatePrivilegeTokenRequest) Descriptor

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

func (*CreatePrivilegeTokenRequest) GetExistingMFAResponse

func (m *CreatePrivilegeTokenRequest) GetExistingMFAResponse() *MFAAuthenticateResponse

func (*CreatePrivilegeTokenRequest) Marshal

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

func (*CreatePrivilegeTokenRequest) MarshalTo

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

func (*CreatePrivilegeTokenRequest) MarshalToSizedBuffer

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

func (*CreatePrivilegeTokenRequest) ProtoMessage

func (*CreatePrivilegeTokenRequest) ProtoMessage()

func (*CreatePrivilegeTokenRequest) Reset

func (m *CreatePrivilegeTokenRequest) Reset()

func (*CreatePrivilegeTokenRequest) Size

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

func (*CreatePrivilegeTokenRequest) String

func (m *CreatePrivilegeTokenRequest) String() string

func (*CreatePrivilegeTokenRequest) Unmarshal

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

func (*CreatePrivilegeTokenRequest) XXX_DiscardUnknown

func (m *CreatePrivilegeTokenRequest) XXX_DiscardUnknown()

func (*CreatePrivilegeTokenRequest) XXX_Marshal

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

func (*CreatePrivilegeTokenRequest) XXX_Merge

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

func (*CreatePrivilegeTokenRequest) XXX_Size

func (m *CreatePrivilegeTokenRequest) XXX_Size() int

func (*CreatePrivilegeTokenRequest) XXX_Unmarshal

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

type CreateRegisterChallengeRequest

type CreateRegisterChallengeRequest struct {
	// TokenID is the ID of a user token that will be used to verify this request.
	// All user token types are accepted except UserTokenTypeRecoveryStart.
	TokenID string `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token_id"`
	// DeviceType is the type of MFA device to make a register challenge for.
	DeviceType DeviceType `protobuf:"varint,2,opt,name=DeviceType,proto3,enum=proto.DeviceType" json:"device_type"`
	// DeviceUsage is the requested usage for the device.
	// Defaults to DEVICE_USAGE_MFA.
	DeviceUsage          DeviceUsage `protobuf:"varint,3,opt,name=DeviceUsage,proto3,enum=proto.DeviceUsage" json:"device_usage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

CreateRegisterChallengeRequest is a request for creating MFA register challenge for a new MFA device.

func (*CreateRegisterChallengeRequest) Descriptor

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

func (*CreateRegisterChallengeRequest) GetDeviceType

func (m *CreateRegisterChallengeRequest) GetDeviceType() DeviceType

func (*CreateRegisterChallengeRequest) GetDeviceUsage

func (m *CreateRegisterChallengeRequest) GetDeviceUsage() DeviceUsage

func (*CreateRegisterChallengeRequest) GetTokenID

func (m *CreateRegisterChallengeRequest) GetTokenID() string

func (*CreateRegisterChallengeRequest) Marshal

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

func (*CreateRegisterChallengeRequest) MarshalTo

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

func (*CreateRegisterChallengeRequest) MarshalToSizedBuffer

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

func (*CreateRegisterChallengeRequest) ProtoMessage

func (*CreateRegisterChallengeRequest) ProtoMessage()

func (*CreateRegisterChallengeRequest) Reset

func (m *CreateRegisterChallengeRequest) Reset()

func (*CreateRegisterChallengeRequest) Size

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

func (*CreateRegisterChallengeRequest) String

func (*CreateRegisterChallengeRequest) Unmarshal

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

func (*CreateRegisterChallengeRequest) XXX_DiscardUnknown

func (m *CreateRegisterChallengeRequest) XXX_DiscardUnknown()

func (*CreateRegisterChallengeRequest) XXX_Marshal

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

func (*CreateRegisterChallengeRequest) XXX_Merge

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

func (*CreateRegisterChallengeRequest) XXX_Size

func (m *CreateRegisterChallengeRequest) XXX_Size() int

func (*CreateRegisterChallengeRequest) XXX_Unmarshal

func (m *CreateRegisterChallengeRequest) 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 a reset password token.

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 CreateSessionTrackerRequest

type CreateSessionTrackerRequest struct {
	// SessionTracker is the session tracker to be created.
	SessionTracker       *types.SessionTrackerV1 `protobuf:"bytes,15,opt,name=SessionTracker,proto3" json:"session_tracker,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

CreateSessionTrackerRequest is a request to create a new session.

This is not specific to any session type. Relevant fields should be set for a given session type.

func (*CreateSessionTrackerRequest) Descriptor

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

func (*CreateSessionTrackerRequest) GetSessionTracker

func (m *CreateSessionTrackerRequest) GetSessionTracker() *types.SessionTrackerV1

func (*CreateSessionTrackerRequest) Marshal

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

func (*CreateSessionTrackerRequest) MarshalTo

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

func (*CreateSessionTrackerRequest) MarshalToSizedBuffer

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

func (*CreateSessionTrackerRequest) ProtoMessage

func (*CreateSessionTrackerRequest) ProtoMessage()

func (*CreateSessionTrackerRequest) Reset

func (m *CreateSessionTrackerRequest) Reset()

func (*CreateSessionTrackerRequest) Size

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

func (*CreateSessionTrackerRequest) String

func (m *CreateSessionTrackerRequest) String() string

func (*CreateSessionTrackerRequest) Unmarshal

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

func (*CreateSessionTrackerRequest) XXX_DiscardUnknown

func (m *CreateSessionTrackerRequest) XXX_DiscardUnknown()

func (*CreateSessionTrackerRequest) XXX_Marshal

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

func (*CreateSessionTrackerRequest) XXX_Merge

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

func (*CreateSessionTrackerRequest) XXX_Size

func (m *CreateSessionTrackerRequest) XXX_Size() int

func (*CreateSessionTrackerRequest) XXX_Unmarshal

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

type CreateSnowflakeSessionRequest

type CreateSnowflakeSessionRequest struct {
	// Username is the name of the user requesting the session.
	Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"username"`
	// SessionToken is the Snowflake server session token.
	SessionToken string `protobuf:"bytes,2,opt,name=SessionToken,proto3" json:"session_token"`
	// TokenTTL is the token validity period.
	TokenTTL             Duration `protobuf:"varint,3,opt,name=TokenTTL,proto3,casttype=Duration" json:"token_ttl"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CreateSnowflakeSessionRequest contains data required to create Snowflake web session.

func (*CreateSnowflakeSessionRequest) Descriptor

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

func (*CreateSnowflakeSessionRequest) GetSessionToken

func (m *CreateSnowflakeSessionRequest) GetSessionToken() string

func (*CreateSnowflakeSessionRequest) GetTokenTTL

func (m *CreateSnowflakeSessionRequest) GetTokenTTL() Duration

func (*CreateSnowflakeSessionRequest) GetUsername

func (m *CreateSnowflakeSessionRequest) GetUsername() string

func (*CreateSnowflakeSessionRequest) Marshal

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

func (*CreateSnowflakeSessionRequest) MarshalTo

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

func (*CreateSnowflakeSessionRequest) MarshalToSizedBuffer

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

func (*CreateSnowflakeSessionRequest) ProtoMessage

func (*CreateSnowflakeSessionRequest) ProtoMessage()

func (*CreateSnowflakeSessionRequest) Reset

func (m *CreateSnowflakeSessionRequest) Reset()

func (*CreateSnowflakeSessionRequest) Size

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

func (*CreateSnowflakeSessionRequest) String

func (*CreateSnowflakeSessionRequest) Unmarshal

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

func (*CreateSnowflakeSessionRequest) XXX_DiscardUnknown

func (m *CreateSnowflakeSessionRequest) XXX_DiscardUnknown()

func (*CreateSnowflakeSessionRequest) XXX_Marshal

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

func (*CreateSnowflakeSessionRequest) XXX_Merge

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

func (*CreateSnowflakeSessionRequest) XXX_Size

func (m *CreateSnowflakeSessionRequest) XXX_Size() int

func (*CreateSnowflakeSessionRequest) XXX_Unmarshal

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

type CreateSnowflakeSessionResponse

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

CreateSnowflakeSessionResponse contains Snowflake WebSession.

func (*CreateSnowflakeSessionResponse) Descriptor

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

func (*CreateSnowflakeSessionResponse) GetSession

func (*CreateSnowflakeSessionResponse) Marshal

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

func (*CreateSnowflakeSessionResponse) MarshalTo

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

func (*CreateSnowflakeSessionResponse) MarshalToSizedBuffer

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

func (*CreateSnowflakeSessionResponse) ProtoMessage

func (*CreateSnowflakeSessionResponse) ProtoMessage()

func (*CreateSnowflakeSessionResponse) Reset

func (m *CreateSnowflakeSessionResponse) Reset()

func (*CreateSnowflakeSessionResponse) Size

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

func (*CreateSnowflakeSessionResponse) String

func (*CreateSnowflakeSessionResponse) Unmarshal

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

func (*CreateSnowflakeSessionResponse) XXX_DiscardUnknown

func (m *CreateSnowflakeSessionResponse) XXX_DiscardUnknown()

func (*CreateSnowflakeSessionResponse) XXX_Marshal

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

func (*CreateSnowflakeSessionResponse) XXX_Merge

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

func (*CreateSnowflakeSessionResponse) XXX_Size

func (m *CreateSnowflakeSessionResponse) XXX_Size() int

func (*CreateSnowflakeSessionResponse) XXX_Unmarshal

func (m *CreateSnowflakeSessionResponse) 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 Data

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

Data contains the raw bytes of a connection.

func (*Data) Descriptor

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

func (*Data) GetBytes

func (m *Data) GetBytes() []byte

func (*Data) Marshal

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

func (*Data) MarshalTo

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

func (*Data) MarshalToSizedBuffer

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

func (*Data) ProtoMessage

func (*Data) ProtoMessage()

func (*Data) Reset

func (m *Data) Reset()

func (*Data) Size

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

func (*Data) String

func (m *Data) String() string

func (*Data) Unmarshal

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

func (*Data) XXX_DiscardUnknown

func (m *Data) XXX_DiscardUnknown()

func (*Data) XXX_Marshal

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

func (*Data) XXX_Merge

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

func (*Data) XXX_Size

func (m *Data) XXX_Size() int

func (*Data) XXX_Unmarshal

func (m *Data) 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"`
	// SignWithDatabaseCA if set to true will use Database CA to sign the created certificate.
	// This flag was created to enable Database CA for new proxies and don't break old one that
	// are still using UserCA.
	// DELETE IN 11.0.
	SignWithDatabaseCA   bool     `protobuf:"varint,3,opt,name=SignWithDatabaseCA,proto3" json:"sign_with_database_ca"`
	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) GetSignWithDatabaseCA

func (m *DatabaseCSRRequest) GetSignWithDatabaseCA() bool

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.
	// DEPRECATED: Replaced by ServerNames.
	ServerName string `protobuf:"bytes,2,opt,name=ServerName,proto3" json:"server_name"` // Deprecated: Do not use.
	// TTL is the certificate validity period.
	TTL Duration `protobuf:"varint,3,opt,name=TTL,proto3,casttype=Duration" json:"ttl"`
	// ServerNames are SANs to include in the certificate.
	ServerNames []string `protobuf:"bytes,4,rep,name=ServerNames,proto3" json:"server_names"`
	// RequesterName identifies who sent the request.
	RequesterName DatabaseCertRequest_Requester `protobuf:"varint,5,opt,name=RequesterName,proto3,enum=proto.DatabaseCertRequest_Requester" json:"requester_name"`
	// CertificateExtensions identifies which extensions, if any, should be added to the certificate.
	CertificateExtensions DatabaseCertRequest_Extensions `` /* 129-byte string literal not displayed */
	// CRLEndpoint is a certificate revocation list distribution point. Required for Windows smartcard certs.
	CRLEndpoint          string   `protobuf:"bytes,7,opt,name=CRLEndpoint,proto3" json:"crl_endpoint"`
	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) GetCRLEndpoint

func (m *DatabaseCertRequest) GetCRLEndpoint() string

func (*DatabaseCertRequest) GetCSR

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

func (*DatabaseCertRequest) GetCertificateExtensions

func (m *DatabaseCertRequest) GetCertificateExtensions() DatabaseCertRequest_Extensions

func (*DatabaseCertRequest) GetRequesterName

func (m *DatabaseCertRequest) GetRequesterName() DatabaseCertRequest_Requester

func (*DatabaseCertRequest) GetServerName deprecated

func (m *DatabaseCertRequest) GetServerName() string

Deprecated: Do not use.

func (*DatabaseCertRequest) GetServerNames

func (m *DatabaseCertRequest) GetServerNames() []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 DatabaseCertRequest_Extensions

type DatabaseCertRequest_Extensions int32

Extensions are the extensions to add to the certificate.

const (
	// NORMAL is used in all cases except Windows.
	DatabaseCertRequest_NORMAL DatabaseCertRequest_Extensions = 0
	// WINDOWS adds specific required extensions for SQL Server, similar to Desktop Access.
	DatabaseCertRequest_WINDOWS_SMARTCARD DatabaseCertRequest_Extensions = 1
)

func (DatabaseCertRequest_Extensions) EnumDescriptor

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

func (DatabaseCertRequest_Extensions) String

type DatabaseCertRequest_Requester

type DatabaseCertRequest_Requester int32

Requester is a name of service that sent the request.

const (
	// UNSPECIFIED is set when the requester in unknown.
	DatabaseCertRequest_UNSPECIFIED DatabaseCertRequest_Requester = 0
	// TCTL is set when request was sent by tctl tool.
	DatabaseCertRequest_TCTL DatabaseCertRequest_Requester = 1
)

func (DatabaseCertRequest_Requester) EnumDescriptor

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

func (DatabaseCertRequest_Requester) String

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 DeleteAllApplicationServersRequest

type DeleteAllApplicationServersRequest struct {
	// Namespace is the app 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:"-"`
}

DeleteAllApplicationServersRequest are the parameters used to remove all applications.

func (*DeleteAllApplicationServersRequest) Descriptor

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

func (*DeleteAllApplicationServersRequest) GetNamespace

func (m *DeleteAllApplicationServersRequest) GetNamespace() string

func (*DeleteAllApplicationServersRequest) Marshal

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

func (*DeleteAllApplicationServersRequest) MarshalTo

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

func (*DeleteAllApplicationServersRequest) MarshalToSizedBuffer

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

func (*DeleteAllApplicationServersRequest) ProtoMessage

func (*DeleteAllApplicationServersRequest) ProtoMessage()

func (*DeleteAllApplicationServersRequest) Reset

func (*DeleteAllApplicationServersRequest) Size

func (*DeleteAllApplicationServersRequest) String

func (*DeleteAllApplicationServersRequest) Unmarshal

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

func (*DeleteAllApplicationServersRequest) XXX_DiscardUnknown

func (m *DeleteAllApplicationServersRequest) XXX_DiscardUnknown()

func (*DeleteAllApplicationServersRequest) XXX_Marshal

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

func (*DeleteAllApplicationServersRequest) XXX_Merge

func (*DeleteAllApplicationServersRequest) XXX_Size

func (*DeleteAllApplicationServersRequest) XXX_Unmarshal

func (m *DeleteAllApplicationServersRequest) 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. DELETE IN 13.0.0

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 DeleteAllKubernetesServersRequest

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

DeleteAllKubernetesServersRequest are the parameters used to remove all kubernetes servers.

func (*DeleteAllKubernetesServersRequest) Descriptor

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

func (*DeleteAllKubernetesServersRequest) Marshal

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

func (*DeleteAllKubernetesServersRequest) MarshalTo

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

func (*DeleteAllKubernetesServersRequest) MarshalToSizedBuffer

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

func (*DeleteAllKubernetesServersRequest) ProtoMessage

func (*DeleteAllKubernetesServersRequest) ProtoMessage()

func (*DeleteAllKubernetesServersRequest) Reset

func (*DeleteAllKubernetesServersRequest) Size

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

func (*DeleteAllKubernetesServersRequest) String

func (*DeleteAllKubernetesServersRequest) Unmarshal

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

func (*DeleteAllKubernetesServersRequest) XXX_DiscardUnknown

func (m *DeleteAllKubernetesServersRequest) XXX_DiscardUnknown()

func (*DeleteAllKubernetesServersRequest) XXX_Marshal

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

func (*DeleteAllKubernetesServersRequest) XXX_Merge

func (*DeleteAllKubernetesServersRequest) XXX_Size

func (m *DeleteAllKubernetesServersRequest) XXX_Size() int

func (*DeleteAllKubernetesServersRequest) XXX_Unmarshal

func (m *DeleteAllKubernetesServersRequest) 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 DeleteApplicationServerRequest

type DeleteApplicationServerRequest struct {
	// Namespace is the app server namespace.
	Namespace string `protobuf:"bytes,1,opt,name=Namespace,proto3" json:"namespace"`
	// HostID is the app server host uuid.
	HostID string `protobuf:"bytes,2,opt,name=HostID,proto3" json:"host_id"`
	// Name is the name of the application to delete.
	Name                 string   `protobuf:"bytes,3,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteApplicationServerRequest is a request to delete an app server.

func (*DeleteApplicationServerRequest) Descriptor

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

func (*DeleteApplicationServerRequest) GetHostID

func (m *DeleteApplicationServerRequest) GetHostID() string

func (*DeleteApplicationServerRequest) GetName

func (*DeleteApplicationServerRequest) GetNamespace

func (m *DeleteApplicationServerRequest) GetNamespace() string

func (*DeleteApplicationServerRequest) Marshal

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

func (*DeleteApplicationServerRequest) MarshalTo

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

func (*DeleteApplicationServerRequest) MarshalToSizedBuffer

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

func (*DeleteApplicationServerRequest) ProtoMessage

func (*DeleteApplicationServerRequest) ProtoMessage()

func (*DeleteApplicationServerRequest) Reset

func (m *DeleteApplicationServerRequest) Reset()

func (*DeleteApplicationServerRequest) Size

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

func (*DeleteApplicationServerRequest) String

func (*DeleteApplicationServerRequest) Unmarshal

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

func (*DeleteApplicationServerRequest) XXX_DiscardUnknown

func (m *DeleteApplicationServerRequest) XXX_DiscardUnknown()

func (*DeleteApplicationServerRequest) XXX_Marshal

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

func (*DeleteApplicationServerRequest) XXX_Merge

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

func (*DeleteApplicationServerRequest) XXX_Size

func (m *DeleteApplicationServerRequest) XXX_Size() int

func (*DeleteApplicationServerRequest) XXX_Unmarshal

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

type DeleteBotRequest

type DeleteBotRequest struct {
	// Name is the name of the bot, i.e. the unprefixed User name.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteBotRequest is a request to delete a bot user

func (*DeleteBotRequest) Descriptor

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

func (*DeleteBotRequest) GetName

func (m *DeleteBotRequest) GetName() string

func (*DeleteBotRequest) Marshal

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

func (*DeleteBotRequest) MarshalTo

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

func (*DeleteBotRequest) MarshalToSizedBuffer

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

func (*DeleteBotRequest) ProtoMessage

func (*DeleteBotRequest) ProtoMessage()

func (*DeleteBotRequest) Reset

func (m *DeleteBotRequest) Reset()

func (*DeleteBotRequest) Size

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

func (*DeleteBotRequest) String

func (m *DeleteBotRequest) String() string

func (*DeleteBotRequest) Unmarshal

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

func (*DeleteBotRequest) XXX_DiscardUnknown

func (m *DeleteBotRequest) XXX_DiscardUnknown()

func (*DeleteBotRequest) XXX_Marshal

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

func (*DeleteBotRequest) XXX_Merge

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

func (*DeleteBotRequest) XXX_Size

func (m *DeleteBotRequest) XXX_Size() int

func (*DeleteBotRequest) XXX_Unmarshal

func (m *DeleteBotRequest) 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. DELETE IN 13.0.0

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 DeleteKubernetesServerRequest

type DeleteKubernetesServerRequest struct {
	// HostID is the kube server host uuid.
	HostID string `protobuf:"bytes,1,opt,name=HostID,proto3" json:"host_id"`
	// 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:"-"`
}

DeleteKubernetesServerRequest are the parameters used to remove a kubernetes server.

func (*DeleteKubernetesServerRequest) Descriptor

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

func (*DeleteKubernetesServerRequest) GetHostID

func (m *DeleteKubernetesServerRequest) GetHostID() string

func (*DeleteKubernetesServerRequest) GetName

func (*DeleteKubernetesServerRequest) Marshal

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

func (*DeleteKubernetesServerRequest) MarshalTo

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

func (*DeleteKubernetesServerRequest) MarshalToSizedBuffer

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

func (*DeleteKubernetesServerRequest) ProtoMessage

func (*DeleteKubernetesServerRequest) ProtoMessage()

func (*DeleteKubernetesServerRequest) Reset

func (m *DeleteKubernetesServerRequest) Reset()

func (*DeleteKubernetesServerRequest) Size

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

func (*DeleteKubernetesServerRequest) String

func (*DeleteKubernetesServerRequest) Unmarshal

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

func (*DeleteKubernetesServerRequest) XXX_DiscardUnknown

func (m *DeleteKubernetesServerRequest) XXX_DiscardUnknown()

func (*DeleteKubernetesServerRequest) XXX_Marshal

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

func (*DeleteKubernetesServerRequest) XXX_Merge

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

func (*DeleteKubernetesServerRequest) XXX_Size

func (m *DeleteKubernetesServerRequest) XXX_Size() int

func (*DeleteKubernetesServerRequest) XXX_Unmarshal

func (m *DeleteKubernetesServerRequest) 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 {
	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:"-"`
}

DeleteMFADeviceResponseAck is a confirmation of successful device deletion.

func (*DeleteMFADeviceResponseAck) Descriptor

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

func (*DeleteMFADeviceResponseAck) GetDevice

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

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 DeleteMFADeviceSyncRequest

type DeleteMFADeviceSyncRequest struct {
	// TokenID is the ID of a user token that will be used to verify this request.
	// Token types accepted are:
	//   - Recovery approved token that is obtained with RPC VerifyAccountRecovery
	//   - Privilege token that is obtained with RPC CreatePrivilegeToken
	TokenID string `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token_id"`
	// DeviceName is the name of the device to delete.
	DeviceName           string   `protobuf:"bytes,2,opt,name=DeviceName,proto3" json:"device_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteMFADeviceSyncRequest is a request to delete a MFA device (nonstream).

func (*DeleteMFADeviceSyncRequest) Descriptor

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

func (*DeleteMFADeviceSyncRequest) GetDeviceName

func (m *DeleteMFADeviceSyncRequest) GetDeviceName() string

func (*DeleteMFADeviceSyncRequest) GetTokenID

func (m *DeleteMFADeviceSyncRequest) GetTokenID() string

func (*DeleteMFADeviceSyncRequest) Marshal

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

func (*DeleteMFADeviceSyncRequest) MarshalTo

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

func (*DeleteMFADeviceSyncRequest) MarshalToSizedBuffer

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

func (*DeleteMFADeviceSyncRequest) ProtoMessage

func (*DeleteMFADeviceSyncRequest) ProtoMessage()

func (*DeleteMFADeviceSyncRequest) Reset

func (m *DeleteMFADeviceSyncRequest) Reset()

func (*DeleteMFADeviceSyncRequest) Size

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

func (*DeleteMFADeviceSyncRequest) String

func (m *DeleteMFADeviceSyncRequest) String() string

func (*DeleteMFADeviceSyncRequest) Unmarshal

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

func (*DeleteMFADeviceSyncRequest) XXX_DiscardUnknown

func (m *DeleteMFADeviceSyncRequest) XXX_DiscardUnknown()

func (*DeleteMFADeviceSyncRequest) XXX_Marshal

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

func (*DeleteMFADeviceSyncRequest) XXX_Merge

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

func (*DeleteMFADeviceSyncRequest) XXX_Size

func (m *DeleteMFADeviceSyncRequest) XXX_Size() int

func (*DeleteMFADeviceSyncRequest) XXX_Unmarshal

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

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 DeleteSnowflakeSessionRequest

type DeleteSnowflakeSessionRequest 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:"-"`
}

DeleteSnowflakeSessionRequest contains the parameters used to remove a Snowflake web session.

func (*DeleteSnowflakeSessionRequest) Descriptor

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

func (*DeleteSnowflakeSessionRequest) GetSessionID

func (m *DeleteSnowflakeSessionRequest) GetSessionID() string

func (*DeleteSnowflakeSessionRequest) Marshal

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

func (*DeleteSnowflakeSessionRequest) MarshalTo

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

func (*DeleteSnowflakeSessionRequest) MarshalToSizedBuffer

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

func (*DeleteSnowflakeSessionRequest) ProtoMessage

func (*DeleteSnowflakeSessionRequest) ProtoMessage()

func (*DeleteSnowflakeSessionRequest) Reset

func (m *DeleteSnowflakeSessionRequest) Reset()

func (*DeleteSnowflakeSessionRequest) Size

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

func (*DeleteSnowflakeSessionRequest) String

func (*DeleteSnowflakeSessionRequest) Unmarshal

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

func (*DeleteSnowflakeSessionRequest) XXX_DiscardUnknown

func (m *DeleteSnowflakeSessionRequest) XXX_DiscardUnknown()

func (*DeleteSnowflakeSessionRequest) XXX_Marshal

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

func (*DeleteSnowflakeSessionRequest) XXX_Merge

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

func (*DeleteSnowflakeSessionRequest) XXX_Size

func (m *DeleteSnowflakeSessionRequest) XXX_Size() int

func (*DeleteSnowflakeSessionRequest) XXX_Unmarshal

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

type DeleteUserAppSessionsRequest

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

DeleteUserAppSessionsRequest contains the parameters used to remove the user's application web sessions.

func (*DeleteUserAppSessionsRequest) Descriptor

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

func (*DeleteUserAppSessionsRequest) GetUsername

func (m *DeleteUserAppSessionsRequest) GetUsername() string

func (*DeleteUserAppSessionsRequest) Marshal

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

func (*DeleteUserAppSessionsRequest) MarshalTo

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

func (*DeleteUserAppSessionsRequest) MarshalToSizedBuffer

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

func (*DeleteUserAppSessionsRequest) ProtoMessage

func (*DeleteUserAppSessionsRequest) ProtoMessage()

func (*DeleteUserAppSessionsRequest) Reset

func (m *DeleteUserAppSessionsRequest) Reset()

func (*DeleteUserAppSessionsRequest) Size

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

func (*DeleteUserAppSessionsRequest) String

func (*DeleteUserAppSessionsRequest) Unmarshal

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

func (*DeleteUserAppSessionsRequest) XXX_DiscardUnknown

func (m *DeleteUserAppSessionsRequest) XXX_DiscardUnknown()

func (*DeleteUserAppSessionsRequest) XXX_Marshal

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

func (*DeleteUserAppSessionsRequest) XXX_Merge

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

func (*DeleteUserAppSessionsRequest) XXX_Size

func (m *DeleteUserAppSessionsRequest) XXX_Size() int

func (*DeleteUserAppSessionsRequest) XXX_Unmarshal

func (m *DeleteUserAppSessionsRequest) 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 DeleteWindowsDesktopRequest

type DeleteWindowsDesktopRequest struct {
	// Name is the name of the Windows desktop host.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// HostID is the ID of the Windows Desktop Service reporting the desktop.
	HostID               string   `protobuf:"bytes,2,opt,name=HostID,proto3" json:"host_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteWindowsDesktopRequest is a request to delete a Windows desktop host. If HostID is not specified, all Windows desktops with specified Name will be deleted

func (*DeleteWindowsDesktopRequest) Descriptor

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

func (*DeleteWindowsDesktopRequest) GetHostID

func (m *DeleteWindowsDesktopRequest) GetHostID() string

func (*DeleteWindowsDesktopRequest) GetName

func (m *DeleteWindowsDesktopRequest) GetName() string

func (*DeleteWindowsDesktopRequest) Marshal

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

func (*DeleteWindowsDesktopRequest) MarshalTo

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

func (*DeleteWindowsDesktopRequest) MarshalToSizedBuffer

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

func (*DeleteWindowsDesktopRequest) ProtoMessage

func (*DeleteWindowsDesktopRequest) ProtoMessage()

func (*DeleteWindowsDesktopRequest) Reset

func (m *DeleteWindowsDesktopRequest) Reset()

func (*DeleteWindowsDesktopRequest) Size

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

func (*DeleteWindowsDesktopRequest) String

func (m *DeleteWindowsDesktopRequest) String() string

func (*DeleteWindowsDesktopRequest) Unmarshal

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

func (*DeleteWindowsDesktopRequest) XXX_DiscardUnknown

func (m *DeleteWindowsDesktopRequest) XXX_DiscardUnknown()

func (*DeleteWindowsDesktopRequest) XXX_Marshal

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

func (*DeleteWindowsDesktopRequest) XXX_Merge

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

func (*DeleteWindowsDesktopRequest) XXX_Size

func (m *DeleteWindowsDesktopRequest) XXX_Size() int

func (*DeleteWindowsDesktopRequest) XXX_Unmarshal

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

type DeleteWindowsDesktopServiceRequest

type DeleteWindowsDesktopServiceRequest struct {
	// Name is the Windows desktop service name.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeleteWindowsDesktopServiceRequest is a request to delete a Windows desktop service.

func (*DeleteWindowsDesktopServiceRequest) Descriptor

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

func (*DeleteWindowsDesktopServiceRequest) GetName

func (*DeleteWindowsDesktopServiceRequest) Marshal

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

func (*DeleteWindowsDesktopServiceRequest) MarshalTo

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

func (*DeleteWindowsDesktopServiceRequest) MarshalToSizedBuffer

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

func (*DeleteWindowsDesktopServiceRequest) ProtoMessage

func (*DeleteWindowsDesktopServiceRequest) ProtoMessage()

func (*DeleteWindowsDesktopServiceRequest) Reset

func (*DeleteWindowsDesktopServiceRequest) Size

func (*DeleteWindowsDesktopServiceRequest) String

func (*DeleteWindowsDesktopServiceRequest) Unmarshal

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

func (*DeleteWindowsDesktopServiceRequest) XXX_DiscardUnknown

func (m *DeleteWindowsDesktopServiceRequest) XXX_DiscardUnknown()

func (*DeleteWindowsDesktopServiceRequest) XXX_Marshal

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

func (*DeleteWindowsDesktopServiceRequest) XXX_Merge

func (*DeleteWindowsDesktopServiceRequest) XXX_Size

func (*DeleteWindowsDesktopServiceRequest) XXX_Unmarshal

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

type DeviceType

type DeviceType int32

DeviceType describes supported MFA device types.

const (
	DeviceType_DEVICE_TYPE_UNSPECIFIED DeviceType = 0
	// TOTP is a Time-based One-Time Password device.
	DeviceType_DEVICE_TYPE_TOTP DeviceType = 1
	// Webauthn is a device compatible with the Web Authentication
	// specification, registered via Webauthn APIs.
	// Supports various kinds of devices: U2F/CTAP1, CTAP2, platform
	// authenticators (Touch ID), etc.
	DeviceType_DEVICE_TYPE_WEBAUTHN DeviceType = 3
)

func (DeviceType) EnumDescriptor

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

func (DeviceType) String

func (x DeviceType) String() string

type DeviceUsage

type DeviceUsage int32
const (
	DeviceUsage_DEVICE_USAGE_UNSPECIFIED DeviceUsage = 0
	// Device intended for MFA use, but not for passwordless.
	// Allows both FIDO and FIDO2 devices.
	// Resident keys not required.
	DeviceUsage_DEVICE_USAGE_MFA DeviceUsage = 1
	// Device intended for both MFA and passwordless.
	// Requires a FIDO2 device and takes a resident key slot.
	DeviceUsage_DEVICE_USAGE_PASSWORDLESS DeviceUsage = 2
)

func (DeviceUsage) EnumDescriptor

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

func (DeviceUsage) String

func (x DeviceUsage) String() string

type DialRequest

type DialRequest struct {
	// NodeID is the {UUID}.{ClusterName} of the node to connect to.
	NodeID string `protobuf:"bytes,1,opt,name=NodeID,proto3" json:"NodeID,omitempty"`
	// TunnelType is the type of service being accessed. This differentiates agents that
	// create multiple reverse tunnels for different services.
	TunnelType github_com_gravitational_teleport_api_types.TunnelType `` /* 137-byte string literal not displayed */
	// Source is the original source address of the client.
	Source *NetAddr `protobuf:"bytes,3,opt,name=Source,proto3" json:"Source,omitempty"`
	// Destination is the destination address to connect to over the reverse tunnel.
	Destination          *NetAddr `protobuf:"bytes,4,opt,name=Destination,proto3" json:"Destination,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DialRequest contains details for connecting to a node.

func (*DialRequest) Descriptor

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

func (*DialRequest) GetDestination

func (m *DialRequest) GetDestination() *NetAddr

func (*DialRequest) GetNodeID

func (m *DialRequest) GetNodeID() string

func (*DialRequest) GetSource

func (m *DialRequest) GetSource() *NetAddr

func (*DialRequest) Marshal

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

func (*DialRequest) MarshalTo

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

func (*DialRequest) MarshalToSizedBuffer

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

func (*DialRequest) ProtoMessage

func (*DialRequest) ProtoMessage()

func (*DialRequest) Reset

func (m *DialRequest) Reset()

func (*DialRequest) Size

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

func (*DialRequest) String

func (m *DialRequest) String() string

func (*DialRequest) Unmarshal

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

func (*DialRequest) XXX_DiscardUnknown

func (m *DialRequest) XXX_DiscardUnknown()

func (*DialRequest) XXX_Marshal

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

func (*DialRequest) XXX_Merge

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

func (*DialRequest) XXX_Size

func (m *DialRequest) XXX_Size() int

func (*DialRequest) XXX_Unmarshal

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

type DownstreamInventoryHello

type DownstreamInventoryHello struct {
	// Version advertises the version of the auth server.
	Version string `protobuf:"bytes,1,opt,name=Version,proto3" json:"Version,omitempty"`
	// ServerID advertises the server ID of the auth server.
	ServerID             string   `protobuf:"bytes,2,opt,name=ServerID,proto3" json:"ServerID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DownstreamInventoryHello is the hello message sent down the inventory control stream.

func (*DownstreamInventoryHello) Descriptor

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

func (*DownstreamInventoryHello) GetServerID

func (m *DownstreamInventoryHello) GetServerID() string

func (*DownstreamInventoryHello) GetVersion

func (m *DownstreamInventoryHello) GetVersion() string

func (*DownstreamInventoryHello) Marshal

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

func (*DownstreamInventoryHello) MarshalTo

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

func (*DownstreamInventoryHello) MarshalToSizedBuffer

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

func (*DownstreamInventoryHello) ProtoMessage

func (*DownstreamInventoryHello) ProtoMessage()

func (*DownstreamInventoryHello) Reset

func (m *DownstreamInventoryHello) Reset()

func (*DownstreamInventoryHello) Size

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

func (*DownstreamInventoryHello) String

func (m *DownstreamInventoryHello) String() string

func (*DownstreamInventoryHello) Unmarshal

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

func (*DownstreamInventoryHello) XXX_DiscardUnknown

func (m *DownstreamInventoryHello) XXX_DiscardUnknown()

func (*DownstreamInventoryHello) XXX_Marshal

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

func (*DownstreamInventoryHello) XXX_Merge

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

func (*DownstreamInventoryHello) XXX_Size

func (m *DownstreamInventoryHello) XXX_Size() int

func (*DownstreamInventoryHello) XXX_Unmarshal

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

type DownstreamInventoryMessage

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

DownstreamInventoryMessage is a sealed interface representing the possible downstream messages of the inventory controls sream after initial hello.

type DownstreamInventoryOneOf

type DownstreamInventoryOneOf struct {
	// Types that are valid to be assigned to Msg:
	//	*DownstreamInventoryOneOf_Hello
	//	*DownstreamInventoryOneOf_Ping
	Msg                  isDownstreamInventoryOneOf_Msg `protobuf_oneof:"Msg"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

DownstreamInventoryOneOf is the downstream message for the inventory control stream, sent from auth servers to teleport instances.

func (*DownstreamInventoryOneOf) Descriptor

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

func (*DownstreamInventoryOneOf) GetHello

func (*DownstreamInventoryOneOf) GetMsg

func (m *DownstreamInventoryOneOf) GetMsg() isDownstreamInventoryOneOf_Msg

func (*DownstreamInventoryOneOf) GetPing

func (*DownstreamInventoryOneOf) Marshal

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

func (*DownstreamInventoryOneOf) MarshalTo

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

func (*DownstreamInventoryOneOf) MarshalToSizedBuffer

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

func (*DownstreamInventoryOneOf) ProtoMessage

func (*DownstreamInventoryOneOf) ProtoMessage()

func (*DownstreamInventoryOneOf) Reset

func (m *DownstreamInventoryOneOf) Reset()

func (*DownstreamInventoryOneOf) Size

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

func (*DownstreamInventoryOneOf) String

func (m *DownstreamInventoryOneOf) String() string

func (*DownstreamInventoryOneOf) Unmarshal

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

func (*DownstreamInventoryOneOf) XXX_DiscardUnknown

func (m *DownstreamInventoryOneOf) XXX_DiscardUnknown()

func (*DownstreamInventoryOneOf) XXX_Marshal

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

func (*DownstreamInventoryOneOf) XXX_Merge

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

func (*DownstreamInventoryOneOf) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*DownstreamInventoryOneOf) XXX_Size

func (m *DownstreamInventoryOneOf) XXX_Size() int

func (*DownstreamInventoryOneOf) XXX_Unmarshal

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

type DownstreamInventoryOneOf_Hello

type DownstreamInventoryOneOf_Hello struct {
	Hello *DownstreamInventoryHello `protobuf:"bytes,1,opt,name=Hello,proto3,oneof" json:"Hello,omitempty"`
}

func (*DownstreamInventoryOneOf_Hello) MarshalTo

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

func (*DownstreamInventoryOneOf_Hello) MarshalToSizedBuffer

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

func (*DownstreamInventoryOneOf_Hello) Size

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

type DownstreamInventoryOneOf_Ping

type DownstreamInventoryOneOf_Ping struct {
	Ping *DownstreamInventoryPing `protobuf:"bytes,2,opt,name=Ping,proto3,oneof" json:"Ping,omitempty"`
}

func (*DownstreamInventoryOneOf_Ping) MarshalTo

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

func (*DownstreamInventoryOneOf_Ping) MarshalToSizedBuffer

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

func (*DownstreamInventoryOneOf_Ping) Size

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

type DownstreamInventoryPing

type DownstreamInventoryPing struct {
	ID                   uint64   `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DownstreamInventoryPing is sent down the inventory control stream for testing/debug purposes.

func (*DownstreamInventoryPing) Descriptor

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

func (*DownstreamInventoryPing) GetID

func (m *DownstreamInventoryPing) GetID() uint64

func (*DownstreamInventoryPing) Marshal

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

func (*DownstreamInventoryPing) MarshalTo

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

func (*DownstreamInventoryPing) MarshalToSizedBuffer

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

func (*DownstreamInventoryPing) ProtoMessage

func (*DownstreamInventoryPing) ProtoMessage()

func (*DownstreamInventoryPing) Reset

func (m *DownstreamInventoryPing) Reset()

func (*DownstreamInventoryPing) Size

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

func (*DownstreamInventoryPing) String

func (m *DownstreamInventoryPing) String() string

func (*DownstreamInventoryPing) Unmarshal

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

func (*DownstreamInventoryPing) XXX_DiscardUnknown

func (m *DownstreamInventoryPing) XXX_DiscardUnknown()

func (*DownstreamInventoryPing) XXX_Marshal

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

func (*DownstreamInventoryPing) XXX_Merge

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

func (*DownstreamInventoryPing) XXX_Size

func (m *DownstreamInventoryPing) XXX_Size() int

func (*DownstreamInventoryPing) XXX_Unmarshal

func (m *DownstreamInventoryPing) 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_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
	//	*Event_WindowsDesktopService
	//	*Event_WindowsDesktop
	//	*Event_Database
	//	*Event_AppServer
	//	*Event_App
	//	*Event_SnowflakeSession
	//	*Event_KubernetesServer
	//	*Event_KubernetesCluster
	//	*Event_Installer
	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) GetApp

func (m *Event) GetApp() *types.AppV3

func (*Event) GetAppServer

func (m *Event) GetAppServer() *types.AppServerV3

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) GetClusterName

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

func (*Event) GetClusterNetworkingConfig

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

func (*Event) GetDatabase

func (m *Event) GetDatabase() *types.DatabaseV3

func (*Event) GetDatabaseServer

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

func (*Event) GetInstaller

func (m *Event) GetInstaller() *types.InstallerV1

func (*Event) GetKubernetesCluster

func (m *Event) GetKubernetesCluster() *types.KubernetesClusterV3

func (*Event) GetKubernetesServer

func (m *Event) GetKubernetesServer() *types.KubernetesServerV3

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.RoleV5

func (*Event) GetServer

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

func (*Event) GetSessionRecordingConfig

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

func (*Event) GetSnowflakeSession

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

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) GetWindowsDesktop

func (m *Event) GetWindowsDesktop() *types.WindowsDesktopV3

func (*Event) GetWindowsDesktopService

func (m *Event) GetWindowsDesktopService() *types.WindowsDesktopServiceV3

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_App

type Event_App struct {
	App *types.AppV3 `protobuf:"bytes,30,opt,name=App,proto3,oneof" json:"app,omitempty"`
}

func (*Event_App) MarshalTo

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

func (*Event_App) MarshalToSizedBuffer

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

func (*Event_App) Size

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

type Event_AppServer

type Event_AppServer struct {
	AppServer *types.AppServerV3 `protobuf:"bytes,29,opt,name=AppServer,proto3,oneof" json:"app_server,omitempty"`
}

func (*Event_AppServer) MarshalTo

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

func (*Event_AppServer) MarshalToSizedBuffer

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

func (*Event_AppServer) Size

func (m *Event_AppServer) 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_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_Database

type Event_Database struct {
	Database *types.DatabaseV3 `protobuf:"bytes,28,opt,name=Database,proto3,oneof" json:"database,omitempty"`
}

func (*Event_Database) MarshalTo

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

func (*Event_Database) MarshalToSizedBuffer

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

func (*Event_Database) Size

func (m *Event_Database) 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_Installer

type Event_Installer struct {
	Installer *types.InstallerV1 `protobuf:"bytes,34,opt,name=Installer,proto3,oneof" json:"installer,omitempty"`
}

func (*Event_Installer) MarshalTo

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

func (*Event_Installer) MarshalToSizedBuffer

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

func (*Event_Installer) Size

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

type Event_KubernetesCluster

type Event_KubernetesCluster struct {
	KubernetesCluster *types.KubernetesClusterV3 `protobuf:"bytes,33,opt,name=KubernetesCluster,proto3,oneof" json:"kubernetes_cluster,omitempty"`
}

func (*Event_KubernetesCluster) MarshalTo

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

func (*Event_KubernetesCluster) MarshalToSizedBuffer

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

func (*Event_KubernetesCluster) Size

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

type Event_KubernetesServer

type Event_KubernetesServer struct {
	KubernetesServer *types.KubernetesServerV3 `protobuf:"bytes,32,opt,name=KubernetesServer,proto3,oneof" json:"kubernetes_server,omitempty"`
}

func (*Event_KubernetesServer) MarshalTo

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

func (*Event_KubernetesServer) MarshalToSizedBuffer

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

func (*Event_KubernetesServer) Size

func (m *Event_KubernetesServer) 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.RoleV5 `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_SnowflakeSession

type Event_SnowflakeSession struct {
	SnowflakeSession *types.WebSessionV2 `protobuf:"bytes,31,opt,name=SnowflakeSession,proto3,oneof" json:"snowflake_session,omitempty"`
}

func (*Event_SnowflakeSession) MarshalTo

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

func (*Event_SnowflakeSession) MarshalToSizedBuffer

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

func (*Event_SnowflakeSession) Size

func (m *Event_SnowflakeSession) 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 Event_WindowsDesktop

type Event_WindowsDesktop struct {
	WindowsDesktop *types.WindowsDesktopV3 `protobuf:"bytes,27,opt,name=WindowsDesktop,proto3,oneof" json:"windows_desktop,omitempty"`
}

func (*Event_WindowsDesktop) MarshalTo

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

func (*Event_WindowsDesktop) MarshalToSizedBuffer

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

func (*Event_WindowsDesktop) Size

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

type Event_WindowsDesktopService

type Event_WindowsDesktopService struct {
	WindowsDesktopService *types.WindowsDesktopServiceV3 `protobuf:"bytes,26,opt,name=WindowsDesktopService,proto3,oneof" json:"windows_desktop_service,omitempty"`
}

func (*Event_WindowsDesktopService) MarshalTo

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

func (*Event_WindowsDesktopService) MarshalToSizedBuffer

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

func (*Event_WindowsDesktopService) Size

func (m *Event_WindowsDesktopService) 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"`
	// HSM enables PKCS#11 HSM support
	HSM bool `protobuf:"varint,9,opt,name=HSM,proto3" json:"hsm"`
	// Desktop enables desktop access product
	Desktop bool `protobuf:"varint,10,opt,name=Desktop,proto3" json:"desktop"`
	// RecoveryCodes enables recovery codes
	RecoveryCodes        bool     `protobuf:"varint,14,opt,name=RecoveryCodes,proto3" json:"recovery_codes"`
	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) GetDesktop

func (m *Features) GetDesktop() bool

func (*Features) GetHSM

func (m *Features) GetHSM() bool

func (*Features) GetKubernetes

func (m *Features) GetKubernetes() bool

func (*Features) GetOIDC

func (m *Features) GetOIDC() bool

func (*Features) GetRecoveryCodes

func (m *Features) GetRecoveryCodes() 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 Frame

type Frame struct {
	// Types that are valid to be assigned to Message:
	//	*Frame_DialRequest
	//	*Frame_ConnectionEstablished
	//	*Frame_Data
	Message              isFrame_Message `protobuf_oneof:"Message"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Frame wraps different message types to be sent over a stream.

func (*Frame) Descriptor

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

func (*Frame) GetConnectionEstablished

func (m *Frame) GetConnectionEstablished() *ConnectionEstablished

func (*Frame) GetData

func (m *Frame) GetData() *Data

func (*Frame) GetDialRequest

func (m *Frame) GetDialRequest() *DialRequest

func (*Frame) GetMessage

func (m *Frame) GetMessage() isFrame_Message

func (*Frame) Marshal

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

func (*Frame) MarshalTo

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

func (*Frame) MarshalToSizedBuffer

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

func (*Frame) ProtoMessage

func (*Frame) ProtoMessage()

func (*Frame) Reset

func (m *Frame) Reset()

func (*Frame) Size

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

func (*Frame) String

func (m *Frame) String() string

func (*Frame) Unmarshal

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

func (*Frame) XXX_DiscardUnknown

func (m *Frame) XXX_DiscardUnknown()

func (*Frame) XXX_Marshal

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

func (*Frame) XXX_Merge

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

func (*Frame) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*Frame) XXX_Size

func (m *Frame) XXX_Size() int

func (*Frame) XXX_Unmarshal

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

type Frame_ConnectionEstablished

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

func (*Frame_ConnectionEstablished) MarshalTo

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

func (*Frame_ConnectionEstablished) MarshalToSizedBuffer

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

func (*Frame_ConnectionEstablished) Size

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

type Frame_Data

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

func (*Frame_Data) MarshalTo

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

func (*Frame_Data) MarshalToSizedBuffer

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

func (*Frame_Data) Size

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

type Frame_DialRequest

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

func (*Frame_DialRequest) MarshalTo

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

func (*Frame_DialRequest) MarshalToSizedBuffer

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

func (*Frame_DialRequest) Size

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

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"`
	// Traits are the traits assigned to the user within Teleport.
	Traits               map[string]*wrappers.StringValues `` /* 143-byte string literal not displayed */
	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) GetTraits

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 GenerateTokenRequest

type GenerateTokenRequest struct {
	// Token sets the token value. If not set, it will be auto generated.
	Token string `protobuf:"bytes,1,opt,name=Token,proto3" json:"token"`
	// Roles is a list of roles this token authenticates as.
	Roles []github_com_gravitational_teleport_api_types.SystemRole `protobuf:"bytes,2,rep,name=Roles,proto3,casttype=github.com/gravitational/teleport/api/types.SystemRole" json:"roles"`
	// TTL specifies how long the generated token will be valid for.
	// Defaults to 30 minutes if not set.
	TTL Duration `protobuf:"varint,3,opt,name=TTL,proto3,casttype=Duration" json:"ttl"`
	// Labels is a label-based matcher if non-empty.
	Labels               map[string]string `` /* 143-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

GenerateTokenRequest is a request to generate auth token.

func (*GenerateTokenRequest) Descriptor

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

func (*GenerateTokenRequest) GetLabels

func (m *GenerateTokenRequest) GetLabels() map[string]string

func (*GenerateTokenRequest) GetRoles

func (*GenerateTokenRequest) GetTTL

func (m *GenerateTokenRequest) GetTTL() Duration

func (*GenerateTokenRequest) GetToken

func (m *GenerateTokenRequest) GetToken() string

func (*GenerateTokenRequest) Marshal

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

func (*GenerateTokenRequest) MarshalTo

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

func (*GenerateTokenRequest) MarshalToSizedBuffer

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

func (*GenerateTokenRequest) ProtoMessage

func (*GenerateTokenRequest) ProtoMessage()

func (*GenerateTokenRequest) Reset

func (m *GenerateTokenRequest) Reset()

func (*GenerateTokenRequest) Size

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

func (*GenerateTokenRequest) String

func (m *GenerateTokenRequest) String() string

func (*GenerateTokenRequest) Unmarshal

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

func (*GenerateTokenRequest) XXX_DiscardUnknown

func (m *GenerateTokenRequest) XXX_DiscardUnknown()

func (*GenerateTokenRequest) XXX_Marshal

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

func (*GenerateTokenRequest) XXX_Merge

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

func (*GenerateTokenRequest) XXX_Size

func (m *GenerateTokenRequest) XXX_Size() int

func (*GenerateTokenRequest) XXX_Unmarshal

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

type GenerateTokenResponse

type GenerateTokenResponse struct {
	// Token is the generated auth token.
	Token                string   `protobuf:"bytes,1,opt,name=Token,proto3" json:"token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GenerateTokenResponse contains a generated auth token.

func (*GenerateTokenResponse) Descriptor

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

func (*GenerateTokenResponse) GetToken

func (m *GenerateTokenResponse) GetToken() string

func (*GenerateTokenResponse) Marshal

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

func (*GenerateTokenResponse) MarshalTo

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

func (*GenerateTokenResponse) MarshalToSizedBuffer

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

func (*GenerateTokenResponse) ProtoMessage

func (*GenerateTokenResponse) ProtoMessage()

func (*GenerateTokenResponse) Reset

func (m *GenerateTokenResponse) Reset()

func (*GenerateTokenResponse) Size

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

func (*GenerateTokenResponse) String

func (m *GenerateTokenResponse) String() string

func (*GenerateTokenResponse) Unmarshal

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

func (*GenerateTokenResponse) XXX_DiscardUnknown

func (m *GenerateTokenResponse) XXX_DiscardUnknown()

func (*GenerateTokenResponse) XXX_Marshal

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

func (*GenerateTokenResponse) XXX_Merge

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

func (*GenerateTokenResponse) XXX_Size

func (m *GenerateTokenResponse) XXX_Size() int

func (*GenerateTokenResponse) XXX_Unmarshal

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

type GetAccountRecoveryCodesRequest

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

GetAccountRecoveryCodesRequest is a request to return the user in context their recovery codes. This request will not return any secrets (the values of recovery codes).

func (*GetAccountRecoveryCodesRequest) Descriptor

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

func (*GetAccountRecoveryCodesRequest) Marshal

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

func (*GetAccountRecoveryCodesRequest) MarshalTo

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

func (*GetAccountRecoveryCodesRequest) MarshalToSizedBuffer

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

func (*GetAccountRecoveryCodesRequest) ProtoMessage

func (*GetAccountRecoveryCodesRequest) ProtoMessage()

func (*GetAccountRecoveryCodesRequest) Reset

func (m *GetAccountRecoveryCodesRequest) Reset()

func (*GetAccountRecoveryCodesRequest) Size

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

func (*GetAccountRecoveryCodesRequest) String

func (*GetAccountRecoveryCodesRequest) Unmarshal

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

func (*GetAccountRecoveryCodesRequest) XXX_DiscardUnknown

func (m *GetAccountRecoveryCodesRequest) XXX_DiscardUnknown()

func (*GetAccountRecoveryCodesRequest) XXX_Marshal

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

func (*GetAccountRecoveryCodesRequest) XXX_Merge

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

func (*GetAccountRecoveryCodesRequest) XXX_Size

func (m *GetAccountRecoveryCodesRequest) XXX_Size() int

func (*GetAccountRecoveryCodesRequest) XXX_Unmarshal

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

type GetAccountRecoveryTokenRequest

type GetAccountRecoveryTokenRequest struct {
	// RecoveryTokenID is the ID of a recovery token to verify.
	// Recovery tokens are obtained with RPC StartAccountRecovery or VerifyAccountRecovery.
	RecoveryTokenID      string   `protobuf:"bytes,1,opt,name=RecoveryTokenID,proto3" json:"recovery_token_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetAccountRecoveryTokenRequest is a request to return a user token resource after verifying that the token in the request is not expired and is of the recovery kind.

func (*GetAccountRecoveryTokenRequest) Descriptor

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

func (*GetAccountRecoveryTokenRequest) GetRecoveryTokenID

func (m *GetAccountRecoveryTokenRequest) GetRecoveryTokenID() string

func (*GetAccountRecoveryTokenRequest) Marshal

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

func (*GetAccountRecoveryTokenRequest) MarshalTo

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

func (*GetAccountRecoveryTokenRequest) MarshalToSizedBuffer

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

func (*GetAccountRecoveryTokenRequest) ProtoMessage

func (*GetAccountRecoveryTokenRequest) ProtoMessage()

func (*GetAccountRecoveryTokenRequest) Reset

func (m *GetAccountRecoveryTokenRequest) Reset()

func (*GetAccountRecoveryTokenRequest) Size

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

func (*GetAccountRecoveryTokenRequest) String

func (*GetAccountRecoveryTokenRequest) Unmarshal

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

func (*GetAccountRecoveryTokenRequest) XXX_DiscardUnknown

func (m *GetAccountRecoveryTokenRequest) XXX_DiscardUnknown()

func (*GetAccountRecoveryTokenRequest) XXX_Marshal

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

func (*GetAccountRecoveryTokenRequest) XXX_Merge

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

func (*GetAccountRecoveryTokenRequest) XXX_Size

func (m *GetAccountRecoveryTokenRequest) XXX_Size() int

func (*GetAccountRecoveryTokenRequest) XXX_Unmarshal

func (m *GetAccountRecoveryTokenRequest) 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. DELETE IN 13.0. Deprecated, use ListAppSessions instead

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 GetBotUsersRequest

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

GetBotUsersRequest specifies parameters for the GetUsers method.

func (*GetBotUsersRequest) Descriptor

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

func (*GetBotUsersRequest) Marshal

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

func (*GetBotUsersRequest) MarshalTo

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

func (*GetBotUsersRequest) MarshalToSizedBuffer

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

func (*GetBotUsersRequest) ProtoMessage

func (*GetBotUsersRequest) ProtoMessage()

func (*GetBotUsersRequest) Reset

func (m *GetBotUsersRequest) Reset()

func (*GetBotUsersRequest) Size

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

func (*GetBotUsersRequest) String

func (m *GetBotUsersRequest) String() string

func (*GetBotUsersRequest) Unmarshal

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

func (*GetBotUsersRequest) XXX_DiscardUnknown

func (m *GetBotUsersRequest) XXX_DiscardUnknown()

func (*GetBotUsersRequest) XXX_Marshal

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

func (*GetBotUsersRequest) XXX_Merge

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

func (*GetBotUsersRequest) XXX_Size

func (m *GetBotUsersRequest) XXX_Size() int

func (*GetBotUsersRequest) XXX_Unmarshal

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

type GetClusterAlertsResponse

type GetClusterAlertsResponse struct {
	// Alerts is the list of matching alerts.
	Alerts               []types.ClusterAlert `protobuf:"bytes,1,rep,name=Alerts,proto3" json:"Alerts"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

GetClusterAlertsResponse contains the result of a cluster alerts query.

func (*GetClusterAlertsResponse) Descriptor

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

func (*GetClusterAlertsResponse) GetAlerts

func (m *GetClusterAlertsResponse) GetAlerts() []types.ClusterAlert

func (*GetClusterAlertsResponse) Marshal

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

func (*GetClusterAlertsResponse) MarshalTo

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

func (*GetClusterAlertsResponse) MarshalToSizedBuffer

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

func (*GetClusterAlertsResponse) ProtoMessage

func (*GetClusterAlertsResponse) ProtoMessage()

func (*GetClusterAlertsResponse) Reset

func (m *GetClusterAlertsResponse) Reset()

func (*GetClusterAlertsResponse) Size

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

func (*GetClusterAlertsResponse) String

func (m *GetClusterAlertsResponse) String() string

func (*GetClusterAlertsResponse) Unmarshal

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

func (*GetClusterAlertsResponse) XXX_DiscardUnknown

func (m *GetClusterAlertsResponse) XXX_DiscardUnknown()

func (*GetClusterAlertsResponse) XXX_Marshal

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

func (*GetClusterAlertsResponse) XXX_Merge

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

func (*GetClusterAlertsResponse) XXX_Size

func (m *GetClusterAlertsResponse) XXX_Size() int

func (*GetClusterAlertsResponse) XXX_Unmarshal

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

type GetClusterCACertResponse

type GetClusterCACertResponse struct {
	// TLSCA is a PEM-encoded TLS certificate authority.
	TLSCA                []byte   `protobuf:"bytes,1,opt,name=TLSCA,proto3" json:"tls_ca"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetClusterCACertResponse is a response from GetClusterCACert.

func (*GetClusterCACertResponse) Descriptor

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

func (*GetClusterCACertResponse) GetTLSCA

func (m *GetClusterCACertResponse) GetTLSCA() []byte

func (*GetClusterCACertResponse) Marshal

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

func (*GetClusterCACertResponse) MarshalTo

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

func (*GetClusterCACertResponse) MarshalToSizedBuffer

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

func (*GetClusterCACertResponse) ProtoMessage

func (*GetClusterCACertResponse) ProtoMessage()

func (*GetClusterCACertResponse) Reset

func (m *GetClusterCACertResponse) Reset()

func (*GetClusterCACertResponse) Size

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

func (*GetClusterCACertResponse) String

func (m *GetClusterCACertResponse) String() string

func (*GetClusterCACertResponse) Unmarshal

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

func (*GetClusterCACertResponse) XXX_DiscardUnknown

func (m *GetClusterCACertResponse) XXX_DiscardUnknown()

func (*GetClusterCACertResponse) XXX_Marshal

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

func (*GetClusterCACertResponse) XXX_Merge

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

func (*GetClusterCACertResponse) XXX_Size

func (m *GetClusterCACertResponse) XXX_Size() int

func (*GetClusterCACertResponse) XXX_Unmarshal

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

type GetConnectionDiagnosticRequest

type GetConnectionDiagnosticRequest struct {
	// Name is the name of the connection diagnostic.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetConnectionDiagnosticRequest is a request to return a connection diagnostic.

func (*GetConnectionDiagnosticRequest) Descriptor

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

func (*GetConnectionDiagnosticRequest) GetName

func (*GetConnectionDiagnosticRequest) Marshal

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

func (*GetConnectionDiagnosticRequest) MarshalTo

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

func (*GetConnectionDiagnosticRequest) MarshalToSizedBuffer

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

func (*GetConnectionDiagnosticRequest) ProtoMessage

func (*GetConnectionDiagnosticRequest) ProtoMessage()

func (*GetConnectionDiagnosticRequest) Reset

func (m *GetConnectionDiagnosticRequest) Reset()

func (*GetConnectionDiagnosticRequest) Size

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

func (*GetConnectionDiagnosticRequest) String

func (*GetConnectionDiagnosticRequest) Unmarshal

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

func (*GetConnectionDiagnosticRequest) XXX_DiscardUnknown

func (m *GetConnectionDiagnosticRequest) XXX_DiscardUnknown()

func (*GetConnectionDiagnosticRequest) XXX_Marshal

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

func (*GetConnectionDiagnosticRequest) XXX_Merge

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

func (*GetConnectionDiagnosticRequest) XXX_Size

func (m *GetConnectionDiagnosticRequest) XXX_Size() int

func (*GetConnectionDiagnosticRequest) XXX_Unmarshal

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

type GetDomainNameResponse

type GetDomainNameResponse struct {
	// DomainName is the local auth domain of the current auth server.
	DomainName           string   `protobuf:"bytes,1,opt,name=DomainName,proto3" json:"domain_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetDomainNameResponse is a response from GetDomainName.

func (*GetDomainNameResponse) Descriptor

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

func (*GetDomainNameResponse) GetDomainName

func (m *GetDomainNameResponse) GetDomainName() string

func (*GetDomainNameResponse) Marshal

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

func (*GetDomainNameResponse) MarshalTo

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

func (*GetDomainNameResponse) MarshalToSizedBuffer

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

func (*GetDomainNameResponse) ProtoMessage

func (*GetDomainNameResponse) ProtoMessage()

func (*GetDomainNameResponse) Reset

func (m *GetDomainNameResponse) Reset()

func (*GetDomainNameResponse) Size

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

func (*GetDomainNameResponse) String

func (m *GetDomainNameResponse) String() string

func (*GetDomainNameResponse) Unmarshal

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

func (*GetDomainNameResponse) XXX_DiscardUnknown

func (m *GetDomainNameResponse) XXX_DiscardUnknown()

func (*GetDomainNameResponse) XXX_Marshal

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

func (*GetDomainNameResponse) XXX_Merge

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

func (*GetDomainNameResponse) XXX_Size

func (m *GetDomainNameResponse) XXX_Size() int

func (*GetDomainNameResponse) XXX_Unmarshal

func (m *GetDomainNameResponse) 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 GetGithubAuthRequestRequest

type GetGithubAuthRequestRequest struct {
	// StateToken is a github auth request state token.
	StateToken           string   `protobuf:"bytes,1,opt,name=StateToken,proto3" json:"state_token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetGithubAuthRequestRequest is a request for GetGithubAuthRequest.

func (*GetGithubAuthRequestRequest) Descriptor

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

func (*GetGithubAuthRequestRequest) GetStateToken

func (m *GetGithubAuthRequestRequest) GetStateToken() string

func (*GetGithubAuthRequestRequest) Marshal

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

func (*GetGithubAuthRequestRequest) MarshalTo

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

func (*GetGithubAuthRequestRequest) MarshalToSizedBuffer

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

func (*GetGithubAuthRequestRequest) ProtoMessage

func (*GetGithubAuthRequestRequest) ProtoMessage()

func (*GetGithubAuthRequestRequest) Reset

func (m *GetGithubAuthRequestRequest) Reset()

func (*GetGithubAuthRequestRequest) Size

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

func (*GetGithubAuthRequestRequest) String

func (m *GetGithubAuthRequestRequest) String() string

func (*GetGithubAuthRequestRequest) Unmarshal

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

func (*GetGithubAuthRequestRequest) XXX_DiscardUnknown

func (m *GetGithubAuthRequestRequest) XXX_DiscardUnknown()

func (*GetGithubAuthRequestRequest) XXX_Marshal

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

func (*GetGithubAuthRequestRequest) XXX_Merge

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

func (*GetGithubAuthRequestRequest) XXX_Size

func (m *GetGithubAuthRequestRequest) XXX_Size() int

func (*GetGithubAuthRequestRequest) XXX_Unmarshal

func (m *GetGithubAuthRequestRequest) 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 {
	// TokenID is an optional field for the ID of a user token that will be used to
	// verify this request. Token is only required if an unauthenticated user wants to view their
	// list of devices eg: during account recovery process. An empty field implies the logged in
	// user wants to view their devices.
	// Token types accepted are:
	//  - Recovery approved token that is obtained after successful invocation of RPC
	//  VerifyAccountRecovery
	TokenID              string   `protobuf:"bytes,1,opt,name=TokenID,proto3" json:"token_id,omitempty"`
	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) GetTokenID

func (m *GetMFADevicesRequest) GetTokenID() string

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 GetOIDCAuthRequestRequest

type GetOIDCAuthRequestRequest struct {
	// StateToken is an oidc auth request state token.
	StateToken           string   `protobuf:"bytes,1,opt,name=StateToken,proto3" json:"state_token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetOIDCAuthRequestRequest is a request for GetOIDCAuthRequest.

func (*GetOIDCAuthRequestRequest) Descriptor

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

func (*GetOIDCAuthRequestRequest) GetStateToken

func (m *GetOIDCAuthRequestRequest) GetStateToken() string

func (*GetOIDCAuthRequestRequest) Marshal

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

func (*GetOIDCAuthRequestRequest) MarshalTo

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

func (*GetOIDCAuthRequestRequest) MarshalToSizedBuffer

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

func (*GetOIDCAuthRequestRequest) ProtoMessage

func (*GetOIDCAuthRequestRequest) ProtoMessage()

func (*GetOIDCAuthRequestRequest) Reset

func (m *GetOIDCAuthRequestRequest) Reset()

func (*GetOIDCAuthRequestRequest) Size

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

func (*GetOIDCAuthRequestRequest) String

func (m *GetOIDCAuthRequestRequest) String() string

func (*GetOIDCAuthRequestRequest) Unmarshal

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

func (*GetOIDCAuthRequestRequest) XXX_DiscardUnknown

func (m *GetOIDCAuthRequestRequest) XXX_DiscardUnknown()

func (*GetOIDCAuthRequestRequest) XXX_Marshal

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

func (*GetOIDCAuthRequestRequest) XXX_Merge

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

func (*GetOIDCAuthRequestRequest) XXX_Size

func (m *GetOIDCAuthRequestRequest) XXX_Size() int

func (*GetOIDCAuthRequestRequest) XXX_Unmarshal

func (m *GetOIDCAuthRequestRequest) 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.RoleV5 `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.RoleV5

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 GetSAMLAuthRequestRequest

type GetSAMLAuthRequestRequest struct {
	// ID is a saml auth request unique id.
	ID                   string   `protobuf:"bytes,1,opt,name=ID,proto3" json:"id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetSAMLAuthRequestRequest is a request for GetSAMLAuthRequest.

func (*GetSAMLAuthRequestRequest) Descriptor

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

func (*GetSAMLAuthRequestRequest) GetID

func (m *GetSAMLAuthRequestRequest) GetID() string

func (*GetSAMLAuthRequestRequest) Marshal

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

func (*GetSAMLAuthRequestRequest) MarshalTo

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

func (*GetSAMLAuthRequestRequest) MarshalToSizedBuffer

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

func (*GetSAMLAuthRequestRequest) ProtoMessage

func (*GetSAMLAuthRequestRequest) ProtoMessage()

func (*GetSAMLAuthRequestRequest) Reset

func (m *GetSAMLAuthRequestRequest) Reset()

func (*GetSAMLAuthRequestRequest) Size

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

func (*GetSAMLAuthRequestRequest) String

func (m *GetSAMLAuthRequestRequest) String() string

func (*GetSAMLAuthRequestRequest) Unmarshal

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

func (*GetSAMLAuthRequestRequest) XXX_DiscardUnknown

func (m *GetSAMLAuthRequestRequest) XXX_DiscardUnknown()

func (*GetSAMLAuthRequestRequest) XXX_Marshal

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

func (*GetSAMLAuthRequestRequest) XXX_Merge

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

func (*GetSAMLAuthRequestRequest) XXX_Size

func (m *GetSAMLAuthRequestRequest) XXX_Size() int

func (*GetSAMLAuthRequestRequest) XXX_Unmarshal

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

type GetSSODiagnosticInfoRequest

type GetSSODiagnosticInfoRequest struct {
	// AuthRequestKind is the SSO Auth Request kind (oidc, saml, or github).
	AuthRequestKind string `protobuf:"bytes,1,opt,name=AuthRequestKind,proto3" json:"auth_request_kind"`
	// AuthRequestID is the SSO Auth Request id or state token.
	AuthRequestID        string   `protobuf:"bytes,2,opt,name=AuthRequestID,proto3" json:"auth_request_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetSSODiagnosticInfoRequest is a request for GetSSODiagnosticInfo.

func (*GetSSODiagnosticInfoRequest) Descriptor

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

func (*GetSSODiagnosticInfoRequest) GetAuthRequestID

func (m *GetSSODiagnosticInfoRequest) GetAuthRequestID() string

func (*GetSSODiagnosticInfoRequest) GetAuthRequestKind

func (m *GetSSODiagnosticInfoRequest) GetAuthRequestKind() string

func (*GetSSODiagnosticInfoRequest) Marshal

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

func (*GetSSODiagnosticInfoRequest) MarshalTo

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

func (*GetSSODiagnosticInfoRequest) MarshalToSizedBuffer

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

func (*GetSSODiagnosticInfoRequest) ProtoMessage

func (*GetSSODiagnosticInfoRequest) ProtoMessage()

func (*GetSSODiagnosticInfoRequest) Reset

func (m *GetSSODiagnosticInfoRequest) Reset()

func (*GetSSODiagnosticInfoRequest) Size

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

func (*GetSSODiagnosticInfoRequest) String

func (m *GetSSODiagnosticInfoRequest) String() string

func (*GetSSODiagnosticInfoRequest) Unmarshal

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

func (*GetSSODiagnosticInfoRequest) XXX_DiscardUnknown

func (m *GetSSODiagnosticInfoRequest) XXX_DiscardUnknown()

func (*GetSSODiagnosticInfoRequest) XXX_Marshal

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

func (*GetSSODiagnosticInfoRequest) XXX_Merge

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

func (*GetSSODiagnosticInfoRequest) XXX_Size

func (m *GetSSODiagnosticInfoRequest) XXX_Size() int

func (*GetSSODiagnosticInfoRequest) XXX_Unmarshal

func (m *GetSSODiagnosticInfoRequest) 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 GetSessionTrackerRequest

type GetSessionTrackerRequest struct {
	// SessionID is unique identifier of this session.
	SessionID            string   `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"session_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetSessionTrackerRequest is a request to fetch a session resource.

func (*GetSessionTrackerRequest) Descriptor

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

func (*GetSessionTrackerRequest) GetSessionID

func (m *GetSessionTrackerRequest) GetSessionID() string

func (*GetSessionTrackerRequest) Marshal

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

func (*GetSessionTrackerRequest) MarshalTo

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

func (*GetSessionTrackerRequest) MarshalToSizedBuffer

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

func (*GetSessionTrackerRequest) ProtoMessage

func (*GetSessionTrackerRequest) ProtoMessage()

func (*GetSessionTrackerRequest) Reset

func (m *GetSessionTrackerRequest) Reset()

func (*GetSessionTrackerRequest) Size

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

func (*GetSessionTrackerRequest) String

func (m *GetSessionTrackerRequest) String() string

func (*GetSessionTrackerRequest) Unmarshal

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

func (*GetSessionTrackerRequest) XXX_DiscardUnknown

func (m *GetSessionTrackerRequest) XXX_DiscardUnknown()

func (*GetSessionTrackerRequest) XXX_Marshal

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

func (*GetSessionTrackerRequest) XXX_Merge

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

func (*GetSessionTrackerRequest) XXX_Size

func (m *GetSessionTrackerRequest) XXX_Size() int

func (*GetSessionTrackerRequest) XXX_Unmarshal

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

type GetSnowflakeSessionRequest

type GetSnowflakeSessionRequest 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:"-"`
}

GetSnowflakeSessionRequest are the parameters used to request an Snowflake web session.

func (*GetSnowflakeSessionRequest) Descriptor

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

func (*GetSnowflakeSessionRequest) GetSessionID

func (m *GetSnowflakeSessionRequest) GetSessionID() string

func (*GetSnowflakeSessionRequest) Marshal

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

func (*GetSnowflakeSessionRequest) MarshalTo

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

func (*GetSnowflakeSessionRequest) MarshalToSizedBuffer

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

func (*GetSnowflakeSessionRequest) ProtoMessage

func (*GetSnowflakeSessionRequest) ProtoMessage()

func (*GetSnowflakeSessionRequest) Reset

func (m *GetSnowflakeSessionRequest) Reset()

func (*GetSnowflakeSessionRequest) Size

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

func (*GetSnowflakeSessionRequest) String

func (m *GetSnowflakeSessionRequest) String() string

func (*GetSnowflakeSessionRequest) Unmarshal

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

func (*GetSnowflakeSessionRequest) XXX_DiscardUnknown

func (m *GetSnowflakeSessionRequest) XXX_DiscardUnknown()

func (*GetSnowflakeSessionRequest) XXX_Marshal

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

func (*GetSnowflakeSessionRequest) XXX_Merge

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

func (*GetSnowflakeSessionRequest) XXX_Size

func (m *GetSnowflakeSessionRequest) XXX_Size() int

func (*GetSnowflakeSessionRequest) XXX_Unmarshal

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

type GetSnowflakeSessionResponse

type GetSnowflakeSessionResponse struct {
	// Session is the Snowflake 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:"-"`
}

GetSnowflakeSessionResponse contains the requested Snowflake web session.

func (*GetSnowflakeSessionResponse) Descriptor

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

func (*GetSnowflakeSessionResponse) GetSession

func (*GetSnowflakeSessionResponse) Marshal

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

func (*GetSnowflakeSessionResponse) MarshalTo

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

func (*GetSnowflakeSessionResponse) MarshalToSizedBuffer

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

func (*GetSnowflakeSessionResponse) ProtoMessage

func (*GetSnowflakeSessionResponse) ProtoMessage()

func (*GetSnowflakeSessionResponse) Reset

func (m *GetSnowflakeSessionResponse) Reset()

func (*GetSnowflakeSessionResponse) Size

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

func (*GetSnowflakeSessionResponse) String

func (m *GetSnowflakeSessionResponse) String() string

func (*GetSnowflakeSessionResponse) Unmarshal

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

func (*GetSnowflakeSessionResponse) XXX_DiscardUnknown

func (m *GetSnowflakeSessionResponse) XXX_DiscardUnknown()

func (*GetSnowflakeSessionResponse) XXX_Marshal

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

func (*GetSnowflakeSessionResponse) XXX_Merge

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

func (*GetSnowflakeSessionResponse) XXX_Size

func (m *GetSnowflakeSessionResponse) XXX_Size() int

func (*GetSnowflakeSessionResponse) XXX_Unmarshal

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

type GetSnowflakeSessionsResponse

type GetSnowflakeSessionsResponse struct {
	// Sessions is a list of Snowflake 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:"-"`
}

GetSnowflakeSessionsResponse contains all the requested Snowflake web sessions.

func (*GetSnowflakeSessionsResponse) Descriptor

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

func (*GetSnowflakeSessionsResponse) GetSessions

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

func (*GetSnowflakeSessionsResponse) Marshal

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

func (*GetSnowflakeSessionsResponse) MarshalTo

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

func (*GetSnowflakeSessionsResponse) MarshalToSizedBuffer

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

func (*GetSnowflakeSessionsResponse) ProtoMessage

func (*GetSnowflakeSessionsResponse) ProtoMessage()

func (*GetSnowflakeSessionsResponse) Reset

func (m *GetSnowflakeSessionsResponse) Reset()

func (*GetSnowflakeSessionsResponse) Size

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

func (*GetSnowflakeSessionsResponse) String

func (*GetSnowflakeSessionsResponse) Unmarshal

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

func (*GetSnowflakeSessionsResponse) XXX_DiscardUnknown

func (m *GetSnowflakeSessionsResponse) XXX_DiscardUnknown()

func (*GetSnowflakeSessionsResponse) XXX_Marshal

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

func (*GetSnowflakeSessionsResponse) XXX_Merge

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

func (*GetSnowflakeSessionsResponse) XXX_Size

func (m *GetSnowflakeSessionsResponse) XXX_Size() int

func (*GetSnowflakeSessionsResponse) XXX_Unmarshal

func (m *GetSnowflakeSessionsResponse) 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 GetWindowsDesktopServiceRequest

type GetWindowsDesktopServiceRequest struct {
	// Name is the name of the Windows Desktop Service to be requested.
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetWindowsDesktopServiceRequest is a request for a specific Windows Desktop Service.

func (*GetWindowsDesktopServiceRequest) Descriptor

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

func (*GetWindowsDesktopServiceRequest) GetName

func (*GetWindowsDesktopServiceRequest) Marshal

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

func (*GetWindowsDesktopServiceRequest) MarshalTo

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

func (*GetWindowsDesktopServiceRequest) MarshalToSizedBuffer

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

func (*GetWindowsDesktopServiceRequest) ProtoMessage

func (*GetWindowsDesktopServiceRequest) ProtoMessage()

func (*GetWindowsDesktopServiceRequest) Reset

func (*GetWindowsDesktopServiceRequest) Size

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

func (*GetWindowsDesktopServiceRequest) String

func (*GetWindowsDesktopServiceRequest) Unmarshal

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

func (*GetWindowsDesktopServiceRequest) XXX_DiscardUnknown

func (m *GetWindowsDesktopServiceRequest) XXX_DiscardUnknown()

func (*GetWindowsDesktopServiceRequest) XXX_Marshal

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

func (*GetWindowsDesktopServiceRequest) XXX_Merge

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

func (*GetWindowsDesktopServiceRequest) XXX_Size

func (m *GetWindowsDesktopServiceRequest) XXX_Size() int

func (*GetWindowsDesktopServiceRequest) XXX_Unmarshal

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

type GetWindowsDesktopServiceResponse

type GetWindowsDesktopServiceResponse struct {
	// Service is the requested Windows Desktop Service.
	Service              *types.WindowsDesktopServiceV3 `protobuf:"bytes,1,opt,name=service,proto3" json:"service"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

GetWindowsDesktopServiceResponse contains the requested WindowsDesktopService

func (*GetWindowsDesktopServiceResponse) Descriptor

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

func (*GetWindowsDesktopServiceResponse) GetService

func (*GetWindowsDesktopServiceResponse) Marshal

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

func (*GetWindowsDesktopServiceResponse) MarshalTo

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

func (*GetWindowsDesktopServiceResponse) MarshalToSizedBuffer

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

func (*GetWindowsDesktopServiceResponse) ProtoMessage

func (*GetWindowsDesktopServiceResponse) ProtoMessage()

func (*GetWindowsDesktopServiceResponse) Reset

func (*GetWindowsDesktopServiceResponse) Size

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

func (*GetWindowsDesktopServiceResponse) String

func (*GetWindowsDesktopServiceResponse) Unmarshal

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

func (*GetWindowsDesktopServiceResponse) XXX_DiscardUnknown

func (m *GetWindowsDesktopServiceResponse) XXX_DiscardUnknown()

func (*GetWindowsDesktopServiceResponse) XXX_Marshal

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

func (*GetWindowsDesktopServiceResponse) XXX_Merge

func (*GetWindowsDesktopServiceResponse) XXX_Size

func (m *GetWindowsDesktopServiceResponse) XXX_Size() int

func (*GetWindowsDesktopServiceResponse) XXX_Unmarshal

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

type GetWindowsDesktopServicesResponse

type GetWindowsDesktopServicesResponse struct {
	// Services is a list of Windows desktop services.
	Services             []*types.WindowsDesktopServiceV3 `protobuf:"bytes,1,rep,name=services,proto3" json:"services"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

GetWindowsDesktopServicesResponse contains all registered Windows desktop services.

func (*GetWindowsDesktopServicesResponse) Descriptor

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

func (*GetWindowsDesktopServicesResponse) GetServices

func (*GetWindowsDesktopServicesResponse) Marshal

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

func (*GetWindowsDesktopServicesResponse) MarshalTo

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

func (*GetWindowsDesktopServicesResponse) MarshalToSizedBuffer

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

func (*GetWindowsDesktopServicesResponse) ProtoMessage

func (*GetWindowsDesktopServicesResponse) ProtoMessage()

func (*GetWindowsDesktopServicesResponse) Reset

func (*GetWindowsDesktopServicesResponse) Size

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

func (*GetWindowsDesktopServicesResponse) String

func (*GetWindowsDesktopServicesResponse) Unmarshal

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

func (*GetWindowsDesktopServicesResponse) XXX_DiscardUnknown

func (m *GetWindowsDesktopServicesResponse) XXX_DiscardUnknown()

func (*GetWindowsDesktopServicesResponse) XXX_Marshal

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

func (*GetWindowsDesktopServicesResponse) XXX_Merge

func (*GetWindowsDesktopServicesResponse) XXX_Size

func (m *GetWindowsDesktopServicesResponse) XXX_Size() int

func (*GetWindowsDesktopServicesResponse) XXX_Unmarshal

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

type GetWindowsDesktopsResponse

type GetWindowsDesktopsResponse struct {
	// Servers is a list of Windows desktop hosts.
	Desktops             []*types.WindowsDesktopV3 `protobuf:"bytes,1,rep,name=Desktops,proto3" json:"desktops"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

GetWindowsDesktopsResponse contains all registered Windows desktop hosts.

func (*GetWindowsDesktopsResponse) Descriptor

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

func (*GetWindowsDesktopsResponse) GetDesktops

func (*GetWindowsDesktopsResponse) Marshal

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

func (*GetWindowsDesktopsResponse) MarshalTo

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

func (*GetWindowsDesktopsResponse) MarshalToSizedBuffer

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

func (*GetWindowsDesktopsResponse) ProtoMessage

func (*GetWindowsDesktopsResponse) ProtoMessage()

func (*GetWindowsDesktopsResponse) Reset

func (m *GetWindowsDesktopsResponse) Reset()

func (*GetWindowsDesktopsResponse) Size

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

func (*GetWindowsDesktopsResponse) String

func (m *GetWindowsDesktopsResponse) String() string

func (*GetWindowsDesktopsResponse) Unmarshal

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

func (*GetWindowsDesktopsResponse) XXX_DiscardUnknown

func (m *GetWindowsDesktopsResponse) XXX_DiscardUnknown()

func (*GetWindowsDesktopsResponse) XXX_Marshal

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

func (*GetWindowsDesktopsResponse) XXX_Merge

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

func (*GetWindowsDesktopsResponse) XXX_Size

func (m *GetWindowsDesktopsResponse) XXX_Size() int

func (*GetWindowsDesktopsResponse) XXX_Unmarshal

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

type HostCertsRequest

type HostCertsRequest struct {
	// HostID is a unique ID of the host.
	HostID string `protobuf:"bytes,1,opt,name=HostID,proto3" json:"host_id"`
	// NodeName is a user-friendly host name.
	NodeName string `protobuf:"bytes,2,opt,name=NodeName,proto3" json:"node_name"`
	// Role is a system role assigned to the host.
	Role github_com_gravitational_teleport_api_types.SystemRole `protobuf:"bytes,3,opt,name=Role,proto3,casttype=github.com/gravitational/teleport/api/types.SystemRole" json:"role"`
	// AdditionalPrincipals is a list of additional principals
	// to include in OpenSSH and X509 certificates
	AdditionalPrincipals []string `protobuf:"bytes,4,rep,name=AdditionalPrincipals,proto3" json:"additional_principals,omitempty"`
	// DNSNames is a list of DNS names to include in x509 certificates.
	DNSNames []string `protobuf:"bytes,5,rep,name=DNSNames,proto3" json:"dns_names,omitempty"`
	// PublicTLSKey is a PEM encoded public key, which the auth server will use
	// to create a signed TLS certificate. This field is required.
	PublicTLSKey []byte `protobuf:"bytes,6,opt,name=PublicTLSKey,proto3" json:"public_tls_key"`
	// PublicSSHKey is a SSH encoded public key, which the auth server will use
	// to create a signed SSH certificate. This field is required.
	PublicSSHKey []byte `protobuf:"bytes,7,opt,name=PublicSSHKey,proto3" json:"public_ssh_key"`
	// RemoteAddr is the IP address of the remote host requesting a certificate.
	// RemoteAddr is used to replace 0.0.0.0 in the list of additional principals.
	RemoteAddr string `protobuf:"bytes,8,opt,name=RemoteAddr,proto3" json:"remote_addr"`
	// Rotation allows clients to send the certificate authority rotation state
	// expected by the client so that auth servers can avoid the situation when
	// clients request certs assuming one state and auth servers issue another.
	Rotation *types.Rotation `protobuf:"bytes,9,opt,name=Rotation,proto3" json:"rotation,omitempty"`
	// NoCache is argument that only local callers can supply to bypass cache
	NoCache bool `protobuf:"varint,10,opt,name=NoCache,proto3" json:"-"`
	// SystemRoles is a list of system roles held by the host. Most host certs are
	// single-role and only specify the Role field. The SystemRoles field is only
	// currently used on Instance certs, which need to express all roles held by
	// the instance.
	SystemRoles []github_com_gravitational_teleport_api_types.SystemRole `` /* 141-byte string literal not displayed */
	// UnstableSystemRoleAssertionID is not a stable part of the public API. Used by
	// older instances to requisition a multi-role cert by individually proving which
	// system roles are held.
	// DELETE IN: 12.0 (deprecated in v11, but required for back-compat with v10 clients)
	UnstableSystemRoleAssertionID string   `protobuf:"bytes,12,opt,name=UnstableSystemRoleAssertionID,proto3" json:"system_role_assertion_id,omitempty"`
	XXX_NoUnkeyedLiteral          struct{} `json:"-"`
	XXX_unrecognized              []byte   `json:"-"`
	XXX_sizecache                 int32    `json:"-"`
}

HostCertsRequest specifies certificate-generation parameters for a server.

func (*HostCertsRequest) CheckAndSetDefaults

func (req *HostCertsRequest) CheckAndSetDefaults() error

CheckAndSetDefaults checks and sets default values

func (*HostCertsRequest) Descriptor

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

func (*HostCertsRequest) GetAdditionalPrincipals

func (m *HostCertsRequest) GetAdditionalPrincipals() []string

func (*HostCertsRequest) GetDNSNames

func (m *HostCertsRequest) GetDNSNames() []string

func (*HostCertsRequest) GetHostID

func (m *HostCertsRequest) GetHostID() string

func (*HostCertsRequest) GetNoCache

func (m *HostCertsRequest) GetNoCache() bool

func (*HostCertsRequest) GetNodeName

func (m *HostCertsRequest) GetNodeName() string

func (*HostCertsRequest) GetPublicSSHKey

func (m *HostCertsRequest) GetPublicSSHKey() []byte

func (*HostCertsRequest) GetPublicTLSKey

func (m *HostCertsRequest) GetPublicTLSKey() []byte

func (*HostCertsRequest) GetRemoteAddr

func (m *HostCertsRequest) GetRemoteAddr() string

func (*HostCertsRequest) GetRotation

func (m *HostCertsRequest) GetRotation() *types.Rotation

func (*HostCertsRequest) GetSystemRoles

func (*HostCertsRequest) GetUnstableSystemRoleAssertionID

func (m *HostCertsRequest) GetUnstableSystemRoleAssertionID() string

func (*HostCertsRequest) Marshal

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

func (*HostCertsRequest) MarshalTo

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

func (*HostCertsRequest) MarshalToSizedBuffer

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

func (*HostCertsRequest) ProtoMessage

func (*HostCertsRequest) ProtoMessage()

func (*HostCertsRequest) Reset

func (m *HostCertsRequest) Reset()

func (*HostCertsRequest) Size

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

func (*HostCertsRequest) String

func (m *HostCertsRequest) String() string

func (*HostCertsRequest) Unmarshal

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

func (*HostCertsRequest) XXX_DiscardUnknown

func (m *HostCertsRequest) XXX_DiscardUnknown()

func (*HostCertsRequest) XXX_Marshal

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

func (*HostCertsRequest) XXX_Merge

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

func (*HostCertsRequest) XXX_Size

func (m *HostCertsRequest) XXX_Size() int

func (*HostCertsRequest) XXX_Unmarshal

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

type InventoryHeartbeat

type InventoryHeartbeat struct {
	// SSHServer is a complete ssh server spec to be heartbeated (note: the full spec is heartbeated
	// in the interest of simple conversion from the old logic of heartbeating via UpsertNode, but
	// we should be able to cut down on network usage fairly significantly by moving static values
	// to the hello message and only heartbeating dynamic values here).
	SSHServer            *types.ServerV2 `protobuf:"bytes,1,opt,name=SSHServer,proto3" json:"SSHServer,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

InventoryHeartbeat announces information about instance state.

func (*InventoryHeartbeat) Descriptor

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

func (*InventoryHeartbeat) GetSSHServer

func (m *InventoryHeartbeat) GetSSHServer() *types.ServerV2

func (*InventoryHeartbeat) Marshal

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

func (*InventoryHeartbeat) MarshalTo

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

func (*InventoryHeartbeat) MarshalToSizedBuffer

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

func (*InventoryHeartbeat) ProtoMessage

func (*InventoryHeartbeat) ProtoMessage()

func (*InventoryHeartbeat) Reset

func (m *InventoryHeartbeat) Reset()

func (*InventoryHeartbeat) Size

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

func (*InventoryHeartbeat) String

func (m *InventoryHeartbeat) String() string

func (*InventoryHeartbeat) Unmarshal

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

func (*InventoryHeartbeat) XXX_DiscardUnknown

func (m *InventoryHeartbeat) XXX_DiscardUnknown()

func (*InventoryHeartbeat) XXX_Marshal

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

func (*InventoryHeartbeat) XXX_Merge

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

func (*InventoryHeartbeat) XXX_Size

func (m *InventoryHeartbeat) XXX_Size() int

func (*InventoryHeartbeat) XXX_Unmarshal

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

type InventoryPingRequest

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

InventoryPingRequest is used to request that the specified server be sent an inventory ping if it has a control stream registered.

func (*InventoryPingRequest) Descriptor

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

func (*InventoryPingRequest) GetServerID

func (m *InventoryPingRequest) GetServerID() string

func (*InventoryPingRequest) Marshal

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

func (*InventoryPingRequest) MarshalTo

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

func (*InventoryPingRequest) MarshalToSizedBuffer

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

func (*InventoryPingRequest) ProtoMessage

func (*InventoryPingRequest) ProtoMessage()

func (*InventoryPingRequest) Reset

func (m *InventoryPingRequest) Reset()

func (*InventoryPingRequest) Size

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

func (*InventoryPingRequest) String

func (m *InventoryPingRequest) String() string

func (*InventoryPingRequest) Unmarshal

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

func (*InventoryPingRequest) XXX_DiscardUnknown

func (m *InventoryPingRequest) XXX_DiscardUnknown()

func (*InventoryPingRequest) XXX_Marshal

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

func (*InventoryPingRequest) XXX_Merge

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

func (*InventoryPingRequest) XXX_Size

func (m *InventoryPingRequest) XXX_Size() int

func (*InventoryPingRequest) XXX_Unmarshal

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

type InventoryPingResponse

type InventoryPingResponse struct {
	Duration             time.Duration `protobuf:"varint,1,opt,name=Duration,proto3,casttype=time.Duration" json:"Duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

InventoryPingResponse returns the result of an inventory ping initiated via an inventory ping request.

func (*InventoryPingResponse) Descriptor

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

func (*InventoryPingResponse) GetDuration

func (m *InventoryPingResponse) GetDuration() time.Duration

func (*InventoryPingResponse) Marshal

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

func (*InventoryPingResponse) MarshalTo

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

func (*InventoryPingResponse) MarshalToSizedBuffer

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

func (*InventoryPingResponse) ProtoMessage

func (*InventoryPingResponse) ProtoMessage()

func (*InventoryPingResponse) Reset

func (m *InventoryPingResponse) Reset()

func (*InventoryPingResponse) Size

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

func (*InventoryPingResponse) String

func (m *InventoryPingResponse) String() string

func (*InventoryPingResponse) Unmarshal

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

func (*InventoryPingResponse) XXX_DiscardUnknown

func (m *InventoryPingResponse) XXX_DiscardUnknown()

func (*InventoryPingResponse) XXX_Marshal

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

func (*InventoryPingResponse) XXX_Merge

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

func (*InventoryPingResponse) XXX_Size

func (m *InventoryPingResponse) XXX_Size() int

func (*InventoryPingResponse) XXX_Unmarshal

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

type InventoryStatusRequest

type InventoryStatusRequest struct {
	// Connected requests summary of the inventory control streams registered with
	// the auth server that handles the request.
	Connected            bool     `protobuf:"varint,1,opt,name=Connected,proto3" json:"Connected,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

InventoryStatusRequest requests inventory status info.

func (*InventoryStatusRequest) Descriptor

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

func (*InventoryStatusRequest) GetConnected

func (m *InventoryStatusRequest) GetConnected() bool

func (*InventoryStatusRequest) Marshal

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

func (*InventoryStatusRequest) MarshalTo

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

func (*InventoryStatusRequest) MarshalToSizedBuffer

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

func (*InventoryStatusRequest) ProtoMessage

func (*InventoryStatusRequest) ProtoMessage()

func (*InventoryStatusRequest) Reset

func (m *InventoryStatusRequest) Reset()

func (*InventoryStatusRequest) Size

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

func (*InventoryStatusRequest) String

func (m *InventoryStatusRequest) String() string

func (*InventoryStatusRequest) Unmarshal

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

func (*InventoryStatusRequest) XXX_DiscardUnknown

func (m *InventoryStatusRequest) XXX_DiscardUnknown()

func (*InventoryStatusRequest) XXX_Marshal

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

func (*InventoryStatusRequest) XXX_Merge

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

func (*InventoryStatusRequest) XXX_Size

func (m *InventoryStatusRequest) XXX_Size() int

func (*InventoryStatusRequest) XXX_Unmarshal

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

type InventoryStatusSummary

type InventoryStatusSummary struct {
	// Connected is a summary of the instances connected to the current auth server.  Only set if
	// the Connected flag in the status request is true.
	Connected            []UpstreamInventoryHello `protobuf:"bytes,1,rep,name=Connected,proto3" json:"Connected"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

InventoryStatusSummary is the status summary returned by the GetInventoryStatus rpc.

func (*InventoryStatusSummary) Descriptor

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

func (*InventoryStatusSummary) GetConnected

func (m *InventoryStatusSummary) GetConnected() []UpstreamInventoryHello

func (*InventoryStatusSummary) Marshal

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

func (*InventoryStatusSummary) MarshalTo

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

func (*InventoryStatusSummary) MarshalToSizedBuffer

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

func (*InventoryStatusSummary) ProtoMessage

func (*InventoryStatusSummary) ProtoMessage()

func (*InventoryStatusSummary) Reset

func (m *InventoryStatusSummary) Reset()

func (*InventoryStatusSummary) Size

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

func (*InventoryStatusSummary) String

func (m *InventoryStatusSummary) String() string

func (*InventoryStatusSummary) Unmarshal

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

func (*InventoryStatusSummary) XXX_DiscardUnknown

func (m *InventoryStatusSummary) XXX_DiscardUnknown()

func (*InventoryStatusSummary) XXX_Marshal

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

func (*InventoryStatusSummary) XXX_Merge

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

func (*InventoryStatusSummary) XXX_Size

func (m *InventoryStatusSummary) XXX_Size() int

func (*InventoryStatusSummary) XXX_Unmarshal

func (m *InventoryStatusSummary) 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
	//	*IsMFARequiredRequest_WindowsDesktop
	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) GetWindowsDesktop

func (m *IsMFARequiredRequest) GetWindowsDesktop() *RouteToWindowsDesktop

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 IsMFARequiredRequest_WindowsDesktop

type IsMFARequiredRequest_WindowsDesktop struct {
	WindowsDesktop *RouteToWindowsDesktop `protobuf:"bytes,4,opt,name=WindowsDesktop,proto3,oneof" json:"WindowsDesktop,omitempty"`
}

func (*IsMFARequiredRequest_WindowsDesktop) MarshalTo

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

func (*IsMFARequiredRequest_WindowsDesktop) MarshalToSizedBuffer

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

func (*IsMFARequiredRequest_WindowsDesktop) Size

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 JoinServiceClient

type JoinServiceClient interface {
	// RegisterUsingIAMMethod is used to register a new node to the cluster using
	// the IAM join method.
	RegisterUsingIAMMethod(ctx context.Context, opts ...grpc.CallOption) (JoinService_RegisterUsingIAMMethodClient, error)
}

JoinServiceClient is the client API for JoinService service.

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

func NewJoinServiceClient

func NewJoinServiceClient(cc *grpc.ClientConn) JoinServiceClient

type JoinServiceServer

type JoinServiceServer interface {
	// RegisterUsingIAMMethod is used to register a new node to the cluster using
	// the IAM join method.
	RegisterUsingIAMMethod(JoinService_RegisterUsingIAMMethodServer) error
}

JoinServiceServer is the server API for JoinService service.

type JoinService_RegisterUsingIAMMethodClient

type JoinService_RegisterUsingIAMMethodClient interface {
	Send(*RegisterUsingIAMMethodRequest) error
	Recv() (*RegisterUsingIAMMethodResponse, error)
	grpc.ClientStream
}

type JoinService_RegisterUsingIAMMethodServer

type JoinService_RegisterUsingIAMMethodServer interface {
	Send(*RegisterUsingIAMMethodResponse) error
	Recv() (*RegisterUsingIAMMethodRequest, error)
	grpc.ServerStream
}

type ListAppSessionsRequest

type ListAppSessionsRequest struct {
	// The maximum number of items to return.
	// The server may impose a different page size at its discretion.
	PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional username which will filter the returned web sessions
	// to include only those for the given user.
	User                 string   `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

Follows the pagination semantics of https://cloud.google.com/apis/design/standard_methods#list.

func (*ListAppSessionsRequest) Descriptor

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

func (*ListAppSessionsRequest) GetPageSize

func (m *ListAppSessionsRequest) GetPageSize() int32

func (*ListAppSessionsRequest) GetPageToken

func (m *ListAppSessionsRequest) GetPageToken() string

func (*ListAppSessionsRequest) GetUser

func (m *ListAppSessionsRequest) GetUser() string

func (*ListAppSessionsRequest) Marshal

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

func (*ListAppSessionsRequest) MarshalTo

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

func (*ListAppSessionsRequest) MarshalToSizedBuffer

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

func (*ListAppSessionsRequest) ProtoMessage

func (*ListAppSessionsRequest) ProtoMessage()

func (*ListAppSessionsRequest) Reset

func (m *ListAppSessionsRequest) Reset()

func (*ListAppSessionsRequest) Size

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

func (*ListAppSessionsRequest) String

func (m *ListAppSessionsRequest) String() string

func (*ListAppSessionsRequest) Unmarshal

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

func (*ListAppSessionsRequest) XXX_DiscardUnknown

func (m *ListAppSessionsRequest) XXX_DiscardUnknown()

func (*ListAppSessionsRequest) XXX_Marshal

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

func (*ListAppSessionsRequest) XXX_Merge

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

func (*ListAppSessionsRequest) XXX_Size

func (m *ListAppSessionsRequest) XXX_Size() int

func (*ListAppSessionsRequest) XXX_Unmarshal

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

type ListAppSessionsResponse

type ListAppSessionsResponse struct {
	// Sessions for the retrieved page.
	Sessions []*types.WebSessionV2 `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no
	// more results in the list.
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ListAppSessionResponse contains the requested application web session.

func (*ListAppSessionsResponse) Descriptor

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

func (*ListAppSessionsResponse) GetNextPageToken

func (m *ListAppSessionsResponse) GetNextPageToken() string

func (*ListAppSessionsResponse) GetSessions

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

func (*ListAppSessionsResponse) Marshal

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

func (*ListAppSessionsResponse) MarshalTo

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

func (*ListAppSessionsResponse) MarshalToSizedBuffer

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

func (*ListAppSessionsResponse) ProtoMessage

func (*ListAppSessionsResponse) ProtoMessage()

func (*ListAppSessionsResponse) Reset

func (m *ListAppSessionsResponse) Reset()

func (*ListAppSessionsResponse) Size

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

func (*ListAppSessionsResponse) String

func (m *ListAppSessionsResponse) String() string

func (*ListAppSessionsResponse) Unmarshal

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

func (*ListAppSessionsResponse) XXX_DiscardUnknown

func (m *ListAppSessionsResponse) XXX_DiscardUnknown()

func (*ListAppSessionsResponse) XXX_Marshal

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

func (*ListAppSessionsResponse) XXX_Merge

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

func (*ListAppSessionsResponse) XXX_Size

func (m *ListAppSessionsResponse) XXX_Size() int

func (*ListAppSessionsResponse) XXX_Unmarshal

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

type ListResourcesRequest

type ListResourcesRequest struct {
	// ResourceType is the resource that is going to be retrieved.
	// This only needs to be set explicitly for the `ListResources` rpc.
	ResourceType string `protobuf:"bytes,1,opt,name=ResourceType,proto3" json:"resource_type,omitempty"`
	// Namespace is the namespace of resources.
	Namespace string `protobuf:"bytes,2,opt,name=Namespace,proto3" json:"namespace,omitempty"`
	// Limit is the maximum amount of resources to retrieve.
	Limit int32 `protobuf:"varint,3,opt,name=Limit,proto3" json:"limit,omitempty"`
	// StartKey is used to start listing resources from a specific spot. It
	// should be set to the previous NextKey value if using pagination, or
	// left empty.
	StartKey string `protobuf:"bytes,4,opt,name=StartKey,proto3" json:"start_key,omitempty"`
	// Labels is a label-based matcher if non-empty.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// PredicateExpression defines boolean conditions that will be matched against the resource.
	PredicateExpression string `protobuf:"bytes,6,opt,name=PredicateExpression,proto3" json:"predicate_expression,omitempty"`
	// SearchKeywords is a list of search keywords to match against resource field values.
	SearchKeywords []string `protobuf:"bytes,7,rep,name=SearchKeywords,proto3" json:"search_keywords,omitempty"`
	// SortBy describes which resource field and which direction to sort by.
	SortBy types.SortBy `protobuf:"bytes,8,opt,name=SortBy,proto3" json:"sort_by,omitempty"`
	// NeedTotalCount indicates whether or not the caller also wants the total number of resources
	// after filtering.
	NeedTotalCount bool `protobuf:"varint,9,opt,name=NeedTotalCount,proto3" json:"need_total_count,omitempty"`
	// WindowsDesktopFilter specifies windows desktop specific filters.
	WindowsDesktopFilter types.WindowsDesktopFilter `protobuf:"bytes,10,opt,name=WindowsDesktopFilter,proto3" json:"windows_desktop_filter,omitempty"`
	// UseSearchAsRoles indicates that the response should include all resources
	// the caller is able to request access to using search_as_roles
	UseSearchAsRoles bool `protobuf:"varint,11,opt,name=UseSearchAsRoles,proto3" json:"use_search_as_roles,omitempty"`
	// UsePreviewAsRoles indicates that the response should include all resources
	// the caller would be able to access with their preview_as_roles
	UsePreviewAsRoles    bool     `protobuf:"varint,12,opt,name=UsePreviewAsRoles,proto3" json:"use_preview_as_roles,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ListResourcesRequest defines a request to retrieve resources paginated. Only one type of resource can be retrieved per request.

NOTE: There are two paths this request can take:

  1. ListResources: the more efficient path that retrieves resources by subset at a time defined by field 'Limit'. Does NOT de-duplicate matches.
  2. listResourcesWithSort: the less efficient path that retrieves all resources upfront by falling back to the traditional GetXXX calls. Used when sorting (SortBy), total count of resources (NeedTotalCount), or ResourceType `KindKubernetesCluster` is requested. Matches are de-duplicated.

func (*ListResourcesRequest) CheckAndSetDefaults

func (req *ListResourcesRequest) CheckAndSetDefaults() error

CheckAndSetDefaults checks and sets default values.

func (*ListResourcesRequest) Descriptor

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

func (*ListResourcesRequest) GetLabels

func (m *ListResourcesRequest) GetLabels() map[string]string

func (*ListResourcesRequest) GetLimit

func (m *ListResourcesRequest) GetLimit() int32

func (*ListResourcesRequest) GetNamespace

func (m *ListResourcesRequest) GetNamespace() string

func (*ListResourcesRequest) GetNeedTotalCount

func (m *ListResourcesRequest) GetNeedTotalCount() bool

func (*ListResourcesRequest) GetPredicateExpression

func (m *ListResourcesRequest) GetPredicateExpression() string

func (*ListResourcesRequest) GetResourceType

func (m *ListResourcesRequest) GetResourceType() string

func (*ListResourcesRequest) GetSearchKeywords

func (m *ListResourcesRequest) GetSearchKeywords() []string

func (*ListResourcesRequest) GetSortBy

func (m *ListResourcesRequest) GetSortBy() types.SortBy

func (*ListResourcesRequest) GetStartKey

func (m *ListResourcesRequest) GetStartKey() string

func (*ListResourcesRequest) GetUsePreviewAsRoles

func (m *ListResourcesRequest) GetUsePreviewAsRoles() bool

func (*ListResourcesRequest) GetUseSearchAsRoles

func (m *ListResourcesRequest) GetUseSearchAsRoles() bool

func (*ListResourcesRequest) GetWindowsDesktopFilter

func (m *ListResourcesRequest) GetWindowsDesktopFilter() types.WindowsDesktopFilter

func (*ListResourcesRequest) Marshal

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

func (*ListResourcesRequest) MarshalTo

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

func (*ListResourcesRequest) MarshalToSizedBuffer

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

func (*ListResourcesRequest) ProtoMessage

func (*ListResourcesRequest) ProtoMessage()

func (*ListResourcesRequest) RequiresFakePagination

func (req *ListResourcesRequest) RequiresFakePagination() bool

RequiresFakePagination checks if we need to fallback to GetXXX calls that retrieves entire resources upfront rather than working with subsets.

func (*ListResourcesRequest) Reset

func (m *ListResourcesRequest) Reset()

func (*ListResourcesRequest) Size

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

func (*ListResourcesRequest) String

func (m *ListResourcesRequest) String() string

func (*ListResourcesRequest) Unmarshal

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

func (*ListResourcesRequest) XXX_DiscardUnknown

func (m *ListResourcesRequest) XXX_DiscardUnknown()

func (*ListResourcesRequest) XXX_Marshal

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

func (*ListResourcesRequest) XXX_Merge

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

func (*ListResourcesRequest) XXX_Size

func (m *ListResourcesRequest) XXX_Size() int

func (*ListResourcesRequest) XXX_Unmarshal

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

type ListResourcesResponse

type ListResourcesResponse struct {
	// Resources is a list of resource.
	Resources []*PaginatedResource `protobuf:"bytes,1,rep,name=Resources,proto3" json:"resources,omitempty"`
	// NextKey is the next Key to use as StartKey in a ListResourcesRequest to
	// continue retrieving pages of resource. If NextKey is empty, there are no
	// more pages.
	NextKey string `protobuf:"bytes,2,opt,name=NextKey,proto3" json:"next_key,omitempty"`
	// TotalCount is the total number of resources available after filter, if any.
	TotalCount           int32    `protobuf:"varint,3,opt,name=TotalCount,proto3" json:"total_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ListResourceResponse response of ListResources.

func (*ListResourcesResponse) Descriptor

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

func (*ListResourcesResponse) GetNextKey

func (m *ListResourcesResponse) GetNextKey() string

func (*ListResourcesResponse) GetResources

func (m *ListResourcesResponse) GetResources() []*PaginatedResource

func (*ListResourcesResponse) GetTotalCount

func (m *ListResourcesResponse) GetTotalCount() int32

func (*ListResourcesResponse) Marshal

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

func (*ListResourcesResponse) MarshalTo

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

func (*ListResourcesResponse) MarshalToSizedBuffer

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

func (*ListResourcesResponse) ProtoMessage

func (*ListResourcesResponse) ProtoMessage()

func (*ListResourcesResponse) Reset

func (m *ListResourcesResponse) Reset()

func (*ListResourcesResponse) Size

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

func (*ListResourcesResponse) String

func (m *ListResourcesResponse) String() string

func (*ListResourcesResponse) Unmarshal

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

func (*ListResourcesResponse) XXX_DiscardUnknown

func (m *ListResourcesResponse) XXX_DiscardUnknown()

func (*ListResourcesResponse) XXX_Marshal

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

func (*ListResourcesResponse) XXX_Merge

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

func (*ListResourcesResponse) XXX_Size

func (m *ListResourcesResponse) XXX_Size() int

func (*ListResourcesResponse) XXX_Unmarshal

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

type MFAAuthenticateChallenge

type MFAAuthenticateChallenge struct {
	// 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"`
	// WebauthnChallenge contains a Webauthn credential assertion used for
	// login/authentication ceremonies.
	// Credential assertions hold, among other information, a list of allowed
	// credentials for the ceremony (one for each U2F or Webauthn device
	// registered by the user).
	WebauthnChallenge    *webauthn.CredentialAssertion `protobuf:"bytes,3,opt,name=WebauthnChallenge,proto3" json:"WebauthnChallenge,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) GetWebauthnChallenge

func (m *MFAAuthenticateChallenge) GetWebauthnChallenge() *webauthn.CredentialAssertion

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_TOTP
	//	*MFAAuthenticateResponse_Webauthn
	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) GetWebauthn

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_Webauthn

type MFAAuthenticateResponse_Webauthn struct {
	Webauthn *webauthn.CredentialAssertionResponse `protobuf:"bytes,3,opt,name=Webauthn,proto3,oneof" json:"Webauthn,omitempty"`
}

func (*MFAAuthenticateResponse_Webauthn) MarshalTo

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

func (*MFAAuthenticateResponse_Webauthn) MarshalToSizedBuffer

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

func (*MFAAuthenticateResponse_Webauthn) Size

func (m *MFAAuthenticateResponse_Webauthn) 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_TOTP
	//	*MFARegisterChallenge_Webauthn
	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) GetWebauthn

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_Webauthn

type MFARegisterChallenge_Webauthn struct {
	Webauthn *webauthn.CredentialCreation `protobuf:"bytes,3,opt,name=Webauthn,proto3,oneof" json:"Webauthn,omitempty"`
}

func (*MFARegisterChallenge_Webauthn) MarshalTo

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

func (*MFARegisterChallenge_Webauthn) MarshalToSizedBuffer

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

func (*MFARegisterChallenge_Webauthn) Size

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

type MFARegisterResponse

type MFARegisterResponse struct {
	// Types that are valid to be assigned to Response:
	//	*MFARegisterResponse_TOTP
	//	*MFARegisterResponse_Webauthn
	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) GetWebauthn

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_Webauthn

type MFARegisterResponse_Webauthn struct {
	Webauthn *webauthn.CredentialCreationResponse `protobuf:"bytes,3,opt,name=Webauthn,proto3,oneof" json:"Webauthn,omitempty"`
}

func (*MFARegisterResponse_Webauthn) MarshalTo

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

func (*MFARegisterResponse_Webauthn) MarshalToSizedBuffer

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

func (*MFARegisterResponse_Webauthn) Size

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

type NetAddr

type NetAddr struct {
	// Network is the type of network socket. For example tcp or udp.
	Network string `protobuf:"bytes,1,opt,name=Network,proto3" json:"Network,omitempty"`
	// Addr is the host:port address. For example 'localhost:22'
	Addr                 string   `protobuf:"bytes,2,opt,name=Addr,proto3" json:"Addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Addr is a network address.

func (*NetAddr) Descriptor

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

func (*NetAddr) GetAddr

func (m *NetAddr) GetAddr() string

func (*NetAddr) GetNetwork

func (m *NetAddr) GetNetwork() string

func (*NetAddr) Marshal

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

func (*NetAddr) MarshalTo

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

func (*NetAddr) MarshalToSizedBuffer

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

func (*NetAddr) ProtoMessage

func (*NetAddr) ProtoMessage()

func (*NetAddr) Reset

func (m *NetAddr) Reset()

func (*NetAddr) Size

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

func (*NetAddr) String

func (m *NetAddr) String() string

func (*NetAddr) Unmarshal

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

func (*NetAddr) XXX_DiscardUnknown

func (m *NetAddr) XXX_DiscardUnknown()

func (*NetAddr) XXX_Marshal

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

func (*NetAddr) XXX_Merge

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

func (*NetAddr) XXX_Size

func (m *NetAddr) XXX_Size() int

func (*NetAddr) XXX_Unmarshal

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

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 PaginatedResource

type PaginatedResource struct {
	// Resource is the resource itself.
	//
	// Types that are valid to be assigned to Resource:
	//	*PaginatedResource_DatabaseServer
	//	*PaginatedResource_AppServer
	//	*PaginatedResource_Node
	//	*PaginatedResource_KubeService
	//	*PaginatedResource_WindowsDesktop
	//	*PaginatedResource_KubeCluster
	//	*PaginatedResource_KubernetesServer
	//	*PaginatedResource_WindowsDesktopService
	Resource             isPaginatedResource_Resource `protobuf_oneof:"resource"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

PaginatedResource represents one of the supported resources.

func (*PaginatedResource) Descriptor

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

func (*PaginatedResource) GetAppServer

func (m *PaginatedResource) GetAppServer() *types.AppServerV3

func (*PaginatedResource) GetDatabaseServer

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

func (*PaginatedResource) GetKubeCluster

func (m *PaginatedResource) GetKubeCluster() *types.KubernetesClusterV3

func (*PaginatedResource) GetKubeService

func (m *PaginatedResource) GetKubeService() *types.ServerV2

func (*PaginatedResource) GetKubernetesServer

func (m *PaginatedResource) GetKubernetesServer() *types.KubernetesServerV3

func (*PaginatedResource) GetNode

func (m *PaginatedResource) GetNode() *types.ServerV2

func (*PaginatedResource) GetResource

func (m *PaginatedResource) GetResource() isPaginatedResource_Resource

func (*PaginatedResource) GetWindowsDesktop

func (m *PaginatedResource) GetWindowsDesktop() *types.WindowsDesktopV3

func (*PaginatedResource) GetWindowsDesktopService

func (m *PaginatedResource) GetWindowsDesktopService() *types.WindowsDesktopServiceV3

func (*PaginatedResource) Marshal

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

func (*PaginatedResource) MarshalTo

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

func (*PaginatedResource) MarshalToSizedBuffer

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

func (*PaginatedResource) ProtoMessage

func (*PaginatedResource) ProtoMessage()

func (*PaginatedResource) Reset

func (m *PaginatedResource) Reset()

func (*PaginatedResource) Size

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

func (*PaginatedResource) String

func (m *PaginatedResource) String() string

func (*PaginatedResource) Unmarshal

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

func (*PaginatedResource) XXX_DiscardUnknown

func (m *PaginatedResource) XXX_DiscardUnknown()

func (*PaginatedResource) XXX_Marshal

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

func (*PaginatedResource) XXX_Merge

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

func (*PaginatedResource) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*PaginatedResource) XXX_Size

func (m *PaginatedResource) XXX_Size() int

func (*PaginatedResource) XXX_Unmarshal

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

type PaginatedResource_AppServer

type PaginatedResource_AppServer struct {
	AppServer *types.AppServerV3 `protobuf:"bytes,2,opt,name=AppServer,proto3,oneof" json:"AppServer,omitempty"`
}

func (*PaginatedResource_AppServer) MarshalTo

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

func (*PaginatedResource_AppServer) MarshalToSizedBuffer

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

func (*PaginatedResource_AppServer) Size

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

type PaginatedResource_DatabaseServer

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

func (*PaginatedResource_DatabaseServer) MarshalTo

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

func (*PaginatedResource_DatabaseServer) MarshalToSizedBuffer

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

func (*PaginatedResource_DatabaseServer) Size

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

type PaginatedResource_KubeCluster

type PaginatedResource_KubeCluster struct {
	KubeCluster *types.KubernetesClusterV3 `protobuf:"bytes,6,opt,name=KubeCluster,proto3,oneof" json:"kube_cluster,omitempty"`
}

func (*PaginatedResource_KubeCluster) MarshalTo

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

func (*PaginatedResource_KubeCluster) MarshalToSizedBuffer

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

func (*PaginatedResource_KubeCluster) Size

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

type PaginatedResource_KubeService

type PaginatedResource_KubeService struct {
	KubeService *types.ServerV2 `protobuf:"bytes,4,opt,name=KubeService,proto3,oneof" json:"kube_service,omitempty"`
}

func (*PaginatedResource_KubeService) MarshalTo

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

func (*PaginatedResource_KubeService) MarshalToSizedBuffer

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

func (*PaginatedResource_KubeService) Size

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

type PaginatedResource_KubernetesServer

type PaginatedResource_KubernetesServer struct {
	KubernetesServer *types.KubernetesServerV3 `protobuf:"bytes,7,opt,name=KubernetesServer,proto3,oneof" json:"kubernetes_server,omitempty"`
}

func (*PaginatedResource_KubernetesServer) MarshalTo

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

func (*PaginatedResource_KubernetesServer) MarshalToSizedBuffer

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

func (*PaginatedResource_KubernetesServer) Size

type PaginatedResource_Node

type PaginatedResource_Node struct {
	Node *types.ServerV2 `protobuf:"bytes,3,opt,name=Node,proto3,oneof" json:"node,omitempty"`
}

func (*PaginatedResource_Node) MarshalTo

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

func (*PaginatedResource_Node) MarshalToSizedBuffer

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

func (*PaginatedResource_Node) Size

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

type PaginatedResource_WindowsDesktop

type PaginatedResource_WindowsDesktop struct {
	WindowsDesktop *types.WindowsDesktopV3 `protobuf:"bytes,5,opt,name=WindowsDesktop,proto3,oneof" json:"windows_desktop,omitempty"`
}

func (*PaginatedResource_WindowsDesktop) MarshalTo

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

func (*PaginatedResource_WindowsDesktop) MarshalToSizedBuffer

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

func (*PaginatedResource_WindowsDesktop) Size

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

type PaginatedResource_WindowsDesktopService

type PaginatedResource_WindowsDesktopService struct {
	WindowsDesktopService *types.WindowsDesktopServiceV3 `protobuf:"bytes,8,opt,name=WindowsDesktopService,proto3,oneof" json:"windows_desktop_service,omitempty"`
}

func (*PaginatedResource_WindowsDesktopService) MarshalTo

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

func (*PaginatedResource_WindowsDesktopService) MarshalToSizedBuffer

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

func (*PaginatedResource_WindowsDesktopService) Size

type Passwordless

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

Passwordless marks requests for passwordless challenges.

func (*Passwordless) Descriptor

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

func (*Passwordless) Marshal

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

func (*Passwordless) MarshalTo

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

func (*Passwordless) MarshalToSizedBuffer

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

func (*Passwordless) ProtoMessage

func (*Passwordless) ProtoMessage()

func (*Passwordless) Reset

func (m *Passwordless) Reset()

func (*Passwordless) Size

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

func (*Passwordless) String

func (m *Passwordless) String() string

func (*Passwordless) Unmarshal

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

func (*Passwordless) XXX_DiscardUnknown

func (m *Passwordless) XXX_DiscardUnknown()

func (*Passwordless) XXX_Marshal

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

func (*Passwordless) XXX_Merge

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

func (*Passwordless) XXX_Size

func (m *Passwordless) XXX_Size() int

func (*Passwordless) XXX_Unmarshal

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

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"`
	// IsBoring signals whether or not the server was compiled with BoringCrypto.
	IsBoring bool `protobuf:"varint,5,opt,name=IsBoring,proto3" json:"is_boring"`
	// LicenseWarnings is a list of license compliance warnings.
	LicenseWarnings []string `protobuf:"bytes,6,rep,name=LicenseWarnings,proto3" json:"license_warnings"`
	// RemoteAddr is the client peer addr as seen from the auth server (used to assist
	// instances in guessing their external IP when none is configured).
	RemoteAddr string `protobuf:"bytes,7,opt,name=RemoteAddr,proto3" json:"remote_addr"`
	// LoadAllCAs signals whether or not tsh should load all CAs when trying
	// to ssh into a node.
	LoadAllCAs           bool     `protobuf:"varint,8,opt,name=LoadAllCAs,proto3" json:"load_all_cas"`
	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) GetIsBoring

func (m *PingResponse) GetIsBoring() bool

func (*PingResponse) GetLicenseWarnings

func (m *PingResponse) GetLicenseWarnings() []string

func (*PingResponse) GetLoadAllCAs

func (m *PingResponse) GetLoadAllCAs() bool

func (*PingResponse) GetProxyPublicAddr

func (m *PingResponse) GetProxyPublicAddr() string

func (*PingResponse) GetRemoteAddr

func (m *PingResponse) GetRemoteAddr() 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 PresenceMFAChallengeRequest

type PresenceMFAChallengeRequest struct {
	// SessionID is unique identifier of the session you want to request presence for.
	SessionID            string   `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"session_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PresenceMFAChallengeRequest is a request for a presence MFA challenge.

func (*PresenceMFAChallengeRequest) Descriptor

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

func (*PresenceMFAChallengeRequest) GetSessionID

func (m *PresenceMFAChallengeRequest) GetSessionID() string

func (*PresenceMFAChallengeRequest) Marshal

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

func (*PresenceMFAChallengeRequest) MarshalTo

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

func (*PresenceMFAChallengeRequest) MarshalToSizedBuffer

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

func (*PresenceMFAChallengeRequest) ProtoMessage

func (*PresenceMFAChallengeRequest) ProtoMessage()

func (*PresenceMFAChallengeRequest) Reset

func (m *PresenceMFAChallengeRequest) Reset()

func (*PresenceMFAChallengeRequest) Size

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

func (*PresenceMFAChallengeRequest) String

func (m *PresenceMFAChallengeRequest) String() string

func (*PresenceMFAChallengeRequest) Unmarshal

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

func (*PresenceMFAChallengeRequest) XXX_DiscardUnknown

func (m *PresenceMFAChallengeRequest) XXX_DiscardUnknown()

func (*PresenceMFAChallengeRequest) XXX_Marshal

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

func (*PresenceMFAChallengeRequest) XXX_Merge

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

func (*PresenceMFAChallengeRequest) XXX_Size

func (m *PresenceMFAChallengeRequest) XXX_Size() int

func (*PresenceMFAChallengeRequest) XXX_Unmarshal

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

type PresenceMFAChallengeSend

type PresenceMFAChallengeSend struct {
	// Types that are valid to be assigned to Request:
	//	*PresenceMFAChallengeSend_ChallengeRequest
	//	*PresenceMFAChallengeSend_ChallengeResponse
	Request              isPresenceMFAChallengeSend_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

PresenceMFAChallengeSend is a presence challenge request or response.

func (*PresenceMFAChallengeSend) Descriptor

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

func (*PresenceMFAChallengeSend) GetChallengeRequest

func (m *PresenceMFAChallengeSend) GetChallengeRequest() *PresenceMFAChallengeRequest

func (*PresenceMFAChallengeSend) GetChallengeResponse

func (m *PresenceMFAChallengeSend) GetChallengeResponse() *MFAAuthenticateResponse

func (*PresenceMFAChallengeSend) GetRequest

func (m *PresenceMFAChallengeSend) GetRequest() isPresenceMFAChallengeSend_Request

func (*PresenceMFAChallengeSend) Marshal

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

func (*PresenceMFAChallengeSend) MarshalTo

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

func (*PresenceMFAChallengeSend) MarshalToSizedBuffer

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

func (*PresenceMFAChallengeSend) ProtoMessage

func (*PresenceMFAChallengeSend) ProtoMessage()

func (*PresenceMFAChallengeSend) Reset

func (m *PresenceMFAChallengeSend) Reset()

func (*PresenceMFAChallengeSend) Size

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

func (*PresenceMFAChallengeSend) String

func (m *PresenceMFAChallengeSend) String() string

func (*PresenceMFAChallengeSend) Unmarshal

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

func (*PresenceMFAChallengeSend) XXX_DiscardUnknown

func (m *PresenceMFAChallengeSend) XXX_DiscardUnknown()

func (*PresenceMFAChallengeSend) XXX_Marshal

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

func (*PresenceMFAChallengeSend) XXX_Merge

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

func (*PresenceMFAChallengeSend) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*PresenceMFAChallengeSend) XXX_Size

func (m *PresenceMFAChallengeSend) XXX_Size() int

func (*PresenceMFAChallengeSend) XXX_Unmarshal

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

type PresenceMFAChallengeSend_ChallengeRequest

type PresenceMFAChallengeSend_ChallengeRequest struct {
	ChallengeRequest *PresenceMFAChallengeRequest `protobuf:"bytes,1,opt,name=ChallengeRequest,proto3,oneof" json:"ChallengeRequest,omitempty"`
}

func (*PresenceMFAChallengeSend_ChallengeRequest) MarshalTo

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

func (*PresenceMFAChallengeSend_ChallengeRequest) MarshalToSizedBuffer

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

func (*PresenceMFAChallengeSend_ChallengeRequest) Size

type PresenceMFAChallengeSend_ChallengeResponse

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

func (*PresenceMFAChallengeSend_ChallengeResponse) MarshalTo

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

func (*PresenceMFAChallengeSend_ChallengeResponse) MarshalToSizedBuffer

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

func (*PresenceMFAChallengeSend_ChallengeResponse) Size

type ProxyServiceClient

type ProxyServiceClient interface {
	// DialNode opens a bidrectional stream to the requested node.
	DialNode(ctx context.Context, opts ...grpc.CallOption) (ProxyService_DialNodeClient, error)
}

ProxyServiceClient is the client API for ProxyService service.

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

func NewProxyServiceClient

func NewProxyServiceClient(cc *grpc.ClientConn) ProxyServiceClient

type ProxyServiceServer

type ProxyServiceServer interface {
	// DialNode opens a bidrectional stream to the requested node.
	DialNode(ProxyService_DialNodeServer) error
}

ProxyServiceServer is the server API for ProxyService service.

type ProxyService_DialNodeClient

type ProxyService_DialNodeClient interface {
	Send(*Frame) error
	Recv() (*Frame, error)
	grpc.ClientStream
}

type ProxyService_DialNodeServer

type ProxyService_DialNodeServer interface {
	Send(*Frame) error
	Recv() (*Frame, error)
	grpc.ServerStream
}

type RecoveryCodes

type RecoveryCodes struct {
	// Codes holds the list of recovery phrase words.
	// Field is only used when new recovery codes are generated and returned to user.
	Codes []string `protobuf:"bytes,1,rep,name=Codes,proto3" json:"codes,omitempty"`
	// Created is the date the recovery codes were created.
	Created              time.Time `protobuf:"bytes,2,opt,name=Created,proto3,stdtime" json:"created"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

RecoveryCodes describes account recovery fields. Used as a RPC response or as part of a RPC response that requires any of these fields.

func (*RecoveryCodes) Descriptor

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

func (*RecoveryCodes) GetCodes

func (m *RecoveryCodes) GetCodes() []string

func (*RecoveryCodes) GetCreated

func (m *RecoveryCodes) GetCreated() time.Time

func (*RecoveryCodes) Marshal

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

func (*RecoveryCodes) MarshalTo

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

func (*RecoveryCodes) MarshalToSizedBuffer

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

func (*RecoveryCodes) ProtoMessage

func (*RecoveryCodes) ProtoMessage()

func (*RecoveryCodes) Reset

func (m *RecoveryCodes) Reset()

func (*RecoveryCodes) Size

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

func (*RecoveryCodes) String

func (m *RecoveryCodes) String() string

func (*RecoveryCodes) Unmarshal

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

func (*RecoveryCodes) XXX_DiscardUnknown

func (m *RecoveryCodes) XXX_DiscardUnknown()

func (*RecoveryCodes) XXX_Marshal

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

func (*RecoveryCodes) XXX_Merge

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

func (*RecoveryCodes) XXX_Size

func (m *RecoveryCodes) XXX_Size() int

func (*RecoveryCodes) XXX_Unmarshal

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

type RegisterUsingIAMMethodRequest

type RegisterUsingIAMMethodRequest struct {
	// RegisterUsingTokenRequest holds registration parameters common to all
	// join methods.
	RegisterUsingTokenRequest *types.RegisterUsingTokenRequest `` /* 140-byte string literal not displayed */
	// StsIdentityRequest is a signed HTTP request to the AWS
	// sts:GetCallerIdentity API endpoint used to prove the AWS identity of a
	// joining node. It must include the challenge string as a signed header.
	StsIdentityRequest   []byte   `protobuf:"bytes,2,opt,name=sts_identity_request,json=stsIdentityRequest,proto3" json:"sts_identity_request,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TODO(nklaassen): Document me.

func (*RegisterUsingIAMMethodRequest) CheckAndSetDefaults

func (r *RegisterUsingIAMMethodRequest) CheckAndSetDefaults() error

func (*RegisterUsingIAMMethodRequest) Descriptor

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

func (*RegisterUsingIAMMethodRequest) GetRegisterUsingTokenRequest

func (m *RegisterUsingIAMMethodRequest) GetRegisterUsingTokenRequest() *types.RegisterUsingTokenRequest

func (*RegisterUsingIAMMethodRequest) GetStsIdentityRequest

func (m *RegisterUsingIAMMethodRequest) GetStsIdentityRequest() []byte

func (*RegisterUsingIAMMethodRequest) Marshal

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

func (*RegisterUsingIAMMethodRequest) MarshalTo

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

func (*RegisterUsingIAMMethodRequest) MarshalToSizedBuffer

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

func (*RegisterUsingIAMMethodRequest) ProtoMessage

func (*RegisterUsingIAMMethodRequest) ProtoMessage()

func (*RegisterUsingIAMMethodRequest) Reset

func (m *RegisterUsingIAMMethodRequest) Reset()

func (*RegisterUsingIAMMethodRequest) Size

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

func (*RegisterUsingIAMMethodRequest) String

func (*RegisterUsingIAMMethodRequest) Unmarshal

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

func (*RegisterUsingIAMMethodRequest) XXX_DiscardUnknown

func (m *RegisterUsingIAMMethodRequest) XXX_DiscardUnknown()

func (*RegisterUsingIAMMethodRequest) XXX_Marshal

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

func (*RegisterUsingIAMMethodRequest) XXX_Merge

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

func (*RegisterUsingIAMMethodRequest) XXX_Size

func (m *RegisterUsingIAMMethodRequest) XXX_Size() int

func (*RegisterUsingIAMMethodRequest) XXX_Unmarshal

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

type RegisterUsingIAMMethodResponse

type RegisterUsingIAMMethodResponse struct {
	// Challenge is a crypto-random string that should be included in the signed
	// sts:GetCallerIdentity request.
	Challenge string `protobuf:"bytes,1,opt,name=challenge,proto3" json:"challenge,omitempty"`
	// Certs is the returned signed certs.
	Certs                *Certs   `protobuf:"bytes,2,opt,name=certs,proto3" json:"certs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RegisterUsingIAMMethodResponse is a stream response and will contain either a Challenge or signed Certs to join the cluster.

func (*RegisterUsingIAMMethodResponse) Descriptor

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

func (*RegisterUsingIAMMethodResponse) GetCerts

func (m *RegisterUsingIAMMethodResponse) GetCerts() *Certs

func (*RegisterUsingIAMMethodResponse) GetChallenge

func (m *RegisterUsingIAMMethodResponse) GetChallenge() string

func (*RegisterUsingIAMMethodResponse) Marshal

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

func (*RegisterUsingIAMMethodResponse) MarshalTo

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

func (*RegisterUsingIAMMethodResponse) MarshalToSizedBuffer

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

func (*RegisterUsingIAMMethodResponse) ProtoMessage

func (*RegisterUsingIAMMethodResponse) ProtoMessage()

func (*RegisterUsingIAMMethodResponse) Reset

func (m *RegisterUsingIAMMethodResponse) Reset()

func (*RegisterUsingIAMMethodResponse) Size

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

func (*RegisterUsingIAMMethodResponse) String

func (*RegisterUsingIAMMethodResponse) Unmarshal

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

func (*RegisterUsingIAMMethodResponse) XXX_DiscardUnknown

func (m *RegisterUsingIAMMethodResponse) XXX_DiscardUnknown()

func (*RegisterUsingIAMMethodResponse) XXX_Marshal

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

func (*RegisterUsingIAMMethodResponse) XXX_Merge

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

func (*RegisterUsingIAMMethodResponse) XXX_Size

func (m *RegisterUsingIAMMethodResponse) XXX_Size() int

func (*RegisterUsingIAMMethodResponse) XXX_Unmarshal

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

type RemoveSessionTrackerRequest

type RemoveSessionTrackerRequest struct {
	// SessionID is unique identifier of this session.
	SessionID            string   `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"session_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RemoveSessionTrackerRequest is a request to remove a session.

func (*RemoveSessionTrackerRequest) Descriptor

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

func (*RemoveSessionTrackerRequest) GetSessionID

func (m *RemoveSessionTrackerRequest) GetSessionID() string

func (*RemoveSessionTrackerRequest) Marshal

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

func (*RemoveSessionTrackerRequest) MarshalTo

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

func (*RemoveSessionTrackerRequest) MarshalToSizedBuffer

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

func (*RemoveSessionTrackerRequest) ProtoMessage

func (*RemoveSessionTrackerRequest) ProtoMessage()

func (*RemoveSessionTrackerRequest) Reset

func (m *RemoveSessionTrackerRequest) Reset()

func (*RemoveSessionTrackerRequest) Size

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

func (*RemoveSessionTrackerRequest) String

func (m *RemoveSessionTrackerRequest) String() string

func (*RemoveSessionTrackerRequest) Unmarshal

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

func (*RemoveSessionTrackerRequest) XXX_DiscardUnknown

func (m *RemoveSessionTrackerRequest) XXX_DiscardUnknown()

func (*RemoveSessionTrackerRequest) XXX_Marshal

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

func (*RemoveSessionTrackerRequest) XXX_Merge

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

func (*RemoveSessionTrackerRequest) XXX_Size

func (m *RemoveSessionTrackerRequest) XXX_Size() int

func (*RemoveSessionTrackerRequest) XXX_Unmarshal

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

type RenewableCertsRequest

type RenewableCertsRequest struct {
	// Token is a bot join token.
	Token string `protobuf:"bytes,1,opt,name=Token,proto3" json:"token"`
	// PublicKey is a public key to be signed.
	PublicKey            []byte   `protobuf:"bytes,2,opt,name=PublicKey,proto3" json:"public_key"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RenewableCertsRequest is a request to generate a first set of renewable certificates from a bot join token.

func (*RenewableCertsRequest) Descriptor

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

func (*RenewableCertsRequest) GetPublicKey

func (m *RenewableCertsRequest) GetPublicKey() []byte

func (*RenewableCertsRequest) GetToken

func (m *RenewableCertsRequest) GetToken() string

func (*RenewableCertsRequest) Marshal

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

func (*RenewableCertsRequest) MarshalTo

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

func (*RenewableCertsRequest) MarshalToSizedBuffer

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

func (*RenewableCertsRequest) ProtoMessage

func (*RenewableCertsRequest) ProtoMessage()

func (*RenewableCertsRequest) Reset

func (m *RenewableCertsRequest) Reset()

func (*RenewableCertsRequest) Size

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

func (*RenewableCertsRequest) String

func (m *RenewableCertsRequest) String() string

func (*RenewableCertsRequest) Unmarshal

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

func (*RenewableCertsRequest) XXX_DiscardUnknown

func (m *RenewableCertsRequest) XXX_DiscardUnknown()

func (*RenewableCertsRequest) XXX_Marshal

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

func (*RenewableCertsRequest) XXX_Merge

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

func (*RenewableCertsRequest) XXX_Size

func (m *RenewableCertsRequest) XXX_Size() int

func (*RenewableCertsRequest) XXX_Unmarshal

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

type ReplaceRemoteLocksRequest

type ReplaceRemoteLocksRequest struct {
	// ClusterName identifies the cluster from which the locks originate.
	ClusterName string `protobuf:"bytes,1,opt,name=ClusterName,proto3" json:"ClusterName,omitempty"`
	// Locks is a list of new remote locks to store.
	Locks                []*types.LockV2 `protobuf:"bytes,2,rep,name=Locks,proto3" json:"Locks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ReplaceRemoteLocksRequest) Descriptor

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

func (*ReplaceRemoteLocksRequest) GetClusterName

func (m *ReplaceRemoteLocksRequest) GetClusterName() string

func (*ReplaceRemoteLocksRequest) GetLocks

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

func (*ReplaceRemoteLocksRequest) Marshal

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

func (*ReplaceRemoteLocksRequest) MarshalTo

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

func (*ReplaceRemoteLocksRequest) MarshalToSizedBuffer

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

func (*ReplaceRemoteLocksRequest) ProtoMessage

func (*ReplaceRemoteLocksRequest) ProtoMessage()

func (*ReplaceRemoteLocksRequest) Reset

func (m *ReplaceRemoteLocksRequest) Reset()

func (*ReplaceRemoteLocksRequest) Size

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

func (*ReplaceRemoteLocksRequest) String

func (m *ReplaceRemoteLocksRequest) String() string

func (*ReplaceRemoteLocksRequest) Unmarshal

func (m *ReplaceRemoteLocksRequest) Unmarshal(dAtA []byte) error

func (*ReplaceRemoteLocksRequest) XXX_DiscardUnknown

func (m *ReplaceRemoteLocksRequest) XXX_DiscardUnknown()

func (*ReplaceRemoteLocksRequest) XXX_Marshal

func (m *ReplaceRemoteLocksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReplaceRemoteLocksRequest) XXX_Merge

func (m *ReplaceRemoteLocksRequest) XXX_Merge(src proto.Message)

func (*ReplaceRemoteLocksRequest) XXX_Size

func (m *ReplaceRemoteLocksRequest) XXX_Size() int

func (*ReplaceRemoteLocksRequest) XXX_Unmarshal

func (m *ReplaceRemoteLocksRequest) 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 `` /* 146-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 parameters 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 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"`
	// AWSRoleARN is the AWS role to assume when accessing AWS API.
	AWSRoleARN string `protobuf:"bytes,5,opt,name=AWSRoleARN,proto3" json:"aws_role_arn,omitempty"`
	// AzureIdentity is the Azure identity to assume when accessing Azure API.
	AzureIdentity        string   `protobuf:"bytes,6,opt,name=AzureIdentity,proto3" json:"azure_identity,omitempty"`
	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) GetAWSRoleARN

func (m *RouteToApp) GetAWSRoleARN() string

func (*RouteToApp) GetAzureIdentity

func (m *RouteToApp) GetAzureIdentity() string

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 RouteToWindowsDesktop

type RouteToWindowsDesktop struct {
	// WindowsDesktop is the Windows Desktop server name to embed.
	WindowsDesktop string `protobuf:"bytes,1,opt,name=WindowsDesktop,proto3" json:"windows_desktop"`
	// Login is the Windows desktop user login to embed.
	Login                string   `protobuf:"bytes,2,opt,name=Login,proto3" json:"login"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RouteToWindowsDesktop combines parameters for windows desktop routing information.

func (*RouteToWindowsDesktop) Descriptor

func (*RouteToWindowsDesktop) Descriptor() ([]byte, []int)

func (*RouteToWindowsDesktop) GetLogin

func (m *RouteToWindowsDesktop) GetLogin() string

func (*RouteToWindowsDesktop) GetWindowsDesktop

func (m *RouteToWindowsDesktop) GetWindowsDesktop() string

func (*RouteToWindowsDesktop) Marshal

func (m *RouteToWindowsDesktop) Marshal() (dAtA []byte, err error)

func (*RouteToWindowsDesktop) MarshalTo

func (m *RouteToWindowsDesktop) MarshalTo(dAtA []byte) (int, error)

func (*RouteToWindowsDesktop) MarshalToSizedBuffer

func (m *RouteToWindowsDesktop) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteToWindowsDesktop) ProtoMessage

func (*RouteToWindowsDesktop) ProtoMessage()

func (*RouteToWindowsDesktop) Reset

func (m *RouteToWindowsDesktop) Reset()

func (*RouteToWindowsDesktop) Size

func (m *RouteToWindowsDesktop) Size() (n int)

func (*RouteToWindowsDesktop) String

func (m *RouteToWindowsDesktop) String() string

func (*RouteToWindowsDesktop) Unmarshal

func (m *RouteToWindowsDesktop) Unmarshal(dAtA []byte) error

func (*RouteToWindowsDesktop) XXX_DiscardUnknown

func (m *RouteToWindowsDesktop) XXX_DiscardUnknown()

func (*RouteToWindowsDesktop) XXX_Marshal

func (m *RouteToWindowsDesktop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteToWindowsDesktop) XXX_Merge

func (m *RouteToWindowsDesktop) XXX_Merge(src proto.Message)

func (*RouteToWindowsDesktop) XXX_Size

func (m *RouteToWindowsDesktop) XXX_Size() int

func (*RouteToWindowsDesktop) XXX_Unmarshal

func (m *RouteToWindowsDesktop) 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 SessionTrackerAddParticipant

type SessionTrackerAddParticipant struct {
	// Participant is the participant to be added to the session.
	Participant          *types.Participant `protobuf:"bytes,2,opt,name=Participant,proto3" json:"participant,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*SessionTrackerAddParticipant) Descriptor

func (*SessionTrackerAddParticipant) Descriptor() ([]byte, []int)

func (*SessionTrackerAddParticipant) GetParticipant

func (m *SessionTrackerAddParticipant) GetParticipant() *types.Participant

func (*SessionTrackerAddParticipant) Marshal

func (m *SessionTrackerAddParticipant) Marshal() (dAtA []byte, err error)

func (*SessionTrackerAddParticipant) MarshalTo

func (m *SessionTrackerAddParticipant) MarshalTo(dAtA []byte) (int, error)

func (*SessionTrackerAddParticipant) MarshalToSizedBuffer

func (m *SessionTrackerAddParticipant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionTrackerAddParticipant) ProtoMessage

func (*SessionTrackerAddParticipant) ProtoMessage()

func (*SessionTrackerAddParticipant) Reset

func (m *SessionTrackerAddParticipant) Reset()

func (*SessionTrackerAddParticipant) Size

func (m *SessionTrackerAddParticipant) Size() (n int)

func (*SessionTrackerAddParticipant) String

func (*SessionTrackerAddParticipant) Unmarshal

func (m *SessionTrackerAddParticipant) Unmarshal(dAtA []byte) error

func (*SessionTrackerAddParticipant) XXX_DiscardUnknown

func (m *SessionTrackerAddParticipant) XXX_DiscardUnknown()

func (*SessionTrackerAddParticipant) XXX_Marshal

func (m *SessionTrackerAddParticipant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionTrackerAddParticipant) XXX_Merge

func (m *SessionTrackerAddParticipant) XXX_Merge(src proto.Message)

func (*SessionTrackerAddParticipant) XXX_Size

func (m *SessionTrackerAddParticipant) XXX_Size() int

func (*SessionTrackerAddParticipant) XXX_Unmarshal

func (m *SessionTrackerAddParticipant) XXX_Unmarshal(b []byte) error

type SessionTrackerRemoveParticipant

type SessionTrackerRemoveParticipant struct {
	// ParticipantID is unique identifier of the participant.
	ParticipantID        string   `protobuf:"bytes,2,opt,name=ParticipantID,proto3" json:"participant_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SessionTrackerRemoveParticipant) Descriptor

func (*SessionTrackerRemoveParticipant) Descriptor() ([]byte, []int)

func (*SessionTrackerRemoveParticipant) GetParticipantID

func (m *SessionTrackerRemoveParticipant) GetParticipantID() string

func (*SessionTrackerRemoveParticipant) Marshal

func (m *SessionTrackerRemoveParticipant) Marshal() (dAtA []byte, err error)

func (*SessionTrackerRemoveParticipant) MarshalTo

func (m *SessionTrackerRemoveParticipant) MarshalTo(dAtA []byte) (int, error)

func (*SessionTrackerRemoveParticipant) MarshalToSizedBuffer

func (m *SessionTrackerRemoveParticipant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionTrackerRemoveParticipant) ProtoMessage

func (*SessionTrackerRemoveParticipant) ProtoMessage()

func (*SessionTrackerRemoveParticipant) Reset

func (*SessionTrackerRemoveParticipant) Size

func (m *SessionTrackerRemoveParticipant) Size() (n int)

func (*SessionTrackerRemoveParticipant) String

func (*SessionTrackerRemoveParticipant) Unmarshal

func (m *SessionTrackerRemoveParticipant) Unmarshal(dAtA []byte) error

func (*SessionTrackerRemoveParticipant) XXX_DiscardUnknown

func (m *SessionTrackerRemoveParticipant) XXX_DiscardUnknown()

func (*SessionTrackerRemoveParticipant) XXX_Marshal

func (m *SessionTrackerRemoveParticipant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionTrackerRemoveParticipant) XXX_Merge

func (m *SessionTrackerRemoveParticipant) XXX_Merge(src proto.Message)

func (*SessionTrackerRemoveParticipant) XXX_Size

func (m *SessionTrackerRemoveParticipant) XXX_Size() int

func (*SessionTrackerRemoveParticipant) XXX_Unmarshal

func (m *SessionTrackerRemoveParticipant) XXX_Unmarshal(b []byte) error

type SessionTrackerUpdateExpiry

type SessionTrackerUpdateExpiry struct {
	// Expires is when the session tracker will expire.
	Expires              *time.Time `protobuf:"bytes,1,opt,name=Expires,proto3,stdtime" json:"expires"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

SessionTrackerUpdateExpiry is used to update the session tracker expiration time.

func (*SessionTrackerUpdateExpiry) Descriptor

func (*SessionTrackerUpdateExpiry) Descriptor() ([]byte, []int)

func (*SessionTrackerUpdateExpiry) GetExpires

func (m *SessionTrackerUpdateExpiry) GetExpires() *time.Time

func (*SessionTrackerUpdateExpiry) Marshal

func (m *SessionTrackerUpdateExpiry) Marshal() (dAtA []byte, err error)

func (*SessionTrackerUpdateExpiry) MarshalTo

func (m *SessionTrackerUpdateExpiry) MarshalTo(dAtA []byte) (int, error)

func (*SessionTrackerUpdateExpiry) MarshalToSizedBuffer

func (m *SessionTrackerUpdateExpiry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionTrackerUpdateExpiry) ProtoMessage

func (*SessionTrackerUpdateExpiry) ProtoMessage()

func (*SessionTrackerUpdateExpiry) Reset

func (m *SessionTrackerUpdateExpiry) Reset()

func (*SessionTrackerUpdateExpiry) Size

func (m *SessionTrackerUpdateExpiry) Size() (n int)

func (*SessionTrackerUpdateExpiry) String

func (m *SessionTrackerUpdateExpiry) String() string

func (*SessionTrackerUpdateExpiry) Unmarshal

func (m *SessionTrackerUpdateExpiry) Unmarshal(dAtA []byte) error

func (*SessionTrackerUpdateExpiry) XXX_DiscardUnknown

func (m *SessionTrackerUpdateExpiry) XXX_DiscardUnknown()

func (*SessionTrackerUpdateExpiry) XXX_Marshal

func (m *SessionTrackerUpdateExpiry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionTrackerUpdateExpiry) XXX_Merge

func (m *SessionTrackerUpdateExpiry) XXX_Merge(src proto.Message)

func (*SessionTrackerUpdateExpiry) XXX_Size

func (m *SessionTrackerUpdateExpiry) XXX_Size() int

func (*SessionTrackerUpdateExpiry) XXX_Unmarshal

func (m *SessionTrackerUpdateExpiry) XXX_Unmarshal(b []byte) error

type SessionTrackerUpdateState

type SessionTrackerUpdateState struct {
	// State is the new state of the session tracker.
	State                types.SessionState `protobuf:"varint,2,opt,name=State,proto3,enum=types.SessionState" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*SessionTrackerUpdateState) Descriptor

func (*SessionTrackerUpdateState) Descriptor() ([]byte, []int)

func (*SessionTrackerUpdateState) GetState

func (*SessionTrackerUpdateState) Marshal

func (m *SessionTrackerUpdateState) Marshal() (dAtA []byte, err error)

func (*SessionTrackerUpdateState) MarshalTo

func (m *SessionTrackerUpdateState) MarshalTo(dAtA []byte) (int, error)

func (*SessionTrackerUpdateState) MarshalToSizedBuffer

func (m *SessionTrackerUpdateState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionTrackerUpdateState) ProtoMessage

func (*SessionTrackerUpdateState) ProtoMessage()

func (*SessionTrackerUpdateState) Reset

func (m *SessionTrackerUpdateState) Reset()

func (*SessionTrackerUpdateState) Size

func (m *SessionTrackerUpdateState) Size() (n int)

func (*SessionTrackerUpdateState) String

func (m *SessionTrackerUpdateState) String() string

func (*SessionTrackerUpdateState) Unmarshal

func (m *SessionTrackerUpdateState) Unmarshal(dAtA []byte) error

func (*SessionTrackerUpdateState) XXX_DiscardUnknown

func (m *SessionTrackerUpdateState) XXX_DiscardUnknown()

func (*SessionTrackerUpdateState) XXX_Marshal

func (m *SessionTrackerUpdateState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionTrackerUpdateState) XXX_Merge

func (m *SessionTrackerUpdateState) XXX_Merge(src proto.Message)

func (*SessionTrackerUpdateState) XXX_Size

func (m *SessionTrackerUpdateState) XXX_Size() int

func (*SessionTrackerUpdateState) XXX_Unmarshal

func (m *SessionTrackerUpdateState) 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 SnowflakeJWTRequest

type SnowflakeJWTRequest struct {
	AccountName          string   `protobuf:"bytes,1,opt,name=AccountName,proto3" json:"account_name"`
	UserName             string   `protobuf:"bytes,2,opt,name=UserName,proto3" json:"user_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SnowflakeJWTRequest contains data required to generate Snowflake JWT used for authorization.

func (*SnowflakeJWTRequest) Descriptor

func (*SnowflakeJWTRequest) Descriptor() ([]byte, []int)

func (*SnowflakeJWTRequest) GetAccountName

func (m *SnowflakeJWTRequest) GetAccountName() string

func (*SnowflakeJWTRequest) GetUserName

func (m *SnowflakeJWTRequest) GetUserName() string

func (*SnowflakeJWTRequest) Marshal

func (m *SnowflakeJWTRequest) Marshal() (dAtA []byte, err error)

func (*SnowflakeJWTRequest) MarshalTo

func (m *SnowflakeJWTRequest) MarshalTo(dAtA []byte) (int, error)

func (*SnowflakeJWTRequest) MarshalToSizedBuffer

func (m *SnowflakeJWTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SnowflakeJWTRequest) ProtoMessage

func (*SnowflakeJWTRequest) ProtoMessage()

func (*SnowflakeJWTRequest) Reset

func (m *SnowflakeJWTRequest) Reset()

func (*SnowflakeJWTRequest) Size

func (m *SnowflakeJWTRequest) Size() (n int)

func (*SnowflakeJWTRequest) String

func (m *SnowflakeJWTRequest) String() string

func (*SnowflakeJWTRequest) Unmarshal

func (m *SnowflakeJWTRequest) Unmarshal(dAtA []byte) error

func (*SnowflakeJWTRequest) XXX_DiscardUnknown

func (m *SnowflakeJWTRequest) XXX_DiscardUnknown()

func (*SnowflakeJWTRequest) XXX_Marshal

func (m *SnowflakeJWTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SnowflakeJWTRequest) XXX_Merge

func (m *SnowflakeJWTRequest) XXX_Merge(src proto.Message)

func (*SnowflakeJWTRequest) XXX_Size

func (m *SnowflakeJWTRequest) XXX_Size() int

func (*SnowflakeJWTRequest) XXX_Unmarshal

func (m *SnowflakeJWTRequest) XXX_Unmarshal(b []byte) error

type SnowflakeJWTResponse

type SnowflakeJWTResponse struct {
	Token                string   `protobuf:"bytes,1,opt,name=Token,proto3" json:"token"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SnowflakeJWTResponse contains signed JWT that can be used for Snowflake authentication.

func (*SnowflakeJWTResponse) Descriptor

func (*SnowflakeJWTResponse) Descriptor() ([]byte, []int)

func (*SnowflakeJWTResponse) GetToken

func (m *SnowflakeJWTResponse) GetToken() string

func (*SnowflakeJWTResponse) Marshal

func (m *SnowflakeJWTResponse) Marshal() (dAtA []byte, err error)

func (*SnowflakeJWTResponse) MarshalTo

func (m *SnowflakeJWTResponse) MarshalTo(dAtA []byte) (int, error)

func (*SnowflakeJWTResponse) MarshalToSizedBuffer

func (m *SnowflakeJWTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SnowflakeJWTResponse) ProtoMessage

func (*SnowflakeJWTResponse) ProtoMessage()

func (*SnowflakeJWTResponse) Reset

func (m *SnowflakeJWTResponse) Reset()

func (*SnowflakeJWTResponse) Size

func (m *SnowflakeJWTResponse) Size() (n int)

func (*SnowflakeJWTResponse) String

func (m *SnowflakeJWTResponse) String() string

func (*SnowflakeJWTResponse) Unmarshal

func (m *SnowflakeJWTResponse) Unmarshal(dAtA []byte) error

func (*SnowflakeJWTResponse) XXX_DiscardUnknown

func (m *SnowflakeJWTResponse) XXX_DiscardUnknown()

func (*SnowflakeJWTResponse) XXX_Marshal

func (m *SnowflakeJWTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SnowflakeJWTResponse) XXX_Merge

func (m *SnowflakeJWTResponse) XXX_Merge(src proto.Message)

func (*SnowflakeJWTResponse) XXX_Size

func (m *SnowflakeJWTResponse) XXX_Size() int

func (*SnowflakeJWTResponse) XXX_Unmarshal

func (m *SnowflakeJWTResponse) XXX_Unmarshal(b []byte) error

type StartAccountRecoveryRequest

type StartAccountRecoveryRequest struct {
	// Username is the requesting user. The username must meet the following requirements to be
	// allowed to recover their account:
	//  - cloud feature is enabled
	//  - username is in valid email format
	Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"username"`
	// RecoveryCode is one of the user's recovery code in plain text.
	RecoveryCode []byte `protobuf:"bytes,2,opt,name=RecoveryCode,proto3" json:"recovery_code"`
	// RecoverType defines what type of authentication user needs to recover.
	RecoverType          types.UserTokenUsage `protobuf:"varint,3,opt,name=RecoverType,proto3,enum=types.UserTokenUsage" json:"recover_type"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

StartAccountRecoveryRequest defines a request to create a recovery start token for a user who is allowed to recover their account. The tokens ID is used as part of a URL that will be emailed to the user (not done in this request). Represents step 1 of the account recovery process, next step is RPC VerifyAccountRecovery.

func (*StartAccountRecoveryRequest) Descriptor

func (*StartAccountRecoveryRequest) Descriptor() ([]byte, []int)

func (*StartAccountRecoveryRequest) GetRecoverType

func (m *StartAccountRecoveryRequest) GetRecoverType() types.UserTokenUsage

func (*StartAccountRecoveryRequest) GetRecoveryCode

func (m *StartAccountRecoveryRequest) GetRecoveryCode() []byte

func (*StartAccountRecoveryRequest) GetUsername

func (m *StartAccountRecoveryRequest) GetUsername() string

func (*StartAccountRecoveryRequest) Marshal

func (m *StartAccountRecoveryRequest) Marshal() (dAtA []byte, err error)

func (*StartAccountRecoveryRequest) MarshalTo

func (m *StartAccountRecoveryRequest) MarshalTo(dAtA []byte) (int, error)

func (*StartAccountRecoveryRequest) MarshalToSizedBuffer

func (m *StartAccountRecoveryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StartAccountRecoveryRequest) ProtoMessage

func (*StartAccountRecoveryRequest) ProtoMessage()

func (*StartAccountRecoveryRequest) Reset

func (m *StartAccountRecoveryRequest) Reset()

func (*StartAccountRecoveryRequest) Size

func (m *StartAccountRecoveryRequest) Size() (n int)

func (*StartAccountRecoveryRequest) String

func (m *StartAccountRecoveryRequest) String() string

func (*StartAccountRecoveryRequest) Unmarshal

func (m *StartAccountRecoveryRequest) Unmarshal(dAtA []byte) error

func (*StartAccountRecoveryRequest) XXX_DiscardUnknown

func (m *StartAccountRecoveryRequest) XXX_DiscardUnknown()

func (*StartAccountRecoveryRequest) XXX_Marshal

func (m *StartAccountRecoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartAccountRecoveryRequest) XXX_Merge

func (m *StartAccountRecoveryRequest) XXX_Merge(src proto.Message)

func (*StartAccountRecoveryRequest) XXX_Size

func (m *StartAccountRecoveryRequest) XXX_Size() int

func (*StartAccountRecoveryRequest) XXX_Unmarshal

func (m *StartAccountRecoveryRequest) XXX_Unmarshal(b []byte) error

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 SubmitUsageEventRequest

type SubmitUsageEventRequest struct {
	Event                *v1.UsageEventOneOf `protobuf:"bytes,1,opt,name=Event,proto3" json:"event"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

SubmitUsageEventRequest is used to submit an external usage event.

func (*SubmitUsageEventRequest) Descriptor

func (*SubmitUsageEventRequest) Descriptor() ([]byte, []int)

func (*SubmitUsageEventRequest) GetEvent

func (*SubmitUsageEventRequest) Marshal

func (m *SubmitUsageEventRequest) Marshal() (dAtA []byte, err error)

func (*SubmitUsageEventRequest) MarshalTo

func (m *SubmitUsageEventRequest) MarshalTo(dAtA []byte) (int, error)

func (*SubmitUsageEventRequest) MarshalToSizedBuffer

func (m *SubmitUsageEventRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubmitUsageEventRequest) ProtoMessage

func (*SubmitUsageEventRequest) ProtoMessage()

func (*SubmitUsageEventRequest) Reset

func (m *SubmitUsageEventRequest) Reset()

func (*SubmitUsageEventRequest) Size

func (m *SubmitUsageEventRequest) Size() (n int)

func (*SubmitUsageEventRequest) String

func (m *SubmitUsageEventRequest) String() string

func (*SubmitUsageEventRequest) Unmarshal

func (m *SubmitUsageEventRequest) Unmarshal(dAtA []byte) error

func (*SubmitUsageEventRequest) XXX_DiscardUnknown

func (m *SubmitUsageEventRequest) XXX_DiscardUnknown()

func (*SubmitUsageEventRequest) XXX_Marshal

func (m *SubmitUsageEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubmitUsageEventRequest) XXX_Merge

func (m *SubmitUsageEventRequest) XXX_Merge(src proto.Message)

func (*SubmitUsageEventRequest) XXX_Size

func (m *SubmitUsageEventRequest) XXX_Size() int

func (*SubmitUsageEventRequest) XXX_Unmarshal

func (m *SubmitUsageEventRequest) 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"`
	// QRCode is an optional field for the QR code in PNG format. Used to display a QR code
	// image in the UI.
	QRCode               []byte   `protobuf:"bytes,7,opt,name=QRCode,proto3" json:"QRCode,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) GetQRCode

func (m *TOTPRegisterChallenge) GetQRCode() []byte

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 UnimplementedAuthServiceServer

type UnimplementedAuthServiceServer struct {
}

UnimplementedAuthServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedAuthServiceServer) AcquireSemaphore

func (*UnimplementedAuthServiceServer) AddMFADevice

func (*UnimplementedAuthServiceServer) AddMFADeviceSync

func (*UnimplementedAuthServiceServer) AppendDiagnosticTrace

func (*UnimplementedAuthServiceServer) CancelSemaphoreLease

func (*UnimplementedAuthServiceServer) ChangePassword

func (*UnimplementedAuthServiceServer) ChangeUserAuthentication

func (*UnimplementedAuthServiceServer) CompleteAccountRecovery

func (*UnimplementedAuthServiceServer) CreateAccessRequest

func (*UnimplementedAuthServiceServer) CreateAccountRecoveryCodes

func (*UnimplementedAuthServiceServer) CreateApp

func (*UnimplementedAuthServiceServer) CreateAppSession

func (*UnimplementedAuthServiceServer) CreateAuditStream

func (*UnimplementedAuthServiceServer) CreateAuthenticateChallenge

func (*UnimplementedAuthServiceServer) CreateBot

func (*UnimplementedAuthServiceServer) CreateConnectionDiagnostic

func (*UnimplementedAuthServiceServer) CreateConnectionDiagnostic(ctx context.Context, req *types.ConnectionDiagnosticV1) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) CreateDatabase

func (*UnimplementedAuthServiceServer) CreateGithubAuthRequest

func (*UnimplementedAuthServiceServer) CreateKubernetesCluster

func (*UnimplementedAuthServiceServer) CreateOIDCAuthRequest

func (*UnimplementedAuthServiceServer) CreatePrivilegeToken

func (*UnimplementedAuthServiceServer) CreateRegisterChallenge

func (*UnimplementedAuthServiceServer) CreateResetPasswordToken

func (*UnimplementedAuthServiceServer) CreateSAMLAuthRequest

func (*UnimplementedAuthServiceServer) CreateSessionTracker

func (*UnimplementedAuthServiceServer) CreateSnowflakeSession

func (*UnimplementedAuthServiceServer) CreateToken

func (*UnimplementedAuthServiceServer) CreateUser

func (*UnimplementedAuthServiceServer) CreateWindowsDesktop

func (*UnimplementedAuthServiceServer) DeleteAccessRequest

func (*UnimplementedAuthServiceServer) DeleteAccessRequest(ctx context.Context, req *RequestID) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllAppSessions

func (*UnimplementedAuthServiceServer) DeleteAllAppSessions(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllApplicationServers

func (*UnimplementedAuthServiceServer) DeleteAllApps

func (*UnimplementedAuthServiceServer) DeleteAllDatabaseServers

func (*UnimplementedAuthServiceServer) DeleteAllDatabases

func (*UnimplementedAuthServiceServer) DeleteAllDatabases(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllInstallers

func (*UnimplementedAuthServiceServer) DeleteAllInstallers(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllKubeServices

func (*UnimplementedAuthServiceServer) DeleteAllKubernetesClusters

func (*UnimplementedAuthServiceServer) DeleteAllKubernetesClusters(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllKubernetesServers

func (*UnimplementedAuthServiceServer) DeleteAllNodes

func (*UnimplementedAuthServiceServer) DeleteAllSnowflakeSessions

func (*UnimplementedAuthServiceServer) DeleteAllSnowflakeSessions(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllWebSessions

func (*UnimplementedAuthServiceServer) DeleteAllWebSessions(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllWebTokens

func (*UnimplementedAuthServiceServer) DeleteAllWebTokens(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllWindowsDesktopServices

func (*UnimplementedAuthServiceServer) DeleteAllWindowsDesktopServices(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteAllWindowsDesktops

func (*UnimplementedAuthServiceServer) DeleteAllWindowsDesktops(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteApp

func (*UnimplementedAuthServiceServer) DeleteAppSession

func (*UnimplementedAuthServiceServer) DeleteApplicationServer

func (*UnimplementedAuthServiceServer) DeleteBot

func (*UnimplementedAuthServiceServer) DeleteDatabase

func (*UnimplementedAuthServiceServer) DeleteDatabaseServer

func (*UnimplementedAuthServiceServer) DeleteGithubConnector

func (*UnimplementedAuthServiceServer) DeleteGithubConnector(ctx context.Context, req *types.ResourceRequest) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteInstaller

func (*UnimplementedAuthServiceServer) DeleteKubeService

func (*UnimplementedAuthServiceServer) DeleteKubernetesCluster

func (*UnimplementedAuthServiceServer) DeleteKubernetesCluster(ctx context.Context, req *types.ResourceRequest) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteKubernetesServer

func (*UnimplementedAuthServiceServer) DeleteLock

func (*UnimplementedAuthServiceServer) DeleteMFADevice

func (*UnimplementedAuthServiceServer) DeleteMFADeviceSync

func (*UnimplementedAuthServiceServer) DeleteNetworkRestrictions

func (*UnimplementedAuthServiceServer) DeleteNetworkRestrictions(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) DeleteNode

func (*UnimplementedAuthServiceServer) DeleteOIDCConnector

func (*UnimplementedAuthServiceServer) DeleteRole

func (*UnimplementedAuthServiceServer) DeleteSAMLConnector

func (*UnimplementedAuthServiceServer) DeleteSemaphore

func (*UnimplementedAuthServiceServer) DeleteSnowflakeSession

func (*UnimplementedAuthServiceServer) DeleteToken

func (*UnimplementedAuthServiceServer) DeleteTrustedCluster

func (*UnimplementedAuthServiceServer) DeleteUser

func (*UnimplementedAuthServiceServer) DeleteUserAppSessions

func (*UnimplementedAuthServiceServer) DeleteWebSession

func (*UnimplementedAuthServiceServer) DeleteWebToken

func (*UnimplementedAuthServiceServer) DeleteWindowsDesktop

func (*UnimplementedAuthServiceServer) DeleteWindowsDesktopService

func (*UnimplementedAuthServiceServer) EmitAuditEvent

func (*UnimplementedAuthServiceServer) GenerateAppToken

func (*UnimplementedAuthServiceServer) GenerateCertAuthorityCRL

func (*UnimplementedAuthServiceServer) GenerateCertAuthorityCRL(ctx context.Context, req *CertAuthorityRequest) (*CRL, error)

func (*UnimplementedAuthServiceServer) GenerateDatabaseCert

func (*UnimplementedAuthServiceServer) GenerateHostCerts

func (*UnimplementedAuthServiceServer) GenerateHostCerts(ctx context.Context, req *HostCertsRequest) (*Certs, error)

func (*UnimplementedAuthServiceServer) GenerateSnowflakeJWT

func (*UnimplementedAuthServiceServer) GenerateToken

func (*UnimplementedAuthServiceServer) GenerateUserCerts

func (*UnimplementedAuthServiceServer) GenerateUserCerts(ctx context.Context, req *UserCertsRequest) (*Certs, error)

func (*UnimplementedAuthServiceServer) GenerateUserSingleUseCerts

func (*UnimplementedAuthServiceServer) GenerateWindowsDesktopCert

func (*UnimplementedAuthServiceServer) GetAccessCapabilities

func (*UnimplementedAuthServiceServer) GetAccessRequests

func (*UnimplementedAuthServiceServer) GetAccessRequestsV2

func (*UnimplementedAuthServiceServer) GetAccountRecoveryCodes

func (*UnimplementedAuthServiceServer) GetAccountRecoveryToken

func (*UnimplementedAuthServiceServer) GetActiveSessionTrackers

func (*UnimplementedAuthServiceServer) GetActiveSessionTrackersWithFilter

func (*UnimplementedAuthServiceServer) GetApp

func (*UnimplementedAuthServiceServer) GetAppSession

func (*UnimplementedAuthServiceServer) GetAppSessions

func (*UnimplementedAuthServiceServer) GetApps

func (*UnimplementedAuthServiceServer) GetAuthPreference

func (*UnimplementedAuthServiceServer) GetBotUsers

func (*UnimplementedAuthServiceServer) GetClusterAlerts

func (*UnimplementedAuthServiceServer) GetClusterAuditConfig

func (*UnimplementedAuthServiceServer) GetClusterCACert

func (*UnimplementedAuthServiceServer) GetClusterNetworkingConfig

func (*UnimplementedAuthServiceServer) GetConnectionDiagnostic

func (*UnimplementedAuthServiceServer) GetCurrentUser

func (*UnimplementedAuthServiceServer) GetCurrentUserRoles

func (*UnimplementedAuthServiceServer) GetDatabase

func (*UnimplementedAuthServiceServer) GetDatabases

func (*UnimplementedAuthServiceServer) GetDomainName

func (*UnimplementedAuthServiceServer) GetEvents

func (*UnimplementedAuthServiceServer) GetGithubAuthRequest

func (*UnimplementedAuthServiceServer) GetGithubConnector

func (*UnimplementedAuthServiceServer) GetGithubConnectors

func (*UnimplementedAuthServiceServer) GetInstaller

func (*UnimplementedAuthServiceServer) GetInstallers

func (*UnimplementedAuthServiceServer) GetInventoryStatus

func (*UnimplementedAuthServiceServer) GetKubernetesCluster

func (*UnimplementedAuthServiceServer) GetKubernetesClusters

func (*UnimplementedAuthServiceServer) GetLock

func (*UnimplementedAuthServiceServer) GetLocks

func (*UnimplementedAuthServiceServer) GetMFADevices

func (*UnimplementedAuthServiceServer) GetNetworkRestrictions

func (*UnimplementedAuthServiceServer) GetNode

func (*UnimplementedAuthServiceServer) GetOIDCAuthRequest

func (*UnimplementedAuthServiceServer) GetOIDCConnector

func (*UnimplementedAuthServiceServer) GetOIDCConnectors

func (*UnimplementedAuthServiceServer) GetPluginData

func (*UnimplementedAuthServiceServer) GetResetPasswordToken

func (*UnimplementedAuthServiceServer) GetRole

func (*UnimplementedAuthServiceServer) GetRoles

func (*UnimplementedAuthServiceServer) GetSAMLAuthRequest

func (*UnimplementedAuthServiceServer) GetSAMLConnector

func (*UnimplementedAuthServiceServer) GetSAMLConnectors

func (*UnimplementedAuthServiceServer) GetSSODiagnosticInfo

func (*UnimplementedAuthServiceServer) GetSemaphores

func (*UnimplementedAuthServiceServer) GetSessionEvents

func (*UnimplementedAuthServiceServer) GetSessionRecordingConfig

func (*UnimplementedAuthServiceServer) GetSessionTracker

func (*UnimplementedAuthServiceServer) GetSnowflakeSession

func (*UnimplementedAuthServiceServer) GetSnowflakeSessions

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) GetWindowsDesktopService

func (*UnimplementedAuthServiceServer) GetWindowsDesktopServices

func (*UnimplementedAuthServiceServer) GetWindowsDesktops

func (*UnimplementedAuthServiceServer) InventoryControlStream

func (*UnimplementedAuthServiceServer) IsMFARequired

func (*UnimplementedAuthServiceServer) KeepAliveSemaphoreLease

func (*UnimplementedAuthServiceServer) KeepAliveSemaphoreLease(ctx context.Context, req *types.SemaphoreLease) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) ListAppSessions

func (*UnimplementedAuthServiceServer) ListResources

func (*UnimplementedAuthServiceServer) MaintainSessionPresence

func (*UnimplementedAuthServiceServer) Ping

func (*UnimplementedAuthServiceServer) PingInventory

func (*UnimplementedAuthServiceServer) RemoveSessionTracker

func (*UnimplementedAuthServiceServer) ReplaceRemoteLocks

func (*UnimplementedAuthServiceServer) ResetAuthPreference

func (*UnimplementedAuthServiceServer) ResetAuthPreference(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) ResetClusterNetworkingConfig

func (*UnimplementedAuthServiceServer) ResetClusterNetworkingConfig(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) ResetSessionRecordingConfig

func (*UnimplementedAuthServiceServer) ResetSessionRecordingConfig(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) SendKeepAlives

func (*UnimplementedAuthServiceServer) SetAccessRequestState

func (*UnimplementedAuthServiceServer) SetAccessRequestState(ctx context.Context, req *RequestStateSetter) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) SetAuthPreference

func (*UnimplementedAuthServiceServer) SetClusterNetworkingConfig

func (*UnimplementedAuthServiceServer) SetInstaller

func (*UnimplementedAuthServiceServer) SetNetworkRestrictions

func (*UnimplementedAuthServiceServer) SetSessionRecordingConfig

func (*UnimplementedAuthServiceServer) SignDatabaseCSR

func (*UnimplementedAuthServiceServer) StartAccountRecovery

func (*UnimplementedAuthServiceServer) StreamSessionEvents

func (*UnimplementedAuthServiceServer) SubmitAccessReview

func (*UnimplementedAuthServiceServer) SubmitUsageEvent

func (*UnimplementedAuthServiceServer) UnstableAssertSystemRole

func (*UnimplementedAuthServiceServer) UpdateApp

func (*UnimplementedAuthServiceServer) UpdateConnectionDiagnostic

func (*UnimplementedAuthServiceServer) UpdateConnectionDiagnostic(ctx context.Context, req *types.ConnectionDiagnosticV1) (*emptypb.Empty, error)

func (*UnimplementedAuthServiceServer) UpdateDatabase

func (*UnimplementedAuthServiceServer) UpdateKubernetesCluster

func (*UnimplementedAuthServiceServer) UpdatePluginData

func (*UnimplementedAuthServiceServer) UpdateRemoteCluster

func (*UnimplementedAuthServiceServer) UpdateSessionTracker

func (*UnimplementedAuthServiceServer) UpdateUser

func (*UnimplementedAuthServiceServer) UpdateWindowsDesktop

func (*UnimplementedAuthServiceServer) UpsertApplicationServer

func (*UnimplementedAuthServiceServer) UpsertClusterAlert

func (*UnimplementedAuthServiceServer) UpsertDatabaseServer

func (*UnimplementedAuthServiceServer) UpsertGithubConnector

func (*UnimplementedAuthServiceServer) UpsertKubeService

func (*UnimplementedAuthServiceServer) UpsertKubeServiceV2

func (*UnimplementedAuthServiceServer) UpsertKubernetesServer

func (*UnimplementedAuthServiceServer) UpsertLock

func (*UnimplementedAuthServiceServer) UpsertNode

func (*UnimplementedAuthServiceServer) UpsertOIDCConnector

func (*UnimplementedAuthServiceServer) UpsertRole

func (*UnimplementedAuthServiceServer) UpsertSAMLConnector

func (*UnimplementedAuthServiceServer) UpsertToken

func (*UnimplementedAuthServiceServer) UpsertTrustedCluster

func (*UnimplementedAuthServiceServer) UpsertWindowsDesktop

func (*UnimplementedAuthServiceServer) UpsertWindowsDesktopService

func (*UnimplementedAuthServiceServer) VerifyAccountRecovery

func (*UnimplementedAuthServiceServer) WatchEvents

type UnimplementedJoinServiceServer

type UnimplementedJoinServiceServer struct {
}

UnimplementedJoinServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedJoinServiceServer) RegisterUsingIAMMethod

type UnimplementedProxyServiceServer

type UnimplementedProxyServiceServer struct {
}

UnimplementedProxyServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedProxyServiceServer) DialNode

type UnstableSystemRoleAssertion

type UnstableSystemRoleAssertion struct {
	ServerID             string                                                 `protobuf:"bytes,1,opt,name=ServerID,proto3" json:"server_id,omitempty"`
	AssertionID          string                                                 `protobuf:"bytes,2,opt,name=AssertionID,proto3" json:"assertion_id,omitempty"`
	SystemRole           github_com_gravitational_teleport_api_types.SystemRole `` /* 138-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_unrecognized     []byte                                                 `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

UnstableSystemRoleAssertion is not a stable part of the public API. Used by older instances to prove that they hold a given system role. DELETE IN: 12.0 (deprecated in v11, but required for back-compat with v10 clients)

func (*UnstableSystemRoleAssertion) Descriptor

func (*UnstableSystemRoleAssertion) Descriptor() ([]byte, []int)

func (*UnstableSystemRoleAssertion) GetAssertionID

func (m *UnstableSystemRoleAssertion) GetAssertionID() string

func (*UnstableSystemRoleAssertion) GetServerID

func (m *UnstableSystemRoleAssertion) GetServerID() string

func (*UnstableSystemRoleAssertion) GetSystemRole

func (*UnstableSystemRoleAssertion) Marshal

func (m *UnstableSystemRoleAssertion) Marshal() (dAtA []byte, err error)

func (*UnstableSystemRoleAssertion) MarshalTo

func (m *UnstableSystemRoleAssertion) MarshalTo(dAtA []byte) (int, error)

func (*UnstableSystemRoleAssertion) MarshalToSizedBuffer

func (m *UnstableSystemRoleAssertion) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UnstableSystemRoleAssertion) ProtoMessage

func (*UnstableSystemRoleAssertion) ProtoMessage()

func (*UnstableSystemRoleAssertion) Reset

func (m *UnstableSystemRoleAssertion) Reset()

func (*UnstableSystemRoleAssertion) Size

func (m *UnstableSystemRoleAssertion) Size() (n int)

func (*UnstableSystemRoleAssertion) String

func (m *UnstableSystemRoleAssertion) String() string

func (*UnstableSystemRoleAssertion) Unmarshal

func (m *UnstableSystemRoleAssertion) Unmarshal(dAtA []byte) error

func (*UnstableSystemRoleAssertion) XXX_DiscardUnknown

func (m *UnstableSystemRoleAssertion) XXX_DiscardUnknown()

func (*UnstableSystemRoleAssertion) XXX_Marshal

func (m *UnstableSystemRoleAssertion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnstableSystemRoleAssertion) XXX_Merge

func (m *UnstableSystemRoleAssertion) XXX_Merge(src proto.Message)

func (*UnstableSystemRoleAssertion) XXX_Size

func (m *UnstableSystemRoleAssertion) XXX_Size() int

func (*UnstableSystemRoleAssertion) XXX_Unmarshal

func (m *UnstableSystemRoleAssertion) XXX_Unmarshal(b []byte) error

type UnstableSystemRoleAssertionSet

type UnstableSystemRoleAssertionSet struct {
	ServerID             string                                                   `protobuf:"bytes,1,opt,name=ServerID,proto3" json:"server_id,omitempty"`
	AssertionID          string                                                   `protobuf:"bytes,2,opt,name=AssertionID,proto3" json:"assertion_id,omitempty"`
	SystemRoles          []github_com_gravitational_teleport_api_types.SystemRole `` /* 140-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_unrecognized     []byte                                                   `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

UnstableSystemRoleAssertionSet is not a stable part of the public API. Records the sum of system role assertions provided by a given instance. DELETE IN: 12.0 (deprecated in v11, but required for back-compat with v10 clients)

func (*UnstableSystemRoleAssertionSet) Descriptor

func (*UnstableSystemRoleAssertionSet) Descriptor() ([]byte, []int)

func (*UnstableSystemRoleAssertionSet) GetAssertionID

func (m *UnstableSystemRoleAssertionSet) GetAssertionID() string

func (*UnstableSystemRoleAssertionSet) GetServerID

func (m *UnstableSystemRoleAssertionSet) GetServerID() string

func (*UnstableSystemRoleAssertionSet) GetSystemRoles

func (*UnstableSystemRoleAssertionSet) Marshal

func (m *UnstableSystemRoleAssertionSet) Marshal() (dAtA []byte, err error)

func (*UnstableSystemRoleAssertionSet) MarshalTo

func (m *UnstableSystemRoleAssertionSet) MarshalTo(dAtA []byte) (int, error)

func (*UnstableSystemRoleAssertionSet) MarshalToSizedBuffer

func (m *UnstableSystemRoleAssertionSet) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UnstableSystemRoleAssertionSet) ProtoMessage

func (*UnstableSystemRoleAssertionSet) ProtoMessage()

func (*UnstableSystemRoleAssertionSet) Reset

func (m *UnstableSystemRoleAssertionSet) Reset()

func (*UnstableSystemRoleAssertionSet) Size

func (m *UnstableSystemRoleAssertionSet) Size() (n int)

func (*UnstableSystemRoleAssertionSet) String

func (*UnstableSystemRoleAssertionSet) Unmarshal

func (m *UnstableSystemRoleAssertionSet) Unmarshal(dAtA []byte) error

func (*UnstableSystemRoleAssertionSet) XXX_DiscardUnknown

func (m *UnstableSystemRoleAssertionSet) XXX_DiscardUnknown()

func (*UnstableSystemRoleAssertionSet) XXX_Marshal

func (m *UnstableSystemRoleAssertionSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnstableSystemRoleAssertionSet) XXX_Merge

func (m *UnstableSystemRoleAssertionSet) XXX_Merge(src proto.Message)

func (*UnstableSystemRoleAssertionSet) XXX_Size

func (m *UnstableSystemRoleAssertionSet) XXX_Size() int

func (*UnstableSystemRoleAssertionSet) XXX_Unmarshal

func (m *UnstableSystemRoleAssertionSet) XXX_Unmarshal(b []byte) error

type UpdateSessionTrackerRequest

type UpdateSessionTrackerRequest struct {
	// SessionID is unique identifier of this session.
	SessionID string `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"session_id,omitempty"`
	// Types that are valid to be assigned to Update:
	//	*UpdateSessionTrackerRequest_UpdateState
	//	*UpdateSessionTrackerRequest_AddParticipant
	//	*UpdateSessionTrackerRequest_RemoveParticipant
	//	*UpdateSessionTrackerRequest_UpdateExpiry
	Update               isUpdateSessionTrackerRequest_Update `protobuf_oneof:"Update"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

UpdateSessionTrackerRequest is a request to update some state of a session.

func (*UpdateSessionTrackerRequest) Descriptor

func (*UpdateSessionTrackerRequest) Descriptor() ([]byte, []int)

func (*UpdateSessionTrackerRequest) GetAddParticipant

func (*UpdateSessionTrackerRequest) GetRemoveParticipant

func (*UpdateSessionTrackerRequest) GetSessionID

func (m *UpdateSessionTrackerRequest) GetSessionID() string

func (*UpdateSessionTrackerRequest) GetUpdate

func (m *UpdateSessionTrackerRequest) GetUpdate() isUpdateSessionTrackerRequest_Update

func (*UpdateSessionTrackerRequest) GetUpdateExpiry

func (*UpdateSessionTrackerRequest) GetUpdateState

func (*UpdateSessionTrackerRequest) Marshal

func (m *UpdateSessionTrackerRequest) Marshal() (dAtA []byte, err error)

func (*UpdateSessionTrackerRequest) MarshalTo

func (m *UpdateSessionTrackerRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest) MarshalToSizedBuffer

func (m *UpdateSessionTrackerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest) ProtoMessage

func (*UpdateSessionTrackerRequest) ProtoMessage()

func (*UpdateSessionTrackerRequest) Reset

func (m *UpdateSessionTrackerRequest) Reset()

func (*UpdateSessionTrackerRequest) Size

func (m *UpdateSessionTrackerRequest) Size() (n int)

func (*UpdateSessionTrackerRequest) String

func (m *UpdateSessionTrackerRequest) String() string

func (*UpdateSessionTrackerRequest) Unmarshal

func (m *UpdateSessionTrackerRequest) Unmarshal(dAtA []byte) error

func (*UpdateSessionTrackerRequest) XXX_DiscardUnknown

func (m *UpdateSessionTrackerRequest) XXX_DiscardUnknown()

func (*UpdateSessionTrackerRequest) XXX_Marshal

func (m *UpdateSessionTrackerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateSessionTrackerRequest) XXX_Merge

func (m *UpdateSessionTrackerRequest) XXX_Merge(src proto.Message)

func (*UpdateSessionTrackerRequest) XXX_OneofWrappers

func (*UpdateSessionTrackerRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UpdateSessionTrackerRequest) XXX_Size

func (m *UpdateSessionTrackerRequest) XXX_Size() int

func (*UpdateSessionTrackerRequest) XXX_Unmarshal

func (m *UpdateSessionTrackerRequest) XXX_Unmarshal(b []byte) error

type UpdateSessionTrackerRequest_AddParticipant

type UpdateSessionTrackerRequest_AddParticipant struct {
	AddParticipant *SessionTrackerAddParticipant `protobuf:"bytes,3,opt,name=AddParticipant,proto3,oneof" json:"add_participant,omitempty"`
}

func (*UpdateSessionTrackerRequest_AddParticipant) MarshalTo

func (m *UpdateSessionTrackerRequest_AddParticipant) MarshalTo(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_AddParticipant) MarshalToSizedBuffer

func (m *UpdateSessionTrackerRequest_AddParticipant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_AddParticipant) Size

type UpdateSessionTrackerRequest_RemoveParticipant

type UpdateSessionTrackerRequest_RemoveParticipant struct {
	RemoveParticipant *SessionTrackerRemoveParticipant `protobuf:"bytes,4,opt,name=RemoveParticipant,proto3,oneof" json:"remove_participant,omitempty"`
}

func (*UpdateSessionTrackerRequest_RemoveParticipant) MarshalTo

func (*UpdateSessionTrackerRequest_RemoveParticipant) MarshalToSizedBuffer

func (m *UpdateSessionTrackerRequest_RemoveParticipant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_RemoveParticipant) Size

type UpdateSessionTrackerRequest_UpdateExpiry

type UpdateSessionTrackerRequest_UpdateExpiry struct {
	UpdateExpiry *SessionTrackerUpdateExpiry `protobuf:"bytes,5,opt,name=UpdateExpiry,proto3,oneof" json:"update_expiry,omitempty"`
}

func (*UpdateSessionTrackerRequest_UpdateExpiry) MarshalTo

func (m *UpdateSessionTrackerRequest_UpdateExpiry) MarshalTo(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_UpdateExpiry) MarshalToSizedBuffer

func (m *UpdateSessionTrackerRequest_UpdateExpiry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_UpdateExpiry) Size

type UpdateSessionTrackerRequest_UpdateState

type UpdateSessionTrackerRequest_UpdateState struct {
	UpdateState *SessionTrackerUpdateState `protobuf:"bytes,2,opt,name=UpdateState,proto3,oneof" json:"update_state,omitempty"`
}

func (*UpdateSessionTrackerRequest_UpdateState) MarshalTo

func (m *UpdateSessionTrackerRequest_UpdateState) MarshalTo(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_UpdateState) MarshalToSizedBuffer

func (m *UpdateSessionTrackerRequest_UpdateState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSessionTrackerRequest_UpdateState) Size

type UpsertApplicationServerRequest

type UpsertApplicationServerRequest struct {
	// Server is an app server resource to register.
	Server               *types.AppServerV3 `protobuf:"bytes,1,opt,name=Server,proto3" json:"server"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

UpsertApplicationServerRequest upserts an app server.

func (*UpsertApplicationServerRequest) Descriptor

func (*UpsertApplicationServerRequest) Descriptor() ([]byte, []int)

func (*UpsertApplicationServerRequest) GetServer

func (*UpsertApplicationServerRequest) Marshal

func (m *UpsertApplicationServerRequest) Marshal() (dAtA []byte, err error)

func (*UpsertApplicationServerRequest) MarshalTo

func (m *UpsertApplicationServerRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpsertApplicationServerRequest) MarshalToSizedBuffer

func (m *UpsertApplicationServerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpsertApplicationServerRequest) ProtoMessage

func (*UpsertApplicationServerRequest) ProtoMessage()

func (*UpsertApplicationServerRequest) Reset

func (m *UpsertApplicationServerRequest) Reset()

func (*UpsertApplicationServerRequest) Size

func (m *UpsertApplicationServerRequest) Size() (n int)

func (*UpsertApplicationServerRequest) String

func (*UpsertApplicationServerRequest) Unmarshal

func (m *UpsertApplicationServerRequest) Unmarshal(dAtA []byte) error

func (*UpsertApplicationServerRequest) XXX_DiscardUnknown

func (m *UpsertApplicationServerRequest) XXX_DiscardUnknown()

func (*UpsertApplicationServerRequest) XXX_Marshal

func (m *UpsertApplicationServerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpsertApplicationServerRequest) XXX_Merge

func (m *UpsertApplicationServerRequest) XXX_Merge(src proto.Message)

func (*UpsertApplicationServerRequest) XXX_Size

func (m *UpsertApplicationServerRequest) XXX_Size() int

func (*UpsertApplicationServerRequest) XXX_Unmarshal

func (m *UpsertApplicationServerRequest) XXX_Unmarshal(b []byte) error

type UpsertClusterAlertRequest

type UpsertClusterAlertRequest struct {
	// Alert is the alert being created.
	Alert                types.ClusterAlert `protobuf:"bytes,1,opt,name=Alert,proto3" json:"Alert"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

UpsertClusterAlertRequest is used to create a cluster alert.

func (*UpsertClusterAlertRequest) Descriptor

func (*UpsertClusterAlertRequest) Descriptor() ([]byte, []int)

func (*UpsertClusterAlertRequest) GetAlert

func (*UpsertClusterAlertRequest) Marshal

func (m *UpsertClusterAlertRequest) Marshal() (dAtA []byte, err error)

func (*UpsertClusterAlertRequest) MarshalTo

func (m *UpsertClusterAlertRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpsertClusterAlertRequest) MarshalToSizedBuffer

func (m *UpsertClusterAlertRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpsertClusterAlertRequest) ProtoMessage

func (*UpsertClusterAlertRequest) ProtoMessage()

func (*UpsertClusterAlertRequest) Reset

func (m *UpsertClusterAlertRequest) Reset()

func (*UpsertClusterAlertRequest) Size

func (m *UpsertClusterAlertRequest) Size() (n int)

func (*UpsertClusterAlertRequest) String

func (m *UpsertClusterAlertRequest) String() string

func (*UpsertClusterAlertRequest) Unmarshal

func (m *UpsertClusterAlertRequest) Unmarshal(dAtA []byte) error

func (*UpsertClusterAlertRequest) XXX_DiscardUnknown

func (m *UpsertClusterAlertRequest) XXX_DiscardUnknown()

func (*UpsertClusterAlertRequest) XXX_Marshal

func (m *UpsertClusterAlertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpsertClusterAlertRequest) XXX_Merge

func (m *UpsertClusterAlertRequest) XXX_Merge(src proto.Message)

func (*UpsertClusterAlertRequest) XXX_Size

func (m *UpsertClusterAlertRequest) XXX_Size() int

func (*UpsertClusterAlertRequest) XXX_Unmarshal

func (m *UpsertClusterAlertRequest) 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. DELETE IN 13.0.0

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 UpsertKubernetesServerRequest

type UpsertKubernetesServerRequest struct {
	Server               *types.KubernetesServerV3 `protobuf:"bytes,1,opt,name=Server,proto3" json:"server"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

UpsertKubernetesServerRequest are the parameters used to add or update a kubernetes server.

func (*UpsertKubernetesServerRequest) Descriptor

func (*UpsertKubernetesServerRequest) Descriptor() ([]byte, []int)

func (*UpsertKubernetesServerRequest) GetServer

func (*UpsertKubernetesServerRequest) Marshal

func (m *UpsertKubernetesServerRequest) Marshal() (dAtA []byte, err error)

func (*UpsertKubernetesServerRequest) MarshalTo

func (m *UpsertKubernetesServerRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpsertKubernetesServerRequest) MarshalToSizedBuffer

func (m *UpsertKubernetesServerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpsertKubernetesServerRequest) ProtoMessage

func (*UpsertKubernetesServerRequest) ProtoMessage()

func (*UpsertKubernetesServerRequest) Reset

func (m *UpsertKubernetesServerRequest) Reset()

func (*UpsertKubernetesServerRequest) Size

func (m *UpsertKubernetesServerRequest) Size() (n int)

func (*UpsertKubernetesServerRequest) String

func (*UpsertKubernetesServerRequest) Unmarshal

func (m *UpsertKubernetesServerRequest) Unmarshal(dAtA []byte) error

func (*UpsertKubernetesServerRequest) XXX_DiscardUnknown

func (m *UpsertKubernetesServerRequest) XXX_DiscardUnknown()

func (*UpsertKubernetesServerRequest) XXX_Marshal

func (m *UpsertKubernetesServerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpsertKubernetesServerRequest) XXX_Merge

func (m *UpsertKubernetesServerRequest) XXX_Merge(src proto.Message)

func (*UpsertKubernetesServerRequest) XXX_Size

func (m *UpsertKubernetesServerRequest) XXX_Size() int

func (*UpsertKubernetesServerRequest) XXX_Unmarshal

func (m *UpsertKubernetesServerRequest) XXX_Unmarshal(b []byte) error

type UpstreamInventoryHello

type UpstreamInventoryHello struct {
	// Version advertises the teleport version of the instance.
	Version string `protobuf:"bytes,1,opt,name=Version,proto3" json:"Version,omitempty"`
	// ServerID advertises the server ID of the instance.
	ServerID string `protobuf:"bytes,2,opt,name=ServerID,proto3" json:"ServerID,omitempty"`
	// Services advertises the currently live services of the instance. note: this is
	// distinct from the SystemRoles associated with a certificate in that a service may
	// hold a system role that is not currently in use if it was granted that role by
	// its auth token. i.e. Services is the subset of SystemRoles that are currently
	// active.
	Services             []github_com_gravitational_teleport_api_types.SystemRole `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_unrecognized     []byte                                                   `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

UpstreamInventoryHello is the hello message sent up the inventory control stream.

func (*UpstreamInventoryHello) Descriptor

func (*UpstreamInventoryHello) Descriptor() ([]byte, []int)

func (*UpstreamInventoryHello) GetServerID

func (m *UpstreamInventoryHello) GetServerID() string

func (*UpstreamInventoryHello) GetServices

func (*UpstreamInventoryHello) GetVersion

func (m *UpstreamInventoryHello) GetVersion() string

func (*UpstreamInventoryHello) Marshal

func (m *UpstreamInventoryHello) Marshal() (dAtA []byte, err error)

func (*UpstreamInventoryHello) MarshalTo

func (m *UpstreamInventoryHello) MarshalTo(dAtA []byte) (int, error)

func (*UpstreamInventoryHello) MarshalToSizedBuffer

func (m *UpstreamInventoryHello) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpstreamInventoryHello) ProtoMessage

func (*UpstreamInventoryHello) ProtoMessage()

func (*UpstreamInventoryHello) Reset

func (m *UpstreamInventoryHello) Reset()

func (*UpstreamInventoryHello) Size

func (m *UpstreamInventoryHello) Size() (n int)

func (*UpstreamInventoryHello) String

func (m *UpstreamInventoryHello) String() string

func (*UpstreamInventoryHello) Unmarshal

func (m *UpstreamInventoryHello) Unmarshal(dAtA []byte) error

func (*UpstreamInventoryHello) XXX_DiscardUnknown

func (m *UpstreamInventoryHello) XXX_DiscardUnknown()

func (*UpstreamInventoryHello) XXX_Marshal

func (m *UpstreamInventoryHello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpstreamInventoryHello) XXX_Merge

func (m *UpstreamInventoryHello) XXX_Merge(src proto.Message)

func (*UpstreamInventoryHello) XXX_Size

func (m *UpstreamInventoryHello) XXX_Size() int

func (*UpstreamInventoryHello) XXX_Unmarshal

func (m *UpstreamInventoryHello) XXX_Unmarshal(b []byte) error

type UpstreamInventoryMessage

type UpstreamInventoryMessage interface {
	// contains filtered or unexported methods
}

UpstreamInventoryMessage is a sealed interface representing the possible upstream messages of the inventory control stream after the initial hello.

type UpstreamInventoryOneOf

type UpstreamInventoryOneOf struct {
	// Types that are valid to be assigned to Msg:
	//	*UpstreamInventoryOneOf_Hello
	//	*UpstreamInventoryOneOf_Heartbeat
	//	*UpstreamInventoryOneOf_Pong
	Msg                  isUpstreamInventoryOneOf_Msg `protobuf_oneof:"Msg"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

UpstreamInventoryOneOf is the upstream message for the inventory control stream, sent from teleport instances to the auth server.

func (*UpstreamInventoryOneOf) Descriptor

func (*UpstreamInventoryOneOf) Descriptor() ([]byte, []int)

func (*UpstreamInventoryOneOf) GetHeartbeat

func (m *UpstreamInventoryOneOf) GetHeartbeat() *InventoryHeartbeat

func (*UpstreamInventoryOneOf) GetHello

func (*UpstreamInventoryOneOf) GetMsg

func (m *UpstreamInventoryOneOf) GetMsg() isUpstreamInventoryOneOf_Msg

func (*UpstreamInventoryOneOf) GetPong

func (*UpstreamInventoryOneOf) Marshal

func (m *UpstreamInventoryOneOf) Marshal() (dAtA []byte, err error)

func (*UpstreamInventoryOneOf) MarshalTo

func (m *UpstreamInventoryOneOf) MarshalTo(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf) MarshalToSizedBuffer

func (m *UpstreamInventoryOneOf) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf) ProtoMessage

func (*UpstreamInventoryOneOf) ProtoMessage()

func (*UpstreamInventoryOneOf) Reset

func (m *UpstreamInventoryOneOf) Reset()

func (*UpstreamInventoryOneOf) Size

func (m *UpstreamInventoryOneOf) Size() (n int)

func (*UpstreamInventoryOneOf) String

func (m *UpstreamInventoryOneOf) String() string

func (*UpstreamInventoryOneOf) Unmarshal

func (m *UpstreamInventoryOneOf) Unmarshal(dAtA []byte) error

func (*UpstreamInventoryOneOf) XXX_DiscardUnknown

func (m *UpstreamInventoryOneOf) XXX_DiscardUnknown()

func (*UpstreamInventoryOneOf) XXX_Marshal

func (m *UpstreamInventoryOneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpstreamInventoryOneOf) XXX_Merge

func (m *UpstreamInventoryOneOf) XXX_Merge(src proto.Message)

func (*UpstreamInventoryOneOf) XXX_OneofWrappers

func (*UpstreamInventoryOneOf) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UpstreamInventoryOneOf) XXX_Size

func (m *UpstreamInventoryOneOf) XXX_Size() int

func (*UpstreamInventoryOneOf) XXX_Unmarshal

func (m *UpstreamInventoryOneOf) XXX_Unmarshal(b []byte) error

type UpstreamInventoryOneOf_Heartbeat

type UpstreamInventoryOneOf_Heartbeat struct {
	Heartbeat *InventoryHeartbeat `protobuf:"bytes,2,opt,name=Heartbeat,proto3,oneof" json:"Heartbeat,omitempty"`
}

func (*UpstreamInventoryOneOf_Heartbeat) MarshalTo

func (m *UpstreamInventoryOneOf_Heartbeat) MarshalTo(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf_Heartbeat) MarshalToSizedBuffer

func (m *UpstreamInventoryOneOf_Heartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf_Heartbeat) Size

func (m *UpstreamInventoryOneOf_Heartbeat) Size() (n int)

type UpstreamInventoryOneOf_Hello

type UpstreamInventoryOneOf_Hello struct {
	Hello *UpstreamInventoryHello `protobuf:"bytes,1,opt,name=Hello,proto3,oneof" json:"Hello,omitempty"`
}

func (*UpstreamInventoryOneOf_Hello) MarshalTo

func (m *UpstreamInventoryOneOf_Hello) MarshalTo(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf_Hello) MarshalToSizedBuffer

func (m *UpstreamInventoryOneOf_Hello) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf_Hello) Size

func (m *UpstreamInventoryOneOf_Hello) Size() (n int)

type UpstreamInventoryOneOf_Pong

type UpstreamInventoryOneOf_Pong struct {
	Pong *UpstreamInventoryPong `protobuf:"bytes,3,opt,name=Pong,proto3,oneof" json:"Pong,omitempty"`
}

func (*UpstreamInventoryOneOf_Pong) MarshalTo

func (m *UpstreamInventoryOneOf_Pong) MarshalTo(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf_Pong) MarshalToSizedBuffer

func (m *UpstreamInventoryOneOf_Pong) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpstreamInventoryOneOf_Pong) Size

func (m *UpstreamInventoryOneOf_Pong) Size() (n int)

type UpstreamInventoryPong

type UpstreamInventoryPong struct {
	ID                   uint64   `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UpstreamInventoryPong is sent up the inventory control stream in response to a downstream ping (used for testing/debug purposes).

func (*UpstreamInventoryPong) Descriptor

func (*UpstreamInventoryPong) Descriptor() ([]byte, []int)

func (*UpstreamInventoryPong) GetID

func (m *UpstreamInventoryPong) GetID() uint64

func (*UpstreamInventoryPong) Marshal

func (m *UpstreamInventoryPong) Marshal() (dAtA []byte, err error)

func (*UpstreamInventoryPong) MarshalTo

func (m *UpstreamInventoryPong) MarshalTo(dAtA []byte) (int, error)

func (*UpstreamInventoryPong) MarshalToSizedBuffer

func (m *UpstreamInventoryPong) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpstreamInventoryPong) ProtoMessage

func (*UpstreamInventoryPong) ProtoMessage()

func (*UpstreamInventoryPong) Reset

func (m *UpstreamInventoryPong) Reset()

func (*UpstreamInventoryPong) Size

func (m *UpstreamInventoryPong) Size() (n int)

func (*UpstreamInventoryPong) String

func (m *UpstreamInventoryPong) String() string

func (*UpstreamInventoryPong) Unmarshal

func (m *UpstreamInventoryPong) Unmarshal(dAtA []byte) error

func (*UpstreamInventoryPong) XXX_DiscardUnknown

func (m *UpstreamInventoryPong) XXX_DiscardUnknown()

func (*UpstreamInventoryPong) XXX_Marshal

func (m *UpstreamInventoryPong) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpstreamInventoryPong) XXX_Merge

func (m *UpstreamInventoryPong) XXX_Merge(src proto.Message)

func (*UpstreamInventoryPong) XXX_Size

func (m *UpstreamInventoryPong) XXX_Size() int

func (*UpstreamInventoryPong) XXX_Unmarshal

func (m *UpstreamInventoryPong) 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"`
	// RoleRequests specify an alternative set of named roles to apply to the
	// certificate, assuming the requestor is allowed to impersonate said roles
	// directly. An empty set of requests returns the user's normal set of
	// roles.
	RoleRequests []string `protobuf:"bytes,12,rep,name=RoleRequests,proto3" json:"role_requests,omitempty"`
	// RouteToWindowsDesktop specifies the target windows desktop name to encode into
	// certificate so windows desktop client requests are routed appropriately.
	RouteToWindowsDesktop RouteToWindowsDesktop `protobuf:"bytes,13,opt,name=RouteToWindowsDesktop,proto3" json:"route_to_windows_desktop,omitempty"`
	// UseRoleRequests is used to ensure a certificate request is intended to
	// use role impersonation, even if the list of role requests is empty.
	UseRoleRequests bool `protobuf:"varint,14,opt,name=UseRoleRequests,proto3" json:"use_role_requests,omitempty"`
	// DropAccessRequests is an optional list of request IDs indicating requests
	// whose escalated privileges should be removed from the certificate.
	DropAccessRequests []string `protobuf:"bytes,15,rep,name=DropAccessRequests,proto3" json:"drop_access_requests,omitempty"`
	// ConnectionDiagnosticID is the ID of the ConnectionDiagnostic resource we should use to add
	// traces as we pass certain checkpoints.
	ConnectionDiagnosticID string   `protobuf:"bytes,16,opt,name=ConnectionDiagnosticID,proto3" json:"connection_diagnostic_id,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) GetConnectionDiagnosticID

func (m *UserCertsRequest) GetConnectionDiagnosticID() string

func (*UserCertsRequest) GetDropAccessRequests

func (m *UserCertsRequest) GetDropAccessRequests() []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) GetRoleRequests

func (m *UserCertsRequest) GetRoleRequests() []string

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) GetRouteToWindowsDesktop

func (m *UserCertsRequest) GetRouteToWindowsDesktop() RouteToWindowsDesktop

func (*UserCertsRequest) GetUsage

func (*UserCertsRequest) GetUseRoleRequests

func (m *UserCertsRequest) GetUseRoleRequests() bool

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
	// WindowsDesktop means a request for a TLS certificate for access to a specific
	// windows desktop.
	UserCertsRequest_WindowsDesktop UserCertsRequest_CertUsage = 5
)

func (UserCertsRequest_CertUsage) EnumDescriptor

func (UserCertsRequest_CertUsage) EnumDescriptor() ([]byte, []int)

func (UserCertsRequest_CertUsage) String

type UserCredentials

type UserCredentials struct {
	Username             string   `protobuf:"bytes,1,opt,name=Username,proto3" json:"username"`
	Password             []byte   `protobuf:"bytes,2,opt,name=Password,proto3" json:"password"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserCredentials describes fields for a user's username and password.

func (*UserCredentials) Descriptor

func (*UserCredentials) Descriptor() ([]byte, []int)

func (*UserCredentials) GetPassword

func (m *UserCredentials) GetPassword() []byte

func (*UserCredentials) GetUsername

func (m *UserCredentials) GetUsername() string

func (*UserCredentials) Marshal

func (m *UserCredentials) Marshal() (dAtA []byte, err error)

func (*UserCredentials) MarshalTo

func (m *UserCredentials) MarshalTo(dAtA []byte) (int, error)

func (*UserCredentials) MarshalToSizedBuffer

func (m *UserCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserCredentials) ProtoMessage

func (*UserCredentials) ProtoMessage()

func (*UserCredentials) Reset

func (m *UserCredentials) Reset()

func (*UserCredentials) Size

func (m *UserCredentials) Size() (n int)

func (*UserCredentials) String

func (m *UserCredentials) String() string

func (*UserCredentials) Unmarshal

func (m *UserCredentials) Unmarshal(dAtA []byte) error

func (*UserCredentials) XXX_DiscardUnknown

func (m *UserCredentials) XXX_DiscardUnknown()

func (*UserCredentials) XXX_Marshal

func (m *UserCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserCredentials) XXX_Merge

func (m *UserCredentials) XXX_Merge(src proto.Message)

func (*UserCredentials) XXX_Size

func (m *UserCredentials) XXX_Size() int

func (*UserCredentials) XXX_Unmarshal

func (m *UserCredentials) XXX_Unmarshal(b []byte) error

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 VerifyAccountRecoveryRequest

type VerifyAccountRecoveryRequest struct {
	// RecoveryStartTokenID is the ID of a recovery start token that's required to verify this
	// request.
	RecoveryStartTokenID string `protobuf:"bytes,1,opt,name=RecoveryStartTokenID,proto3" json:"recovery_start_token_id"`
	// Username is the name of the user that the token belongs to, used to verify that this name
	// is the same as defined in token for use with emails.
	Username string `protobuf:"bytes,2,opt,name=Username,proto3" json:"username"`
	// AuthnCred is the authentication cred that needs to be verified.
	//
	// Types that are valid to be assigned to AuthnCred:
	//	*VerifyAccountRecoveryRequest_Password
	//	*VerifyAccountRecoveryRequest_MFAAuthenticateResponse
	AuthnCred            isVerifyAccountRecoveryRequest_AuthnCred `protobuf_oneof:"AuthnCred"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

VerifyAccountRecoveryRequest is a request to create a recovery approved token that allows users to perform protected actions while not logged in. Represents step 2 of the account recovery process after RPC StartAccountRecovery, next step is RPC CompleteAccountRecovery.

func (*VerifyAccountRecoveryRequest) Descriptor

func (*VerifyAccountRecoveryRequest) Descriptor() ([]byte, []int)

func (*VerifyAccountRecoveryRequest) GetAuthnCred

func (m *VerifyAccountRecoveryRequest) GetAuthnCred() isVerifyAccountRecoveryRequest_AuthnCred

func (*VerifyAccountRecoveryRequest) GetMFAAuthenticateResponse

func (m *VerifyAccountRecoveryRequest) GetMFAAuthenticateResponse() *MFAAuthenticateResponse

func (*VerifyAccountRecoveryRequest) GetPassword

func (m *VerifyAccountRecoveryRequest) GetPassword() []byte

func (*VerifyAccountRecoveryRequest) GetRecoveryStartTokenID

func (m *VerifyAccountRecoveryRequest) GetRecoveryStartTokenID() string

func (*VerifyAccountRecoveryRequest) GetUsername

func (m *VerifyAccountRecoveryRequest) GetUsername() string

func (*VerifyAccountRecoveryRequest) Marshal

func (m *VerifyAccountRecoveryRequest) Marshal() (dAtA []byte, err error)

func (*VerifyAccountRecoveryRequest) MarshalTo

func (m *VerifyAccountRecoveryRequest) MarshalTo(dAtA []byte) (int, error)

func (*VerifyAccountRecoveryRequest) MarshalToSizedBuffer

func (m *VerifyAccountRecoveryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VerifyAccountRecoveryRequest) ProtoMessage

func (*VerifyAccountRecoveryRequest) ProtoMessage()

func (*VerifyAccountRecoveryRequest) Reset

func (m *VerifyAccountRecoveryRequest) Reset()

func (*VerifyAccountRecoveryRequest) Size

func (m *VerifyAccountRecoveryRequest) Size() (n int)

func (*VerifyAccountRecoveryRequest) String

func (*VerifyAccountRecoveryRequest) Unmarshal

func (m *VerifyAccountRecoveryRequest) Unmarshal(dAtA []byte) error

func (*VerifyAccountRecoveryRequest) XXX_DiscardUnknown

func (m *VerifyAccountRecoveryRequest) XXX_DiscardUnknown()

func (*VerifyAccountRecoveryRequest) XXX_Marshal

func (m *VerifyAccountRecoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VerifyAccountRecoveryRequest) XXX_Merge

func (m *VerifyAccountRecoveryRequest) XXX_Merge(src proto.Message)

func (*VerifyAccountRecoveryRequest) XXX_OneofWrappers

func (*VerifyAccountRecoveryRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*VerifyAccountRecoveryRequest) XXX_Size

func (m *VerifyAccountRecoveryRequest) XXX_Size() int

func (*VerifyAccountRecoveryRequest) XXX_Unmarshal

func (m *VerifyAccountRecoveryRequest) XXX_Unmarshal(b []byte) error

type VerifyAccountRecoveryRequest_MFAAuthenticateResponse

type VerifyAccountRecoveryRequest_MFAAuthenticateResponse struct {
	MFAAuthenticateResponse *MFAAuthenticateResponse `protobuf:"bytes,4,opt,name=MFAAuthenticateResponse,proto3,oneof" json:"mfa_authenticate_response,omitempty"`
}

func (*VerifyAccountRecoveryRequest_MFAAuthenticateResponse) MarshalTo

func (*VerifyAccountRecoveryRequest_MFAAuthenticateResponse) MarshalToSizedBuffer

func (m *VerifyAccountRecoveryRequest_MFAAuthenticateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VerifyAccountRecoveryRequest_MFAAuthenticateResponse) Size

type VerifyAccountRecoveryRequest_Password

type VerifyAccountRecoveryRequest_Password struct {
	Password []byte `protobuf:"bytes,3,opt,name=Password,proto3,oneof" json:"password,omitempty"`
}

func (*VerifyAccountRecoveryRequest_Password) MarshalTo

func (m *VerifyAccountRecoveryRequest_Password) MarshalTo(dAtA []byte) (int, error)

func (*VerifyAccountRecoveryRequest_Password) MarshalToSizedBuffer

func (m *VerifyAccountRecoveryRequest_Password) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VerifyAccountRecoveryRequest_Password) 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

type WindowsDesktopCertRequest

type WindowsDesktopCertRequest struct {
	// CSR is the request to sign in PEM format.
	CSR []byte `protobuf:"bytes,1,opt,name=CSR,proto3" json:"CSR,omitempty"`
	// CRLEndpoint is the address of the CRL for this certificate.
	CRLEndpoint string `protobuf:"bytes,2,opt,name=CRLEndpoint,proto3" json:"CRLEndpoint,omitempty"`
	// TTL is the certificate validity period.
	TTL                  Duration `protobuf:"varint,3,opt,name=TTL,proto3,casttype=Duration" json:"TTL,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WindowsDesktopCertRequest is a request to generate a client certificate used for Windows RDP authentication.

func (*WindowsDesktopCertRequest) Descriptor

func (*WindowsDesktopCertRequest) Descriptor() ([]byte, []int)

func (*WindowsDesktopCertRequest) GetCRLEndpoint

func (m *WindowsDesktopCertRequest) GetCRLEndpoint() string

func (*WindowsDesktopCertRequest) GetCSR

func (m *WindowsDesktopCertRequest) GetCSR() []byte

func (*WindowsDesktopCertRequest) GetTTL

func (m *WindowsDesktopCertRequest) GetTTL() Duration

func (*WindowsDesktopCertRequest) Marshal

func (m *WindowsDesktopCertRequest) Marshal() (dAtA []byte, err error)

func (*WindowsDesktopCertRequest) MarshalTo

func (m *WindowsDesktopCertRequest) MarshalTo(dAtA []byte) (int, error)

func (*WindowsDesktopCertRequest) MarshalToSizedBuffer

func (m *WindowsDesktopCertRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WindowsDesktopCertRequest) ProtoMessage

func (*WindowsDesktopCertRequest) ProtoMessage()

func (*WindowsDesktopCertRequest) Reset

func (m *WindowsDesktopCertRequest) Reset()

func (*WindowsDesktopCertRequest) Size

func (m *WindowsDesktopCertRequest) Size() (n int)

func (*WindowsDesktopCertRequest) String

func (m *WindowsDesktopCertRequest) String() string

func (*WindowsDesktopCertRequest) Unmarshal

func (m *WindowsDesktopCertRequest) Unmarshal(dAtA []byte) error

func (*WindowsDesktopCertRequest) XXX_DiscardUnknown

func (m *WindowsDesktopCertRequest) XXX_DiscardUnknown()

func (*WindowsDesktopCertRequest) XXX_Marshal

func (m *WindowsDesktopCertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowsDesktopCertRequest) XXX_Merge

func (m *WindowsDesktopCertRequest) XXX_Merge(src proto.Message)

func (*WindowsDesktopCertRequest) XXX_Size

func (m *WindowsDesktopCertRequest) XXX_Size() int

func (*WindowsDesktopCertRequest) XXX_Unmarshal

func (m *WindowsDesktopCertRequest) XXX_Unmarshal(b []byte) error

type WindowsDesktopCertResponse

type WindowsDesktopCertResponse struct {
	// Cert is the signed certificate in PEM format.
	Cert                 []byte   `protobuf:"bytes,1,opt,name=Cert,proto3" json:"Cert,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WindowsDesktopCertResponse contains the signed Windows RDP certificate.

func (*WindowsDesktopCertResponse) Descriptor

func (*WindowsDesktopCertResponse) Descriptor() ([]byte, []int)

func (*WindowsDesktopCertResponse) GetCert

func (m *WindowsDesktopCertResponse) GetCert() []byte

func (*WindowsDesktopCertResponse) Marshal

func (m *WindowsDesktopCertResponse) Marshal() (dAtA []byte, err error)

func (*WindowsDesktopCertResponse) MarshalTo

func (m *WindowsDesktopCertResponse) MarshalTo(dAtA []byte) (int, error)

func (*WindowsDesktopCertResponse) MarshalToSizedBuffer

func (m *WindowsDesktopCertResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WindowsDesktopCertResponse) ProtoMessage

func (*WindowsDesktopCertResponse) ProtoMessage()

func (*WindowsDesktopCertResponse) Reset

func (m *WindowsDesktopCertResponse) Reset()

func (*WindowsDesktopCertResponse) Size

func (m *WindowsDesktopCertResponse) Size() (n int)

func (*WindowsDesktopCertResponse) String

func (m *WindowsDesktopCertResponse) String() string

func (*WindowsDesktopCertResponse) Unmarshal

func (m *WindowsDesktopCertResponse) Unmarshal(dAtA []byte) error

func (*WindowsDesktopCertResponse) XXX_DiscardUnknown

func (m *WindowsDesktopCertResponse) XXX_DiscardUnknown()

func (*WindowsDesktopCertResponse) XXX_Marshal

func (m *WindowsDesktopCertResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowsDesktopCertResponse) XXX_Merge

func (m *WindowsDesktopCertResponse) XXX_Merge(src proto.Message)

func (*WindowsDesktopCertResponse) XXX_Size

func (m *WindowsDesktopCertResponse) XXX_Size() int

func (*WindowsDesktopCertResponse) XXX_Unmarshal

func (m *WindowsDesktopCertResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL