{
  "hwcConfig": {
    "regionId": "cn-south-1",
    "projectId": "0c0ede263980f29d2fc4c00731e904b1",
    "obs": {
      "bucketsList": [
        {
          "bucketName": "tiny-pro-cli-obs",
          "StorageClass": "标准存储",
          "ObsVersion": "3.0",
          "Location": "cn-south-1"
        },
        {
          "bucketName": "tiny-pro-cli-obs-test",
          "StorageClass": "低频访问存储",
          "ObsVersion": "3.0",
          "Location": "cn-south-1"
        }
      ]
    },
    "apigList": [
      {
        "name": "apig_contract",
        "type": 1,
        "version": "V0.0.1",
        "req_protocol": "HTTPS",
        "req_method": "POST",
        "req_uri": "/contract",
        "auth_type": "NONE",
        "auth_opt": {
          "app_code_auth_type": "DISABLE"
        },
        "cors": true,
        "match_mode": "NORMAL",
        "backend_type": "FUNCTION",
        "remark": "",
        "group_id": "d26d313c50044f7199252ba260129f3c",
        "body_remark": "",
        "result_normal_sample": "",
        "result_failure_sample": "",
        "authorizer_id": "",
        "tags": [],
        "tag": "",
        "roma_app_id": "",
        "domain_name": "",
        "id": "6d20d5b995144c73bc1d370840afca4f",
        "status": 1,
        "arrange_necessary": 2,
        "register_time": "2023-02-08T03:09:47Z",
        "update_time": "2023-02-08T03:09:47Z",
        "group_name": "group_contract",
        "group_version": "V1",
        "run_env_name": "RELEASE",
        "run_env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
        "publish_id": "3d6035abaf0a4178a4f5e2ba3501bc78",
        "publish_time": "2023-02-08 03:09:48",
        "roma_app_name": "",
        "ld_api_id": "",
        "backend_api": null,
        "api_group_info": null,
        "req_params": null
      },
      {
        "name": "group_cors_gate",
        "type": 1,
        "version": "V0.0.1",
        "req_protocol": "BOTH",
        "req_method": "OPTIONS",
        "req_uri": "/",
        "auth_type": "NONE",
        "auth_opt": {
          "app_code_auth_type": "DISABLE"
        },
        "cors": true,
        "match_mode": "SWA",
        "backend_type": "MOCK",
        "remark": "",
        "group_id": "d26d313c50044f7199252ba260129f3c",
        "body_remark": "",
        "result_normal_sample": "",
        "result_failure_sample": "",
        "authorizer_id": "",
        "tags": [],
        "tag": "",
        "roma_app_id": "",
        "domain_name": "",
        "id": "d0e0d74e7d7f4605ad22200c67c77fb6",
        "status": 1,
        "arrange_necessary": 2,
        "register_time": "2023-02-08T03:08:12Z",
        "update_time": "2023-02-08T03:08:12Z",
        "group_name": "group_contract",
        "group_version": "V1",
        "run_env_name": "RELEASE",
        "run_env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
        "publish_id": "8f4b04fe8bf54fefb75e1f2abeaf1a2e",
        "publish_time": "2023-02-08 03:08:12",
        "roma_app_name": "",
        "ld_api_id": "",
        "backend_api": null,
        "api_group_info": null,
        "req_params": null
      },
      {
        "name": "apig_hello_world",
        "type": 1,
        "version": "V0.0.1",
        "req_protocol": "HTTPS",
        "req_method": "GET",
        "req_uri": "/",
        "auth_type": "NONE",
        "auth_opt": {
          "app_code_auth_type": "DISABLE"
        },
        "cors": true,
        "match_mode": "SWA",
        "backend_type": "FUNCTION",
        "remark": "",
        "group_id": "2248fa0791564fb5af9fe3323d61a843",
        "body_remark": "",
        "result_normal_sample": "",
        "result_failure_sample": "",
        "authorizer_id": "",
        "tags": [],
        "tag": "",
        "roma_app_id": "",
        "domain_name": "",
        "id": "4b2bc97e461a488291afb9906178933e",
        "status": 1,
        "arrange_necessary": 2,
        "register_time": "2023-02-08T02:56:31Z",
        "update_time": "2023-02-08T02:56:31Z",
        "group_name": "group_hello_world",
        "group_version": "V1",
        "run_env_name": "RELEASE",
        "run_env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
        "publish_id": "97733374206d4283b98c1f10c6e1ad5d",
        "publish_time": "2023-02-08 02:56:32",
        "roma_app_name": "",
        "ld_api_id": "",
        "backend_api": null,
        "api_group_info": null,
        "req_params": null
      },
      {
        "name": "group_cors_gate",
        "type": 1,
        "version": "V0.0.1",
        "req_protocol": "BOTH",
        "req_method": "OPTIONS",
        "req_uri": "/",
        "auth_type": "NONE",
        "auth_opt": {
          "app_code_auth_type": "DISABLE"
        },
        "cors": true,
        "match_mode": "SWA",
        "backend_type": "MOCK",
        "remark": "",
        "group_id": "2248fa0791564fb5af9fe3323d61a843",
        "body_remark": "",
        "result_normal_sample": "",
        "result_failure_sample": "",
        "authorizer_id": "",
        "tags": [],
        "tag": "",
        "roma_app_id": "",
        "domain_name": "",
        "id": "89a4ea7361ed4acda065d1187ec9a596",
        "status": 1,
        "arrange_necessary": 2,
        "register_time": "2023-02-08T02:53:32Z",
        "update_time": "2023-02-08T02:53:32Z",
        "group_name": "group_hello_world",
        "group_version": "V1",
        "run_env_name": "RELEASE",
        "run_env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
        "publish_id": "1e9de22aa06c42338f084e93f563b771",
        "publish_time": "2023-02-08 02:53:34",
        "roma_app_name": "",
        "ld_api_id": "",
        "backend_api": null,
        "api_group_info": null,
        "req_params": null
      }
    ],
    "apigGroupsList": [
      {
        "id": "d26d313c50044f7199252ba260129f3c",
        "name": "group_contract",
        "status": 1,
        "sl_domain": "d26d313c50044f7199252ba260129f3c.apic.cn-south-1.huaweicloudapis.com",
        "register_time": "2023-02-08T03:08:11Z",
        "update_time": "2023-02-08T03:08:11Z",
        "on_sell_status": 2,
        "url_domains": [],
        "sl_domains": [
          "d26d313c50044f7199252ba260129f3c.apic.cn-south-1.huaweicloudapis.com"
        ],
        "remark": "",
        "call_limits": 0,
        "time_interval": 0,
        "time_unit": "",
        "is_default": 2,
        "version": "",
        "roma_app_id": "",
        "roma_app_name": ""
      },
      {
        "id": "2248fa0791564fb5af9fe3323d61a843",
        "name": "group_hello_world",
        "status": 1,
        "sl_domain": "2248fa0791564fb5af9fe3323d61a843.apic.cn-south-1.huaweicloudapis.com",
        "register_time": "2023-02-08T02:53:31Z",
        "update_time": "2023-02-08T02:53:31Z",
        "on_sell_status": 2,
        "url_domains": [],
        "sl_domains": [
          "2248fa0791564fb5af9fe3323d61a843.apic.cn-south-1.huaweicloudapis.com"
        ],
        "remark": "",
        "call_limits": 0,
        "time_interval": 0,
        "time_unit": "",
        "is_default": 2,
        "version": "",
        "roma_app_id": "",
        "roma_app_name": ""
      },
      {
        "id": "c0a90139d0b54a328d8dce451880be42",
        "name": "DEFAULT",
        "status": 1,
        "sl_domain": "c0a90139d0b54a328d8dce451880be42.apic.cn-south-1.huaweicloudapis.com",
        "register_time": "2023-02-08T02:43:51Z",
        "update_time": "2023-02-08T02:43:51Z",
        "on_sell_status": 2,
        "url_domains": [],
        "sl_domains": [
          "c0a90139d0b54a328d8dce451880be42.apic.cn-south-1.huaweicloudapis.com"
        ],
        "remark": "This is an automatically generated group. APIs in this group can be accessed with an EIP or a private IP address.",
        "call_limits": 0,
        "time_interval": 0,
        "time_unit": "",
        "is_default": 1,
        "version": "",
        "roma_app_id": "",
        "roma_app_name": ""
      }
    ],
    "functiongraph": {
      "functions": [
        {
          "func_urn": "urn:fss:cn-south-1:0c0ede263980f29d2fc4c00731e904b1:function:default:fg_hello_world",
          "func_name": "fg_hello_world",
          "domain_id": "0b9a1ca1f080f5e20f19c007dadb6240",
          "namespace": "0c0ede263980f29d2fc4c00731e904b1",
          "project_name": "cn-south-1",
          "package": "default",
          "runtime": "Node.js14.18",
          "timeout": 300,
          "handler": "index.handler",
          "memory_size": 256,
          "cpu": 400,
          "code_type": "zip",
          "code_filename": "index.zip",
          "code_size": 356,
          "digest": "56f4337fdbed445f17d54b6b7c56a24001440181c4a5dfdf7ed767e9cbf8af1788c8930d9162ac397545df5d77458fcd3d696bb370300e2f5fd1d5e4a31929b1",
          "version": "latest",
          "image_name": "latest-230208110626@8bkma",
          "description": "auto generated",
          "last_modified": "2023-02-08T11:06:26+08:00",
          "func_code": {},
          "FuncCode": {},
          "concurrency": 400,
          "concurrent_num": 1,
          "strategy_config": {
            "concurrency": 400,
            "concurrent_num": 1
          },
          "enterprise_project_id": "0",
          "long_time": false,
          "log_config": {
            "group_name": "",
            "group_id": "",
            "stream_name": "",
            "stream_id": "",
            "switch_time": 0
          },
          "type": "v2",
          "enable_cloud_debug": "DISABLED",
          "enable_dynamic_memory": false,
          "custom_image": {},
          "is_stateful_function": false,
          "is_return_stream": false,
          "enable_auth_in_header": false,
          "reserved_instance_idle_mode": false
        },
        {
          "func_urn": "urn:fss:cn-south-1:0c0ede263980f29d2fc4c00731e904b1:function:default:fg_contract",
          "func_name": "fg_contract",
          "domain_id": "0b9a1ca1f080f5e20f19c007dadb6240",
          "namespace": "0c0ede263980f29d2fc4c00731e904b1",
          "project_name": "cn-south-1",
          "package": "default",
          "runtime": "Node.js14.18",
          "timeout": 3,
          "handler": "index.handler",
          "memory_size": 128,
          "cpu": 300,
          "code_type": "inline",
          "code_filename": "index.zip",
          "code_size": 5786,
          "digest": "baaacb37e4f768efa657d6907d0b941bedc8ce57fd50af41262f6e9d697cb0b84385533fb118e07fb119df55f2686d11801f608627db6aa7accd825047fe7f12",
          "version": "latest",
          "image_name": "latest-221107152923@67h66",
          "xrole": "proxyRdsServices",
          "app_xrole": "proxyRdsServices",
          "last_modified": "2022-11-07T15:29:23+08:00",
          "func_code": {},
          "FuncCode": {},
          "concurrency": 400,
          "concurrent_num": 1,
          "strategy_config": {
            "concurrency": 400,
            "concurrent_num": 1
          },
          "enterprise_project_id": "0",
          "func_vpc_id": "bde80194-607d-483e-938e-aed310b19ebb",
          "long_time": false,
          "log_config": {
            "group_name": "",
            "group_id": "",
            "stream_name": "",
            "stream_id": "",
            "switch_time": 0
          },
          "type": "v2",
          "enable_cloud_debug": "DISABLED",
          "enable_dynamic_memory": false,
          "custom_image": {},
          "is_stateful_function": false,
          "is_return_stream": false,
          "enable_auth_in_header": false,
          "reserved_instance_idle_mode": false
        }
      ]
    }
  }
}
