---
title: "List all network ACLs"
method: GET
path: "/api/v2/vmware/vpc/{vpc_id}/hpc/network-acls"
tags: ["Network ACLs"]
---

# List all network ACLs

`GET /api/v2/vmware/vpc/{vpc_id}/hpc/network-acls`

Returns the list of Network ACLs belonging to a specific VPC.
A Network ACL is created automatically for a subnet.
To configure the Network ACL, use the network ACL name you defined during the network setup process to find the corresponding network ACL ID.

## Path parameters

- `vpc_id` string, required

## Query parameters

- `page` integer
- `page_size` integer

## Response `200`

Successful response - returns the list of Network ACLs.

- object
  - `data` object[]
    - `id` string — The unique ID of the NACL.
    - `name` string — The unique name of the NACL.
    - `description` string — Description or purpose of the NACL.
    - `subnet` string — The subnet is associated with NACL. Subnet name and its CIDR block. It must be '<subnet name> (<CIDR>).
    - `number_of_inbound_rules` integer — Number of defined inbound rules.
    - `number_of_outbound_rules` integer — Number of defined outbound rules.
    - `status` string — The status of the NACL. It must be 'active' or 'inactive'.
    - `created_at` string, date-time — Timestamp of when the NACL was created.
    - `updated_at` string, date-time — Timestamp of the last update to the NACL.
  - `total` integer — Total number of NACLs is created within a VPC.

---

[API](https://skmtc.net/fptcloud/apis/default-module.md) · [All operations](https://skmtc.net/fptcloud/apis/default-module/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fptcloud/default-module/revisions/73c8c4622f2b/schema)
