全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::VPC

更新时间:Jul 06, 2025

ALIYUN::ECS::VPC digunakan untuk membuat virtual private cloud (VPC).

Sintaks

{
  "Type": "ALIYUN::ECS::VPC",
  "Properties": {
    "Description": String,
    "Tags": List,
    "Ipv6CidrBlock": String,
    "EnableIpv6": Boolean,
    "ResourceGroupId": String,
    "VpcName": String,
    "CidrBlock": String,
    "Ipv6Isp": String,
    "UserCidr": String,
    "SecondaryCidrBlocks": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

VpcName

String

Tidak

Ya

Nama VPC.

Nama harus terdiri dari 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://. Dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).

CidrBlock

String

Tidak

Ya

Blok CIDR dari VPC.

Nilai yang valid:

  • 10.0.0.0/8

  • 172.16.0.0/12

  • 192.168.0.0/16 dan subnetnya

Description

String

Tidak

Ya

Deskripsi VPC.

Deskripsi harus terdiri dari 2 hingga 256 karakter. Tidak boleh dimulai dengan http:// atau https://.

Ipv6CidrBlock

String

Tidak

Tidak

Blok CIDR IPv6 dari VPC.

Tidak ada.

EnableIpv6

Boolean

Tidak

Ya

Menentukan apakah akan mengaktifkan blok CIDR IPv6.

Nilai yang valid:

  • true

  • false (default)

Tags

List

Tidak

Ya

Tag.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

Ipv6Isp

String

Tidak

Tidak

Jenis blok CIDR IPv6 dari VPC.

  • Atur nilai ke BGP, yang menentukan Alibaba Cloud Border Gateway Protocol (BGP) IPv6. Nilai default: BGP.

UserCidr

String

Tidak

Tidak

Blok CIDR pengguna.

Anda dapat menentukan hingga tiga blok CIDR. Pisahkan beberapa blok CIDR dengan koma (,).

Catatan

Untuk informasi lebih lanjut tentang blok CIDR pengguna, lihat FAQ tentang blok CIDR.

SecondaryCidrBlocks

List

Tidak

Tidak

Blok CIDR sekunder.

Tidak ada.

Sintaks Tags

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]  

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Key

String

Ya

Tidak

Kunci tag.

Kunci tag harus terdiri dari 1 hingga 128 karakter, dan tidak boleh berisi http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Value

String

Tidak

Tidak

Nilai tag.

Nilai tag dapat mencapai 128 karakter, dan tidak boleh berisi http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Nilai Pengembalian

Fn::GetAtt

  • VpcId: ID VPC.

  • VRouterId: ID vRouter.

  • RouteTableId: ID tabel rute.

  • VpcName: nama VPC.

Contoh

  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      Vpc:
        Type: ALIYUN::ECS::VPC
        Properties:
          CidrBlock: 192.168.0.0/24
          VpcName: TestVpc
    Outputs:
      VRouterId:
        Description: Router id of created VPC.
        Value:
          Fn::GetAtt:
            - Vpc
            - VRouterId
      RouteTableId:
        Description: The router table id of created VPC.
        Value:
          Fn::GetAtt:
            - Vpc
            - RouteTableId
      VpcId:
        Description: Id of created VPC.
        Value:
          Fn::GetAtt:
            - Vpc
            - VpcId
  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "Vpc": {
          "Type": "ALIYUN::ECS::VPC",
          "Properties": {
            "CidrBlock": "192.168.0.0/24",
            "VpcName": "TestVpc"
          }
        }
      },
      "Outputs": {
        "VRouterId": {
          "Description": "Router id of created VPC.",
          "Value": {
            "Fn::GetAtt": [
              "Vpc",
              "VRouterId"
            ]
          }
        },
        "RouteTableId": {
          "Description": "The router table id of created VPC.",
          "Value": {
            "Fn::GetAtt": [
              "Vpc",
              "RouteTableId"
            ]
          }
        },
        "VpcId": {
          "Description": "Id of created VPC.",
          "Value": {
            "Fn::GetAtt": [
              "Vpc",
              "VpcId"
            ]
          }
        }
      }
    }

Untuk lebih banyak contoh, kunjungi SnatEntry.json dan SnatEntry.yml. Dalam contoh-contoh tersebut, jenis sumber daya berikut digunakan: ALIYUN::ECS::VPC, ALIYUN::ECS::VSwitch, ALIYUN::VPC::SnatEntry, ALIYUN::VPC::CommonBandwidthPackage, ALIYUN::VPC::CommonBandwidthPackageIp, ALIYUN::VPC::Ipv6Gateway, dan ALIYUN::VPC::Ipv6InternetBandwidth.