Documentation
¶
Index ¶
- type MCISService
- func (s *MCISService) CheckMcis(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.ExistsResponse, error)
- func (s *MCISService) CheckVm(ctx context.Context, req *pb.TbVmQryRequest) (*pb.ExistsResponse, error)
- func (s *MCISService) CmdMcis(ctx context.Context, req *pb.McisCmdCreateRequest) (*pb.ListCmdMcisResponse, error)
- func (s *MCISService) CmdMcisVm(ctx context.Context, req *pb.McisCmdVmCreateRequest) (*pb.StringResponse, error)
- func (s *MCISService) ControlMcis(ctx context.Context, req *pb.TbMcisActionRequest) (*pb.MessageResponse, error)
- func (s *MCISService) ControlMcisVM(ctx context.Context, req *pb.TbVmActionRequest) (*pb.MessageResponse, error)
- func (s *MCISService) CreateMcis(ctx context.Context, req *pb.TbMcisCreateRequest) (*pb.TbMcisInfoResponse, error)
- func (s *MCISService) CreateMcisPolicy(ctx context.Context, req *pb.McisPolicyCreateRequest) (*pb.McisPolicyInfoResponse, error)
- func (s *MCISService) CreateMcisSubGroup(ctx context.Context, req *pb.TbSubGroupCreateRequest) (*pb.TbMcisInfoResponse, error)
- func (s *MCISService) CreateMcisVM(ctx context.Context, req *pb.TbVmCreateRequest) (*pb.TbVmInfoResponse, error)
- func (s *MCISService) DeleteAllMcis(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.MessageResponse, error)
- func (s *MCISService) DeleteAllMcisPolicy(ctx context.Context, req *pb.McisPolicyAllQryRequest) (*pb.MessageResponse, error)
- func (s *MCISService) DeleteMcis(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.MessageResponse, error)
- func (s *MCISService) DeleteMcisPolicy(ctx context.Context, req *pb.McisPolicyQryRequest) (*pb.MessageResponse, error)
- func (s *MCISService) DeleteMcisVM(ctx context.Context, req *pb.TbVmQryRequest) (*pb.MessageResponse, error)
- func (s *MCISService) GetAllBenchmark(ctx context.Context, req *pb.BmQryAllRequest) (*pb.ListBenchmarkInfoResponse, error)
- func (s *MCISService) GetBenchmark(ctx context.Context, req *pb.BmQryRequest) (*pb.ListBenchmarkInfoResponse, error)
- func (s *MCISService) GetMcisInfo(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.TbMcisInfoResponse, error)
- func (s *MCISService) GetMcisPolicy(ctx context.Context, req *pb.McisPolicyQryRequest) (*pb.McisPolicyInfoResponse, error)
- func (s *MCISService) GetMcisStatus(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.TbMcisStatusInfoResponse, error)
- func (s *MCISService) GetMcisVMInfo(ctx context.Context, req *pb.TbVmQryRequest) (*pb.TbVmInfoResponse, error)
- func (s *MCISService) GetMcisVMStatus(ctx context.Context, req *pb.TbVmQryRequest) (*pb.TbVmStatusInfoesponse, error)
- func (s *MCISService) GetMonitorData(ctx context.Context, req *pb.MonitorQryRequest) (*pb.MonitorResultSimpleResponse, error)
- func (s *MCISService) InstallBenchmarkAgentToMcis(ctx context.Context, req *pb.McisCmdCreateRequest) (*pb.ListAgentInstallResponse, error)
- func (s *MCISService) InstallMonitorAgentToMcis(ctx context.Context, req *pb.McisCmdCreateRequest) (*pb.ListAgentInstallResponse, error)
- func (s *MCISService) ListMcis(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.ListTbMcisInfoResponse, error)
- func (s *MCISService) ListMcisId(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.ListIdResponse, error)
- func (s *MCISService) ListMcisPolicy(ctx context.Context, req *pb.McisPolicyAllQryRequest) (*pb.ListMcisPolicyInfoResponse, error)
- func (s *MCISService) ListMcisStatus(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.ListTbMcisStatusInfoResponse, error)
- func (s *MCISService) ListMcisVmId(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.ListIdResponse, error)
- func (s *MCISService) RecommendMcis(ctx context.Context, req *pb.McisRecommendCreateRequest) (*pb.McisRecommendInfoResponse, error)
- func (s *MCISService) RecommendVM(ctx context.Context, req *pb.McisRecommendVmCreateRequest) (*pb.ListTbSpecInfoResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MCISService ¶
type MCISService struct { }
MCISService is to MCIS 서비스 구현
func (*MCISService) CheckMcis ¶
func (s *MCISService) CheckMcis(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.ExistsResponse, error)
CheckMcis is to MCIS 체크
func (*MCISService) CheckVm ¶
func (s *MCISService) CheckVm(ctx context.Context, req *pb.TbVmQryRequest) (*pb.ExistsResponse, error)
CheckVm is to MCIS VM 체크
func (*MCISService) CmdMcis ¶
func (s *MCISService) CmdMcis(ctx context.Context, req *pb.McisCmdCreateRequest) (*pb.ListCmdMcisResponse, error)
CmdMcis is to MCIS 명령 실행
func (*MCISService) CmdMcisVm ¶
func (s *MCISService) CmdMcisVm(ctx context.Context, req *pb.McisCmdVmCreateRequest) (*pb.StringResponse, error)
CmdMcisVm is to MCIS VM 명령 실행
func (*MCISService) ControlMcis ¶
func (s *MCISService) ControlMcis(ctx context.Context, req *pb.TbMcisActionRequest) (*pb.MessageResponse, error)
ControlMcis is to MCIS 제어
func (*MCISService) ControlMcisVM ¶
func (s *MCISService) ControlMcisVM(ctx context.Context, req *pb.TbVmActionRequest) (*pb.MessageResponse, error)
ControlMcisVM is to MCIS VM 제어
func (*MCISService) CreateMcis ¶
func (s *MCISService) CreateMcis(ctx context.Context, req *pb.TbMcisCreateRequest) (*pb.TbMcisInfoResponse, error)
CreateMcis is to MCIS 생성
func (*MCISService) CreateMcisPolicy ¶ added in v0.3.7
func (s *MCISService) CreateMcisPolicy(ctx context.Context, req *pb.McisPolicyCreateRequest) (*pb.McisPolicyInfoResponse, error)
CreateMcisPolicy is to Policy 생성
func (*MCISService) CreateMcisSubGroup ¶ added in v0.6.10
func (s *MCISService) CreateMcisSubGroup(ctx context.Context, req *pb.TbSubGroupCreateRequest) (*pb.TbMcisInfoResponse, error)
CreateMcisSubGroup is to MCIS VM 그룹 생성
func (*MCISService) CreateMcisVM ¶
func (s *MCISService) CreateMcisVM(ctx context.Context, req *pb.TbVmCreateRequest) (*pb.TbVmInfoResponse, error)
CreateMcisVM is to MCIS VM 생성
func (*MCISService) DeleteAllMcis ¶
func (s *MCISService) DeleteAllMcis(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.MessageResponse, error)
DeleteAllMcis is to MCIS 전체 삭제
func (*MCISService) DeleteAllMcisPolicy ¶ added in v0.3.7
func (s *MCISService) DeleteAllMcisPolicy(ctx context.Context, req *pb.McisPolicyAllQryRequest) (*pb.MessageResponse, error)
DeleteAllMcisPolicy is to Policy 전체 삭제
func (*MCISService) DeleteMcis ¶
func (s *MCISService) DeleteMcis(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.MessageResponse, error)
DeleteMcis is to MCIS 삭제
func (*MCISService) DeleteMcisPolicy ¶ added in v0.3.7
func (s *MCISService) DeleteMcisPolicy(ctx context.Context, req *pb.McisPolicyQryRequest) (*pb.MessageResponse, error)
DeleteMcisPolicy is to Policy 삭제
func (*MCISService) DeleteMcisVM ¶
func (s *MCISService) DeleteMcisVM(ctx context.Context, req *pb.TbVmQryRequest) (*pb.MessageResponse, error)
DeleteMcisVM is to MCIS VM 삭제
func (*MCISService) GetAllBenchmark ¶
func (s *MCISService) GetAllBenchmark(ctx context.Context, req *pb.BmQryAllRequest) (*pb.ListBenchmarkInfoResponse, error)
GetAllBenchmark is to Benchmark 목록
func (*MCISService) GetBenchmark ¶
func (s *MCISService) GetBenchmark(ctx context.Context, req *pb.BmQryRequest) (*pb.ListBenchmarkInfoResponse, error)
GetBenchmark is to Benchmark 조회
func (*MCISService) GetMcisInfo ¶
func (s *MCISService) GetMcisInfo(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.TbMcisInfoResponse, error)
GetMcisInfo is to MCIS 정보 조회
func (*MCISService) GetMcisPolicy ¶ added in v0.3.7
func (s *MCISService) GetMcisPolicy(ctx context.Context, req *pb.McisPolicyQryRequest) (*pb.McisPolicyInfoResponse, error)
GetMcisPolicy is to Policy 조회
func (*MCISService) GetMcisStatus ¶
func (s *MCISService) GetMcisStatus(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.TbMcisStatusInfoResponse, error)
GetMcisStatus is to MCIS 상태 조회
func (*MCISService) GetMcisVMInfo ¶
func (s *MCISService) GetMcisVMInfo(ctx context.Context, req *pb.TbVmQryRequest) (*pb.TbVmInfoResponse, error)
GetMcisVMInfo is to MCIS VM 정보 조회
func (*MCISService) GetMcisVMStatus ¶
func (s *MCISService) GetMcisVMStatus(ctx context.Context, req *pb.TbVmQryRequest) (*pb.TbVmStatusInfoesponse, error)
GetMcisVMStatus is to MCIS VM 상태 조회
func (*MCISService) GetMonitorData ¶
func (s *MCISService) GetMonitorData(ctx context.Context, req *pb.MonitorQryRequest) (*pb.MonitorResultSimpleResponse, error)
GetMonitorData is to MCIS Monitor 정보 조회
func (*MCISService) InstallBenchmarkAgentToMcis ¶ added in v0.4.9
func (s *MCISService) InstallBenchmarkAgentToMcis(ctx context.Context, req *pb.McisCmdCreateRequest) (*pb.ListAgentInstallResponse, error)
InstallBenchmarkAgentToMcis is to MCIS Agent 설치
func (*MCISService) InstallMonitorAgentToMcis ¶
func (s *MCISService) InstallMonitorAgentToMcis(ctx context.Context, req *pb.McisCmdCreateRequest) (*pb.ListAgentInstallResponse, error)
InstallMonitorAgentToMcis is to MCIS Monitor Agent 설치
func (*MCISService) ListMcis ¶
func (s *MCISService) ListMcis(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.ListTbMcisInfoResponse, error)
ListMcis is to MCIS 목록
func (*MCISService) ListMcisId ¶ added in v0.3.10
func (s *MCISService) ListMcisId(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.ListIdResponse, error)
ListMcisId
func (*MCISService) ListMcisPolicy ¶ added in v0.3.7
func (s *MCISService) ListMcisPolicy(ctx context.Context, req *pb.McisPolicyAllQryRequest) (*pb.ListMcisPolicyInfoResponse, error)
ListMcisPolicy is to Policy 목록
func (*MCISService) ListMcisStatus ¶ added in v0.3.7
func (s *MCISService) ListMcisStatus(ctx context.Context, req *pb.TbMcisAllQryRequest) (*pb.ListTbMcisStatusInfoResponse, error)
ListMcisStatus is to MCIS 상태 목록
func (*MCISService) ListMcisVmId ¶ added in v0.3.10
func (s *MCISService) ListMcisVmId(ctx context.Context, req *pb.TbMcisQryRequest) (*pb.ListIdResponse, error)
ListMcisVmId
func (*MCISService) RecommendMcis ¶ added in v0.3.8
func (s *MCISService) RecommendMcis(ctx context.Context, req *pb.McisRecommendCreateRequest) (*pb.McisRecommendInfoResponse, error)
RecommendMcis is to MCIS 추천
func (*MCISService) RecommendVM ¶ added in v0.3.8
func (s *MCISService) RecommendVM(ctx context.Context, req *pb.McisRecommendVmCreateRequest) (*pb.ListTbSpecInfoResponse, error)
RecommendVM is to MCIS VM 추천