# 查询已创建的Flexus L实例 - ListAllResources
#### 功能介绍
查询已创建的Flexus L实例信息，包括实例名称、实例ID、公网IP等，所用接口为"配置审计"服务的"列举所有资源"接口。本节列举了接口使用过程中的关键信息，接口更多信息详见[列举所有资源](https://support.huaweicloud.com/api-rms/rms_04_0104.html)。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/Config/debug?api=ListAllResources)中调试该接口。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-rms/rms_05_0000.html)。
#### URI
GET /v1/resource-manager/domains/{domain_id}/all-resources
查询已创建的Flexus L实例时，仅需关注以下Query参数。
表1Query参数 
| 参数         | 是否必选 | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| region_id | 可选    | **参数解释**： 区域ID。该参数表示是否**按区域**查询已创建的Flexus L实例。L实例支持的区域ID请参见取值范围。 - 如果传入该参数，则按区域查询已创建的Flexus L实例。  - 如果没有传入该参数，则查询所有区域下已创建的Flexus L实例。   **约束限制**： 不涉及。 **取值范围：** 目前支持"cn-north-4"（华北-北京四）、"cn-east-3"（华东-上海一）、"cn-south-1"（华南-广州）、"cn-southwest-2"（西南-贵阳一）。 **默认取值**： 不涉及。 |
| type        | **必选** | **参数解释**： 资源类型列表。 **约束限制**： 不涉及。 **取值范围**： 查询Flexus L实例时，该参数为"**hcss.l-instance**"，表示是Flexus L实例资源类型。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                 |
| limit      | 可选      | **参数解释**： 用于分页查询时限制单次请求返回的最大资源数量。 **约束限制**： 不涉及。 **取值范围**： 最小值：1。 最大值：200。 **默认取值**： 默认值：100。                                                                                                                                                                                                                                                                                                                                            |
| marker  | 可选  | **参数解释**： 分页参数，通过上一个请求中返回的marker信息作为输入，获取当前页。 **约束限制**： 不涉及。 **取值范围**： 只能由英文字母、数字及"_"、"-"、"="、"+"、"/"组成，且长度为\[4\~400\]个字符。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                      |
   
#### 响应消息
本节仅介绍Flexus L实例常用的响应参数。
表2部分响应参数 
| 字段         | 类型                   | 描述                                                                                                                                                                |
|:---|:---|:---|
| id            | String                 | **参数解释**： Flexus L实例ID。 **取值范围**： 不涉及。      |
| name        | String                 | **参数解释**： Flexus L实例名称。 **取值范围**： 不涉及。      |
| region_id   | String                 | **参数解释**： Flexus L实例所在区域。 **取值范围**： 不涉及。 |
| properties | Map\<String,Object\> | **参数解释**： 资源详细属性。数据结构参见[表3]。                                                 |
   
 表3properties字段数据结构 
| 字段      | 类型                    | 描述                                                                                                                             |
|:---|:---|:---|
| metadata  | Map\<String,String\> | **参数解释**： Flexus L实例元数据。数据结构请参见[表4]。    |
| resources | Array of objects     | **参数解释**： Flexus L实例套餐内资源信息。数据结构请参见[表5]。 |
   
 表4metadata字段数据结构 
| 字段                | 类型      | 描述                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|
| charging_mode       | String | **参数解释**： 计费模式。 **取值范围**： prePaid，表示预付费，即包年包月，L实例仅支持包年包月计费。                                                                                                           |
| order_id          | String   | **参数解释**： 订单ID。 **取值范围**： 不涉及。                                                                                                                                         |
| resource_spec_code | String  | **参数解释**： 规格编码。 **取值范围**： 具体规格列表详见[附录2：规格编码对应的规格信息](https://support.huaweicloud.com/api-flexusl/create_instance_0001.html#create_instance_0001__section106967538264)。 |
   
 表5resources字段数据结构 
| 字段                   | 类型      | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| logical_resource_type | String | **参数解释**： Flexus L实例套餐内资源类型。 **取值范围**： - huaweicloudinternal_ecs_instance：云主机资源。  - huaweicloudinternal_cbc_freeresource：流量包资源。                                           |
| physical_resource_id    | String  | **参数解释**： 资源ID。 **取值范围**： - logical_resource_type为huaweicloudinternal_ecs_instance时，该字段为云主机ID。  - logical_resource_type为huaweicloudinternal_cbc_freeresource时，该字段为流量包ID。   |
| physical_resource_name | String   | **参数解释**： 资源名称。 **取值范围**： logical_resource_type为huaweicloudinternal_ecs_instance时，该字段为云主机名称。                                                                                                                                                                                                                                                 |
   
#### 请求示例
查询当前用户所有Flexus L实例信息。
```
GET https://{endpoint}/v1/resource-manager/domains/{domain_id}/all-resources?type=hcss.l-instance
```
#### 响应示例
```
{
"resources": [
  {
   "id": "66e3e9f8b271f8319ef19e86",
   "name": "BT-cn-north-4-X6p4",
   "provider": "hcss",
   "type": "l-instance",
   "region_id": "cn-north-4",
   "project_id": "067cf8aecf3845d1ad7a5d308322f13b",
   "project_name": "cn-north-4",
   "ep_id": "0",
   "ep_name": "default",
   "checksum": "a9c783ed32927aff443932a9cf43cb8e3dd8a5bf1ddd4ae0495aa182c4e02938",
   "created": "2024-09-13T07:30:00.000Z",
   "updated": "2024-09-13T07:31:11.000Z",
   "provisioning_state": "Succeeded",
   "state": "Normal",
   "tags": {},
   "properties": {
    "metadata": {
     "charging_mode": "prePaid",
     "resource_type": "hws.resource.type.hecsfusion",
     "resource_spec_code": "ahf.large.1.40g.2m.linux",
     "order_id": "CS2409131529QL4NJ",
     "cloud_service_type": "hws.service.type.hcss"
    },
    "description": "",
    "resources": [
     {
      "physical_resource_type": "hws.resource.type.vm",
      "logical_resource_type": "huaweicloudinternal_ecs_instance",
      "physical_resource_id": "72a270de-665a-4f46-8d64-24ad6edccdd2",
      "physical_resource_name": "hcss_ecs_ff60",
      "resource_attributes": [
       {
        "value": "null",
        "key": "admin_pass"
       },
       {
        "value": "cn-north-4g",
        "key": "availability_zone"
       },
       {
        "value": "null",
        "key": "batch_create_in_multi_az"
       },
       {
        "value": "[]",
        "key": "data_volumes"
       },
       {
        "value": "null",
        "key": "description"
       },
       {
        "value": "{\"chargingMode\":\"prePaid\",\"imageproductid\":\"OFFI890411017782276096\",\"orderID\":\"CS2409131529QL4NJ\",\"productID\":\"OFFI1017640863722074117\"}",
        "key": "extendparam"
       },
       {
        "value": "at7.large.1",
        "key": "flavor_id"
       },
       {
        "value": "null",
        "key": "frozen"
       },
       {
        "value": "72a270de-665a-4f46-8d64-24ad6edccdd2",
        "key": "id"
       },
       {
        "value": "f267d4ce-0d85-41ce-99c3-f5c4b3ca4640",
        "key": "image_id"
       },
       {
        "value": "null",
        "key": "is_auto_rename"
       },
       {
        "value": "null",
        "key": "key_name"
       },
       {
        "value": "{\"__support_agent_list\":\"hss,hss-pc,ces\"}",
        "key": "metadata"
       },
       {
        "value": "hcss_ecs_ff60",
        "key": "name"
       },
       {
        "value": "[{\"ip_address\":\"\",\"ipv6_bandwidth\":[],\"ipv6_enable\":false,\"subnet_id\":\"d99a81d0-4262-4a0b-8258-8ac2357d7bcf\"}]",
        "key": "nics"
       },
       {
        "value": "null",
        "key": "os_scheduler_hints"
       },
       {
        "value": "db18e1cd-7fea-4e8d-95b0-e31db879b8ee",
        "key": "primary_port_id"
       },
       {
        "value": "[]",
        "key": "publicip"
       },
       {
        "value": "[{\"cluster_id\":\"\",\"cluster_type\":\"\",\"extendparam\":{\"orderID\":\"CS2409131529QL4NJ\"},\"hw_passthrough\":false,\"iops\":0,\"metadata\":{},\"size\":40,\"throughput\":0,\"volumetype\":\"SAS_for_smb\"}]",
        "key": "root_volume"
       },
       {
        "value": "[{\"id\":\"b88fdd7e-fe03-4e3f-ab64-1e5e1f8de0d9\"}]",
        "key": "security_groups"
       },
       {
        "value": "[]",
        "key": "server_tags"
       },
       {
        "value": "0",
        "key": "status"
       },
       {
        "value": "2cda750e-d6d8-4153-b4cc-e15fb22e6ea8",
        "key": "system_disk_id"
       },
       {
        "value": "[\"_sys_type_hcss_l\"]",
        "key": "tags"
       },
       {
        "value": "null",
        "key": "timeouts"
       },
       {
        "value": "null",
        "key": "total_count"
       },
       {
        "value": "null",
        "key": "user_data"
       },
       {
        "value": "4022721e-0476-41ea-91f4-1883065a68cc",
        "key": "vpc_id"
       },
       {
        "value": "2024-09-13T07:31:11Z",
        "key": "cors_crm_updated_at"
       }
      ],
      "logical_resource_name": "huaweicloudinternal_ecs_instance_light_server_compute_instance",
      "cloud_service_type": "hws.service.type.ec2"
     },
     {
      "physical_resource_type": "hws.resource.type.bandwidth",
      "logical_resource_type": "huaweicloudinternal_cbc_freeresource",
      "physical_resource_id": "4fb5cd67-73f8-4313-bc1b-f76ed15c9d09",
      "resource_attributes": [
       {
        "value": "null",
        "key": "bundle_product_id"
       },
       {
        "value": "3c24f6f8852945a0af194f93ce075fbd",
        "key": "customer_id"
       },
       {
        "value": "2024-10-13 16:00:00",
        "key": "end_time"
       },
       {
        "value": "null",
        "key": "enterprise_project_id"
       },
       {
        "value": "4fb5cd67-73f8-4313-bc1b-f76ed15c9d09",
        "key": "id"
       },
       {
        "value": "CS2409131529QL4NJ",
        "key": "order_id"
       },
       {
        "value": "32bd0fdf-772b-41a8-8495-afbc5a46e00f",
        "key": "oriented_resource_id"
       },
       {
        "value": "OFFI879567668502900737",
        "key": "product_id"
       },
       {
        "value": "cn-north-4",
        "key": "region_code"
       },
       {
        "value": "2024-09-13T07:31:11Z",
        "key": "cors_crm_updated_at"
       }
      ],
      "logical_resource_name": "huaweicloudinternal_cbc_freeresource_cbc_freeresource",
      "cloud_service_type": "hws.service.type.vpc"
     }
    ],
    "product_name": "BT_light_server_8_0",
    "platform": "SMB",
    "plan_name": "basic_v12",
    "product_id": "64c12fefcd938770a92ea433",
    "plan_id": "66b03ab8bb1fd66087123683",
    "status": "RUNNING"
   }
  }
 ],
 "page_info": {
  "current_count": 1,
  "next_marker": null
 }
}
```
