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

CreateDesktops - 創建一臺或多臺云電腦

創建一臺或多臺云電腦。創建時若傳入用戶信息,可直接完成云電腦的分配。

接口說明

創建云電腦前,請先完成以下準備工作:

如需讓云電腦自動執行自定義命令腳本,可使用UserCommands字段配置自定義命令。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

當前API暫無授權信息透出。

請求參數

名稱類型必填描述示例值
RegionIdstring

地域 ID。可以調用 DescribeRegions 獲取無影云電腦支持的地域列表。

cn-hangzhou
GroupIdstring

云電腦池 ID。

dg-boyczi8enfyc5****
BundleIdstring

云電腦模板 ID。

b-je9hani001wfn****
DesktopNamestring

云電腦名稱。命名規則如下:

  • 不超過 64 個字符。
  • 必須以大小字母或中文開頭,不能以http://https://開頭。
  • 可以包含中文、英文、數字、半角冒號(:)、下劃線(_)、點號(.)或者短劃線(-)。
DemoComputer01
UserNamestring
說明 此參數不開放使用。
username
VpcIdstring
說明 此參數不開放使用。
vpc-uf6w8u60n8xbkg5el****
Amountinteger

創建的云電腦數量。取值范圍為 1~300,默認值為 1。

1
DirectoryIdstring
說明 此參數不開放使用。
cn-hangzhou+dir-300943****
OfficeSiteIdstring

辦公網絡 ID。

cn-hangzhou+dir-387822****
PolicyGroupIdstring

策略 ID。

system-all-enabled-policy
ChargeTypestring

云電腦的計費方式。

枚舉值:
  • PostPaid按量付費 [默認值]
  • PrePaid包年包月
PrePaid
Periodinteger

購買資源的時長。單位由PeriodUnit指定。當參數ChargeType取值為PrePaid時才生效,且為必選值。

  • 如果PeriodUnitMonth,該參數的取值范圍:

    • 1
    • 2
    • 3
    • 6
  • 如果PeriodUnitYear,該參數的取值范圍:

    • 1
    • 2
    • 3
    • 4
    • 5
1
PeriodUnitstring

包年包月計費方式的時長單位。

枚舉值:
  • Month月 [默認值]
  • Year
Month
AutoPayboolean

是否自動支付。

枚舉值:
  • true自動支付。請確保賬戶余額充足,否則會產生異常訂單 [默認值]
  • false只產生訂單,不支付。您可以登錄控制臺,在用戶中心的我的訂單頁面,根據返回的訂單號進行支付
false
AutoRenewboolean

是否自動續費。當參數ChargeType取值為PrePaid時才生效。

枚舉值:
  • true自動續費。續費時長與購買設置的時長保持一致
  • false不自動續費 [默認值]
false
PromotionIdstring

優惠活動 ID。

23141
UserAssignModestring

云電腦分配模式。

說明 如果未設置EndUserId,創建的云電腦不會分配給用戶。
枚舉值:
  • ALL如果設置了EndUserId,則將創建的云電腦分配給每個指定的用戶 [默認值]
  • PER_USER如果設置了EndUserId,則將創建的云電腦平均分配給指定的用戶。此時需確保Amount的值可以被EndUserId的個數(即N)整除
ALL
Hostnamestring

自定義設置云電腦的主機名稱。僅支持設置 AD 辦公網絡下,操作系統類型是 Windows 的云電腦。

主機名稱的命名規則如下:

  • 長度為 2~15 個字符。
  • 支持大小寫字母、數字或者短劃線(-)。不能以短劃線開頭或者結尾,不能連續使用短劃線,不能只使用數字。

創建多臺云電腦時,可以使用name_prefix[begin_number,bits]name_suffix的命名格式為多臺云電腦統一命名。例如,設置 Hostname 的取值為 ecd-[1,4]-test,則第一臺云電腦主機名稱為 ecd-0001-test,第二臺云電腦主機名稱為 ecd-0002-test,依次類推。

  • name_prefix:主機名稱的前綴。
  • [begin_number,bits]:主機名稱中的有序數字。begin_number為起始數字,取值支持 0~999999,默認值為 0;bits為數字位數,取值支持 1~6,默認值為 6。
  • name_suffix:主機名稱的后綴。
testhost
EndUserIdarray

為云電腦添加的授權用戶 ID 列表。可設置 1~100 個。

string

為云電腦添加的授權用戶 ID。

  • 在同一時段內,只有一個用戶可以使用該云電腦。
  • 如果未設置EndUserId,創建的云電腦不會分配給任何用戶。
alice
Tagarray<object>

標簽。

object

標簽。

Keystring

標簽鍵。可設置 1~20 個。

TestKey
Valuestring

標簽值。可設置 1~20 個。

TestValue
DesktopNameSuffixboolean

批量創建云電腦時,云電腦名稱是否自動增加后綴。

枚舉值:
  • true自動增加后綴 [默認值]
  • false不增加后綴
false
VolumeEncryptionEnabledboolean

是否開啟磁盤加密。

枚舉值:
  • true開啟磁盤加密
  • false不開啟磁盤加密 [默認值]
false
VolumeEncryptionKeystring

開啟磁盤加密的情況下使用的 KMS 的密鑰 ID。可通過 ListKeys 接口獲取。

08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4****
DesktopMemberIpstring

指定云電腦私網 IP。

10.0.0.1
UserCommandsarray<object>

用戶自定義命令腳本數據。

object

用戶自定義命令腳本數據。

ContentEncodingstring

命令內容(CommandContent)的編碼方式。

枚舉值:
  • Base64Base64編碼
  • PlainText不編碼,采用明文傳輸
Base64
Contentstring

命令內容。

bmV3LWl0ZW0gZDpcdGVzdF91c2VyX2NvbW1hbmRzLnR4dCAtdHlwZSBm****
ContentTypestring

命令的語言類型。

枚舉值:
  • RunPowerShellScript適用于Windows實例的PowerShell命令
  • RunShellScript適用于Linux實例Shell命令
  • RunBatScript適用于Windows實例的Bat命令
RunPowerShellScript
BundleModelsarray<object>

云電腦模板列表。

object

云電腦模板。

BundleIdstring

云電腦模板 ID。

b-je9hani001wfn****
Amountinteger

創建的云電腦數量。取值范圍為 1~300,默認值為 0。

1
EndUserIdsarray

云電腦分配用戶列表。

string

用戶名稱。

alice
DesktopNamestring

云電腦名稱。命名規則如下:

  • 不超過 64 個字符。
  • 必須以大小字母或中文開頭,不能以http://https://開頭。
  • 可以包含中文、英文、數字、半角冒號(:)、下劃線(_)、點號(.)或者短劃線(-)。
DemoComputer02
Hostnamestring

自定義設置云電腦的主機名稱。僅支持設置 AD 辦公網絡下,操作系統類型是 Windows 的云電腦。

主機名稱的命名規則如下:

  • 長度為 2~15 個字符。
  • 支持大小寫字母、數字或者短劃線(-)。不能以短劃線開頭或者結尾,不能連續使用短劃線,不能只使用數字。

創建多臺云電腦時,可以使用name_prefix[begin_number,bits]name_suffix的命名格式為多臺云電腦統一命名。例如,設置 Hostname 的取值為 ecd-[1,4]-test,則第一臺云電腦主機名稱為 ecd-0001-test,第二臺云電腦主機名稱為 ecd-0002-test,依次類推。

  • name_prefix:主機名稱的前綴。
  • [begin_number,bits]:主機名稱中的有序數字。begin_number為起始數字,取值支持 0~999999,默認值為 0;bits為數字位數,取值支持 1~6,默認值為 6。
  • name_suffix:主機名稱的后綴。
testhost
VolumeEncryptionEnabledboolean

是否開啟磁盤加密。

false
VolumeEncryptionKeystring

開啟磁盤加密的情況下使用的 KMS 的密鑰 ID。可通過 ListKeys 接口獲取。

08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4****
DesktopTimersarray<object>

云電腦定時任務詳情。

object

云電腦定時任務詳情。

TimerTypestring

定時任務類型。

NoOperationReboot
CronExpressionstring

定時任務 Cron 表達式。

注意 需要傳入 UTC 標準時間,即北京時間每天 0 點應該傳入 0 0 16 ? * 1,2,3,4,5,6,7

0 40 7 ? * 1,2,3,4,5,6,7
Intervalinteger

時間間隔,單位為分鐘。

10
Enforceboolean

是否強制執行。

枚舉值:
  • true忽略云電腦及連接狀態檢測,強制執行定時任務
  • false不強制執行
true
ResetTypestring

云電腦重置類型。

枚舉值:
  • RESET_TYPE_SYSTEM重置系統盤
  • RESET_TYPE_BOTH重置系統盤和用戶磁盤
RESET_TYPE_SYSTEM
OperationTypestring

定時任務操作類型,目前僅斷連定時任務支持。

枚舉值:
  • Hibernate休眠
  • Shutdown關機
Shutdown
AllowClientSettingboolean

是否允許終端用戶自行配置定時任務。

true
MonthDesktopSettingobject
說明 此字段暫不對外開放使用。
UseDurationinteger
說明 此字段暫不對外開放使用。
null
BuyerIdlong
說明 此字段暫不對外開放使用。
null
DesktopIdstring
說明 此字段暫不對外開放使用。
null
SnapshotPolicyIdstring

無影自動快照策略 ID。

sp-28mp6my0l6zow****
ResourceGroupIdstring

無影資源組 ID。

rg-3mtuc28rx95lx****

返回參數

名稱類型描述示例值
object

返回信息集合。

OrderIdstring

訂單 ID。

說明 當請求參數 ChargeType 取值為 PrePaid 時,返回該參數。
123456789
RequestIdstring

請求 ID。

1CBAFFAB-B697-4049-A9B1-67E1FC5F****
DesktopIdarray

云電腦 ID 返回集合信息,如果一次調用創建了多個云電腦,將返回多個云電腦 ID。

DesktopIdsstring

云電腦 ID。

["ecd-gx2x1dhsmucyy****"]

示例

正常返回示例

JSON格式

{
  "OrderId": "123456789",
  "RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
  "DesktopId": [
    "[\"ecd-gx2x1dhsmucyy****\"]"
  ]
}

錯誤碼

HTTP status code錯誤碼錯誤信息描述
400InvalidEncryptionKey.MissingParameter VolumeEncryptionKey is missing.開啟磁盤加密功能時,加密密鑰不可為空
400InvalidEncryptionKey.NotAuthorizedEds service cannot access the given VolumeEncryptionKey.無法訪問未經授權的加密密鑰
400InvalidEncryptionKey.NotFoundThe specified VolumeEncryptionKey is not found.找不到指定的磁盤加密密鑰
400InvalidImageStatus.NotValidThe specified image status is not valid.指定鏡像的狀態不可用,不支持創建桌面
400InvalidImageVersion.NotSupportedThe specified image version is no longer supported.指定的鏡像版本已不再支持,請選擇其他鏡像
400InvalidMemberIp.DesktopAmountThe desktop amount need to be 1.指定IP創建桌面時,桌面數量僅可為1
400InvalidPolicyGroup.StatusThe target policy group is being created. Please try again later.目標策略組正在創建中,請稍后再試。
400Protocol.NotAllowedProcotol of the image is not allowed.不支持該鏡像的協議類型,請檢查鏡像ID
400ExistedHostnameThe specified hostname is existed on the domain.指定的主機名在當前工作區已存在
400HostnameCannotCustomizeForLinuxCustomizing hostname is not supported for Linux desktop.自定義主機名功能不支持Linux桌面
400IncorrectDirectoryStatusOnly registered directory can create desktop.工作區狀態錯誤,僅支持使用已注冊的工作區創建桌面
400IncorrectDirectoryTypeThe protocol type of directory and desktop do not match.指定工作區和目標桌面的協議類型不匹配,請檢查
400InvalidAmountThe specified Amount is not a valid value.指定的數量不合法
400InvalidAmount.NotTimesOfUsersThe specified Amount is notmatch EndUserId size.指定的桌面數量不等于待分配用戶的數量,請重新指定
400InvalidDesktopBundle.NotFoundThe specified param BundleId is not found.指定的BundleId找不到
400InvalidDirectoryId.NotFoundThe specified param DirectoryId is not found.無法找到工作區ID,請檢查工作區ID是否正確
400InvalidDirectoryType.NotSupportedThe specified DirectoryType is not supported.指定的工作區類型不支持創建該桌面
400InvalidEncryptionEnabled.InvalidThe parameter VolumeEncryptionEnabled is invalid.指定加密密鑰時,需開啟磁盤加密功能

訪問錯誤中心查看更多錯誤碼。

變更歷史

變更時間變更內容概要操作
2024-09-27OpenAPI 錯誤碼發生變更、OpenAPI 入參發生變更查看變更詳情
2024-07-31OpenAPI 錯誤碼發生變更、OpenAPI 入參發生變更查看變更詳情
2024-07-22OpenAPI 錯誤碼發生變更、OpenAPI 入參發生變更查看變更詳情
2024-04-29OpenAPI 錯誤碼發生變更、OpenAPI 入參發生變更查看變更詳情
2023-11-21OpenAPI 錯誤碼發生變更、OpenAPI 入參發生變更查看變更詳情
2023-11-15OpenAPI 錯誤碼發生變更查看變更詳情
2023-11-15OpenAPI 錯誤碼發生變更查看變更詳情
2023-05-24OpenAPI 入參發生變更查看變更詳情
2023-05-24OpenAPI 入參發生變更查看變更詳情
2023-04-24OpenAPI 入參發生變更查看變更詳情
2023-03-14OpenAPI 入參發生變更查看變更詳情
2022-08-08OpenAPI 入參發生變更查看變更詳情