ALIYUN::ECS::SecurityGroupClone digunakan untuk mengkloning kelompok keamanan.
Sintaksis
{
"Type": "ALIYUN::ECS::SecurityGroupClone",
"Properties": {
"DestinationRegionId": String,
"VpcId": String,
"Description": String,
"SecurityGroupName": String,
"SourceSecurityGroupId": String,
"ResourceGroupId": String,
"NetworkType": String,
"SecurityGroupType": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| ResourceGroupId | String | Tidak | Ya | ID grup sumber daya tempat instance milik. | Tidak ada |
| SourceSecurityGroupId | String | Ya | Tidak | ID kelompok keamanan sumber. | Hanya aturan kelompok keamanan yang berlaku yang disalin ke kelompok keamanan baru. Aturan kelompok keamanan dipilih berdasarkan tipe jaringan dari kelompok keamanan baru. |
| NetworkType | String | Tidak | Tidak | Tipe jaringan kelompok keamanan baru. | Atur nilai menjadi Classic. |
| VpcId | String | Tidak | Tidak | ID VPC tempat kelompok keamanan baru milik. | Parameter NetworkType diabaikan jika kedua parameter VpcId dan NetworkType ditentukan. |
| Description | String | Tidak | Tidak | Deskripsi kelompok keamanan baru. | Deskripsi harus memiliki panjang 2 hingga 256 karakter. Tidak boleh dimulai dengan http:// atau https://. |
| SecurityGroupName | String | Tidak | Tidak | Nama kelompok keamanan baru. | Parameter ini kosong secara default. Nama harus memiliki panjang 2 hingga 128 karakter dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://. |
| DestinationRegionId | String | Tidak | Tidak | ID wilayah tujuan tempat kelompok keamanan baru berada. | Nilai default: CURRENT. |
| SecurityGroupType | String | Tidak | Tidak | Jenis kelompok keamanan baru. | Nilai valid: normal dan enterprise. Nilai normal menentukan kelompok keamanan dasar. Nilai enterprise menentukan kelompok keamanan tingkat lanjut. |
Parameter respons
Fn::GetAtt
SecurityGroupId: ID kelompok keamanan baru.
Contoh
Format JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Resources": { "SecurityGroupClone": { "Type": "ALIYUN::ECS::SecurityGroupClone", "Properties": { "SourceSecurityGroupId": { "Ref": "SourceSecurityGroupId" }, "VpcId": { "Ref": "VpcId" }, "Description": { "Ref": "Description" }, "SecurityGroupName": { "Ref": "SecurityGroupName" }, "DestinationRegionId": { "Ref": "DestinationRegionId" }, "NetworkType": { "Ref": "NetworkType" } } } }, "Parameters": { "SourceSecurityGroupId": { "Type": "String", "Description": "ID kelompok keamanan sumber digunakan untuk menyalin properti guna mengkloning kelompok keamanan baru. Jika NetworkType dan VpcId tidak ditentukan, kelompok keamanan yang sama akan dikloning. Jika NetworkType atau VpcId ditentukan, hanya aturan kelompok keamanan yang sesuai yang akan dikloning." }, "VpcId": { "Type": "String", "Description": "ID fisik dari VPC." }, "Description": { "Type": "String", "Description": "Deskripsi kelompok keamanan, [2, 256] karakter. Jangan isi atau kosongkan, defaultnya adalah kosong." }, "SecurityGroupName": { "Type": "String", "Description": "Nama tampilan kelompok keamanan, [2, 128] karakter Inggris atau Cina, harus dimulai dengan huruf atau Cina dalam ukuran, dapat berisi angka, '_' atau '.', '-'" }, "DestinationRegionId": { "Default": "CURRENT", "Type": "String", "Description": "Kloning kelompok keamanan ke wilayah yang ditentukan. Default ke wilayah saat ini." }, "NetworkType": { "Type": "String", "Description": "Kloning kelompok keamanan baru sebagai tipe jaringan klasik. Jika VpcId ditentukan, nilainya akan diabaikan.", "AllowedValues": [ "Classic" ] } }, "Outputs": { "SecurityGroupId": { "Description": "ID kelompok keamanan yang dihasilkan dari kelompok keamanan baru.", "Value": { "Fn::GetAtt": [ "SecurityGroupClone", "SecurityGroupId" ] } } } }