全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::SecurityGroupClone

更新时间:Jun 26, 2025

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

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
ResourceGroupIdStringTidakYa 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://.
DestinationRegionIdStringTidakTidakID 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 YAML

    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
    
  • 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"
            ]
          }
        }
      }
    }