Documentation
¶
Index ¶
- Variables
- func RegisterApplicationServer(s grpc.ServiceRegistrar, srv ApplicationServer)
- func RegisterKubeconfigServer(s grpc.ServiceRegistrar, srv KubeconfigServer)
- type AggregatedClusterMetadata
- func (*AggregatedClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AggregatedClusterMetadata) GetDataResolvers() []string
- func (x *AggregatedClusterMetadata) GetMetadata() *ClusterMetadata
- func (x *AggregatedClusterMetadata) GetStatus() ClusterInformationStatus
- func (*AggregatedClusterMetadata) ProtoMessage()
- func (x *AggregatedClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *AggregatedClusterMetadata) Reset()
- func (x *AggregatedClusterMetadata) String() string
- type ApplicationClient
- type ApplicationServer
- type ClusterInformationStatus
- func (ClusterInformationStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterInformationStatus) Enum() *ClusterInformationStatus
- func (ClusterInformationStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterInformationStatus) Number() protoreflect.EnumNumber
- func (x ClusterInformationStatus) String() string
- func (ClusterInformationStatus) Type() protoreflect.EnumType
- type ClusterMetadata
- func (*ClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterMetadata) GetClusterName() string
- func (x *ClusterMetadata) GetClusterTags() map[string]string
- func (x *ClusterMetadata) GetCredResolverId() string
- func (*ClusterMetadata) ProtoMessage()
- func (x *ClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *ClusterMetadata) Reset()
- func (x *ClusterMetadata) String() string
- type CommonReq
- type CommonRes
- type CredResolverConfig
- func (*CredResolverConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CredResolverConfig) GetAccountAlias() string
- func (x *CredResolverConfig) GetAccountId() string
- func (x *CredResolverConfig) GetInfraVendor() string
- func (x *CredResolverConfig) GetKind() CredentialResolverKind
- func (x *CredResolverConfig) GetResolverAttributes() map[string]string
- func (x *CredResolverConfig) GetStatus() CredentialResolverStatus
- func (x *CredResolverConfig) GetStatusDetail() string
- func (*CredResolverConfig) ProtoMessage()
- func (x *CredResolverConfig) ProtoReflect() protoreflect.Message
- func (x *CredResolverConfig) Reset()
- func (x *CredResolverConfig) String() string
- type CredResolversReq
- func (*CredResolversReq) Descriptor() ([]byte, []int)deprecated
- func (x *CredResolversReq) GetConfigs() []*CredResolverConfig
- func (*CredResolversReq) ProtoMessage()
- func (x *CredResolversReq) ProtoReflect() protoreflect.Message
- func (x *CredResolversReq) Reset()
- func (x *CredResolversReq) String() string
- type CredentialResolverKind
- func (CredentialResolverKind) Descriptor() protoreflect.EnumDescriptor
- func (x CredentialResolverKind) Enum() *CredentialResolverKind
- func (CredentialResolverKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x CredentialResolverKind) Number() protoreflect.EnumNumber
- func (x CredentialResolverKind) String() string
- func (CredentialResolverKind) Type() protoreflect.EnumType
- type CredentialResolverStatus
- func (CredentialResolverStatus) Descriptor() protoreflect.EnumDescriptor
- func (x CredentialResolverStatus) Enum() *CredentialResolverStatus
- func (CredentialResolverStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x CredentialResolverStatus) Number() protoreflect.EnumNumber
- func (x CredentialResolverStatus) String() string
- func (CredentialResolverStatus) Type() protoreflect.EnumType
- type DeleteClusterReq
- func (*DeleteClusterReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterReq) GetCascade() bool
- func (x *DeleteClusterReq) GetClusterName() string
- func (x *DeleteClusterReq) GetCommonReq() *CommonReq
- func (*DeleteClusterReq) ProtoMessage()
- func (x *DeleteClusterReq) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterReq) Reset()
- func (x *DeleteClusterReq) String() string
- type DeleteCredResolverReq
- func (*DeleteCredResolverReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCredResolverReq) GetAccountId() string
- func (*DeleteCredResolverReq) ProtoMessage()
- func (x *DeleteCredResolverReq) ProtoReflect() protoreflect.Message
- func (x *DeleteCredResolverReq) Reset()
- func (x *DeleteCredResolverReq) String() string
- type GetAvailableClustersRes
- func (*GetAvailableClustersRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailableClustersRes) GetClusters() []*AggregatedClusterMetadata
- func (x *GetAvailableClustersRes) GetCommonRes() *CommonRes
- func (*GetAvailableClustersRes) ProtoMessage()
- func (x *GetAvailableClustersRes) ProtoReflect() protoreflect.Message
- func (x *GetAvailableClustersRes) Reset()
- func (x *GetAvailableClustersRes) String() string
- type GetConfigReq
- func (*GetConfigReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigReq) GetCommonRes() *CommonRes
- func (x *GetConfigReq) GetName() string
- func (*GetConfigReq) ProtoMessage()
- func (x *GetConfigReq) ProtoReflect() protoreflect.Message
- func (x *GetConfigReq) Reset()
- func (x *GetConfigReq) String() string
- type GetConfigRes
- func (*GetConfigRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigRes) GetCommonRes() *CommonRes
- func (x *GetConfigRes) GetData() string
- func (*GetConfigRes) ProtoMessage()
- func (x *GetConfigRes) ProtoReflect() protoreflect.Message
- func (x *GetConfigRes) Reset()
- func (x *GetConfigRes) String() string
- type GetCredResolversRes
- func (*GetCredResolversRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetCredResolversRes) GetCommonRes() *CommonRes
- func (x *GetCredResolversRes) GetConfigs() []*CredResolverConfig
- func (*GetCredResolversRes) ProtoMessage()
- func (x *GetCredResolversRes) ProtoReflect() protoreflect.Message
- func (x *GetCredResolversRes) Reset()
- func (x *GetCredResolversRes) String() string
- type GetRegisteredProfilesReq
- func (*GetRegisteredProfilesReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetRegisteredProfilesReq) GetInfraVendor() string
- func (*GetRegisteredProfilesReq) ProtoMessage()
- func (x *GetRegisteredProfilesReq) ProtoReflect() protoreflect.Message
- func (x *GetRegisteredProfilesReq) Reset()
- func (x *GetRegisteredProfilesReq) String() string
- type GetRegisteredProfilesRes
- func (*GetRegisteredProfilesRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetRegisteredProfilesRes) GetCommonRes() *CommonRes
- func (x *GetRegisteredProfilesRes) GetProfiles() []*Profile
- func (*GetRegisteredProfilesRes) ProtoMessage()
- func (x *GetRegisteredProfilesRes) ProtoReflect() protoreflect.Message
- func (x *GetRegisteredProfilesRes) Reset()
- func (x *GetRegisteredProfilesRes) String() string
- type GetSupportedVendorsRes
- func (*GetSupportedVendorsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetSupportedVendorsRes) GetCommonRes() *CommonRes
- func (x *GetSupportedVendorsRes) GetVendors() []*Vendor
- func (*GetSupportedVendorsRes) ProtoMessage()
- func (x *GetSupportedVendorsRes) ProtoReflect() protoreflect.Message
- func (x *GetSupportedVendorsRes) Reset()
- func (x *GetSupportedVendorsRes) String() string
- type KubeConfigReq
- func (*KubeConfigReq) Descriptor() ([]byte, []int)deprecated
- func (x *KubeConfigReq) GetCommonReq() *CommonReq
- func (x *KubeConfigReq) GetConfig() string
- func (*KubeConfigReq) ProtoMessage()
- func (x *KubeConfigReq) ProtoReflect() protoreflect.Message
- func (x *KubeConfigReq) Reset()
- func (x *KubeConfigReq) String() string
- type KubeConfigRes
- func (*KubeConfigRes) Descriptor() ([]byte, []int)deprecated
- func (x *KubeConfigRes) GetCommonRes() *CommonRes
- func (x *KubeConfigRes) GetConfig() string
- func (*KubeConfigRes) ProtoMessage()
- func (x *KubeConfigRes) ProtoReflect() protoreflect.Message
- func (x *KubeConfigRes) Reset()
- func (x *KubeConfigRes) String() string
- type KubeconfigClient
- type KubeconfigServer
- type Profile
- func (*Profile) Descriptor() ([]byte, []int)deprecated
- func (x *Profile) GetAccountId() string
- func (x *Profile) GetInfraVendor() string
- func (x *Profile) GetProfileName() string
- func (*Profile) ProtoMessage()
- func (x *Profile) ProtoReflect() protoreflect.Message
- func (x *Profile) Reset()
- func (x *Profile) String() string
- type RegisterClusterReq
- func (*RegisterClusterReq) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterClusterReq) GetAccountId() string
- func (x *RegisterClusterReq) GetClusterName() string
- func (x *RegisterClusterReq) GetCommonReq() *CommonReq
- func (*RegisterClusterReq) ProtoMessage()
- func (x *RegisterClusterReq) ProtoReflect() protoreflect.Message
- func (x *RegisterClusterReq) Reset()
- func (x *RegisterClusterReq) String() string
- type ResultCode
- type SetConfigReq
- func (*SetConfigReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetConfigReq) GetCommonReq() *CommonReq
- func (x *SetConfigReq) GetData() string
- func (x *SetConfigReq) GetName() string
- func (*SetConfigReq) ProtoMessage()
- func (x *SetConfigReq) ProtoReflect() protoreflect.Message
- func (x *SetConfigReq) Reset()
- func (x *SetConfigReq) String() string
- type UnimplementedApplicationServer
- func (UnimplementedApplicationServer) GetConfig(context.Context, *GetConfigReq) (*GetConfigRes, error)
- func (UnimplementedApplicationServer) Ping(context.Context, *CommonReq) (*CommonRes, error)
- func (UnimplementedApplicationServer) SetConfig(context.Context, *SetConfigReq) (*CommonRes, error)
- func (UnimplementedApplicationServer) Version(context.Context, *CommonReq) (*CommonRes, error)
- type UnimplementedKubeconfigServer
- func (UnimplementedKubeconfigServer) DeleteCluster(context.Context, *DeleteClusterReq) (*CommonRes, error)
- func (UnimplementedKubeconfigServer) DeleteCredResolver(context.Context, *DeleteCredResolverReq) (*CommonRes, error)
- func (UnimplementedKubeconfigServer) GetAvailableClusters(context.Context, *CommonReq) (*GetAvailableClustersRes, error)
- func (UnimplementedKubeconfigServer) GetAvailableCredResolvers(context.Context, *CommonReq) (*GetCredResolversRes, error)
- func (UnimplementedKubeconfigServer) GetRegisteredProfiles(context.Context, *GetRegisteredProfilesReq) (*GetRegisteredProfilesRes, error)
- func (UnimplementedKubeconfigServer) GetSupportedVendors(context.Context, *CommonReq) (*GetSupportedVendorsRes, error)
- func (UnimplementedKubeconfigServer) RegisterCluster(context.Context, *RegisterClusterReq) (*CommonRes, error)
- func (UnimplementedKubeconfigServer) SetCredResolver(context.Context, *CredResolverConfig) (*CommonRes, error)
- func (UnimplementedKubeconfigServer) SetCredResolvers(context.Context, *CredResolversReq) (*CommonRes, error)
- func (UnimplementedKubeconfigServer) SyncAvailableClusters(context.Context, *CommonReq) (*CommonRes, error)
- func (UnimplementedKubeconfigServer) SyncAvailableCredResolvers(context.Context, *CommonReq) (*CommonRes, error)
- type UnsafeApplicationServer
- type UnsafeKubeconfigServer
- type Vendor
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
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)
var File_protos_common_proto protoreflect.FileDescriptor
var File_protos_kubeconfig_service_proto protoreflect.FileDescriptor
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 (x *AggregatedClusterMetadata) GetStatus() ClusterInformationStatus
func (*AggregatedClusterMetadata) ProtoMessage ¶
func (*AggregatedClusterMetadata) ProtoMessage()
func (*AggregatedClusterMetadata) ProtoReflect ¶
func (x *AggregatedClusterMetadata) ProtoReflect() protoreflect.Message
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.
func NewApplicationClient ¶
func NewApplicationClient(cc grpc.ClientConnInterface) ApplicationClient
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) Descriptor() protoreflect.EnumDescriptor
func (ClusterInformationStatus) Enum ¶
func (x ClusterInformationStatus) Enum() *ClusterInformationStatus
func (ClusterInformationStatus) EnumDescriptor
deprecated
func (ClusterInformationStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterInformationStatus.Descriptor instead.
func (ClusterInformationStatus) Number ¶
func (x ClusterInformationStatus) Number() protoreflect.EnumNumber
func (ClusterInformationStatus) String ¶
func (x ClusterInformationStatus) String() string
func (ClusterInformationStatus) Type ¶
func (ClusterInformationStatus) Type() protoreflect.EnumType
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) ProtoMessage ¶
func (*CommonReq) ProtoMessage()
func (*CommonReq) ProtoReflect ¶
func (x *CommonReq) ProtoReflect() protoreflect.Message
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) GetMessage ¶
func (*CommonRes) GetStatus ¶
func (x *CommonRes) GetStatus() ResultCode
func (*CommonRes) ProtoMessage ¶
func (*CommonRes) ProtoMessage()
func (*CommonRes) ProtoReflect ¶
func (x *CommonRes) ProtoReflect() protoreflect.Message
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 (x *CredResolverConfig) GetKind() CredentialResolverKind
func (*CredResolverConfig) GetResolverAttributes ¶
func (x *CredResolverConfig) GetResolverAttributes() map[string]string
func (*CredResolverConfig) GetStatus ¶
func (x *CredResolverConfig) GetStatus() CredentialResolverStatus
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) Descriptor() protoreflect.EnumDescriptor
func (CredentialResolverKind) Enum ¶
func (x CredentialResolverKind) Enum() *CredentialResolverKind
func (CredentialResolverKind) EnumDescriptor
deprecated
func (CredentialResolverKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use CredentialResolverKind.Descriptor instead.
func (CredentialResolverKind) Number ¶
func (x CredentialResolverKind) Number() protoreflect.EnumNumber
func (CredentialResolverKind) String ¶
func (x CredentialResolverKind) String() string
func (CredentialResolverKind) Type ¶
func (CredentialResolverKind) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (CredentialResolverStatus) Enum ¶
func (x CredentialResolverStatus) Enum() *CredentialResolverStatus
func (CredentialResolverStatus) EnumDescriptor
deprecated
func (CredentialResolverStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use CredentialResolverStatus.Descriptor instead.
func (CredentialResolverStatus) Number ¶
func (x CredentialResolverStatus) Number() protoreflect.EnumNumber
func (CredentialResolverStatus) String ¶
func (x CredentialResolverStatus) String() string
func (CredentialResolverStatus) Type ¶
func (CredentialResolverStatus) Type() protoreflect.EnumType
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 (x *GetAvailableClustersRes) GetClusters() []*AggregatedClusterMetadata
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) GetAccountId ¶
func (*Profile) GetInfraVendor ¶
func (*Profile) GetProfileName ¶
func (*Profile) ProtoMessage ¶
func (*Profile) ProtoMessage()
func (*Profile) ProtoReflect ¶
func (x *Profile) ProtoReflect() protoreflect.Message
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 ¶
func (ResultCode) Type() protoreflect.EnumType
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) GetConfig(context.Context, *GetConfigReq) (*GetConfigRes, error)
func (UnimplementedApplicationServer) SetConfig ¶
func (UnimplementedApplicationServer) SetConfig(context.Context, *SetConfigReq) (*CommonRes, error)
type UnimplementedKubeconfigServer ¶
type UnimplementedKubeconfigServer struct { }
UnimplementedKubeconfigServer must be embedded to have forward compatible implementations.
func (UnimplementedKubeconfigServer) DeleteCluster ¶
func (UnimplementedKubeconfigServer) DeleteCluster(context.Context, *DeleteClusterReq) (*CommonRes, error)
func (UnimplementedKubeconfigServer) DeleteCredResolver ¶
func (UnimplementedKubeconfigServer) DeleteCredResolver(context.Context, *DeleteCredResolverReq) (*CommonRes, error)
func (UnimplementedKubeconfigServer) GetAvailableClusters ¶
func (UnimplementedKubeconfigServer) GetAvailableClusters(context.Context, *CommonReq) (*GetAvailableClustersRes, error)
func (UnimplementedKubeconfigServer) GetAvailableCredResolvers ¶
func (UnimplementedKubeconfigServer) GetAvailableCredResolvers(context.Context, *CommonReq) (*GetCredResolversRes, error)
func (UnimplementedKubeconfigServer) GetRegisteredProfiles ¶
func (UnimplementedKubeconfigServer) GetRegisteredProfiles(context.Context, *GetRegisteredProfilesReq) (*GetRegisteredProfilesRes, error)
func (UnimplementedKubeconfigServer) GetSupportedVendors ¶
func (UnimplementedKubeconfigServer) GetSupportedVendors(context.Context, *CommonReq) (*GetSupportedVendorsRes, error)
func (UnimplementedKubeconfigServer) RegisterCluster ¶
func (UnimplementedKubeconfigServer) RegisterCluster(context.Context, *RegisterClusterReq) (*CommonRes, error)
func (UnimplementedKubeconfigServer) SetCredResolver ¶
func (UnimplementedKubeconfigServer) SetCredResolver(context.Context, *CredResolverConfig) (*CommonRes, error)
func (UnimplementedKubeconfigServer) SetCredResolvers ¶
func (UnimplementedKubeconfigServer) SetCredResolvers(context.Context, *CredResolversReq) (*CommonRes, error)
func (UnimplementedKubeconfigServer) SyncAvailableClusters ¶
func (UnimplementedKubeconfigServer) SyncAvailableCredResolvers ¶
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) GetVendorName ¶
func (*Vendor) ProtoMessage ¶
func (*Vendor) ProtoMessage()
func (*Vendor) ProtoReflect ¶
func (x *Vendor) ProtoReflect() protoreflect.Message