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,
"ZoneId": String,
"NetworkAttributesUdpTimeout": Integer,
"Quantity": Integer
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
DedicatedHostType | String | 是 | 否 | 專有宿主機的類型。 | 無 |
DedicatedHostName | String | 否 | 否 | 專有宿主機的名稱。 | 長度為2~128個字符。必須以英文字母或漢字開頭,不能以 |
PeriodUnit | String | 否 | 否 | 續費單位。 | 取值:
|
AutoReleaseTime | String | 否 | 否 | 自動釋放時間。 | 如果不指定AutoReleaseTime參數,表示取消自動釋放,專有宿主機在預約時間點不再自動釋放。 自動釋放時間最短不能晚于當前時間半小時內,最長不能超過當前時間三年以后。 如果秒( |
Description | String | 否 | 否 | 專有宿主機的描述。 | 無 |
AutoRenewPeriod | Number | 否 | 否 | 單次自動續費的周期。 | 取值:1、2、3、6、12。 單位:月。 |
Period | Number | 否 | 否 | 預付費時長。 | 取值:
|
ZoneId | String | 否 | 否 | 專有宿主機所屬的可用區ID。 | 默認值:空,表示由系統選擇。 |
AutoRenew | String | 否 | 否 | 是否自動續費預付費的專有宿主機。 | 取值:
|
ChargeType | String | 否 | 否 | 專有宿主機的計費方式。 | 取值:
|
AutoPlacement | String | 否 | 否 | 專有宿主機是否加入自動部署資源池。 | 取值:
當您在專有宿主機上創建實例,卻不指定DedicatedHostId時,阿里云將自動從加入資源池的專有宿主機中,為您選取適合的宿主機部署實例。更多信息,請參見功能特性。 |
Tags | List | 否 | 否 | 用戶自定義標簽。 | 最多支持20個標簽,格式: 更多信息,請參見Tags屬性。 |
ActionOnMaintenance | String | 否 | 否 | 當專有宿主機發生故障或者在線修復時,為其所宿實例設置遷移方案。 | 取值:
當專有宿主機上掛載云盤存儲時默認值為Migrate,當專有宿主機上掛載本地盤存儲時默認值為Stop。 |
NetworkAttributesSlbUdpTimeout | Integer | 否 | 否 | 負載均衡連接的UDP會話超時時間。 | 取值范圍:15~310。 單位:秒。 |
ResourceGroupId | String | 否 | 是 | 專有宿主機要加入的資源組ID。 | 無 |
NetworkAttributesUdpTimeout | Integer | 否 | 否 | 為專有宿主機上運行的云服務設置用戶訪問的UDP會話超時時間。 | 取值范圍:15~310。 單位:秒。 |
Quantity | Integer | 否 | 否 | 本次創建的專有宿主機的數量。 | 取值范圍:1~100。 默認值:1。 |
Tags語法
"Tags": [
{
"Key": String,
"Value": String
}
]
Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Key | String | 是 | 否 | 標簽鍵。 | 長度為1~128個字符,不能以 |
Value | String | 否 | 否 | 標簽值。 | 長度為0~128個字符,不能以 |
返回值
Fn::GetAtt
OrderId:訂單ID。
DedicatedHostIds:主機ID列表。
示例
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 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"
]
}
}
}
}