获取App信息
更新时间:
GetApp
描述
查询一个 app 资源,支持公共 App 和私有 App。
请求语法
请求行:
GET /apps/{AppName}?Scope={Scope} HTTP/1.1
请求方法 GET,请求资源为 apps,请求参数为:
| 参数名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| AppName | string | 是 | App 名称 |
| Scope | string | 否 | 可以为 Public 或 Private。如果为 Public,那么代表查询公共 App;如果为 Private 或者不指定,那么代表查询私有 App |
请求数据:无
返回信息
成功
响应行:
HTTP/1.1 200 OK
响应数据:
{"Name":"test-copy","Description":"Copy input file to output file","CreationTime":"2018-11-13T03:40:11.976941Z","OwnerId":48351,"InputParameters":{"inputFile":{"Default":"","Description":"Input param","Type":"String"}},"OutputParameters":{"outputFile":{"Default":null,"Description":"Output param","Type":"String"}},"Config":{"DiskType":{"Default":"cloud_efficiency","Description":"Disk type","Overwritable":true},"InstanceCount":{"Default":1,"Description":"Instance count","Overwritable":true},"InstanceType":{"Default":"ecs.sn2ne.large","Description":"Instance type","Overwritable":true},"MaxRetryCount":{"Default":1,"Description":"Max retry count","Overwritable":true},"MinDiskSize":{"Default":40,"Description":"Min Disk size","Overwritable":true},"ResourceType":{"Default":"OnDemand","Description":"Resource type","Overwritable":true},"Timeout":{"Default":1000,"Description":"Time out","Overwritable":true}}}
响应参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Name | string | 应用名称 |
| Description | string | 应用的详细描述 |
| CreationTime | string | 资源创建时间 |
| OwnerId | int | App 拥有者 |
| InputParameters | map<string, object(InputParameter)> | 该应用的输入参数列表 |
| OutputParameters | map<string, object(OutputParameter)> | 该应用的输出参数列表 |
| Config | object(Config) | 提交作业时的运行时参数 |
InputParameter
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 参数描述 |
| Type | string | 参数类型 |
| Default | string | 参数默认值 |
OutputParameter
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 参数描述 |
| Type | string | 参数类型 |
Config
| 参数名称 | 类型 | 描述 |
|---|---|---|
| ResourceType | object(ResourceType) | 资源类型 |
| InstanceType | object(InstanceType) | 实例类型 |
| InstanceCount | object(InstanceCount) | 实例数量 |
| MinDiskSize | object(MinDiskSize) | 最小磁盘大小(GB) |
| DiskType | object(DiskType) | 磁盘类型 |
| MaxRetryCount | object(MaxRetryCount) | 某个Instance失败后,最大重试次数 |
| Timeout | object(Timeout) | Instance的运行时超时时间,单位为秒 |
ResourceType
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | string | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
InstanceType
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | string | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
InstanceCount
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | number | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
MinDiskSize
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | number | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
DiskType
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | string | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
MaxRetryCount
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | number | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
Timeout
| 参数名称 | 类型 | 描述 |
|---|---|---|
| Description | string | 给APP使用者的详细描述 |
| Default | number | 参数默认值 |
| Overwritable | boolean | 用户使用该APP提交作业时,是否可以覆盖掉默认值 |
错误
该文章对您有帮助吗?