全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::VPC::EIPSegment

更新时间:Jun 26, 2025

ALIYUN::VPC::EIPSegment digunakan untuk mengajukan alamat IP elastis (EIP) yang berdekatan.

Sintaks

{
  "Type": "ALIYUN::VPC::EIPSegment",
  "Properties": {
    "EipMask": Integer,
    "ResourceGroupId": String,
    "Netmode": String,
    "Bandwidth": Integer,
    "InternetChargeType": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

EipMask

Integer

Ya

Tidak

Panjang subnet mask untuk EIP yang berdekatan.

Nilai valid:

  • 28: Sistem mengalokasikan 16 EIP yang berdekatan dalam setiap panggilan.

  • 27: Sistem mengalokasikan 32 EIP yang berdekatan dalam setiap panggilan.

  • 26: Sistem mengalokasikan 64 EIP yang berdekatan dalam setiap panggilan.

  • 25: Sistem mengalokasikan 128 EIP yang berdekatan dalam setiap panggilan.

  • 24: Sistem mengalokasikan 256 EIP yang berdekatan dalam setiap panggilan.

Catatan

Jumlah sebenarnya dari EIP yang diminta mungkin lebih sedikit daripada jumlah yang diharapkan karena satu, tiga, atau empat EIP mungkin dicadangkan.

ResourceGroupId

String

Tidak

Tidak

ID grup sumber daya.

Tidak ada.

Netmode

String

Tidak

Tidak

Tipe jaringan dari EIP yang berdekatan.

Nilai valid:

  • public (default): Internet. Setelah Anda mengaitkan EIP yang berdekatan dengan sumber daya cloud, sumber daya cloud dapat mengakses Internet menggunakan EIP tersebut.

  • hybrid: hybrid cloud. Setelah Anda mengaitkan EIP yang berdekatan dengan sumber daya cloud, sumber daya cloud dapat mengakses hybrid cloud menggunakan EIP tersebut.

Catatan

Hanya pengguna yang termasuk dalam daftar putih yang dapat menetapkan Netmode ke hybrid. Untuk menggunakan tipe jaringan ini, hubungi manajer bisnis Anda.

Bandwidth

Integer

Tidak

Tidak

Bandwidth maksimum dari EIP.

Nilai default: 5.

Satuan: Mbit/s.

InternetChargeType

String

Tidak

Tidak

Metode penagihan dari EIP yang berdekatan.

Nilai valid:

  • PayByBandwidth (default): bayar berdasarkan penggunaan bandwidth.

  • PayByTraffic: bayar berdasarkan transfer data.

Catatan

Ketika Netmode disetel ke hybrid, Anda hanya dapat menetapkan InternetChangeType ke PayByBandwidth.

Nilai kembali

Fn::GetAtt

  • EipSegmentInstanceId: ID dari kelompok EIP yang berdekatan.

  • EipAddresses: Alamat EIP.

Contoh

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  EipMask:
    Type: Number
    Description: |-
      Mask dari kelompok EIP yang berdekatan. Nilai valid:
      28: 16 EIP yang berdekatan dialokasikan untuk satu panggilan.
      27: 32 EIP yang berdekatan dialokasikan untuk satu panggilan.
      26: 64 EIP yang berdekatan dialokasikan untuk satu panggilan.
      25: 128 EIP yang berdekatan dialokasikan untuk satu panggilan.
      24: 256 EIP yang berdekatan dialokasikan untuk satu panggilan.
      Catatan Jumlah sebenarnya dari EIP yang dialokasikan mungkin lebih sedikit daripada jumlah yang diharapkan karena satu,
      tiga, atau empat EIP mungkin dicadangkan.
    AllowedValues:
      - 28
      - 27
      - 26
      - 25
      - 24
    Default: 28
  ResourceGroupId:
    Type: String
    Description: ID grup sumber daya tempat EIP berada.
    Default: Null
  Netmode:
    Type: String
    Description: |-
      Tipe jaringan. Nilai valid:
      public: Internet. Ini adalah nilai default. Setelah EIP yang berdekatan dikaitkan dengan
      sumber daya cloud, sumber daya cloud dapat mengakses Internet menggunakan EIP tersebut.
      hybrid: hybrid cloud. Setelah EIP yang berdekatan dikaitkan dengan sumber daya cloud, 
      sumber daya cloud dapat mengakses hybrid cloud menggunakan EIP tersebut.
      Catatan Tipe jaringan ini hanya tersedia untuk pengguna yang ditambahkan ke daftar putih. Untuk menggunakan
      tipe jaringan ini, hubungi manajer pelanggan Anda.
    AllowedValues:
      - public
      - hybrid
    Default: public
  Bandwidth:
    Type: Number
    Description: 'Bandwidth maksimum dari EIP yang berdekatan. Satuan: Mbit/s. Nilai default: 5.'
    Default: 5
  InternetChargeType:
    Type: String
    Description: |-
      Metode penagihan dari EIP yang berdekatan. Nilai valid:
      PayByBandwidth: Biaya dikenakan berdasarkan penggunaan bandwidth. Ini adalah nilai default.
      PayByTraffic: Biaya dikenakan berdasarkan transfer data.
      Catatan Jika parameter Netmode disetel ke hybrid, InternetChargeType disetel ke PayByBandwidth.
    AllowedValues:
      - PayByBandwidth
      - PayByTraffic
    Default: PayByBandwidth
Resources:
  EIPSegment:
    Type: ALIYUN::VPC::EIPSegment
    Properties:
      EipMask:
        Ref: EipMask
      ResourceGroupId:
        Ref: ResourceGroupId
      Netmode:
        Ref: Netmode
      Bandwidth:
        Ref: Bandwidth
      InternetChargeType:
        Ref: InternetChargeType
Outputs:
  EipSegmentInstanceId:
    Description: ID dari kelompok EIP yang berdekatan.
    Value:
      Fn::GetAtt:
        - EIPSegment
        - EipSegmentInstanceId
  EipAddresses:
    Description: 'Daftar alamat EIP. seperti [{"AllocationId": "eip-xxx", "IpAddress": "xx.xx.xx.xx"}]'
    Value:
      Fn::GetAtt:
        - EIPSegment
        - EipAddresses

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "EipMask": {
      "Type": "Number",
      "Description": "Mask dari kelompok EIP yang berdekatan. Nilai valid:\n28: 16 EIP yang berdekatan dialokasikan untuk satu panggilan.\n27: 32 EIP yang berdekatan dialokasikan untuk satu panggilan.\n26: 64 EIP yang berdekatan dialokasikan untuk satu panggilan.\n25: 128 EIP yang berdekatan dialokasikan untuk satu panggilan.\n24: 256 EIP yang berdekatan dialokasikan untuk satu panggilan.\nCatatan Jumlah sebenarnya dari EIP yang dialokasikan mungkin lebih sedikit daripada jumlah yang diharapkan karena satu,\ntiga, atau empat EIP mungkin dicadangkan.",
      "AllowedValues": [
        28,
        27,
        26,
        25,
        24
      ],
      "Default": 28
    },
    "ResourceGroupId": {
      "Type": "String",
      "Description": "ID grup sumber daya tempat EIP berada.",
      "Default": null
    },
    "Netmode": {
      "Type": "String",
      "Description": "Tipe jaringan. Nilai valid:\npublic: Internet. Ini adalah nilai default. Setelah EIP yang berdekatan dikaitkan dengan\nsumber daya cloud, sumber daya cloud dapat mengakses Internet menggunakan EIP tersebut.\nhybrid: hybrid cloud. Setelah EIP yang berdekatan dikaitkan dengan sumber daya cloud, \nsumber daya cloud dapat mengakses hybrid cloud menggunakan EIP tersebut.\nCatatan Tipe jaringan ini hanya tersedia untuk pengguna yang ditambahkan ke daftar putih. Untuk menggunakan\ntipe jaringan ini, hubungi manajer pelanggan Anda.",
      "AllowedValues": [
        "public",
        "hybrid"
      ],
      "Default": "public"
    },
    "Bandwidth": {
      "Type": "Number",
      "Description": "Bandwidth maksimum dari EIP yang berdekatan. Satuan: Mbit/s. Nilai default: 5.",
      "Default": 5
    },
    "InternetChargeType": {
      "Type": "String",
      "Description": "Metode penagihan dari EIP yang berdekatan. Nilai valid:\nPayByBandwidth: Biaya dikenakan berdasarkan penggunaan bandwidth. Ini adalah nilai default.\nPayByTraffic: Biaya dikenakan berdasarkan transfer data.\nCatatan Jika parameter Netmode disetel ke hybrid, InternetChargeType disetel ke PayByBandwidth.",
      "AllowedValues": [
        "PayByBandwidth",
        "PayByTraffic"
      ],
      "Default": "PayByBandwidth"
    }
  },
  "Resources": {
    "EIPSegment": {
      "Type": "ALIYUN::VPC::EIPSegment",
      "Properties": {
        "EipMask": {
          "Ref": "EipMask"
        },
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        },
        "Netmode": {
          "Ref": "Netmode"
        },
        "Bandwidth": {
          "Ref": "Bandwidth"
        },
        "InternetChargeType": {
          "Ref": "InternetChargeType"
        }
      }
    }
  },
  "Outputs": {
    "EipSegmentInstanceId": {
      "Description": "ID dari kelompok EIP yang berdekatan.",
      "Value": {
        "Fn::GetAtt": [
          "EIPSegment",
          "EipSegmentInstanceId"
        ]
      }
    },
    "EipAddresses": {
      "Description": "Daftar alamat EIP. seperti [{\"AllocationId\": \"eip-xxx\", \"IpAddress\": \"xx.xx.xx.xx\"}]",
      "Value": {
        "Fn::GetAtt": [
          "EIPSegment",
          "EipAddresses"
        ]
      }
    }
  }
}