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提交作业时,是否可以覆盖掉默认值 |
错误
文档内容是否对您有帮助?