All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::ECS::SecurityGroupClone

Last Updated:Jun 11, 2026

Mengkloning security group.

Syntax

{
  "Type": "ALIYUN::ECS::SecurityGroupClone",
  "Properties": {
    "DestinationRegionId": String,
    "VpcId": String,
    "Description": String,
    "SecurityGroupName": String,
    "SourceSecurityGroupId": String,
    "ResourceGroupId": String,
    "NetworkType": String,
    "SecurityGroupType": String
  }
}

Properties

Property name Type Required Update allowed Description Constraints
ResourceGroupId String No Yes ID kelompok resource. None.
SourceSecurityGroupId String Yes No ID security group sumber yang akan dikloning. Hanya aturan yang kompatibel dengan jenis jaringan security group baru yang dikloning.
NetworkType String No No Jenis jaringan dari security group yang dikloning. Nilai valid: Classic.
VpcId String No No ID VPC tempat security group baru berada. Jika Anda menentukan VpcId dan NetworkType sekaligus, pengaturan NetworkType akan diabaikan.
Description String No No Deskripsi security group. 2 hingga 256 karakter. Tidak boleh diawali dengan http:// atau https://.
SecurityGroupName String No No Nama security group. Default kosong. Panjang 2 hingga 128 karakter, harus diawali huruf. Dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Tidak boleh diawali dengan http:// atau https://.
DestinationRegionIdStringTidakTidakWilayah tujuan untuk grup keamanan yang dikloning.Default: CURRENT.
SecurityGroupType String No No Jenis security group. Nilai valid:
  • normal: basic security group.
  • enterprise: advanced security group.

Return values

Fn::GetAtt

SecurityGroupId: ID security group.

Examples

  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Description: Test ECS SecurityGroupClone
    Parameters:
      SourceSecurityGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
        Label: Security Group ID
        AssociationPropertyMetadata:
          VpcId: ${VpcId}
      VpcId:
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        Type: String
        Label: Existing VPC Instance ID
      SecurityGroupName:
        Type: String
    Resources:
      SecurityGroupClone:
        Type: ALIYUN::ECS::SecurityGroupClone
        Properties:
          VpcId:
            Ref: VpcId
          SecurityGroupName:
            Ref: SecurityGroupName
          SourceSecurityGroupId:
            Ref: SourceSecurityGroupId
    Outputs:
      SecurityGroupId:
        Value:
          Fn::GetAtt:
            - SecurityGroupClone
            - SecurityGroupId
                        
  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Description": "Test ECS SecurityGroupClone",
      "Parameters": {
        "SourceSecurityGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
          "Label": "Security Group ID",
          "AssociationPropertyMetadata": {
            "VpcId": "${VpcId}"
          }
        },
        "VpcId": {
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "Type": "String",
          "Label": "Existing VPC Instance ID"
        },
        "SecurityGroupName": {
          "Type": "String"
        }
      },
      "Resources": {
        "SecurityGroupClone": {
          "Type": "ALIYUN::ECS::SecurityGroupClone",
          "Properties": {
            "VpcId": {
              "Ref": "VpcId"
            },
            "SecurityGroupName": {
              "Ref": "SecurityGroupName"
            },
            "SourceSecurityGroupId": {
              "Ref": "SourceSecurityGroupId"
            }
          }
        }
      },
      "Outputs": {
        "SecurityGroupId": {
          "Value": {
            "Fn::GetAtt": [
              "SecurityGroupClone",
              "SecurityGroupId"
            ]
          }
        }
      }
    }