ALIYUN::ECS::DedicatedHost は、専用ホストを作成するために使用されます。
構文
{
"Type": "ALIYUN::ECS::DedicatedHost",
"Properties": {
"DedicatedHostType": String,
"DedicatedHostName": String,
"PeriodUnit": String,
"AutoReleaseTime": String,
"Description": String,
"AutoPlacement": String,
"Tags": List,
"AutoRenewPeriod": Number,
"ActionOnMaintenance": String,
"Period": Number,
"AutoRenew": String,
"NetworkAttributesSlbUdpTimeout": Integer,
"ChargeType": String,
"ResourceGroupId": String,
"DedicatedHostClusterId": String,
"MinQuantity": Integer,
"CpuOverCommitRatio": Number,
"ZoneId": String,
"NetworkAttributesUdpTimeout": Integer,
"Quantity": Integer
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DedicatedHostType | String | はい | いいえ | 専用ホストのタイプ。 | なし。 |
DedicatedHostName | String | いいえ | いいえ | 専用ホストの名前。 | 名前は 2 ~ 128 文字で、文字、数字、コロン(:)、アンダースコア(_)、ハイフン(-)を含めることができます。 |
PeriodUnit | String | いいえ | いいえ | 課金サイクルの単位。 | 有効値:
|
AutoReleaseTime | String | いいえ | いいえ | 自動リリース時間。 | AutoReleaseTime を指定しない場合、専用ホストは自動的にリリースされません。 時間は、現在の時刻から 30 分~ 3 年の範囲内である必要があります。
|
Description | String | いいえ | いいえ | 専用ホストの説明。 | なし。 |
AutoRenewPeriod | Number | いいえ | いいえ | 自動更新期間。 | 有効値: 1、2、3、6、12。 単位: 月。 |
Period | Number | いいえ | いいえ | サブスクリプション期間。 |
|
DedicatedHostClusterId | String | いいえ | いいえ | 専用ホストクラスターの ID。 | なし。 |
MinQuantity | Integer | いいえ | いいえ | 作成する専用ホストの最小数。 | 有効値: 1 ~ 100。 |
CpuOverCommitRatio | Number | いいえ | いいえ | CPU オーバーコミット率。 | CPU オーバーコミット率は、g6s、c6s、r6s の専用ホストタイプに対してのみ構成できます。有効値: 1 ~ 5。 CPU オーバーコミット率は、専用ホストで使用可能な vCPU の数に影響します。専用ホストで使用可能な vCPU の数は、次の式で計算できます。専用ホストで使用可能な vCPU の数 = 物理 CPU コア数 × 2 × CPU オーバーコミット率。たとえば、各 g6s 専用ホストの物理 CPU コア数は 52 です。g6s 専用ホストの CPU オーバーコミット率を 4 に変更すると、作成された専用ホストで使用可能な vCPU の数は 416 になります。開発環境やテスト環境など、CPU の安定性に対する要件が最小限であるか、CPU 負荷が大きくないシナリオでは、CPU オーバーコミット率を上げることで、専用ホストで使用可能な vCPU の数を増やすことができます。これにより、同じ仕様の Elastic Compute Service (ECS) インスタンスを専用ホストにさらにデプロイし、ユニットデプロイメントコストを削減できます。 |
ZoneId | String | いいえ | いいえ | 専用ホストが存在するゾーンの ID。 | このプロパティはデフォルトでは空です。このプロパティを空のままにすると、システムは自動的にゾーンを選択します。 |
AutoRenew | String | いいえ | いいえ | 専用ホストの自動更新を有効にするかどうかを指定します。 | 有効値:
|
ChargeType | String | いいえ | いいえ | 専用ホストの課金方法。 | 有効値:
|
AutoPlacement | String | いいえ | いいえ | 自動デプロイのためにリソースプールに専用ホストを追加するかどうかを指定します。 | 有効値:
専用ホストにインスタンスを作成するときに DedicatedHostId を指定せず、AutoPlacement を on に設定すると、システムはリソースプールからインスタンスの専用ホストを自動的に選択します。詳細については、「機能と特徴」をご参照ください。 |
Tags | List | いいえ | いいえ | カスタムタグ。 |
詳細については、「タグのプロパティ」をご参照ください。 |
ActionOnMaintenance | String | いいえ | いいえ | 専用ホストに障害が発生した場合、またはオンラインで修復が必要な場合に、専用ホスト上のインスタンスを移行するために使用されるポリシー。 | 有効値:
専用ホストにクラウドディスクが接続されている場合、このプロパティのデフォルト値は Migrate です。専用ホストにローカルディスクが接続されている場合、このプロパティのデフォルト値は Stop です。 |
NetworkAttributesSlbUdpTimeout | Integer | いいえ | いいえ | Server Load Balancer (SLB) インスタンスと専用ホスト間の UDP セッションのタイムアウト期間。 | 有効値: 15 ~ 310。 単位: 秒。 |
ResourceGroupId | String | いいえ | はい | 専用ホストが属するリソースグループの ID。 | なし。 |
NetworkAttributesUdpTimeout | Integer | いいえ | いいえ | ユーザーと専用ホスト上の Alibaba Cloud サービス間の UDP セッションのタイムアウト期間。 | 有効値: 15 ~ 310。 単位: 秒。 |
Quantity | Integer | いいえ | いいえ | 作成する専用ホストの数。 | 有効値: 1 ~ 100。 デフォルト値: 1。 |
タグの構文
"Tags": [
{
"Key": String,
"Value": String
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | はい | いいえ | タグのキー。 | キーは 1 ~ 128 文字で、 |
Value | String | いいえ | いいえ | タグの値。 | 値は最大 128 文字で、 |
戻り値
Fn::GetAtt
OrderId: 注文の ID。
DedicatedHostIds: 専用ホストの ID。
Arn: Alibaba Cloud リソースネーム (ARN)。
例
ROSTemplateFormatVersion: '2015-09-01'
Description: Test ECS DedicatedHost
Parameters:
DedicatedHostType:
Type: String
Default: ddh.g6
DedicatedHostName:
Type: String
Default: mytest
Resources:
DedicatedHost:
Type: ALIYUN::ECS::DedicatedHost
Properties:
DedicatedHostType:
Ref: DedicatedHostType
DedicatedHostName:
Ref: DedicatedHostName
ChargeType: PostPaid
Outputs:
OrderId:
Value:
Fn::GetAtt:
- DedicatedHost
- OrderId
DedicatedHostIds:
Value:
Fn::GetAtt:
- DedicatedHost
- DedicatedHostIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Description": "Test ECS 専用ホスト",
"Parameters": {
"DedicatedHostType": {
"Type": "String",
"Default": "ddh.g6"
},
"DedicatedHostName": {
"Type": "String",
"Default": "mytest"
}
},
"Resources": {
"DedicatedHost": {
"Type": "ALIYUN::ECS::DedicatedHost",
"Properties": {
"DedicatedHostType": {
"Ref": "DedicatedHostType"
},
"DedicatedHostName": {
"Ref": "DedicatedHostName"
},
"ChargeType": "PostPaid"
}
}
},
"Outputs": {
"OrderId": {
"Value": {
"Fn::GetAtt": [
"DedicatedHost",
"OrderId"
]
}
},
"DedicatedHostIds": {
"Value": {
"Fn::GetAtt": [
"DedicatedHost",
"DedicatedHostIds"
]
}
}
}
}