Skip to content

Latest commit

 

History

History
331 lines (305 loc) · 8.21 KB

reseller_vps.md

File metadata and controls

331 lines (305 loc) · 8.21 KB

Tìm kiếm danh sách Cloud VPS của đại lý

API: /api/rms/v1/vps/search
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "page": 0,
   "pageSize": 10,
   "name": "querystring",
   "customerId": 0,
   "status": "querystring",
   "planName": "Gói A",
   "fromIssueDate": "2018-01-01 00:00",
   "toIssueDate": "2018-01-01 00:00",
   "fromRenewDate": "2018-01-01 00:00",
   "toRenewDate": "2018-01-01 00:00",
   "fromExpireDate": "2018-01-01 00:00",
   "toExpireDate": "2018-01-01 00:00",
}

page: trang
pageSize: bản ghi trên một trang
name: tên gói Cloud VPS
customerId: id của khách hàng
status: trạng thái
planName: gói cước
fromIssueDate: ngày đăng ký từ (YYYY-MM-DD HH:MI)
toIssueDate: ngày đăng ký tới (YYYY-MM-DD HH:MI)
fromRenewDate: ngày duy trì từ (YYYY-MM-DD HH:MI)
toRenewDate: "ngày duy trì tới (YYYY-MM-DD HH:MI)
fromExpireDate: ngày hết hạn từ (YYYY-MM-DD HH:MI)
toExpireDate: ngày hết hạn tới (YYYY-MM-DD HH:MI)

Chi tiết gói Cloud VPS

API: /api/rms/v1/vps/get
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Tạo mới gói Cloud VPS

API: /api/rms/v1/vps/create
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "planId": 0,   
   "customerId": 0,
   "period": 12
}

planId (bắt buộc): planId của gói Cloud VPS(Xem trong danh sách plan)
period (bắt buộc): số tháng đăng ký
customerId (bắt buộc): id của khách hàng

Duy trì gói Cloud VPS

API: /api/rms/v1/vps/renew
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0,
   "period": 12,
   "expireDate": "2018-01-01 00:00",
}

id (bắt buộc): id gói Cloud VPS
period (bắt buộc): số tháng duy trì
expireDate (bắt buộc): ngày hết hạn hiện tại của gói hosting (YYYY-MM-DD HH:MI)

Nâng cấp gói Cloud VPS mới

API: /api/rms/v1/vps/changeplan
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0,
   "planId": 12
}

id (bắt buộc): id gói Cloud VPS
planId (bắt buộc): id của gói cước(chi tiết tại Danh sách gói cước)

Danh sách gói cước trên hệ thống

API: /api/rms/v1/plan/list
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "serviceType": "hosting",
   "name": "name",
   "type": "type"
}

serviceType: dịch vụ ['hosting', 'email', 'vps']
name: tên gói cước
type: l

Danh sách image trên hệ thống

API: /api/rms/v1/vps/listimage
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   
}

Cập nhật trường ghi chú cho gói Cloud VPS. Mục đích ghi chú riêng dễ nhận biết gói Cloud VPS

API: /api/rms/v1/vps/updatenote
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0,
   "note": "note"
}

id (bắt buộc): id gói Cloud VPS
note (bắt buộc): ghi chú

Cài image cho Cloud VPS

API: /api/rms/v1/vps/chooseimage
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0,
   "image": "image"
}

id (bắt buộc): id gói Cloud VPS
image (bắt buộc): Tên của image

Tạo volume cho Cloud VPS

API: /api/rms/v1/vps/createvolume
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0,
   "image": "image"
}

id (bắt buộc): id gói Cloud VPS
image: Tên của image, không bắt buộc

Cài image cho Cloud VPS

API: /api/rms/v1/vps/deletevolume
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Tạo máy chủ cho Cloud VPS

API: /api/rms/v1/vps/createserver
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Lấy thông tin máy chủ gói Cloud VPS

API: /api/rms/v1/vps/getserver
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Lấy đường dẫn console cho Cloud VPS

API: /api/rms/v1/vps/console
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Xem vết gói Cloud VPS

API: /api/rms/v1/vps/getlogaction
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Xem biểu đồ truy cập CPU, RAM, Tràffic của Cloud VPS

API: /api/rms/v1/vps/geturlgrafana
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Khởi động máy chủ Cloud VPS

API: /api/rms/v1/vps/startinstance
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Tắt máy chủ Cloud VPS

API: /api/rms/v1/vps/shutdownserver
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Khởi động lại máy chủ (c) Cloud VPS

API: /api/rms/v1/vps/reboothard
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Khởi động lại máy chủ (mềm) Cloud VPS

API: /api/rms/v1/vps/rebootsoft
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Tắt máy chủ Cloud VPS

API: /api/rms/v1/vps/deleteserver
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": 0
}

id (bắt buộc): id gói Cloud VPS

Biểu phí tùy chỉnh

API: /api/rms/v1/plandetail/getbyplanid
Phương thức: POST
Dữ liệu data body mẫu(JSON):

{
   "id": planid
}

id (bắt buộc): id plan gói Cloud VPS