|
- package server
-
- import (
- "context"
-
- "gitlink.org.cn/JCCE/PCM/adaptor/vm_adaptor/server/ecs"
- "gitlink.org.cn/JCCE/PCM/lan_trans/idl/pbecs"
-
- "github.com/golang/glog"
- "google.golang.org/grpc/codes"
- "google.golang.org/grpc/status"
- )
-
- // ListEcsDetail return ecs detail
- func (s *Server) ListEcsDetail(ctx context.Context, req *pbecs.ListDetailReq) (*pbecs.ListDetailResp, error) {
- resp, err := ecs.ListDetail(ctx, req)
- if err != nil {
- glog.Errorf("ListEcsDetail error %+v", err)
- return nil, status.Errorf(codes.Internal, err.Error())
- }
- return resp, nil
- }
-
- //ListEcs return ecs list
- func (s *Server) ListEcs(ctx context.Context, req *pbecs.ListReq) (*pbecs.ListResp, error) {
- resp, err := ecs.List(ctx, req)
- if err != nil {
- glog.Errorf("ListEcs error %+v", err)
- return nil, status.Errorf(codes.Internal, err.Error())
- }
- return resp, nil
- }
-
- // ListEcsAll return all ecs
- func (s *Server) ListEcsAll(ctx context.Context, req *pbecs.ListAllReq) (*pbecs.ListResp, error) {
- resp, err := ecs.ListAll(ctx)
- if err != nil {
- glog.Errorf("ListEcsAll error %+v", err)
- return nil, status.Errorf(codes.Internal, err.Error())
- }
- return resp, nil
- }
|