Documentation ¶
Index ¶
- type CCMService
- func (s *CCMService) AddSubnet(ctx context.Context, req *pb.SubnetAddRequest) (*pb.VPCInfoResponse, error)
- func (s *CCMService) ControlVM(ctx context.Context, req *pb.VMActionRequest) (*pb.StatusResponse, error)
- func (s *CCMService) CreateImage(ctx context.Context, req *pb.ImageCreateRequest) (*pb.ImageInfoResponse, error)
- func (s *CCMService) CreateKey(ctx context.Context, req *pb.KeyPairCreateRequest) (*pb.KeyPairInfoResponse, error)
- func (s *CCMService) CreateSecurity(ctx context.Context, req *pb.SecurityCreateRequest) (*pb.SecurityInfoResponse, error)
- func (s *CCMService) CreateVPC(ctx context.Context, req *pb.VPCCreateRequest) (*pb.VPCInfoResponse, error)
- func (s *CCMService) DeleteCSPKey(ctx context.Context, req *pb.CSPKeyPairQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) DeleteCSPSecurity(ctx context.Context, req *pb.CSPSecurityQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) DeleteCSPVPC(ctx context.Context, req *pb.CSPVPCQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) DeleteImage(ctx context.Context, req *pb.ImageQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) DeleteKey(ctx context.Context, req *pb.KeyPairQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) DeleteSecurity(ctx context.Context, req *pb.SecurityQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) DeleteVPC(ctx context.Context, req *pb.VPCQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) GetImage(ctx context.Context, req *pb.ImageQryRequest) (*pb.ImageInfoResponse, error)
- func (s *CCMService) GetKey(ctx context.Context, req *pb.KeyPairQryRequest) (*pb.KeyPairInfoResponse, error)
- func (s *CCMService) GetOrgVMSpec(ctx context.Context, req *pb.VMSpecQryRequest) (*pb.StringResponse, error)
- func (s *CCMService) GetSecurity(ctx context.Context, req *pb.SecurityQryRequest) (*pb.SecurityInfoResponse, error)
- func (s *CCMService) GetVM(ctx context.Context, req *pb.VMQryRequest) (*pb.VMInfoResponse, error)
- func (s *CCMService) GetVMSpec(ctx context.Context, req *pb.VMSpecQryRequest) (*pb.VMSpecInfoResponse, error)
- func (s *CCMService) GetVMStatus(ctx context.Context, req *pb.VMQryRequest) (*pb.StatusResponse, error)
- func (s *CCMService) GetVPC(ctx context.Context, req *pb.VPCQryRequest) (*pb.VPCInfoResponse, error)
- func (s *CCMService) ListAllKey(ctx context.Context, req *pb.KeyPairAllQryRequest) (*pb.AllResourceInfoResponse, error)
- func (s *CCMService) ListAllSecurity(ctx context.Context, req *pb.SecurityAllQryRequest) (*pb.AllResourceInfoResponse, error)
- func (s *CCMService) ListAllVM(ctx context.Context, req *pb.VMAllQryRequest) (*pb.AllResourceInfoResponse, error)
- func (s *CCMService) ListAllVPC(ctx context.Context, req *pb.VPCAllQryRequest) (*pb.AllResourceInfoResponse, error)
- func (s *CCMService) ListImage(ctx context.Context, req *pb.ImageAllQryRequest) (*pb.ListImageInfoResponse, error)
- func (s *CCMService) ListKey(ctx context.Context, req *pb.KeyPairAllQryRequest) (*pb.ListKeyPairInfoResponse, error)
- func (s *CCMService) ListOrgVMSpec(ctx context.Context, req *pb.VMSpecAllQryRequest) (*pb.StringResponse, error)
- func (s *CCMService) ListSecurity(ctx context.Context, req *pb.SecurityAllQryRequest) (*pb.ListSecurityInfoResponse, error)
- func (s *CCMService) ListVM(ctx context.Context, req *pb.VMAllQryRequest) (*pb.ListVMInfoResponse, error)
- func (s *CCMService) ListVMSpec(ctx context.Context, req *pb.VMSpecAllQryRequest) (*pb.ListVMSpecInfoResponse, error)
- func (s *CCMService) ListVMStatus(ctx context.Context, req *pb.VMAllQryRequest) (*pb.ListVMStatusInfoResponse, error)
- func (s *CCMService) ListVPC(ctx context.Context, req *pb.VPCAllQryRequest) (*pb.ListVPCInfoResponse, error)
- func (s *CCMService) RemoveCSPSubnet(ctx context.Context, req *pb.CSPSubnetQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) RemoveSubnet(ctx context.Context, req *pb.SubnetQryRequest) (*pb.BooleanResponse, error)
- func (s *CCMService) StartVM(ctx context.Context, req *pb.VMCreateRequest) (*pb.VMInfoResponse, error)
- func (s *CCMService) TerminateCSPVM(ctx context.Context, req *pb.CSPVMQryRequest) (*pb.StatusResponse, error)
- func (s *CCMService) TerminateVM(ctx context.Context, req *pb.VMQryRequest) (*pb.StatusResponse, error)
- type CIMService
- func (s *CIMService) CreateCloudDriver(ctx context.Context, req *pb.CloudDriverInfoRequest) (*pb.CloudDriverInfoResponse, error)
- func (s *CIMService) CreateConnectionConfig(ctx context.Context, req *pb.ConnectionConfigInfoRequest) (*pb.ConnectionConfigInfoResponse, error)
- func (s *CIMService) CreateCredential(ctx context.Context, req *pb.CredentialInfoRequest) (*pb.CredentialInfoResponse, error)
- func (s *CIMService) CreateRegion(ctx context.Context, req *pb.RegionInfoRequest) (*pb.RegionInfoResponse, error)
- func (s *CIMService) DeleteCloudDriver(ctx context.Context, req *pb.CloudDriverQryRequest) (*pb.BooleanResponse, error)
- func (s *CIMService) DeleteConnectionConfig(ctx context.Context, req *pb.ConnectionConfigQryRequest) (*pb.BooleanResponse, error)
- func (s *CIMService) DeleteCredential(ctx context.Context, req *pb.CredentialQryRequest) (*pb.BooleanResponse, error)
- func (s *CIMService) DeleteRegion(ctx context.Context, req *pb.RegionQryRequest) (*pb.BooleanResponse, error)
- func (s *CIMService) GetCloudDriver(ctx context.Context, req *pb.CloudDriverQryRequest) (*pb.CloudDriverInfoResponse, error)
- func (s *CIMService) GetConnectionConfig(ctx context.Context, req *pb.ConnectionConfigQryRequest) (*pb.ConnectionConfigInfoResponse, error)
- func (s *CIMService) GetCredential(ctx context.Context, req *pb.CredentialQryRequest) (*pb.CredentialInfoResponse, error)
- func (s *CIMService) GetRegion(ctx context.Context, req *pb.RegionQryRequest) (*pb.RegionInfoResponse, error)
- func (s *CIMService) ListCloudDriver(ctx context.Context, req *pb.Empty) (*pb.ListCloudDriverInfoResponse, error)
- func (s *CIMService) ListCloudOS(ctx context.Context, req *pb.Empty) (*pb.ListCloudOSInfoResponse, error)
- func (s *CIMService) ListConnectionConfig(ctx context.Context, req *pb.Empty) (*pb.ListConnectionConfigInfoResponse, error)
- func (s *CIMService) ListCredential(ctx context.Context, req *pb.Empty) (*pb.ListCredentialInfoResponse, error)
- func (s *CIMService) ListRegion(ctx context.Context, req *pb.Empty) (*pb.ListRegionInfoResponse, error)
- type SSHService
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 ¶
func (s *CCMService) CreateKey(ctx context.Context, req *pb.KeyPairCreateRequest) (*pb.KeyPairInfoResponse, error)
CreateKey - KeyPair 생성
func (*CCMService) CreateSecurity ¶
func (s *CCMService) CreateSecurity(ctx context.Context, req *pb.SecurityCreateRequest) (*pb.SecurityInfoResponse, error)
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 ¶
func (s *CCMService) GetImage(ctx context.Context, req *pb.ImageQryRequest) (*pb.ImageInfoResponse, error)
GetImage - Image 조회
func (*CCMService) GetKey ¶
func (s *CCMService) GetKey(ctx context.Context, req *pb.KeyPairQryRequest) (*pb.KeyPairInfoResponse, error)
GetKey - KeyPair 조회
func (*CCMService) GetOrgVMSpec ¶
func (s *CCMService) GetOrgVMSpec(ctx context.Context, req *pb.VMSpecQryRequest) (*pb.StringResponse, error)
GetOrgVMSpec - 클라우드의 원래 VM Spec 조회
func (*CCMService) GetSecurity ¶
func (s *CCMService) GetSecurity(ctx context.Context, req *pb.SecurityQryRequest) (*pb.SecurityInfoResponse, error)
GetSecurity - Security 조회
func (*CCMService) GetVM ¶
func (s *CCMService) GetVM(ctx context.Context, req *pb.VMQryRequest) (*pb.VMInfoResponse, error)
GetVM - VM 조회
func (*CCMService) GetVMSpec ¶
func (s *CCMService) GetVMSpec(ctx context.Context, req *pb.VMSpecQryRequest) (*pb.VMSpecInfoResponse, error)
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 ¶
func (s *CCMService) ListAllKey(ctx context.Context, req *pb.KeyPairAllQryRequest) (*pb.AllResourceInfoResponse, error)
ListAllKey - 관리 Key 목록
func (*CCMService) ListAllSecurity ¶
func (s *CCMService) ListAllSecurity(ctx context.Context, req *pb.SecurityAllQryRequest) (*pb.AllResourceInfoResponse, error)
ListAllSecurity - 관리 Security 목록
func (*CCMService) ListAllVM ¶
func (s *CCMService) ListAllVM(ctx context.Context, req *pb.VMAllQryRequest) (*pb.AllResourceInfoResponse, error)
ListAllVM - 관리 VM 목록
func (*CCMService) ListAllVPC ¶
func (s *CCMService) ListAllVPC(ctx context.Context, req *pb.VPCAllQryRequest) (*pb.AllResourceInfoResponse, error)
ListAllVPC - 관리 VPC 목록
func (*CCMService) ListImage ¶
func (s *CCMService) ListImage(ctx context.Context, req *pb.ImageAllQryRequest) (*pb.ListImageInfoResponse, error)
ListImage - Image 목록
func (*CCMService) ListKey ¶
func (s *CCMService) ListKey(ctx context.Context, req *pb.KeyPairAllQryRequest) (*pb.ListKeyPairInfoResponse, error)
ListKey - KeyPair 목록
func (*CCMService) ListOrgVMSpec ¶
func (s *CCMService) ListOrgVMSpec(ctx context.Context, req *pb.VMSpecAllQryRequest) (*pb.StringResponse, error)
ListOrgVMSpec - 클라우드의 원래 VM Spec 목록
func (*CCMService) ListSecurity ¶
func (s *CCMService) ListSecurity(ctx context.Context, req *pb.SecurityAllQryRequest) (*pb.ListSecurityInfoResponse, error)
ListSecurity - Security 목록
func (*CCMService) ListVM ¶
func (s *CCMService) ListVM(ctx context.Context, req *pb.VMAllQryRequest) (*pb.ListVMInfoResponse, error)
ListVM - VM 목록
func (*CCMService) ListVMSpec ¶
func (s *CCMService) ListVMSpec(ctx context.Context, req *pb.VMSpecAllQryRequest) (*pb.ListVMSpecInfoResponse, error)
ListVMSpec - VM Spec 목록
func (*CCMService) ListVMStatus ¶
func (s *CCMService) ListVMStatus(ctx context.Context, req *pb.VMAllQryRequest) (*pb.ListVMStatusInfoResponse, error)
ListVMStatus - VM 상태 목록
func (*CCMService) ListVPC ¶
func (s *CCMService) ListVPC(ctx context.Context, req *pb.VPCAllQryRequest) (*pb.ListVPCInfoResponse, error)
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 ¶
func (s *CIMService) CreateConnectionConfig(ctx context.Context, req *pb.ConnectionConfigInfoRequest) (*pb.ConnectionConfigInfoResponse, error)
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 ¶
func (s *CIMService) GetCloudDriver(ctx context.Context, req *pb.CloudDriverQryRequest) (*pb.CloudDriverInfoResponse, error)
GetCloudDriver - Cloud Driver 조회
func (*CIMService) GetConnectionConfig ¶
func (s *CIMService) GetConnectionConfig(ctx context.Context, req *pb.ConnectionConfigQryRequest) (*pb.ConnectionConfigInfoResponse, error)
GetConnectionConfig - Connection Config 조회
func (*CIMService) GetCredential ¶
func (s *CIMService) GetCredential(ctx context.Context, req *pb.CredentialQryRequest) (*pb.CredentialInfoResponse, error)
GetCredential - Credential 조회
func (*CIMService) GetRegion ¶
func (s *CIMService) GetRegion(ctx context.Context, req *pb.RegionQryRequest) (*pb.RegionInfoResponse, error)
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 실행