すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:クラウドコンピュータプール

最終更新日:Mar 17, 2025

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

はい

いいえ

クラウドコンピュータの課金方法です。

有効値:

  • PostPaid

  • PrePaid

OfficeSiteId

String

はい

いいえ

クラウドコンピュータプールが属するオフィスネットワークの ID です。

なし。

PolicyGroupId

String

はい

いいえ

クラウドコンピュータプールに関連付けるポリシーの ID です。

なし。

AllowAutoSetup

Integer

いいえ

いいえ

サブスクリプションクラウドコンピュータプールにクラウドコンピュータを自動的に作成するかどうかを指定します。

ChargeTypePrePaid に設定されている場合にのみ、このプロパティを指定する必要があります。有効値:

  • 0: サブスクリプションクラウドコンピュータプールにクラウドコンピュータを自動的に作成しません。

  • 1: サブスクリプションクラウドコンピュータプールにクラウドコンピュータを自動的に作成します。

AllowBufferCount

Integer

いいえ

いいえ

従量課金制クラウドコンピュータプールで予約できるクラウドコンピュータの数です。

ChargeTypePostPaid に設定されている場合にのみ、このプロパティを指定する必要があります。有効値:

  • 0: 従量課金制クラウドコンピュータプールにクラウドデスクトップを予約しません。

  • N: 従量課金制クラウドコンピュータプールに N 台のクラウドデスクトップを予約します。N の範囲は 1 ~ 100 です。

AutoPay

Boolean

いいえ

いいえ

サブスクリプション注文の支払いを自動的に完了するかどうかを指定します。

なし。

AutoRenew

Boolean

いいえ

いいえ

サブスクリプションクラウドコンピュータプールの自動更新を有効にするかどうかを指定します。

有効値:

  • true

  • false

BuyDesktopsCount

Integer

いいえ

いいえ

このプロパティの意味は、クラウドコンピュータプールの課金方法によって異なります。

  • サブスクリプションプールの場合、このプロパティはプールで購入するクラウドコンピュータの数を指定します。

  • 従量課金制プールの場合、このプロパティはプールに作成するクラウドコンピュータの最小数を指定します。

有効値: 0 ~ 200。

Comments

String

いいえ

いいえ

説明です。

なし。

ConnectDuration

Integer

いいえ

いいえ

セッションが接続されたままになる最大時間です。

指定された最大時間に達すると、セッションは自動的に切断されます。単位: ミリ秒。有効値: 900000 ~ 345600000。有効値は、15 分から 4 日までの時間範囲を示します。

DefaultInitDesktopCount

Integer

いいえ

いいえ

クラウドコンピュータプールを作成するときに自動的に作成されるクラウドコンピュータの数です。

デフォルト値: 1。

DesktopGroupName

String

いいえ

いいえ

クラウドコンピュータプールの名前です。

名前は最大 30 文字まで使用できます。http:// または https:// で始まる文字で始める必要があります。文字、数字、コロン(:)、アンダースコア(_)、ピリオド(.)、ハイフン(-)を含めることができます。

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

いいえ

いいえ

サブスクリプションクラウドコンピュータプールで自動的に作成できるクラウドコンピュータの最大数です。

ChargeTypePrePaid に設定されている場合にのみ、このプロパティを指定する必要があります。有効値: 0 ~ 500。デフォルト値: 1。

Period

Integer

いいえ

いいえ

クラウドコンピュータプールのサブスクリプション期間です。

ChargeTypePrePaid に設定されている場合にのみ、このプロパティを指定する必要があります。Period の単位は、PeriodUnit によって指定されます。

  • PeriodUnitMonth に設定されている場合の有効値:

    • 1

    • 2

    • 3

    • 6

  • PeriodUnitYear に設定されている場合の有効値:

    • 1

    • 2

    • 3

    • 4

    • 5

PeriodUnit

String

いいえ

いいえ

サブスクリプション期間の単位です。

有効値:

  • Month

  • Year

ResetType

Integer

いいえ

いいえ

クラウドコンピュータのディスクリセットタイプです。

有効値:

  • 0: ディスクをリセットしません。

  • 1: システムディスクのみをリセットします。

  • 2: ユーザーディスクのみをリセットします。

  • 3: システムディスクとユーザーディスクをリセットします。

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"
        ]
      }
    }
  }
}