protos

package
v0.0.0-...-a1261cd Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ResultCode_name = map[int32]string{
		0:      "SUCCESS",
		10001:  "FAILED",
		10002:  "UNKNOWN",
		10003:  "INVALID_ARGUMENT",
		10004:  "INVALID_PASSWORD",
		10005:  "UNAUTHORIZED",
		10006:  "INVALID_ACCOUNT",
		10007:  "UNAVAILABLE",
		10008:  "INTERNAL",
		10009:  "CANCELED",
		10010:  "NOT_FOUND",
		10011:  "AUTH_TOKEN_EXPIRED",
		10012:  "ALREADY_LINKED_PLATFORM_ID",
		10013:  "NO_PERMISSION_ACCOUNT",
		10014:  "RESTRICTED_LOGIN",
		10015:  "BANNED",
		10016:  "UNAUTHORIZED_EMAIL",
		10017:  "DELETED_ACCOUNT",
		10018:  "SERVER_BUSY",
		10019:  "SERVER_SERVICE_OFF",
		100002: "SERVER_NOT_RESPONSE",
		100003: "SERVER_UNKNOWN",
		100004: "SERVER_ABORT",
		100005: "SERVER_NOT_FOUND",
		100006: "SERVER_INVALID_ARGUMENT",
		100007: "SERVER_OPERATION_FAILED",
		100008: "SERVER_ALREADY_EXISTS",
		100009: "SERVER_UNAUTHORIZED",
		100010: "SERVER_NO_PERMISSION",
		100011: "SERVER_INTERNAL",
		100012: "SERVER_DB_UPDATE_FAILED",
		100013: "SERVER_INVALID_GAME_SESSION",
	}
	ResultCode_value = map[string]int32{
		"SUCCESS":                     0,
		"FAILED":                      10001,
		"UNKNOWN":                     10002,
		"INVALID_ARGUMENT":            10003,
		"INVALID_PASSWORD":            10004,
		"UNAUTHORIZED":                10005,
		"INVALID_ACCOUNT":             10006,
		"UNAVAILABLE":                 10007,
		"INTERNAL":                    10008,
		"CANCELED":                    10009,
		"NOT_FOUND":                   10010,
		"AUTH_TOKEN_EXPIRED":          10011,
		"ALREADY_LINKED_PLATFORM_ID":  10012,
		"NO_PERMISSION_ACCOUNT":       10013,
		"RESTRICTED_LOGIN":            10014,
		"BANNED":                      10015,
		"UNAUTHORIZED_EMAIL":          10016,
		"DELETED_ACCOUNT":             10017,
		"SERVER_BUSY":                 10018,
		"SERVER_SERVICE_OFF":          10019,
		"SERVER_NOT_RESPONSE":         100002,
		"SERVER_UNKNOWN":              100003,
		"SERVER_ABORT":                100004,
		"SERVER_NOT_FOUND":            100005,
		"SERVER_INVALID_ARGUMENT":     100006,
		"SERVER_OPERATION_FAILED":     100007,
		"SERVER_ALREADY_EXISTS":       100008,
		"SERVER_UNAUTHORIZED":         100009,
		"SERVER_NO_PERMISSION":        100010,
		"SERVER_INTERNAL":             100011,
		"SERVER_DB_UPDATE_FAILED":     100012,
		"SERVER_INVALID_GAME_SESSION": 100013,
	}
)

Enum value maps for ResultCode.

View Source
var (
	CredentialResolverKind_name = map[int32]string{
		0: "DEFAULT",
		1: "ENV",
		2: "IMDS",
		3: "PROFILE",
	}
	CredentialResolverKind_value = map[string]int32{
		"DEFAULT": 0,
		"ENV":     1,
		"IMDS":    2,
		"PROFILE": 3,
	}
)

Enum value maps for CredentialResolverKind.

View Source
var (
	CredentialResolverStatus_name = map[int32]string{
		0:   "CRED_RESOLVER_UNKNOWN",
		1:   "CRED_REGISTERED_OK",
		2:   "CRED_REGISTERED_NOT_OK",
		101: "CRED_SUGGESTION_OK",
	}
	CredentialResolverStatus_value = map[string]int32{
		"CRED_RESOLVER_UNKNOWN":  0,
		"CRED_REGISTERED_OK":     1,
		"CRED_REGISTERED_NOT_OK": 2,
		"CRED_SUGGESTION_OK":     101,
	}
)

Enum value maps for CredentialResolverStatus.

View Source
var (
	ClusterInformationStatus_name = map[int32]string{
		0:   "INFO_NOT_SETTED",
		1:   "REGISTERED_OK",
		2:   "REGISTERED_NOTOK_NO_CRED_RESOLVER",
		3:   "REGISTERED_NOTOK_CRED_RES_NOTOK",
		4:   "REGISTERED_UNKNOWN",
		101: "SUGGESTION_OK",
		102: "SUGGESTION_NOTOK_NO_CRED_RESOLVER",
		103: "SUGGESTION_NOTOK_CRED_RES_NOTOK",
	}
	ClusterInformationStatus_value = map[string]int32{
		"INFO_NOT_SETTED":                   0,
		"REGISTERED_OK":                     1,
		"REGISTERED_NOTOK_NO_CRED_RESOLVER": 2,
		"REGISTERED_NOTOK_CRED_RES_NOTOK":   3,
		"REGISTERED_UNKNOWN":                4,
		"SUGGESTION_OK":                     101,
		"SUGGESTION_NOTOK_NO_CRED_RESOLVER": 102,
		"SUGGESTION_NOTOK_CRED_RES_NOTOK":   103,
	}
)

Enum value maps for ClusterInformationStatus.

View Source
var Application_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kubeconfig.Application",
	HandlerType: (*ApplicationServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Ping",
			Handler:    _Application_Ping_Handler,
		},
		{
			MethodName: "Version",
			Handler:    _Application_Version_Handler,
		},
		{
			MethodName: "GetConfig",
			Handler:    _Application_GetConfig_Handler,
		},
		{
			MethodName: "SetConfig",
			Handler:    _Application_SetConfig_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "protos/kubeconfig_service.proto",
}

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

View Source
var File_protos_common_proto protoreflect.FileDescriptor
View Source
var File_protos_kubeconfig_service_proto protoreflect.FileDescriptor
View Source
var Kubeconfig_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kubeconfig.Kubeconfig",
	HandlerType: (*KubeconfigServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAvailableCredResolvers",
			Handler:    _Kubeconfig_GetAvailableCredResolvers_Handler,
		},
		{
			MethodName: "SetCredResolver",
			Handler:    _Kubeconfig_SetCredResolver_Handler,
		},
		{
			MethodName: "SetCredResolvers",
			Handler:    _Kubeconfig_SetCredResolvers_Handler,
		},
		{
			MethodName: "DeleteCredResolver",
			Handler:    _Kubeconfig_DeleteCredResolver_Handler,
		},
		{
			MethodName: "SyncAvailableCredResolvers",
			Handler:    _Kubeconfig_SyncAvailableCredResolvers_Handler,
		},
		{
			MethodName: "GetSupportedVendors",
			Handler:    _Kubeconfig_GetSupportedVendors_Handler,
		},
		{
			MethodName: "GetRegisteredProfiles",
			Handler:    _Kubeconfig_GetRegisteredProfiles_Handler,
		},
		{
			MethodName: "GetAvailableClusters",
			Handler:    _Kubeconfig_GetAvailableClusters_Handler,
		},
		{
			MethodName: "RegisterCluster",
			Handler:    _Kubeconfig_RegisterCluster_Handler,
		},
		{
			MethodName: "DeleteCluster",
			Handler:    _Kubeconfig_DeleteCluster_Handler,
		},
		{
			MethodName: "SyncAvailableClusters",
			Handler:    _Kubeconfig_SyncAvailableClusters_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "protos/kubeconfig_service.proto",
}

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

Functions

func RegisterApplicationServer

func RegisterApplicationServer(s grpc.ServiceRegistrar, srv ApplicationServer)

func RegisterKubeconfigServer

func RegisterKubeconfigServer(s grpc.ServiceRegistrar, srv KubeconfigServer)

Types

type AggregatedClusterMetadata

type AggregatedClusterMetadata struct {
	Metadata      *ClusterMetadata         `protobuf:"bytes,1,opt,name=Metadata,proto3" json:"Metadata,omitempty"`
	DataResolvers []string                 `protobuf:"bytes,2,rep,name=DataResolvers,proto3" json:"DataResolvers,omitempty"`
	Status        ClusterInformationStatus `protobuf:"varint,3,opt,name=Status,proto3,enum=kubeconfig.ClusterInformationStatus" json:"Status,omitempty"`
	// contains filtered or unexported fields
}

func (*AggregatedClusterMetadata) Descriptor deprecated

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

Deprecated: Use AggregatedClusterMetadata.ProtoReflect.Descriptor instead.

func (*AggregatedClusterMetadata) GetDataResolvers

func (x *AggregatedClusterMetadata) GetDataResolvers() []string

func (*AggregatedClusterMetadata) GetMetadata

func (x *AggregatedClusterMetadata) GetMetadata() *ClusterMetadata

func (*AggregatedClusterMetadata) GetStatus

func (*AggregatedClusterMetadata) ProtoMessage

func (*AggregatedClusterMetadata) ProtoMessage()

func (*AggregatedClusterMetadata) ProtoReflect

func (*AggregatedClusterMetadata) Reset

func (x *AggregatedClusterMetadata) Reset()

func (*AggregatedClusterMetadata) String

func (x *AggregatedClusterMetadata) String() string

type ApplicationClient

type ApplicationClient interface {
	Ping(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*CommonRes, error)
	Version(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*CommonRes, error)
	GetConfig(ctx context.Context, in *GetConfigReq, opts ...grpc.CallOption) (*GetConfigRes, error)
	SetConfig(ctx context.Context, in *SetConfigReq, opts ...grpc.CallOption) (*CommonRes, error)
}

ApplicationClient is the client API for Application service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ApplicationServer

type ApplicationServer interface {
	Ping(context.Context, *CommonReq) (*CommonRes, error)
	Version(context.Context, *CommonReq) (*CommonRes, error)
	GetConfig(context.Context, *GetConfigReq) (*GetConfigRes, error)
	SetConfig(context.Context, *SetConfigReq) (*CommonRes, error)
	// contains filtered or unexported methods
}

ApplicationServer is the server API for Application service. All implementations must embed UnimplementedApplicationServer for forward compatibility

type ClusterInformationStatus

type ClusterInformationStatus int32
const (
	ClusterInformationStatus_INFO_NOT_SETTED                   ClusterInformationStatus = 0
	ClusterInformationStatus_REGISTERED_OK                     ClusterInformationStatus = 1   //정상임
	ClusterInformationStatus_REGISTERED_NOTOK_NO_CRED_RESOLVER ClusterInformationStatus = 2   //등록되었으나 CredResolver가 없음
	ClusterInformationStatus_REGISTERED_NOTOK_CRED_RES_NOTOK   ClusterInformationStatus = 3   //등록되었으나 CredResolver가 비정상임
	ClusterInformationStatus_REGISTERED_UNKNOWN                ClusterInformationStatus = 4   //등록되었으나 상태를 알 수 없음
	ClusterInformationStatus_SUGGESTION_OK                     ClusterInformationStatus = 101 //등록 가능
	ClusterInformationStatus_SUGGESTION_NOTOK_NO_CRED_RESOLVER ClusterInformationStatus = 102 //CredResolver가 없어서 등록 불가
	ClusterInformationStatus_SUGGESTION_NOTOK_CRED_RES_NOTOK   ClusterInformationStatus = 103 //CredResolver가 비정상이라 등록 불가
)

func (ClusterInformationStatus) Descriptor

func (ClusterInformationStatus) Enum

func (ClusterInformationStatus) EnumDescriptor deprecated

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

Deprecated: Use ClusterInformationStatus.Descriptor instead.

func (ClusterInformationStatus) Number

func (ClusterInformationStatus) String

func (x ClusterInformationStatus) String() string

func (ClusterInformationStatus) Type

type ClusterMetadata

type ClusterMetadata struct {
	ClusterName    string `protobuf:"bytes,1,opt,name=ClusterName,proto3" json:"ClusterName,omitempty"`
	CredResolverId string `protobuf:"bytes,2,opt,name=CredResolverId,proto3" json:"CredResolverId,omitempty"`
	// ClusterRegion, ClusterEngine, ServicePhase, InfraVendor, InfraAccountId, ServiceTag, ClusterGroup
	ClusterTags map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterMetadata) Descriptor deprecated

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

Deprecated: Use ClusterMetadata.ProtoReflect.Descriptor instead.

func (*ClusterMetadata) GetClusterName

func (x *ClusterMetadata) GetClusterName() string

func (*ClusterMetadata) GetClusterTags

func (x *ClusterMetadata) GetClusterTags() map[string]string

func (*ClusterMetadata) GetCredResolverId

func (x *ClusterMetadata) GetCredResolverId() string

func (*ClusterMetadata) ProtoMessage

func (*ClusterMetadata) ProtoMessage()

func (*ClusterMetadata) ProtoReflect

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

func (*ClusterMetadata) Reset

func (x *ClusterMetadata) Reset()

func (*ClusterMetadata) String

func (x *ClusterMetadata) String() string

type CommonReq

type CommonReq struct {
	// contains filtered or unexported fields
}

func (*CommonReq) Descriptor deprecated

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

Deprecated: Use CommonReq.ProtoReflect.Descriptor instead.

func (*CommonReq) ProtoMessage

func (*CommonReq) ProtoMessage()

func (*CommonReq) ProtoReflect

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

func (*CommonReq) Reset

func (x *CommonReq) Reset()

func (*CommonReq) String

func (x *CommonReq) String() string

type CommonRes

type CommonRes struct {
	Status  ResultCode `protobuf:"varint,1,opt,name=Status,proto3,enum=kubeconfig.ResultCode" json:"Status,omitempty"`
	Message string     `protobuf:"bytes,2,opt,name=Message,proto3" json:"Message,omitempty"`
	// contains filtered or unexported fields
}

func (*CommonRes) Descriptor deprecated

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

Deprecated: Use CommonRes.ProtoReflect.Descriptor instead.

func (*CommonRes) GetMessage

func (x *CommonRes) GetMessage() string

func (*CommonRes) GetStatus

func (x *CommonRes) GetStatus() ResultCode

func (*CommonRes) ProtoMessage

func (*CommonRes) ProtoMessage()

func (*CommonRes) ProtoReflect

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

func (*CommonRes) Reset

func (x *CommonRes) Reset()

func (*CommonRes) String

func (x *CommonRes) String() string

type CredResolverConfig

type CredResolverConfig struct {
	AccountId          string                   `protobuf:"bytes,1,opt,name=AccountId,proto3" json:"AccountId,omitempty"`
	InfraVendor        string                   `protobuf:"bytes,3,opt,name=InfraVendor,proto3" json:"InfraVendor,omitempty"`
	AccountAlias       string                   `protobuf:"bytes,2,opt,name=AccountAlias,proto3" json:"AccountAlias,omitempty"`
	Kind               CredentialResolverKind   `protobuf:"varint,4,opt,name=Kind,proto3,enum=kubeconfig.CredentialResolverKind" json:"Kind,omitempty"`
	ResolverAttributes map[string]string        `` /* 177-byte string literal not displayed */
	Status             CredentialResolverStatus `protobuf:"varint,6,opt,name=Status,proto3,enum=kubeconfig.CredentialResolverStatus" json:"Status,omitempty"`
	StatusDetail       string                   `protobuf:"bytes,7,opt,name=StatusDetail,proto3" json:"StatusDetail,omitempty"`
	// contains filtered or unexported fields
}

func (*CredResolverConfig) Descriptor deprecated

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

Deprecated: Use CredResolverConfig.ProtoReflect.Descriptor instead.

func (*CredResolverConfig) GetAccountAlias

func (x *CredResolverConfig) GetAccountAlias() string

func (*CredResolverConfig) GetAccountId

func (x *CredResolverConfig) GetAccountId() string

func (*CredResolverConfig) GetInfraVendor

func (x *CredResolverConfig) GetInfraVendor() string

func (*CredResolverConfig) GetKind

func (*CredResolverConfig) GetResolverAttributes

func (x *CredResolverConfig) GetResolverAttributes() map[string]string

func (*CredResolverConfig) GetStatus

func (*CredResolverConfig) GetStatusDetail

func (x *CredResolverConfig) GetStatusDetail() string

func (*CredResolverConfig) ProtoMessage

func (*CredResolverConfig) ProtoMessage()

func (*CredResolverConfig) ProtoReflect

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

func (*CredResolverConfig) Reset

func (x *CredResolverConfig) Reset()

func (*CredResolverConfig) String

func (x *CredResolverConfig) String() string

type CredResolversReq

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

func (*CredResolversReq) Descriptor deprecated

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

Deprecated: Use CredResolversReq.ProtoReflect.Descriptor instead.

func (*CredResolversReq) GetConfigs

func (x *CredResolversReq) GetConfigs() []*CredResolverConfig

func (*CredResolversReq) ProtoMessage

func (*CredResolversReq) ProtoMessage()

func (*CredResolversReq) ProtoReflect

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

func (*CredResolversReq) Reset

func (x *CredResolversReq) Reset()

func (*CredResolversReq) String

func (x *CredResolversReq) String() string

type CredentialResolverKind

type CredentialResolverKind int32
const (
	CredentialResolverKind_DEFAULT CredentialResolverKind = 0 //SDK Default Chain
	CredentialResolverKind_ENV     CredentialResolverKind = 1 //SDK ENV
	CredentialResolverKind_IMDS    CredentialResolverKind = 2 //Cloud IMDS API
	CredentialResolverKind_PROFILE CredentialResolverKind = 3 //SDK Profile
)

func (CredentialResolverKind) Descriptor

func (CredentialResolverKind) Enum

func (CredentialResolverKind) EnumDescriptor deprecated

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

Deprecated: Use CredentialResolverKind.Descriptor instead.

func (CredentialResolverKind) Number

func (CredentialResolverKind) String

func (x CredentialResolverKind) String() string

func (CredentialResolverKind) Type

type CredentialResolverStatus

type CredentialResolverStatus int32
const (
	CredentialResolverStatus_CRED_RESOLVER_UNKNOWN  CredentialResolverStatus = 0
	CredentialResolverStatus_CRED_REGISTERED_OK     CredentialResolverStatus = 1
	CredentialResolverStatus_CRED_REGISTERED_NOT_OK CredentialResolverStatus = 2
	CredentialResolverStatus_CRED_SUGGESTION_OK     CredentialResolverStatus = 101
)

func (CredentialResolverStatus) Descriptor

func (CredentialResolverStatus) Enum

func (CredentialResolverStatus) EnumDescriptor deprecated

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

Deprecated: Use CredentialResolverStatus.Descriptor instead.

func (CredentialResolverStatus) Number

func (CredentialResolverStatus) String

func (x CredentialResolverStatus) String() string

func (CredentialResolverStatus) Type

type DeleteClusterReq

type DeleteClusterReq struct {
	CommonReq   *CommonReq `protobuf:"bytes,1,opt,name=CommonReq,proto3" json:"CommonReq,omitempty"`
	ClusterName string     `protobuf:"bytes,2,opt,name=ClusterName,proto3" json:"ClusterName,omitempty"`
	Cascade     bool       `protobuf:"varint,3,opt,name=Cascade,proto3" json:"Cascade,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterReq) Descriptor deprecated

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

Deprecated: Use DeleteClusterReq.ProtoReflect.Descriptor instead.

func (*DeleteClusterReq) GetCascade

func (x *DeleteClusterReq) GetCascade() bool

func (*DeleteClusterReq) GetClusterName

func (x *DeleteClusterReq) GetClusterName() string

func (*DeleteClusterReq) GetCommonReq

func (x *DeleteClusterReq) GetCommonReq() *CommonReq

func (*DeleteClusterReq) ProtoMessage

func (*DeleteClusterReq) ProtoMessage()

func (*DeleteClusterReq) ProtoReflect

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

func (*DeleteClusterReq) Reset

func (x *DeleteClusterReq) Reset()

func (*DeleteClusterReq) String

func (x *DeleteClusterReq) String() string

type DeleteCredResolverReq

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

func (*DeleteCredResolverReq) Descriptor deprecated

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

Deprecated: Use DeleteCredResolverReq.ProtoReflect.Descriptor instead.

func (*DeleteCredResolverReq) GetAccountId

func (x *DeleteCredResolverReq) GetAccountId() string

func (*DeleteCredResolverReq) ProtoMessage

func (*DeleteCredResolverReq) ProtoMessage()

func (*DeleteCredResolverReq) ProtoReflect

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

func (*DeleteCredResolverReq) Reset

func (x *DeleteCredResolverReq) Reset()

func (*DeleteCredResolverReq) String

func (x *DeleteCredResolverReq) String() string

type GetAvailableClustersRes

type GetAvailableClustersRes struct {
	CommonRes *CommonRes                   `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Clusters  []*AggregatedClusterMetadata `protobuf:"bytes,2,rep,name=Clusters,proto3" json:"Clusters,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAvailableClustersRes) Descriptor deprecated

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

Deprecated: Use GetAvailableClustersRes.ProtoReflect.Descriptor instead.

func (*GetAvailableClustersRes) GetClusters

func (*GetAvailableClustersRes) GetCommonRes

func (x *GetAvailableClustersRes) GetCommonRes() *CommonRes

func (*GetAvailableClustersRes) ProtoMessage

func (*GetAvailableClustersRes) ProtoMessage()

func (*GetAvailableClustersRes) ProtoReflect

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

func (*GetAvailableClustersRes) Reset

func (x *GetAvailableClustersRes) Reset()

func (*GetAvailableClustersRes) String

func (x *GetAvailableClustersRes) String() string

type GetConfigReq

type GetConfigReq struct {
	CommonRes *CommonRes `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Name      string     `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigReq) Descriptor deprecated

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

Deprecated: Use GetConfigReq.ProtoReflect.Descriptor instead.

func (*GetConfigReq) GetCommonRes

func (x *GetConfigReq) GetCommonRes() *CommonRes

func (*GetConfigReq) GetName

func (x *GetConfigReq) GetName() string

func (*GetConfigReq) ProtoMessage

func (*GetConfigReq) ProtoMessage()

func (*GetConfigReq) ProtoReflect

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

func (*GetConfigReq) Reset

func (x *GetConfigReq) Reset()

func (*GetConfigReq) String

func (x *GetConfigReq) String() string

type GetConfigRes

type GetConfigRes struct {
	CommonRes *CommonRes `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Data      string     `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigRes) Descriptor deprecated

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

Deprecated: Use GetConfigRes.ProtoReflect.Descriptor instead.

func (*GetConfigRes) GetCommonRes

func (x *GetConfigRes) GetCommonRes() *CommonRes

func (*GetConfigRes) GetData

func (x *GetConfigRes) GetData() string

func (*GetConfigRes) ProtoMessage

func (*GetConfigRes) ProtoMessage()

func (*GetConfigRes) ProtoReflect

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

func (*GetConfigRes) Reset

func (x *GetConfigRes) Reset()

func (*GetConfigRes) String

func (x *GetConfigRes) String() string

type GetCredResolversRes

type GetCredResolversRes struct {
	CommonRes *CommonRes            `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Configs   []*CredResolverConfig `protobuf:"bytes,2,rep,name=Configs,proto3" json:"Configs,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredResolversRes) Descriptor deprecated

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

Deprecated: Use GetCredResolversRes.ProtoReflect.Descriptor instead.

func (*GetCredResolversRes) GetCommonRes

func (x *GetCredResolversRes) GetCommonRes() *CommonRes

func (*GetCredResolversRes) GetConfigs

func (x *GetCredResolversRes) GetConfigs() []*CredResolverConfig

func (*GetCredResolversRes) ProtoMessage

func (*GetCredResolversRes) ProtoMessage()

func (*GetCredResolversRes) ProtoReflect

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

func (*GetCredResolversRes) Reset

func (x *GetCredResolversRes) Reset()

func (*GetCredResolversRes) String

func (x *GetCredResolversRes) String() string

type GetRegisteredProfilesReq

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

func (*GetRegisteredProfilesReq) Descriptor deprecated

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

Deprecated: Use GetRegisteredProfilesReq.ProtoReflect.Descriptor instead.

func (*GetRegisteredProfilesReq) GetInfraVendor

func (x *GetRegisteredProfilesReq) GetInfraVendor() string

func (*GetRegisteredProfilesReq) ProtoMessage

func (*GetRegisteredProfilesReq) ProtoMessage()

func (*GetRegisteredProfilesReq) ProtoReflect

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

func (*GetRegisteredProfilesReq) Reset

func (x *GetRegisteredProfilesReq) Reset()

func (*GetRegisteredProfilesReq) String

func (x *GetRegisteredProfilesReq) String() string

type GetRegisteredProfilesRes

type GetRegisteredProfilesRes struct {
	CommonRes *CommonRes `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Profiles  []*Profile `protobuf:"bytes,2,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRegisteredProfilesRes) Descriptor deprecated

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

Deprecated: Use GetRegisteredProfilesRes.ProtoReflect.Descriptor instead.

func (*GetRegisteredProfilesRes) GetCommonRes

func (x *GetRegisteredProfilesRes) GetCommonRes() *CommonRes

func (*GetRegisteredProfilesRes) GetProfiles

func (x *GetRegisteredProfilesRes) GetProfiles() []*Profile

func (*GetRegisteredProfilesRes) ProtoMessage

func (*GetRegisteredProfilesRes) ProtoMessage()

func (*GetRegisteredProfilesRes) ProtoReflect

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

func (*GetRegisteredProfilesRes) Reset

func (x *GetRegisteredProfilesRes) Reset()

func (*GetRegisteredProfilesRes) String

func (x *GetRegisteredProfilesRes) String() string

type GetSupportedVendorsRes

type GetSupportedVendorsRes struct {
	CommonRes *CommonRes `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Vendors   []*Vendor  `protobuf:"bytes,2,rep,name=Vendors,proto3" json:"Vendors,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSupportedVendorsRes) Descriptor deprecated

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

Deprecated: Use GetSupportedVendorsRes.ProtoReflect.Descriptor instead.

func (*GetSupportedVendorsRes) GetCommonRes

func (x *GetSupportedVendorsRes) GetCommonRes() *CommonRes

func (*GetSupportedVendorsRes) GetVendors

func (x *GetSupportedVendorsRes) GetVendors() []*Vendor

func (*GetSupportedVendorsRes) ProtoMessage

func (*GetSupportedVendorsRes) ProtoMessage()

func (*GetSupportedVendorsRes) ProtoReflect

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

func (*GetSupportedVendorsRes) Reset

func (x *GetSupportedVendorsRes) Reset()

func (*GetSupportedVendorsRes) String

func (x *GetSupportedVendorsRes) String() string

type KubeConfigReq

type KubeConfigReq struct {
	CommonReq *CommonReq `protobuf:"bytes,1,opt,name=CommonReq,proto3" json:"CommonReq,omitempty"`
	Config    string     `protobuf:"bytes,2,opt,name=Config,proto3" json:"Config,omitempty"`
	// contains filtered or unexported fields
}

func (*KubeConfigReq) Descriptor deprecated

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

Deprecated: Use KubeConfigReq.ProtoReflect.Descriptor instead.

func (*KubeConfigReq) GetCommonReq

func (x *KubeConfigReq) GetCommonReq() *CommonReq

func (*KubeConfigReq) GetConfig

func (x *KubeConfigReq) GetConfig() string

func (*KubeConfigReq) ProtoMessage

func (*KubeConfigReq) ProtoMessage()

func (*KubeConfigReq) ProtoReflect

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

func (*KubeConfigReq) Reset

func (x *KubeConfigReq) Reset()

func (*KubeConfigReq) String

func (x *KubeConfigReq) String() string

type KubeConfigRes

type KubeConfigRes struct {
	CommonRes *CommonRes `protobuf:"bytes,1,opt,name=CommonRes,proto3" json:"CommonRes,omitempty"`
	Config    string     `protobuf:"bytes,2,opt,name=Config,proto3" json:"Config,omitempty"`
	// contains filtered or unexported fields
}

func (*KubeConfigRes) Descriptor deprecated

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

Deprecated: Use KubeConfigRes.ProtoReflect.Descriptor instead.

func (*KubeConfigRes) GetCommonRes

func (x *KubeConfigRes) GetCommonRes() *CommonRes

func (*KubeConfigRes) GetConfig

func (x *KubeConfigRes) GetConfig() string

func (*KubeConfigRes) ProtoMessage

func (*KubeConfigRes) ProtoMessage()

func (*KubeConfigRes) ProtoReflect

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

func (*KubeConfigRes) Reset

func (x *KubeConfigRes) Reset()

func (*KubeConfigRes) String

func (x *KubeConfigRes) String() string

type KubeconfigClient

type KubeconfigClient interface {
	GetAvailableCredResolvers(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*GetCredResolversRes, error)
	SetCredResolver(ctx context.Context, in *CredResolverConfig, opts ...grpc.CallOption) (*CommonRes, error)
	SetCredResolvers(ctx context.Context, in *CredResolversReq, opts ...grpc.CallOption) (*CommonRes, error)
	DeleteCredResolver(ctx context.Context, in *DeleteCredResolverReq, opts ...grpc.CallOption) (*CommonRes, error)
	SyncAvailableCredResolvers(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*CommonRes, error)
	GetSupportedVendors(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*GetSupportedVendorsRes, error)
	GetRegisteredProfiles(ctx context.Context, in *GetRegisteredProfilesReq, opts ...grpc.CallOption) (*GetRegisteredProfilesRes, error)
	GetAvailableClusters(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*GetAvailableClustersRes, error)
	RegisterCluster(ctx context.Context, in *RegisterClusterReq, opts ...grpc.CallOption) (*CommonRes, error)
	DeleteCluster(ctx context.Context, in *DeleteClusterReq, opts ...grpc.CallOption) (*CommonRes, error)
	SyncAvailableClusters(ctx context.Context, in *CommonReq, opts ...grpc.CallOption) (*CommonRes, error)
}

KubeconfigClient is the client API for Kubeconfig service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewKubeconfigClient

func NewKubeconfigClient(cc grpc.ClientConnInterface) KubeconfigClient

type KubeconfigServer

type KubeconfigServer interface {
	GetAvailableCredResolvers(context.Context, *CommonReq) (*GetCredResolversRes, error)
	SetCredResolver(context.Context, *CredResolverConfig) (*CommonRes, error)
	SetCredResolvers(context.Context, *CredResolversReq) (*CommonRes, error)
	DeleteCredResolver(context.Context, *DeleteCredResolverReq) (*CommonRes, error)
	SyncAvailableCredResolvers(context.Context, *CommonReq) (*CommonRes, error)
	GetSupportedVendors(context.Context, *CommonReq) (*GetSupportedVendorsRes, error)
	GetRegisteredProfiles(context.Context, *GetRegisteredProfilesReq) (*GetRegisteredProfilesRes, error)
	GetAvailableClusters(context.Context, *CommonReq) (*GetAvailableClustersRes, error)
	RegisterCluster(context.Context, *RegisterClusterReq) (*CommonRes, error)
	DeleteCluster(context.Context, *DeleteClusterReq) (*CommonRes, error)
	SyncAvailableClusters(context.Context, *CommonReq) (*CommonRes, error)
	// contains filtered or unexported methods
}

KubeconfigServer is the server API for Kubeconfig service. All implementations must embed UnimplementedKubeconfigServer for forward compatibility

type Profile

type Profile struct {
	ProfileName string `protobuf:"bytes,1,opt,name=ProfileName,proto3" json:"ProfileName,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=AccountId,proto3" json:"AccountId,omitempty"`
	InfraVendor string `protobuf:"bytes,3,opt,name=InfraVendor,proto3" json:"InfraVendor,omitempty"`
	// contains filtered or unexported fields
}

func (*Profile) Descriptor deprecated

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

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetAccountId

func (x *Profile) GetAccountId() string

func (*Profile) GetInfraVendor

func (x *Profile) GetInfraVendor() string

func (*Profile) GetProfileName

func (x *Profile) GetProfileName() string

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

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

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) String

func (x *Profile) String() string

type RegisterClusterReq

type RegisterClusterReq struct {
	CommonReq   *CommonReq `protobuf:"bytes,1,opt,name=CommonReq,proto3" json:"CommonReq,omitempty"`
	ClusterName string     `protobuf:"bytes,2,opt,name=ClusterName,proto3" json:"ClusterName,omitempty"`
	AccountId   string     `protobuf:"bytes,3,opt,name=AccountId,proto3" json:"AccountId,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterClusterReq) Descriptor deprecated

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

Deprecated: Use RegisterClusterReq.ProtoReflect.Descriptor instead.

func (*RegisterClusterReq) GetAccountId

func (x *RegisterClusterReq) GetAccountId() string

func (*RegisterClusterReq) GetClusterName

func (x *RegisterClusterReq) GetClusterName() string

func (*RegisterClusterReq) GetCommonReq

func (x *RegisterClusterReq) GetCommonReq() *CommonReq

func (*RegisterClusterReq) ProtoMessage

func (*RegisterClusterReq) ProtoMessage()

func (*RegisterClusterReq) ProtoReflect

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

func (*RegisterClusterReq) Reset

func (x *RegisterClusterReq) Reset()

func (*RegisterClusterReq) String

func (x *RegisterClusterReq) String() string

type ResultCode

type ResultCode int32
const (
	ResultCode_SUCCESS ResultCode = 0
	// 10000 Lobby or common
	ResultCode_FAILED                     ResultCode = 10001
	ResultCode_UNKNOWN                    ResultCode = 10002
	ResultCode_INVALID_ARGUMENT           ResultCode = 10003
	ResultCode_INVALID_PASSWORD           ResultCode = 10004
	ResultCode_UNAUTHORIZED               ResultCode = 10005
	ResultCode_INVALID_ACCOUNT            ResultCode = 10006
	ResultCode_UNAVAILABLE                ResultCode = 10007
	ResultCode_INTERNAL                   ResultCode = 10008
	ResultCode_CANCELED                   ResultCode = 10009
	ResultCode_NOT_FOUND                  ResultCode = 10010
	ResultCode_AUTH_TOKEN_EXPIRED         ResultCode = 10011
	ResultCode_ALREADY_LINKED_PLATFORM_ID ResultCode = 10012
	ResultCode_NO_PERMISSION_ACCOUNT      ResultCode = 10013
	ResultCode_RESTRICTED_LOGIN           ResultCode = 10014
	ResultCode_BANNED                     ResultCode = 10015
	ResultCode_UNAUTHORIZED_EMAIL         ResultCode = 10016
	ResultCode_DELETED_ACCOUNT            ResultCode = 10017
	ResultCode_SERVER_BUSY                ResultCode = 10018
	ResultCode_SERVER_SERVICE_OFF         ResultCode = 10019
	// 100000 Server Internal
	ResultCode_SERVER_NOT_RESPONSE         ResultCode = 100002
	ResultCode_SERVER_UNKNOWN              ResultCode = 100003
	ResultCode_SERVER_ABORT                ResultCode = 100004
	ResultCode_SERVER_NOT_FOUND            ResultCode = 100005
	ResultCode_SERVER_INVALID_ARGUMENT     ResultCode = 100006
	ResultCode_SERVER_OPERATION_FAILED     ResultCode = 100007
	ResultCode_SERVER_ALREADY_EXISTS       ResultCode = 100008
	ResultCode_SERVER_UNAUTHORIZED         ResultCode = 100009
	ResultCode_SERVER_NO_PERMISSION        ResultCode = 100010
	ResultCode_SERVER_INTERNAL             ResultCode = 100011
	ResultCode_SERVER_DB_UPDATE_FAILED     ResultCode = 100012
	ResultCode_SERVER_INVALID_GAME_SESSION ResultCode = 100013
)

func (ResultCode) Descriptor

func (ResultCode) Descriptor() protoreflect.EnumDescriptor

func (ResultCode) Enum

func (x ResultCode) Enum() *ResultCode

func (ResultCode) EnumDescriptor deprecated

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

Deprecated: Use ResultCode.Descriptor instead.

func (ResultCode) Number

func (x ResultCode) Number() protoreflect.EnumNumber

func (ResultCode) String

func (x ResultCode) String() string

func (ResultCode) Type

type SetConfigReq

type SetConfigReq struct {
	CommonReq *CommonReq `protobuf:"bytes,1,opt,name=CommonReq,proto3" json:"CommonReq,omitempty"`
	Name      string     `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	Data      string     `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"`
	// contains filtered or unexported fields
}

func (*SetConfigReq) Descriptor deprecated

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

Deprecated: Use SetConfigReq.ProtoReflect.Descriptor instead.

func (*SetConfigReq) GetCommonReq

func (x *SetConfigReq) GetCommonReq() *CommonReq

func (*SetConfigReq) GetData

func (x *SetConfigReq) GetData() string

func (*SetConfigReq) GetName

func (x *SetConfigReq) GetName() string

func (*SetConfigReq) ProtoMessage

func (*SetConfigReq) ProtoMessage()

func (*SetConfigReq) ProtoReflect

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

func (*SetConfigReq) Reset

func (x *SetConfigReq) Reset()

func (*SetConfigReq) String

func (x *SetConfigReq) String() string

type UnimplementedApplicationServer

type UnimplementedApplicationServer struct {
}

UnimplementedApplicationServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationServer) GetConfig

func (UnimplementedApplicationServer) Ping

func (UnimplementedApplicationServer) SetConfig

func (UnimplementedApplicationServer) Version

type UnimplementedKubeconfigServer

type UnimplementedKubeconfigServer struct {
}

UnimplementedKubeconfigServer must be embedded to have forward compatible implementations.

func (UnimplementedKubeconfigServer) DeleteCluster

func (UnimplementedKubeconfigServer) DeleteCredResolver

func (UnimplementedKubeconfigServer) GetAvailableClusters

func (UnimplementedKubeconfigServer) GetAvailableCredResolvers

func (UnimplementedKubeconfigServer) GetRegisteredProfiles

func (UnimplementedKubeconfigServer) GetSupportedVendors

func (UnimplementedKubeconfigServer) RegisterCluster

func (UnimplementedKubeconfigServer) SetCredResolver

func (UnimplementedKubeconfigServer) SetCredResolvers

func (UnimplementedKubeconfigServer) SyncAvailableClusters

func (UnimplementedKubeconfigServer) SyncAvailableCredResolvers

func (UnimplementedKubeconfigServer) SyncAvailableCredResolvers(context.Context, *CommonReq) (*CommonRes, error)

type UnsafeApplicationServer

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

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

type UnsafeKubeconfigServer

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

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

type Vendor

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

func (*Vendor) Descriptor deprecated

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

Deprecated: Use Vendor.ProtoReflect.Descriptor instead.

func (*Vendor) GetVendorName

func (x *Vendor) GetVendorName() string

func (*Vendor) ProtoMessage

func (*Vendor) ProtoMessage()

func (*Vendor) ProtoReflect

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

func (*Vendor) Reset

func (x *Vendor) Reset()

func (*Vendor) String

func (x *Vendor) String() string

Jump to

Keyboard shortcuts

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