获取任意权限资源列表
接口描述
POST /v1/resources:page
获取任意权限资源列表
请求头(Request Header)
请求参数(Request Parameters)
| 名称 | 位置 | 类型 | 必须 | 描述 |
|---|---|---|---|---|
| permission | query | string | false | 指定权限 |
| filter | query | string | false | Filter 过滤支持资源类型,状态,UID,创建时间 |
| order_by | query | string | false | 支持更新时间和创建时间排序 |
| page_size | query | integer(int32) | false | 每页数目 |
| page_token | query | string | false | 分页标识 |
请求体(Request Body)
无
请求示例(Request Example)
curl --request POST \
--url https://management.sensecoreapi.dev/rmh/v1/resources:page \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {access-token}'
响应参数(Response Parameters)
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | ObtainResourcesResponse |
响应示例(Response Example)
200 Response
{
"resources": [
{
"id": "string",
"rid": "string",
"name": "string",
"display_name": "string",
"type": "string",
"state": "string",
"zone": "string",
"properties": "string",
"sku_id": "string",
"subscription_name": "string",
"resource_group_name": "string",
"resource_group_id": "string",
"resource_group_display_name": "string",
"resource_group_rid": "string",
"creator_id": "string",
"owner_id": "string",
"order_info": {
"billing_cycle_number": 0,
"auto_renew": true,
"currency_code": "string",
"payment_channel": "PC_UNSPECIFIED",
"note": "string",
"order_type": "OT_UNSPECIFIED",
"order_id": "string",
"start_time": "2019-08-24T14:15:22Z",
"payment_model": "PM_UNSPECIFIED",
"billing_model": "BM_UNSPECIFIED",
"original_id": "string",
"end_time": "2019-08-24T14:15:22Z",
"auto_convert_postpaid": true
},
"deleted": true,
"create_time": "2019-08-24T14:15:22Z",
"update_time": "2019-08-24T14:15:22Z"
}
],
"total_size": 0,
"next_page_token": "string"
}
数据结构(Schemas)
ObtainResourcesResponse
| 名称 | 类型 | 必须 | 限制 | 描述 |
|---|---|---|---|---|
| resources | [Resource] | false | none | 资源列表 |
| total_size | integer(int32) | false | none | 总记录 |
| next_page_token | string | false | none | 从上一个List请求返回的next_page_token值(如果有的话) |
OrderInfo
| 名称 | 类型 | 必须 | 限制 | 描述 |
|---|---|---|---|---|
| billing_cycle_number | integer(int32) | false | none | 购买时长 |
| auto_renew | boolean | false | none | 自动续费 |
| currency_code | string | false | none | 货币代码 |
| payment_channel | string(enum) | false | none | 支付方式 |
| note | string | false | none | 订单备注 |
| order_type | string(enum) | false | none | 订单类型 |
| order_id | string | false | none | 订单id |
| start_time | string(date-time) | false | none | 订单生效日期 |
| payment_model | string(enum) | false | none | 付费类型 |
| billing_model | string(enum) | false | none | 计费类型 |
| original_id | string | false | none | 合同包ID |
| end_time | string(date-time) | false | none | 订单结束时间 |
| auto_convert_postpaid | boolean | false | none | 预付费自动转后付费 |
payment_channel Enumerated Values
| 枚举值 |
|---|
| PC_UNSPECIFIED |
| PC_BALANCE |
| PC_CREDIT |
| PC_FROZENACCOUNT |
| PC_REMIT_OFFLINE |
| PC_ALIPAY |
| PC_UNIONPAY |
| PC_REMIT_ONLINE |
| PC_CONTRACT |
| OT_UNSPECIFIED |
| OT_ORIGINAL |
| OT_RENEW |
| OT_UPGRADED |
| OT_DOWNGRADED |
| OT_CONTRACT |
| OT_UNSUBSCRIBE |
| OT_RESIZE |
| PM_UNSPECIFIED |
| PM_PREPAID |
| PM_POSTPAID |
| BM_UNSPECIFIED |
| BM_USAGE |
| BM_MONTHLY |
| BM_YEARLY |
Resource
| 名称 | 类型 | 必须 | 限制 | 描述 |
|---|---|---|---|---|
| id | string | false | read-only | 资源ID |
| rid | string | false | read-only | 资源RID, 格式 "subscriptions//resourcegroups//resources/* |
| name | string | true | none | 资源标识 |
| display_name | string | false | none | 资源名称 |
| type | string | false | none | 资源类型 |
| state | string | false | none | 资源状态 |
| zone | string | false | none | 资源可用区 |
| properties | string | false | none | 资源特有属性 |
| sku_id | string | false | none | 最小库存单元ID |
| subscription_name | string | false | read-only | 订阅标识 |
| resource_group_name | string | false | read-only | 资源组标识 |
| resource_group_id | string | false | read-only | 资源组ID |
| resource_group_display_name | string | false | read-only | 资源组名称 |
| resource_group_rid | string | false | read-only | 资源组RID |
| creator_id | string | false | read-only | 资源创建者ID |
| owner_id | string | false | read-only | 资源拥有者ID |
| order_info | OrderInfo | false | none | 订单信息 |
| deleted | boolean | false | read-only | 资源是否已删除,默认为false |
| create_time | string(date-time) | false | read-only | 资源创建时间 |
| update_time | string(date-time) | false | read-only | 资源更新时间 |