ALIYUN::ECD::DesktopGroup は、クラウドコンピュータプールを作成するために使用されます。
構文
{
"Type": "ALIYUN::ECD::DesktopGroup",
"Properties": {
"ConnectDuration": Integer,
"DesktopGroupName": String,
"AutoRenew": Boolean,
"VolumeEncryptionEnabled": Boolean,
"AllowBufferCount": Integer,
"GroupVersion": Integer,
"KeepDuration": Integer,
"IdleDisconnectDuration": Integer,
"MaxDesktopsCount": Integer,
"ResetType": Integer,
"MinDesktopsCount": Integer,
"Comments": String,
"PolicyGroupId": String,
"EndUserIds": List,
"Period": Integer,
"DefaultInitDesktopCount": Integer,
"AutoPay": Boolean,
"OfficeSiteId": String,
"BundleId": String,
"StopDuration": Integer,
"ChargeType": String,
"VolumeEncryptionKey": String,
"AllowAutoSetup": Integer,
"BuyDesktopsCount": Integer,
"PeriodUnit": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
BundleId | String | はい | いいえ | クラウドコンピュータテンプレートの ID です。 | なし。 |
ChargeType | String | はい | いいえ | クラウドコンピュータの課金方法です。 | 有効値:
|
OfficeSiteId | String | はい | いいえ | クラウドコンピュータプールが属するオフィスネットワークの ID です。 | なし。 |
PolicyGroupId | String | はい | いいえ | クラウドコンピュータプールに関連付けるポリシーの ID です。 | なし。 |
AllowAutoSetup | Integer | いいえ | いいえ | サブスクリプションクラウドコンピュータプールにクラウドコンピュータを自動的に作成するかどうかを指定します。 |
|
AllowBufferCount | Integer | いいえ | いいえ | 従量課金制クラウドコンピュータプールで予約できるクラウドコンピュータの数です。 |
|
AutoPay | Boolean | いいえ | いいえ | サブスクリプション注文の支払いを自動的に完了するかどうかを指定します。 | なし。 |
AutoRenew | Boolean | いいえ | いいえ | サブスクリプションクラウドコンピュータプールの自動更新を有効にするかどうかを指定します。 | 有効値:
|
BuyDesktopsCount | Integer | いいえ | いいえ | このプロパティの意味は、クラウドコンピュータプールの課金方法によって異なります。 |
有効値: 0 ~ 200。 |
Comments | String | いいえ | いいえ | 説明です。 | なし。 |
ConnectDuration | Integer | いいえ | いいえ | セッションが接続されたままになる最大時間です。 | 指定された最大時間に達すると、セッションは自動的に切断されます。単位: ミリ秒。有効値: 900000 ~ 345600000。有効値は、15 分から 4 日までの時間範囲を示します。 |
DefaultInitDesktopCount | Integer | いいえ | いいえ | クラウドコンピュータプールを作成するときに自動的に作成されるクラウドコンピュータの数です。 | デフォルト値: 1。 |
DesktopGroupName | String | いいえ | いいえ | クラウドコンピュータプールの名前です。 | 名前は最大 30 文字まで使用できます。 |
EndUserIds | List | いいえ | いいえ | クラウドコンピュータプールの承認済みユーザーの ID です。 | なし。 |
GroupVersion | Integer | いいえ | いいえ | クラウドコンピュータプールのバージョンです。 | なし。 |
IdleDisconnectDuration | Integer | いいえ | いいえ | 確立されたセッションが切断されるまでの最大時間です。エンドユーザーがクラウドコンピュータに接続すると、セッションが確立されます。指定された最大時間内にキーボードまたはマウスからの入力が検出されない場合、セッションは切断されます。 | 単位: ミリ秒。有効値: 360000 ~ 3600000。有効値は、6 分から 60 分までの時間範囲を示します。 指定された最大時間の 30 秒前にエンドユーザーがまだクラウドコンピュータに接続している場合、データを保存するためのメッセージがエンドユーザーに送信されます。この場合、エンドユーザーはデータの損失を防ぐためにクラウドコンピュータにデータを保存する必要があります。 |
KeepDuration | Integer | いいえ | いいえ | セッションが切断された後、セッションがアクティブなままになる時間です。 | 単位: ミリ秒。有効値: 180000 ~ 345600000。有効値は、3 分から 4 日までの時間範囲を示します。値 0 は、セッションが切断された後、セッションが常にアクティブなままになることを示します。 理由に関係なくセッションが切断された場合、セッションは一定期間アクティブなままになります。エンドユーザーが指定された時間内にセッションを再開する場合、元のデータに引き続きアクセスできます。エンドユーザーが指定された時間内にセッションを再開しない場合、保存されていないデータはクリアされ、セッションは切断されます。 |
MaxDesktopsCount | Integer | いいえ | いいえ | 従量課金制クラウドコンピュータプールに含めることができるクラウドコンピュータの最大数です。 | 有効値: 0 ~ 500。 |
MinDesktopsCount | Integer | いいえ | いいえ | サブスクリプションクラウドコンピュータプールで自動的に作成できるクラウドコンピュータの最大数です。 |
|
Period | Integer | いいえ | いいえ | クラウドコンピュータプールのサブスクリプション期間です。 |
|
PeriodUnit | String | いいえ | いいえ | サブスクリプション期間の単位です。 | 有効値:
|
ResetType | Integer | いいえ | いいえ | クラウドコンピュータのディスクリセットタイプです。 | 有効値:
|
StopDuration | Integer | いいえ | いいえ | アイドル状態のクラウドコンピュータが停止されるまでの時間です。 | 指定された時間に達すると、クラウドコンピュータは自動的に停止します。エンドユーザーが停止したクラウドコンピュータに接続すると、クラウドコンピュータは自動的に起動します。単位: ミリ秒。 |
VolumeEncryptionEnabled | Boolean | いいえ | いいえ | ディスクの暗号化を有効にするかどうかを指定します。 | なし。 |
VolumeEncryptionKey | String | いいえ | いいえ | ディスクの暗号化が有効になっているときに使用する Key Management Service (KMS) キーの ID です。 | なし。 |
戻り値
Fn::GetAtt
DesktopGroupId: クラウドコンピュータプールの ID です。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
PolicyGroupId:
Type: String
Description:
ja: ポリシーの ID です。
Required: true
OfficeSiteId:
Type: String
Description:
ja: ワークスペースの ID です。
Required: true
BundleId:
Type: String
Description:
ja: デスクトップテンプレートの ID です。
Required: true
ChargeType:
Type: String
Description:
ja: |-
デスクトップグループのクラウドデスクトップの課金方法です。列挙値:
PostPaid
PrePaid
AllowedValues:
- PostPaid
- PrePaid
Required: true
Resources:
ExtensionResource:
Type: ALIYUN::ECD::DesktopGroup
Properties:
PolicyGroupId:
Ref: PolicyGroupId
OfficeSiteId:
Ref: OfficeSiteId
BundleId:
Ref: BundleId
ChargeType:
Ref: ChargeType
Outputs:
DesktopGroupId:
Description: 作成された DesktopGroup の ID
Value:
Fn::GetAtt:
- ExtensionResource
- DesktopGroupId
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"PolicyGroupId": {
"Type": "String",
"Description": {
"ja": "ポリシーの ID です。"
},
"Required": true
},
"OfficeSiteId": {
"Type": "String",
"Description": {
"ja": "ワークスペースの ID です。"
},
"Required": true
},
"BundleId": {
"Type": "String",
"Description": {
"ja": "デスクトップテンプレートの ID です。"
},
"Required": true
},
"ChargeType": {
"Type": "String",
"Description": {
"ja": "デスクトップグループのクラウドデスクトップの課金方法です。列挙値:\nPostPaid\nPrePaid"
},
"AllowedValues": [
"PostPaid",
"PrePaid"
],
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::ECD::DesktopGroup",
"Properties": {
"PolicyGroupId": {
"Ref": "PolicyGroupId"
},
"OfficeSiteId": {
"Ref": "OfficeSiteId"
},
"BundleId": {
"Ref": "BundleId"
},
"Charge "ChargeType": {
"Ref": "ChargeType"
}
}
}
},
"Outputs": {
"DesktopGroupId": {
"Description": "作成された DesktopGroup の ID",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"DesktopGroupId"
]
}
}
}
}