套餐相关服务找到 9 个接口
创建套餐
createPlan
POST
/PlanService/createPlan- 定义文件
service_plan.proto- 可用角色
- 管理员
原始定义
rpc createPlan(CreatePlanRequest) returns (CreatePlanResponse);请求消息
CreatePlanRequest创建套餐
请求消息 · 字段定义
message CreatePlanRequest {
string name = 1; // 套餐名称
string description = 19; // 套餐简介
int64 clusterId = 2; // 集群ID
bytes trafficLimitJSON = 3; // 流量限制
bytes bandwidthLimitPerNodeJSON = 20; // 单节点带宽限制 @link json:bit_size_capacity
bool hasFullFeatures = 18; // 是否有所有权限
bytes featuresJSON = 4; // 权限列表,[code1, code2, ...]
string priceType = 5; // 价格类型:traffic, bandwidth, period
bytes trafficPriceJSON = 6; // 流量价格配置
bytes bandwidthPriceJSON = 10; // 带宽价格配置
float monthlyPrice = 7; // 月度价格
float seasonallyPrice = 8; // 季度价格
float yearlyPrice = 9; // 年度价格
int32 totalServers = 11; // 可以添加的网站数
int32 totalServerNamesPerServer = 12; // 每个网站可以添加的域名数
int32 totalServerNames = 13; // 可以添加的域名总数
int64 dailyRequests = 14; // 每日访问量额度
int64 monthlyRequests = 15; // 每月访问量额度
int64 dailyWebsocketConnections = 16; // 每日Websocket连接数额度
int64 monthlyWebsocketConnections = 17; // 每月Websocket连接数额度
bytes maxUploadSizeJSON = 21; // 文件最大上传尺寸 @link json:size_capacity
}响应消息
CreatePlanResponse响应消息 · 字段定义
message CreatePlanResponse {
int64 planId = 1;
}