全部產品
Search
文件中心

Batch Compute (Deprecated):擷取App資訊

更新時間:Jul 06, 2024

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提交作業時,是否可以覆蓋掉預設值

錯誤