全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::VPC::NetworkAcls

更新时间:Jun 26, 2025

DATASOURCE::VPC::NetworkAcls digunakan untuk menanyakan daftar kontrol akses jaringan (ACL) yang telah dibuat.

Sintaksis

{
  "Type": "DATASOURCE::VPC::NetworkAcls",
  "Properties": {
    "NetworkAclId": String,
    "VpcId": String,
    "ResourceId": String,
    "ResourceType": String,
    "NetworkAclName": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

NetworkAclId

String

Tidak

Ya

ID dari ACL jaringan.

Tidak ada.

VpcId

String

Tidak

Ya

ID dari virtual private cloud (VPC) yang terkait dengan ACL jaringan.

Tidak ada.

ResourceId

String

Tidak

Ya

ID dari sumber daya yang terkait.

Anda harus menentukan baik ResourceType maupun ResourceId.

ResourceType

String

Tidak

Ya

Tipe dari sumber daya yang terkait.

Atur nilai ke VSwitch.

Anda harus menentukan baik ResourceType maupun ResourceId.

NetworkAclName

String

Tidak

Ya

Nama dari ACL jaringan.

Nama harus memiliki panjang 2 hingga 128 karakter dan dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Nama harus dimulai dengan huruf tetapi tidak boleh dimulai dengan http:// atau https://.

RefreshOptions

String

Tidak

Ya

Kebijakan pembaruan untuk sumber daya sumber data ketika tumpukan diperbarui.

Nilai valid:

  • Never (default): tidak memperbarui sumber daya sumber data ketika tumpukan diperbarui.

  • Always: memperbarui sumber daya sumber data ketika tumpukan diperbarui.

Nilai kembali (Fn::GetAtt)

  • NetworkAclIds: ID dari ACL jaringan.

  • NetworkAcls: detail dari ACL jaringan.

Properti

Tipe

Deskripsi

Kendala

NetworkAclIds

Daftar

ID dari ACL jaringan.

Contoh: ['nacl-a2do9e413e0spxscd****', 'nacl-d2do123jss3e0spxscd****'].

NetworkAcls

Daftar

Detail dari ACL jaringan.

Tidak ada.

Status

String

Status dari ACL jaringan.

Nilai valid:

  • Available: ACL jaringan tersedia.

  • Modifying: ACL jaringan sedang dikonfigurasi.

VpcId

String

ID dari VPC yang terkait dengan ACL jaringan.

Tidak ada.

CreationTime

String

Waktu ketika ACL jaringan dibuat.

Tidak ada.

Description

String

Deskripsi dari ACL jaringan.

Tidak ada.

NetworkAclName

String

Nama dari ACL jaringan.

Tidak ada.

NetworkAclId

String

ID dari ACL jaringan.

Tidak ada.

OwnerId

String

ID akun Alibaba Cloud yang memiliki ACL jaringan.

Tidak ada.

IngressAclEntries

Daftar

Konfigurasi aturan arah masuk.

Contoh: [ { "Policy": "accept", "Port": "-1/-1", "SourceCidrIp": "0.0.0.0/0", "Protocol": "all", "NetworkAclEntryId": "nae-bp1mtdn8s4nzcbxnx****" }].

EgressAclEntries

Daftar

Konfigurasi aturan arah keluar.

Contoh: [ { "Policy": "accept", "DestinationCidrIp": "0.0.0.0/0", "Port": "-1/-1", "Protocol": "all", "NetworkAclEntryId": "nae-bp1o3ekt2l6ntgpmr****" }].

Resources

Daftar

Konfigurasi sumber daya yang terkait dengan ACL jaringan.

Contoh: [ { "Status": "BINDED", "ResourceId": "vsw-bp1mq4dvcnvzbyevo****", "ResourceType": "VSwitch" }].

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "NetworkAclName": {
      "Type": "String",
      "Default": "TT",
      "Description": "Nama dari ACL jaringan.\nNama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf tetapi tidak boleh dimulai dengan http:// atau https://."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::NetworkAcls",
      "Properties": {
        "NetworkAclName": {
          "Ref": "NetworkAclName"
        }
      }
    }
  },
  "Outputs": {
    "NetworkAcls": {
      "Description": "Daftar ACL jaringan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "NetworkAcls"
        ]
      }
    },
    "NetworkAclIds": {
      "Description": "Daftar ID ACL jaringan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "NetworkAclIds"
        ]
      }
    }
  }
}