ALIYUN::EDAS::Cluster は、クラスターを作成するために使用されます。
構文
{
"Type": "ALIYUN::EDAS::Cluster",
"Properties": {
"VpcId": String,
"NetworkMode": Integer,
"LogicalRegionId": String,
"ClusterName": String,
"ClusterType": Integer,
"OversoldFactor": Integer,
"ResourceGroupId": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| VpcId | String | いいえ | いいえ | 仮想プライベートクラウド ( VPC ) の ID 。 | NetworkMode プロパティが 2 に設定されている場合、このプロパティは必須です。 |
| NetworkMode | Integer | はい | いいえ | クラスターのネットワークタイプ。 | 有効な値:
|
| LogicalRegionId | String | いいえ | いいえ | カスタム名前空間のリージョン ID 。 | リージョン ID の形式は 物理リージョン ID : カスタム名前空間識別子 です。例: |
| ResourceGroupId | String | いいえ | はい | リソースグループの ID 。 | なし |
| ClusterName | String | はい | いいえ | クラスターの名前。 | 名前は 1 ~ 64 文字で、文字、数字、アンダースコア(_)、ピリオド(.)を含めることができます。 |
| ClusterType | Integer | はい | いいえ | クラスターのタイプ。 | 有効な値:
|
| OversoldFactor | Integer | いいえ | いいえ | Docker クラスターでサポートされる CPU オーバーセル比率。 | 有効な値:
|
レスポンスパラメーター
Fn::GetAtt
- ClusterName:クラスターの名前。
- IaasProvider:サービスプロバイダー。
- ClusterId:クラスターの ID 。
- ClusterType:クラスターのタイプ。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "VpcId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::VPC::VPCId" } }, "Resources": { "Cluster": { "Type": "ALIYUN::EDAS::Cluster", "Properties": { "LogicalRegionId": { "Fn::Join": [ ":", [ { "Ref": "ALIYUN::Region" }, "prod" ] ] }, "OversoldFactor": 4, "VpcId": { "Ref": "VpcId" }, "ClusterName": "TestCluster", "NetworkMode": 2, "ClusterType": 2 } } }, "Outputs": { "ClusterName": { "Description": "Cluster name", // クラスター名 "Value": { "Fn::GetAtt": [ "Cluster", "ClusterName" ] } }, "IaasProvider": { "Description": "Provider", // プロバイダー "Value": { "Fn::GetAtt": [ "Cluster", "IaasProvider" ] } }, "ClusterId": { "Description": "Cluster ID", // クラスターID "Value": { "Fn::GetAtt": [ "Cluster", "ClusterId" ] } }, "ClusterType": { "Description": "Cluster type", // クラスタタイプ "Value": { "Fn::GetAtt": [ "Cluster", "ClusterType" ] } } } }