全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::ECS::NetworkInterfaces

更新时间:Jun 26, 2025

DATASOURCE::ECS::NetworkInterfaces digunakan untuk menanyakan informasi tentang elastic network interfaces (ENI).

Sintaksis

{
  "Type": "DATASOURCE::ECS::NetworkInterfaces",
  "Properties": {
    "Status": String,
    "PrivateIpAddresses": List,
    "ServiceManaged": Boolean,
    "ResourceGroupId": String,
    "InstanceId": String,
    "SecurityGroupId": String,
    "VSwitchId": String,
    "NetworkInterfaceName": String,
    "NetworkInterfaceIds": List,
    "PrimaryIpAddress": String,
    "Ipv6Addresses": List,
    "Type": String,
    "VpcId": String,
    "Tags": List,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Wajib

Dapat Diedit

Deskripsi

Kendala

Status

String

Tidak

Ya

Status dari ENI.

Nilai yang valid:

  • Available: ENI tersedia.

  • Attaching: ENI sedang dilampirkan ke instance.

  • InUse: ENI terlampir pada instance.

  • Detaching: ENI sedang dilepaskan dari instance.

  • Deleting: ENI sedang dihapus.

Catatan

Jika Anda membiarkan properti ini kosong, ENI dalam semua status akan diperiksa.

PrivateIpAddresses

List

Tidak

Ya

Alamat IP pribadi sekunder IPv4 dari ENI.

Anda dapat menentukan hingga 100 alamat IP. Pisahkan beberapa alamat IP dengan koma (,).

ServiceManaged

Boolean

Tidak

Ya

Menentukan apakah pengguna ENI adalah layanan Alibaba Cloud atau distributor.

Nilai yang valid:

  • true

  • false

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

InstanceId

String

Tidak

Ya

ID Instance ECS tempat ENI dilampirkan.

Tidak ada.

SecurityGroupId

String

Tidak

Ya

ID grup keamanan tempat ENI sekunder termasuk.

Jika Anda ingin menanyakan informasi tentang ENI sekunder berdasarkan ID grup keamanan, tentukan properti ini.

VSwitchId

String

Tidak

Ya

ID vSwitch tempat ENI terhubung.

Tidak ada.

NetworkInterfaceName

String

Tidak

Ya

Nama ENI.

Tidak ada.

NetworkInterfaceIds

List

Tidak

Ya

ID ENI.

Anda dapat menentukan hingga 100 ID ENI. Pisahkan beberapa ID dengan koma (,).

PrimaryIpAddress

String

Tidak

Ya

Alamat IP pribadi utama IPv4 dari ENI.

Tidak ada.

Ipv6Addresses

List

Tidak

Ya

Alamat IPv6 dari ENI.

Anda dapat menentukan hingga 100 alamat IP. Pisahkan beberapa alamat IP dengan koma (,).

Type

String

Tidak

Ya

Tipe ENI.

Nilai yang valid:

  • Primary

  • Secondary

Catatan

Jika Anda membiarkan properti ini kosong, semua tipe ENI akan diperiksa.

VpcId

String

Tidak

Ya

ID virtual private cloud (VPC) tempat ENI termasuk.

Tidak ada.

Tags

List

Tidak

Ya

Tag ENI.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya data ketika stack diperbarui.

Nilai yang valid:

  • Never (default): tidak merefresh sumber daya data ketika stack diperbarui.

  • Always: merefresh sumber daya data ketika stack diperbarui.

Sintaksis Tags

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

Properti Tags

Properti

Tipe

Wajib

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai tag dari ENI.

Tidak ada.

Key

String

Ya

Tidak

Kunci tag dari ENI.

Tidak ada.

Nilai Pengembalian (Fn::GetAtt)

  • NetworkInterfaceIds: ID ENI.

  • NetworkInterfaces: detail ENI.

Properti

Tipe

Deskripsi

Kendala

NetworkInterfaceIds

List

ID ENI.

Tidak ada.

NetworkInterfaces

List

Detail ENI.

Tidak ada.

VpcId

String

ID VPC tempat ENI termasuk.

Tidak ada.

Type

String

Tipe ENI.

Nilai yang valid:

  • Primary

  • Secondary

Status

String

Status ENI.

Nilai yang valid:

  • Available: ENI tersedia.

  • Attaching: ENI sedang dilampirkan ke instance.

  • InUse: ENI terlampir pada instance.

  • Detaching: ENI sedang dilepaskan dari instance.

  • Deleting: ENI sedang dihapus.

NetworkInterfaceTrafficMode

String

Mode komunikasi ENI.

Nilai yang valid:

  • Standard: mode komunikasi TCP

  • HighPerformance: mode komunikasi Remote Direct Memory Access (RDMA)

NetworkInterfaceId

String

ID ENI.

Tidak ada.

InstanceId

String

ID Instance ECS tempat ENI dilampirkan.

Tidak ada.

OwnerId

String

ID akun Alibaba Cloud tempat ENI termasuk.

Tidak ada.

VSwitchId

String

ID vSwitch tempat ENI terhubung.

Tidak ada.

ResourceGroupId

String

ID grup sumber daya.

Tidak ada.

ZoneId

String

ID zona.

Tidak ada.

PrivateIpAddress

String

Alamat IP pribadi sekunder IPv4 dari ENI.

Tidak ada.

QueueNumber

Number

Jumlah antrian yang didukung oleh ENI.

Nilai yang valid:

  • Jika ENI adalah ENI sekunder dalam status InUse dan jumlah antrian yang didukung oleh ENI belum pernah diubah, jumlah antrian default per ENI sekunder yang didukung oleh tipe instance dikembalikan.

  • Jika ENI adalah ENI sekunder dan jumlah antrian yang didukung oleh ENI telah diubah, jumlah antrian baru dikembalikan.

  • Jika ENI adalah ENI sekunder dalam status Available dan jumlah antrian yang didukung oleh ENI belum pernah diubah, nilai kosong dikembalikan.

  • Jika ENI adalah ENI primer, jumlah antrian default per ENI primer yang didukung oleh tipe instance dikembalikan.

PrivateIpSets

List

Alamat IP pribadi dari instance.

Tidak ada.

Ipv6Sets

List

Alamat IPv6 yang ditetapkan ke ENI.

Tidak ada.

Tags

List

Tag.

Tidak ada.

SecurityGroupIds

List

ID grup keamanan tempat ENI termasuk.

Tidak ada.

AssociatedPublicIp

List

Elastic IP addresses (EIPs) yang terkait dengan alamat IP pribadi sekunder dari ENI.

Tidak ada.

Contoh

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Tags": {
      "Type": "Json",
      "Default": {"Key": "acs:privatelink:serviceType", "Value": "natgw"}
    }
  },
  "Resources": {
    "NetworkInterfaces": {
      "Type": "DATASOURCE::ECS::NetworkInterfaces",
      "Properties": {
        "RegionId": {
          "Ref": "ALIYUN::Region"
        },
        "Tags": {
          "Ref": "Tags"
        }
      }
    }
  },
  "Outputs": {
    "Images": {
      "Value": {
        "Fn::GetAtt": [
          "NetworkInterfaces",
          "NetworkInterfaceIds"
        ]
      }
    },
    "ImageIds": {
      "Value": {
        "Fn::GetAtt": [
          "NetworkInterfaces",
          "NetworkInterfaces"
        ]
      }
    }
  }
}