ALIYUN::EDAS::Cluster digunakan untuk membuat kluster.
Sintaks
{
"Type": "ALIYUN::EDAS::Cluster",
"Properties": {
"VpcId": String,
"NetworkMode": Integer,
"LogicalRegionId": String,
"ClusterName": String,
"ClusterType": Integer,
"OversoldFactor": Integer,
"ResourceGroupId": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| VpcId | String | Tidak | Tidak | ID dari virtual private cloud (VPC). | Properti ini diperlukan jika properti NetworkMode diatur ke 2. |
| NetworkMode | Integer | Ya | Tidak | Tipe jaringan dari kluster. | Nilai yang valid:
|
| LogicalRegionId | String | Tidak | Tidak | ID wilayah dari namespace kustom. | ID wilayah dalam format ID Wilayah Fisik:Identifier Namespace Kustom. Contoh: |
| ResourceGroupId | String | Tidak | Ya | ID dari grup sumber daya. | Tidak ada |
| ClusterName | String | Ya | Tidak | Nama dari kluster. | Nama harus memiliki panjang 1 hingga 64 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan titik (.). |
| ClusterType | Integer | Ya | Tidak | Tipe dari kluster. | Nilai yang valid:
|
| OversoldFactor | Integer | Tidak | Tidak | Rasio oversold CPU yang didukung oleh kluster Docker. | Nilai yang valid:
|
Parameter respons
Fn::GetAtt
- ClusterName: Nama kluster.
- IaasProvider: Penyedia layanan.
- ClusterId: ID kluster.
- ClusterType: Tipe kluster.
Contoh
Format 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": "Nama kluster", "Value": { "Fn::GetAtt": [ "Cluster", "ClusterName" ] } }, "IaasProvider": { "Description": "Penyedia", "Value": { "Fn::GetAtt": [ "Cluster", "IaasProvider" ] } }, "ClusterId": { "Description": "ID Kluster", "Value": { "Fn::GetAtt": [ "Cluster", "ClusterId" ] } }, "ClusterType": { "Description": "Tipe kluster", "Value": { "Fn::GetAtt": [ "Cluster", "ClusterType" ] } } } }