service

package
v0.0.0-...-8fc61e2 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CCMService

type CCMService struct {
}

CCMService -

func (*CCMService) AddSubnet

func (s *CCMService) AddSubnet(ctx context.Context, req *pb.SubnetAddRequest) (*pb.VPCInfoResponse, error)

AddSubnet - Subnet 추가

func (*CCMService) ControlVM

func (s *CCMService) ControlVM(ctx context.Context, req *pb.VMActionRequest) (*pb.StatusResponse, error)

ControlVM - VM 제어

func (*CCMService) CreateImage

func (s *CCMService) CreateImage(ctx context.Context, req *pb.ImageCreateRequest) (*pb.ImageInfoResponse, error)

CreateImage - Image 생성

func (*CCMService) CreateKey

CreateKey - KeyPair 생성

func (*CCMService) CreateSecurity

CreateSecurity - Security 생성

func (*CCMService) CreateVPC

func (s *CCMService) CreateVPC(ctx context.Context, req *pb.VPCCreateRequest) (*pb.VPCInfoResponse, error)

CreateVPC - VPC 생성

func (*CCMService) DeleteCSPKey

func (s *CCMService) DeleteCSPKey(ctx context.Context, req *pb.CSPKeyPairQryRequest) (*pb.BooleanResponse, error)

DeleteCSPKey - CSP Key 삭제

func (*CCMService) DeleteCSPSecurity

func (s *CCMService) DeleteCSPSecurity(ctx context.Context, req *pb.CSPSecurityQryRequest) (*pb.BooleanResponse, error)

DeleteCSPSecurity - CSP Security 삭제

func (*CCMService) DeleteCSPVPC

func (s *CCMService) DeleteCSPVPC(ctx context.Context, req *pb.CSPVPCQryRequest) (*pb.BooleanResponse, error)

DeleteCSPVPC - CSP VPC 삭제

func (*CCMService) DeleteImage

func (s *CCMService) DeleteImage(ctx context.Context, req *pb.ImageQryRequest) (*pb.BooleanResponse, error)

DeleteImage - Image 삭제

func (*CCMService) DeleteKey

func (s *CCMService) DeleteKey(ctx context.Context, req *pb.KeyPairQryRequest) (*pb.BooleanResponse, error)

DeleteKey - KeyPair 삭제

func (*CCMService) DeleteSecurity

func (s *CCMService) DeleteSecurity(ctx context.Context, req *pb.SecurityQryRequest) (*pb.BooleanResponse, error)

DeleteSecurity - Security 삭제

func (*CCMService) DeleteVPC

func (s *CCMService) DeleteVPC(ctx context.Context, req *pb.VPCQryRequest) (*pb.BooleanResponse, error)

DeleteVPC - VPC 삭제

func (*CCMService) GetImage

GetImage - Image 조회

func (*CCMService) GetKey

GetKey - KeyPair 조회

func (*CCMService) GetOrgVMSpec

func (s *CCMService) GetOrgVMSpec(ctx context.Context, req *pb.VMSpecQryRequest) (*pb.StringResponse, error)

GetOrgVMSpec - 클라우드의 원래 VM Spec 조회

func (*CCMService) GetSecurity

GetSecurity - Security 조회

func (*CCMService) GetVM

func (s *CCMService) GetVM(ctx context.Context, req *pb.VMQryRequest) (*pb.VMInfoResponse, error)

GetVM - VM 조회

func (*CCMService) GetVMSpec

GetVMSpec - VM Spec 조회

func (*CCMService) GetVMStatus

func (s *CCMService) GetVMStatus(ctx context.Context, req *pb.VMQryRequest) (*pb.StatusResponse, error)

GetVMStatus - VM 상태 조회

func (*CCMService) GetVPC

func (s *CCMService) GetVPC(ctx context.Context, req *pb.VPCQryRequest) (*pb.VPCInfoResponse, error)

GetVPC - VPC 조회

func (*CCMService) ListAllKey

ListAllKey - 관리 Key 목록

func (*CCMService) ListAllSecurity

ListAllSecurity - 관리 Security 목록

func (*CCMService) ListAllVM

ListAllVM - 관리 VM 목록

func (*CCMService) ListAllVPC

ListAllVPC - 관리 VPC 목록

func (*CCMService) ListImage

ListImage - Image 목록

func (*CCMService) ListKey

ListKey - KeyPair 목록

func (*CCMService) ListOrgVMSpec

func (s *CCMService) ListOrgVMSpec(ctx context.Context, req *pb.VMSpecAllQryRequest) (*pb.StringResponse, error)

ListOrgVMSpec - 클라우드의 원래 VM Spec 목록

func (*CCMService) ListSecurity

ListSecurity - Security 목록

func (*CCMService) ListVM

ListVM - VM 목록

func (*CCMService) ListVMSpec

ListVMSpec - VM Spec 목록

func (*CCMService) ListVMStatus

ListVMStatus - VM 상태 목록

func (*CCMService) ListVPC

ListVPC - VPC 목록

func (*CCMService) RemoveCSPSubnet

func (s *CCMService) RemoveCSPSubnet(ctx context.Context, req *pb.CSPSubnetQryRequest) (*pb.BooleanResponse, error)

RemoveCSPSubnet - CSP Subnet 삭제

func (*CCMService) RemoveSubnet

func (s *CCMService) RemoveSubnet(ctx context.Context, req *pb.SubnetQryRequest) (*pb.BooleanResponse, error)

RemoveSubnet - Subnet 삭제

func (*CCMService) StartVM

func (s *CCMService) StartVM(ctx context.Context, req *pb.VMCreateRequest) (*pb.VMInfoResponse, error)

StartVM - VM 시작

func (*CCMService) TerminateCSPVM

func (s *CCMService) TerminateCSPVM(ctx context.Context, req *pb.CSPVMQryRequest) (*pb.StatusResponse, error)

TerminateCSPVM - CSP VM 삭제

func (*CCMService) TerminateVM

func (s *CCMService) TerminateVM(ctx context.Context, req *pb.VMQryRequest) (*pb.StatusResponse, error)

TerminateVM - VM 삭제

type CIMService

type CIMService struct {
}

CIMService -

func (*CIMService) CreateCloudDriver

func (s *CIMService) CreateCloudDriver(ctx context.Context, req *pb.CloudDriverInfoRequest) (*pb.CloudDriverInfoResponse, error)

CreateCloudDriver - Cloud Driver 생성

func (*CIMService) CreateConnectionConfig

CreateConnectionConfig - Connection Config 생성

func (*CIMService) CreateCredential

func (s *CIMService) CreateCredential(ctx context.Context, req *pb.CredentialInfoRequest) (*pb.CredentialInfoResponse, error)

CreateCredential - Credential 생성

func (*CIMService) CreateRegion

func (s *CIMService) CreateRegion(ctx context.Context, req *pb.RegionInfoRequest) (*pb.RegionInfoResponse, error)

CreateRegion - Region 생성

func (*CIMService) DeleteCloudDriver

func (s *CIMService) DeleteCloudDriver(ctx context.Context, req *pb.CloudDriverQryRequest) (*pb.BooleanResponse, error)

DeleteCloudDriver - Cloud Driver 삭제

func (*CIMService) DeleteConnectionConfig

func (s *CIMService) DeleteConnectionConfig(ctx context.Context, req *pb.ConnectionConfigQryRequest) (*pb.BooleanResponse, error)

DeleteConnectionConfig - Connection Config 삭제

func (*CIMService) DeleteCredential

func (s *CIMService) DeleteCredential(ctx context.Context, req *pb.CredentialQryRequest) (*pb.BooleanResponse, error)

DeleteCredential - Credential 삭제

func (*CIMService) DeleteRegion

func (s *CIMService) DeleteRegion(ctx context.Context, req *pb.RegionQryRequest) (*pb.BooleanResponse, error)

DeleteRegion - Region 삭제

func (*CIMService) GetCloudDriver

GetCloudDriver - Cloud Driver 조회

func (*CIMService) GetConnectionConfig

GetConnectionConfig - Connection Config 조회

func (*CIMService) GetCredential

GetCredential - Credential 조회

func (*CIMService) GetRegion

GetRegion - Region 조회

func (*CIMService) ListCloudDriver

func (s *CIMService) ListCloudDriver(ctx context.Context, req *pb.Empty) (*pb.ListCloudDriverInfoResponse, error)

ListCloudDriver -Cloud Driver 목록

func (*CIMService) ListCloudOS

func (s *CIMService) ListCloudOS(ctx context.Context, req *pb.Empty) (*pb.ListCloudOSInfoResponse, error)

ListCloudOS - Cloud OS 조회

func (*CIMService) ListConnectionConfig

func (s *CIMService) ListConnectionConfig(ctx context.Context, req *pb.Empty) (*pb.ListConnectionConfigInfoResponse, error)

ListConnectionConfig - Connection Config 목록

func (*CIMService) ListCredential

func (s *CIMService) ListCredential(ctx context.Context, req *pb.Empty) (*pb.ListCredentialInfoResponse, error)

ListCredential - Credential 목록

func (*CIMService) ListRegion

func (s *CIMService) ListRegion(ctx context.Context, req *pb.Empty) (*pb.ListRegionInfoResponse, error)

ListRegion - Region 목록

type SSHService

type SSHService struct {
}

SSHService -

func (*SSHService) SSHRun

func (s *SSHService) SSHRun(ctx context.Context, req *pb.SSHRunRequest) (*pb.StringResponse, error)

SSHRun - SSH 실행

Jump to

Keyboard shortcuts

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