ALIYUN::EAIS::Instance類型用於建立彈性加速計算執行個體。
文法
{
"Type": "ALIYUN::EAIS::Instance",
"Properties": {
"InstanceName": String,
"ResourceGroupId": String,
"SecurityGroupId": String,
"VSwitchId": String,
"PaymentType": String,
"InstanceType": String,
"EnvironmentVar": List,
"CreateWithNotebook": Boolean
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
InstanceName | String | 否 | 否 | EAIS執行個體的名稱。 | 長度為2~128個英文或中文字元。必須以大小字母或中文開頭,不能以 |
ResourceGroupId | String | 否 | 是 | 執行個體所屬的資源群組ID。 | 無 |
SecurityGroupId | String | 是 | 否 | 執行個體所屬的安全性群組ID。 | 無 |
VSwitchId | String | 是 | 否 | 執行個體所屬的虛擬交換器ID。 | 說明 交換器網段內IP的個數決定了該交換器最大可支援建立的EAIS執行個體個數,請務必提前規劃好網段設定。 |
PaymentType | String | 否 | 否 | 支付類型。 | 取值:
|
InstanceType | String | 是 | 否 | EAIS執行個體的規格。 | 取值:
|
EnvironmentVar | List | 否 | 否 | 初始化時在執行個體中設定環境變數。 | 無 |
CreateWithNotebook | Boolean | 是 | 否 | 是否部署Notebook的彈性加速計算執行個體。 | 取值:
|
EnvironmentVar文法
"EnvironmentVar": [
{
"Value": String,
"Key": String
}
]
EnvironmentVar屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Value | String | 否 | 否 | 環境變數的值。 | 無 |
Key | String | 否 | 否 | 環境變數的鍵。 | 無 |
傳回值
Fn::GetAtt
InstanceName:EAIS執行個體名稱。
ClientInstanceType:與EAIS執行個體綁定的ECS或ECI執行個體規格。
ClientInstanceName:與EAIS執行個體綁定的ECS或ECI執行個體名稱。
ZoneId:EAIS執行個體所屬可用性區域ID。
ResourceGroupId:執行個體所屬的資源群組ID。
InstanceId:EAIS執行個體ID。
SecurityGroupId:執行個體所屬的安全性群組ID。
CreateTime:資源的建立時間。
VSwitchId:執行個體所屬的虛擬交換器ID。
ClientInstanceId:與EAIS執行個體綁定的ECS或ECI執行個體ID。
InstanceType:EAIS執行個體規格。
JupyterUrl:Jupyter Notebook的訪問地址。