全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::AssignIpv6Addresses

更新时间:Jun 26, 2025

ALIYUN::ECS::AssignIpv6Addresses digunakan untuk menetapkan alamat IPv6 ke antarmuka jaringan elastis (ENI).

Sintaks

{
  "Type": "ALIYUN::ECS::AssignIpv6Addresses",
  "Properties": {
    "Ipv6Addresses": List,
    "Ipv6AddressCount": Integer,
    "NetworkInterfaceId": String,
    "Ipv6PrefixCount": Integer,
    "Ipv6Prefixes": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Ipv6Addresses

List

Tidak

Tidak

Alamat IPv6 yang akan ditetapkan ke ENI.

Contoh: ["2001:db8:1234:1a00::***"]. Anda hanya dapat menentukan satu alamat IPv6. Anda tidak dapat menentukan Ipv6Addresses dan Ipv6AddressCount secara bersamaan.

Ipv6AddressCount

Integer

Tidak

Tidak

Jumlah alamat IPv6 yang dihasilkan secara acak untuk ditetapkan ke ENI.

Anda tidak dapat menentukan Ipv6Addresses dan Ipv6AddressCount secara bersamaan.

Ipv6PrefixCount

Integer

Tidak

Tidak

Jumlah prefix IPv6 yang akan ditetapkan ke ENI.

Nilai valid: 1 hingga 10.

Ipv6Prefixes

List

Tidak

Tidak

Prefix IPv6 yang akan ditetapkan ke ENI.

Contoh:

["2001:db8:1234:1a00:****::/80"].

Anda dapat menentukan hingga 10 prefix IPv6.

NetworkInterfaceId

String

Ya

Tidak

ID dari ENI.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • Ipv6Addresses: Alamat IPv6.

  • Ipv6AddressIds: ID dari alamat IPv6.

  • NetworkInterfaceId: ID dari ENI.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  NetworkInterfaceId:
    Type: String
    Description: ID antarmuka jaringan elastis.
Resources:
  AssignIpv6Addresses:
    Type: ALIYUN::ECS::AssignIpv6Addresses
    Properties:
      NetworkInterfaceId:
        Ref: NetworkInterfaceId
      Ipv6AddressCount: 1
Outputs:
  Ipv6AddressIds:
    Description: ID alamat IPv6 yang ditetapkan.
    Value:
      Fn::GetAtt:
        - AssignIpv6Addresses
        - Ipv6AddressIds
  Ipv6Addresses:
    Description: Alamat IPv6 yang ditetapkan.
    Value:
      Fn::GetAtt:
        - AssignIpv6Addresses
        - Ipv6Addresses
  NetworkInterfaceId:
    Description: ID antarmuka jaringan elastis.
    Value:
      Fn::GetAtt:
        - AssignIpv6Addresses
        - NetworkInterfaceId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "NetworkInterfaceId": {
      "Type": "String",
      "Description": "ID antarmuka jaringan elastis."
    }
  },
  "Resources": {
    "AssignIpv6Addresses": {
      "Type": "ALIYUN::ECS::AssignIpv6Addresses",
      "Properties": {
        "NetworkInterfaceId": {
          "Ref": "NetworkInterfaceId"
        },
        "Ipv6AddressCount": 1
      }
    }
  },
  "Outputs": {
    "Ipv6AddressIds": {
      "Description": "ID alamat IPv6 yang ditetapkan.",
      "Value": {
        "Fn::GetAtt": [
          "AssignIpv6Addresses",
          "Ipv6AddressIds"
        ]
      }
    },
    "Ipv6Addresses": {
      "Description": "Alamat IPv6 yang ditetapkan.",
      "Value": {
        "Fn::GetAtt": [
          "AssignIpv6Addresses",
          "Ipv6Addresses"
        ]
      }
    },
    "NetworkInterfaceId": {
      "Description": "ID antarmuka jaringan elastis.",
      "Value": {
        "Fn::GetAtt": [
          "AssignIpv6Addresses",
          "NetworkInterfaceId"
        ]
      }
    }
  }
}