
# MicroService
表1参数说明 
| 参数           | 是否必选 | 参数类型                  | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|:---|
| serviceId    | 否    | String                | 微服务唯一标识，字符长度为1\~64。正则表达式为\^.\*$。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| environment  | 否    | String                | 微服务的环境信息，取值可以为空、development、testing、acceptance或production。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| appId        | 否    | String                | 应用App唯一标识，字符长度为1\~160。正则表达式为\^\[a-zA-Z0-9\]\*$\|\^\[a-zA-Z0-9\]\[a-zA-Z0-9_\\-.\]\*\[a-zA-Z0-9\]$。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| serviceName  | 是    | String                | 微服务名称，同一个App要保证唯一。字符长度为1\~128。正则表达式为\^\[a-zA-Z0-9\]\*$\|\^\[a-zA-Z0-9\]\[a-zA-Z0-9_\\-.\]\*\[a-zA-Z0-9\]$。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| version      | 否    | String                | 微服务版本号，字符长度为1\~64。正则表达式为\^\[0-9\]\*$\|\^\[0-9\]+(\\.\[0-9\]+)\*$。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| description  | 否    | String                | 微服务描述信息，字符长度不超过256。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| level        | 否    | String                | 微服务层级。包括： - FRONT  - MIDDLE  - BACK                                                                                                                                       |
| timestamp    | 否    | String                | 微服务注册时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| schemas      | 否    | Array of strings      | 微服务访问契约内容的外键ID，数组长度最大100个契约。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| status       | 否    | String                | 微服务状态，UP表示上线，DOWN表示下线。默认值UP。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| paths        | 否    | ServicePath           | 服务路由信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| framework    | 否    | Framework             | 微服务开发框架。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| registerBy   | 否    | String                | 微服务注册方式。包括： - SDK  - PLATFORM  - SIDECAR  - UNKNOWN   |
| modTimestamp | 否    | String                | 最后修改UTC时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| properties   | 否    | Map\<String, String\> | 微服务扩展信息，可以自定义Key和相应的Value。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| alias        | 否    | String                | 微服务别名，字符长度为1-128。正则表达式为\^\[a-zA-Z0-9_\\-.:\]\*$。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   
表2ServicePath参数说明 
| 参数       | 是否必选 | 参数类型                                                                                     | 描述                                                   |
|:---|:---|:---|:---|
| Path     | 否    | String                                                                                   | 路由地址。支持数字、字母和括号内字符(.,?'\\/+\&%$#=\~_-@{})，长度1-160字节。 |
| Property | 否    | [Properties](https://support.huaweicloud.com/api-servicestage/servicestage_06_0141.html) | 扩展属性。                                                |
   
表3Framework参数说明 
| 参数      | 是否必选 | 参数类型   | 描述                          |
|:---|:---|:---|:---|
| name    | 否    | String | 微服务开发框架，默认值为UNKNOWN。        |
| version | 否    | String | 微服务开发框架版本号，支持任意字符，长度1-64字节。 |
   
