日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

創建App

CreateApp

描述

創建一個 app 資源

請求語法

請求行:

  1. POST /apps?IdempotentToken=vU7xaM9YCqqAFHAVvRVynoMBZSgD0MPn HTTP/1.1

請求方法 POST,請求資源為 apps,請求參數為:

屬性名稱 類型 是否必須 描述
IdempotentToken string 用于保證請求的冪等性。由用戶生成該參數值,要保證在不同請求間唯一,最大不值過64個字符,字符包括了字母、數字以及下劃線。

請求數據:

請求數據以 JSON 格式描述:

  1. {
  2. "Name": "test-copy",
  3. "Description": "Copy input file to output file",
  4. "CommandLine": "cp -rf ${inputFile} ${outputFile}",
  5. "Daemonize": false,
  6. "EnvVars": {
  7. "key1": "value1",
  8. "key2": "value2"
  9. },
  10. "InputParameters": {
  11. "inputFile": {
  12. "Description": "Input param",
  13. "Type": "String",
  14. "Default": "",
  15. "LocalPath": "/tmp/infile/"
  16. }
  17. },
  18. "OutputParameters": {
  19. "outputFile": {
  20. "Type": "String",
  21. "Description": "Output param",
  22. "LocalPath": "/tmp/outfile/"
  23. }
  24. },
  25. "VM": {
  26. "ECSImageId": "img-unbuntu"
  27. },
  28. "Docker": {
  29. "Image": "ubuntu:14.04",
  30. "RegistryOSSPath": "oss://bucket/registry"
  31. },
  32. "Config": {
  33. "ResourceType": {
  34. "Description": "Resource type",
  35. "Default": "OnDemand",
  36. "Overwritable": true
  37. },
  38. "InstanceType": {
  39. "Description": "Instance type",
  40. "Default": "ecs.sn2ne.large",
  41. "Overwritable": true
  42. },
  43. "InstanceCount": {
  44. "Description": "Instance count",
  45. "Default": 1,
  46. "Overwritable": true
  47. },
  48. "DiskType": {
  49. "Description": "Disk type",
  50. "Default": "cloud_efficiency",
  51. "Overwritable": true
  52. },
  53. "MinDiskSize": {
  54. "Description": "Min Disk size",
  55. "Default": 40,
  56. "Overwritable": true
  57. },
  58. "MinDataDiskSize": {
  59. "Default": 100,
  60. "Description": "Min data disk size",
  61. "Overwritable": true
  62. },
  63. "DataDiskType": {
  64. "Default": "cloud_efficiency",
  65. "Description": "Data disk type",
  66. "Overwritable": true
  67. },
  68. "DataDiskMountPoint": {
  69. "Default": "/home/mount/",
  70. "Description": "Data disk mount point",
  71. "Overwritable": true
  72. },
  73. "MaxRetryCount": {
  74. "Description": "Max retry count",
  75. "Default": 2,
  76. "Overwritable": true
  77. },
  78. "Timeout": {
  79. "Description": "Time out",
  80. "Default": 600000,
  81. "Overwritable": true
  82. }
  83. }
  84. }

屬性說明:

參數

參數名稱 類型 必選 描述
Name string 應用名稱。允許的字符集為[a-zA-Z0-9_-],長度不能大于64,不能為空
Description string 應用的詳細描述。長度不能大于1000。默認值:空
InputParameters map<string, object(InputParameter)> 該應用的輸入參數列表。Map 大小不能大于50,不能小于0。對于 Key,允許的字符集為[a-zA-Z0-9_-],長度不能大于100。默認值:{}
OutputParameters map<string, object(OutputParameter)> 該應用的輸出參數列表。Map 大小不能大于50,不能小于0。對于 Key,允許的字符集為[a-zA-Z0-9_-],長度不能大于100。默認值:{}
Docker object(Docker) Docker 鏡像有關配置。 Docker 和 VM 屬性只能配置一個,并且必須要配置一個
VM object(VM) ECS 虛擬機相關配置
CommandLine string 執行應用時的命令行。長度不能大于1000
EnvVars map<string, string> 環境變量。Map 大小不能大于50,不能小于0。對于 Key,允許的字符集為[a-zA-Z0-9_-],長度不能大于100。對于 Value,長度不能大于1000。默認值:{}
Daemonize boolean 應用在執行時,是否每次都要重新啟動。默認值:False
Config object(Config) 提交作業時的運行時參數

InputParameter

參數名稱 類型 必選 描述
Description string 參數描述。長度不能大于1000。默認值:空
Type string 參數類型。枚舉類型,可選值為:String、Number。默認值:String
Default Any 參數默認值。類型必須與 Type 指定的類型相同。默認值:null
LocalPath string LocalPath 不為空說明該參數是 OSS 上的一個文件或者目錄。在計算分析時,系統會將該參數值指定的 OSS 文件或者目錄映射為本地 LocalPath 指定的文件或者目錄。僅支持使用 UTF-8 編碼。如果是目錄,則必須以 “/“ 結尾。長度不能大于1000。默認值:空

OutputParameter

參數名稱 類型 必選 描述
Description string 參數描述。長度不能大于1000。默認值:空
Type string 參數類型。枚舉類型,可選值為:String、Number。默認值:String
LocalPath string LocalPath 不為空說明該參數是 OSS 上的一個文件或者目錄。在計算分析時,系統會將本地 LocalPath 指定的文件或者目錄映射為該參數值指定的 OSS 文件或者目錄。僅支持使用 UTF-8 編碼。如果是目錄,則必須以 “/“ 結尾。長度不能大于1000。默認值:空

Docker

參數名稱 類型 必選 描述
Image string Docker 鏡像。長度不能大于1000
RegistryOSSPath string docker registry storage 在 OSS 上的根目錄。長度不能大于1000。默認值:空

VM

參數名稱 類型 必選 描述
ECSImageId string ECS 鏡像 Id。允許的字符集為[a-zA-Z0-9_-],長度不能大于100

Config

參數名稱 類型 必選 描述
ResourceType object(ResourceType) 資源類型
InstanceType object(InstanceType) 實例類型
InstanceCount object(InstanceCount) 實例數量
MinDiskSize object(MinDiskSize) 最小系統盤大小 (GB)
DiskType object(DiskType) 系統盤類型
MinDataDiskSize object(MinDataDiskSize) 最小數據盤大小 (GB)
DataDiskType object(DataDiskType) 數據盤類型,需要和系統盤類型保持一致
DataDiskMountPoint object(DataDiskMountPoint) 數據盤掛載點
MaxRetryCount object(MaxRetryCount) 某個 Instance 失敗后,最大重試次數
Timeout object(Timeout) Instance 的運行時超時時間,單位為秒

ResourceType

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default string 參數默認值。枚舉類型,可選值為:OnDemand、Spot。默認值:OnDemand
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

InstanceType

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default string 參數默認值。長度不能大于1000。默認值:空
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

InstanceCount

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default number 參數默認值。必須為整數,不能大于1000,不能小于0。默認值:1
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

MinDiskSize

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default number 參數默認值。必須為整數,不能大于500,不能小于40。默認值:40
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

DiskType

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default string 參數默認值。枚舉類型,可選值為:cloud、ephemeral、cloud_efficiency。默認值:cloud_efficiency
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

MinDataDiskSize

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default string 參數默認值。必須為整數,不能大于32768,不能小于20。默認值:0,表示不使用數據盤
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

DataDiskType

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default string 參數默認值。枚舉類型,可選值為:cloud、ephemeral、cloud_efficiency,但是必須和系統盤類型 DiskType 保持一致。默認值:cloud_efficiency
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

DataDiskMountPoint

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default string 參數默認值。字符串類型,指定數據盤的掛載點,長度不能大于1000。在 Windows 環境下只能指定到特定的盤符,如 “D:”,盤符字母從 A-Z,除 C 以外均可。默認值:空
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

MaxRetryCount

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default number 參數默認值。必須為整數,不能大于1000,不能小于0。默認值:0
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

Timeout

參數名稱 類型 必選 描述
Description string 給 APP 使用者的詳細描述。長度不能大于1000。默認值:空
Default number 參數默認值。必須為整數,不能大于1000000000,不能小于0。默認值:86400
Overwritable boolean 用戶使用該 APP 提交作業時,是否可以覆蓋掉默認值。默認值:True

返回信息

成功

響應行:

  1. HTTP/1.1 201 Created

響應數據:

  1. {
  2. "Name": "test-copy"
  3. }

響應參數

參數名稱 類型 描述
Name string App 標識符

錯誤