1 つ以上のクラウドデスクトップを作成します。作成時にユーザー情報を指定した場合、クラウドデスクトップは直接ユーザーに割り当てられます。
操作説明
クラウドデスクトップを作成する前に、以下の準備を完了してください。
- オフィスネットワーク(旧ワークスペース)およびユーザーを作成します。詳細については、以下の API 操作またはドキュメントを参照してください。
簡易オフィスネットワーク: CreateSimpleOfficeSite および CreateUsers 。
AD オフィスネットワーク: CreateADConnectorOfficeSite および AD ユーザーの作成。
CreatePolicyGroup を呼び出してポリシーを作成するか、既存のポリシーが利用可能であることを確認します。
呼び出し例:
クラウドデスクトップでカスタムコマンドスクリプトを自動的に実行するには、UserCommands フィールドを使用してカスタムコマンドを設定します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecd:CreateDesktops |
create |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 DescribeRegions を呼び出して、WUYING Workspace でサポートされているリージョンをクエリできます。 |
cn-hangzhou |
| GroupId |
string |
任意 |
クラウドデスクトッププール ID。 |
dg-boyczi8enfyc5**** |
| BundleId |
string |
任意 |
クラウドデスクトップテンプレート ID。テンプレート ID が指定されていない場合、必須フィールドを指定してクラウドデスクトップを作成できます。 |
b-je9hani001wfn**** |
| DesktopName |
string |
任意 |
クラウドデスクトップ名。命名ルールは以下のとおりです。
|
DemoComputer01 |
| UserName |
string |
任意 |
説明
このパラメーターは使用できません。 |
username |
| VpcId |
string |
任意 |
説明
このパラメーターは使用できません。 |
vpc-uf6w8u60n8xbkg5el**** |
| Amount |
integer |
任意 |
作成するクラウドデスクトップの数。有効な値: 1~300。デフォルト値: 1。 |
1 |
| DirectoryId |
string |
任意 |
説明
このパラメーターは使用できません。 |
cn-hangzhou+dir-300943**** |
| OfficeSiteId |
string |
任意 |
オフィスネットワーク ID。 |
cn-hangzhou+dir-387822**** |
| PolicyGroupId |
string |
任意 |
ポリシー ID。 |
system-all-enabled-policy |
| ChargeType |
string |
任意 |
クラウドデスクトップの課金方法。 列挙値:
|
PrePaid |
| Period |
integer |
任意 |
リソースのサブスクリプション期間。単位は
|
1 |
| PeriodUnit |
string |
任意 |
サブスクリプション期間の単位。 列挙値:
|
Month |
| AutoPay |
boolean |
任意 |
自動支払いを有効にするかどうかを指定します。 列挙値:
|
false |
| AutoRenew |
boolean |
任意 |
自動更新を有効にするかどうかを指定します。このパラメーターは、 列挙値:
|
false |
| PromotionId |
string |
任意 |
プロモーション ID。 |
23141 |
| UserAssignMode |
string |
任意 |
クラウドデスクトップの割り当てモード。 説明
列挙値:
|
ALL |
| Hostname |
string |
任意 |
クラウドデスクトップのカスタムホスト名。このパラメーターの設定項目は、AD オフィスネットワーク内の Windows オペレーティングシステムを実行するクラウドデスクトップでのみサポートされています。 ホスト名の命名ルールは以下のとおりです。
複数のクラウドデスクトップを作成する場合、
|
testhost |
| EndUserId |
array |
任意 |
クラウドデスクトップに追加する許可されるユーザー ID のリスト。1~100 個のユーザー ID を指定できます。 |
123456789 |
|
string |
任意 |
クラウドデスクトップに追加する許可されるユーザー ID。
|
alice |
|
| Tag |
array<object> |
任意 |
タグ。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
タグキー。1~20 個のタグキーを指定できます。 |
TestKey |
| Value |
string |
任意 |
タグ値。1~20 個のタグ値を指定できます。 |
TestValue |
| DesktopNameSuffix |
boolean |
任意 |
バッチで複数のクラウドデスクトップを作成する際に、クラウドデスクトップ名にサフィックスを自動的に追加するかどうかを指定します。 列挙値:
|
false |
| VolumeEncryptionEnabled |
boolean |
任意 |
クラウドディスク暗号化を有効にするかどうかを指定します。 列挙値:
|
false |
| VolumeEncryptionKey |
string |
任意 |
クラウドディスク暗号化に使用される Key Management Service (KMS) キーの ID。 ListKeys を呼び出してキー ID を取得できます。 |
08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4**** |
| DesktopMemberIp |
string |
任意 |
クラウドデスクトップの非公開 IP アドレス。 |
10.0.0.1 |
| UserCommands |
array<object> |
任意 |
カスタムコマンドスクリプトデータ。 |
|
|
object |
任意 |
カスタムコマンドスクリプトデータ。 |
||
| ContentEncoding |
string |
任意 |
コマンド内容 (CommandContent) のエンコーディング方式。デフォルト値: base64 列挙値:
|
Base64 |
| Content |
string |
任意 |
コマンドの内容。 |
bmV3LWl0ZW0gZDpcdGVzdF91c2VyX2NvbW1hbmRzLnR4dCAtdHlwZSBm**** |
| ContentType |
string |
任意 |
コマンドの言語タイプ。 列挙値:
|
RunPowerShellScript |
| BundleModels |
array<object> |
任意 |
クラウドデスクトップテンプレートのリスト。 |
|
|
object |
任意 |
クラウドデスクトップテンプレート。 |
||
| BundleId |
string |
任意 |
クラウドデスクトップテンプレート ID。 |
b-je9hani001wfn**** |
| Amount |
integer |
任意 |
作成するクラウドデスクトップの数。有効な値: 1~300。デフォルト値: 0。 |
1 |
| EndUserIds |
array |
任意 |
クラウドデスクトップが割り当てられるユーザーのリスト。 |
|
|
string |
任意 |
ユーザー名。 |
alice |
|
| DesktopName |
string |
任意 |
クラウドデスクトップ名。命名ルールは以下のとおりです。
|
DemoComputer02 |
| Hostname |
string |
任意 |
クラウドデスクトップのカスタムホスト名。このパラメーターの設定項目は、AD オフィスネットワーク内の Windows オペレーティングシステムを実行するクラウドデスクトップでのみサポートされています。 ホスト名の命名ルールは以下のとおりです。
複数のクラウドデスクトップを作成する場合、
|
testhost |
| VolumeEncryptionEnabled |
boolean |
任意 |
クラウドディスク暗号化を有効にするかどうかを指定します。 |
false |
| VolumeEncryptionKey |
string |
任意 |
クラウドディスク暗号化に使用される Key Management Service (KMS) キーの ID。 ListKeys を呼び出してキー ID を取得できます。 |
08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4**** |
| DesktopTimers |
array<object> |
任意 |
クラウドデスクトップの定期タスク詳細。このパラメーターは非推奨です。代わりに TimerGroupId パラメーターを使用してください。 |
|
|
object |
任意 |
クラウドデスクトップの定期タスク詳細。 |
||
| TimerType |
string |
任意 |
定期タスクのタイプ。 |
NoOperationReboot |
| CronExpression |
string |
任意 |
定期タスクの cron 式。 重要 時間は UTC で指定してください。たとえば、毎日 00:00 (UTC+8) にタスクをスケジュールするには、値を 0 0 16 ? * 1,2,3,4,5,6,7 に設定します。 |
0 40 7 ? * 1,2,3,4,5,6,7 |
| Interval |
integer |
任意 |
時間間隔 (分単位)。 |
10 |
| Enforce |
boolean |
任意 |
タスクを強制実行するかどうかを指定します。 列挙値:
|
true |
| ResetType |
string |
任意 |
クラウドデスクトップのリセットタイプ。 列挙値:
|
RESET_TYPE_SYSTEM |
| OperationType |
string |
任意 |
定期タスクの操作タイプ。現在、切断定期タスクのみがサポートされています。 列挙値:
|
Shutdown |
| AllowClientSetting |
boolean |
任意 |
エンドユーザーによる定期タスクの設定を許可するかどうかを指定します。 |
true |
| SubnetId |
string |
任意 |
サブネット ID。 |
vsw-bp1m***** |
| MonthDesktopSetting |
object |
任意 |
月額時間パッケージの購入パラメーター。 |
|
| UseDuration |
integer |
任意 |
月額時間パッケージ購入時のパッケージオプション。有効な値: 120、250、360。 |
null |
| BuyerId |
integer |
任意 |
説明
このフィールドは使用できません。 |
null |
| DesktopId |
string |
任意 |
説明
このフィールドは使用できません。 |
null |
| SnapshotPolicyId |
string |
任意 |
WUYING 自動スナップショットポリシー ID。 |
sp-28mp6my0l6zow**** |
| ResourceGroupId |
string |
任意 |
WUYING リソースグループ ID。 |
rg-3mtuc28rx95lx**** |
| DesktopAttachment |
object |
任意 |
テンプレートを使用せずにクラウドデスクトップを作成するためのパラメーター。このパラメーターは、BundleId パラメーターが指定されている場合は無効です。 |
|
| ImageId |
string |
任意 |
イメージ ID。 |
m-39ddhdb0ggzjx***** |
| SystemDiskCategory |
string |
任意 |
システムクラウドディスクタイプ。システムクラウドディスクタイプはデータクラウドディスクタイプと同じである必要があります。有効な値:
|
cloud_auto |
| SystemDiskSize |
integer |
任意 |
システムクラウドディスク容量。有効な値: 60~500 GiB、10 GiB 刻み。 |
40 |
| SystemDiskPerLevel |
string |
任意 |
ESSD クラウドディスクのパフォーマンスレベル (PL)。このパラメーターは、ESSD クラウドディスクを選択した場合に必須です。有効な値:
|
PL0 |
| DataDiskSize |
integer |
任意 |
ユーザークラウドディスク容量。有効な値: 40~2040 GiB、10 GiB 刻み。 |
40 |
| DataDiskCategory |
string |
任意 |
データクラウドディスクタイプ。システムクラウドディスクタイプはデータクラウドディスクタイプと同じである必要があります。有効な値:
|
cloud_auto |
| DataDiskPerLevel |
string |
任意 |
ESSD クラウドディスクのパフォーマンスレベル (PL)。このパラメーターは、ESSD クラウドディスクを選択した場合に必須です。有効な値:
|
PL0 |
| DefaultLanguage |
string |
任意 |
言語。有効な値:
|
zh-CN |
| DesktopType |
string |
任意 |
クラウドデスクトップのスペック。 DescribeDesktopTypes を呼び出して、サポートされているスペック ID をクエリできます。 |
eds.enterprise_office.8c16g |
| TimerGroupId |
string |
任意 |
定期タスクグループ ID。 |
ccg-0caoeogrk9m5**** |
| SavingPlanId |
string |
任意 |
説明
このフィールドは使用できません。 |
spn-26c1b7bcrjcI**** |
| ResellerOwnerUid |
integer |
任意 |
リセラーパターンにおけるリソース所有権のユーザー ID。このパラメーターは、非リセラーパターンでは必須ではありません。 |
1828644634819902 |
| ExtendInfo |
string |
任意 |
JSON 文字列フォーマットの拡張情報。このパラメーターは内部顧客のみ利用可能です。 |
{} |
| AppRuleId |
string |
任意 |
アプリケーションコントロールポリシー ID。 |
bwr-245d4e0e6b7d42f5afa97eb3fbc7e488 |
| QosRuleId |
string |
任意 |
パブリックネットワークレート制限ルール ID。 |
qos-52fqmg6kvyro7zu4l |
| ChannelCookie |
string |
任意 |
説明
このフィールドは使用できません。 |
PBKB1QbqEl2tslEuU6gRrLxvCFBU2M%2FVD0Eru6Oo%2FI9LTU3XQhvq3PGMWarE%2BPJdkNvCqT3blqlRSthNy4A%2BJQ%3D%3D |
| PurchaseOptions |
object |
任意 |
特定の購入タイプに対する追加パラメーター。 |
|
| MonthlyCredits |
integer |
任意 |
エージェントリソースを購入するための月額クレジットパッケージ。有効な値: 200、1600、4000。 |
200 |
| OuPath |
string |
任意 |
OU パス。指定した場合、クラウドデスクトップは Active Directory (AD) 内の対応する組織単位 (OU) に追加されます。 |
test.com/wuyingtest/computers |
| SubPayType |
string |
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| OrderId |
string |
注文 ID。 説明
このパラメーターは、リクエストパラメーター ChargeType が PrePaid に設定されている場合にのみ返されます。 |
123456789 |
| RequestId |
string |
リクエスト ID。 |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| DesktopId |
array |
クラウドデスクトップ ID のリスト。1 回の呼び出しで複数のクラウドデスクトップが作成された場合、複数のクラウドデスクトップ ID が返されます。 |
|
|
string |
クラウドデスクトップ ID。 |
["ecd-gx2x1dhsmucyy****"] |
例
成功レスポンス
JSONJSON
{
"OrderId": "123456789",
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"DesktopId": [
"[\"ecd-gx2x1dhsmucyy****\"]"
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidEncryptionKey.Missing | Parameter VolumeEncryptionKey is missing. | |
| 400 | InvalidEncryptionKey.NotAuthorized | Eds service cannot access the given VolumeEncryptionKey. | |
| 400 | InvalidEncryptionKey.NotFound | The specified VolumeEncryptionKey is not found. | |
| 400 | InvalidImageStatus.NotValid | The specified image status is not valid. | |
| 400 | InvalidImageVersion.NotSupported | The specified image version is no longer supported. | |
| 400 | InvalidMemberIp.DesktopAmount | The desktop amount need to be 1. | |
| 400 | InvalidPolicyGroup.Status | The target policy group is being created. Please try again later. | |
| 400 | Protocol.NotAllowed | Procotol of the image is not allowed. | |
| 400 | ExistedHostname | The specified hostname is existed on the domain. | |
| 400 | HostnameCannotCustomizeForLinux | Customizing hostname is not supported for Linux desktop. | |
| 400 | IncorrectDirectoryStatus | Only registered directory can create desktop. | |
| 400 | IncorrectDirectoryType | The protocol type of directory and desktop do not match. | |
| 400 | InvalidAmount | The specified Amount is not a valid value. | |
| 400 | InvalidAmount.NotTimesOfUsers | The specified Amount is notmatch EndUserId size. | |
| 400 | InvalidDesktopBundle.NotFound | The specified param BundleId is not found. | |
| 400 | InvalidDirectoryId.NotFound | The specified param DirectoryId is not found. | |
| 400 | InvalidDirectoryType.NotSupported | The specified DirectoryType is not supported. | |
| 400 | InvalidEncryptionEnabled.Invalid | The parameter VolumeEncryptionEnabled is invalid. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。