Scaleway logo
Kubernetes API

Network Access Control Lists (ACLs) allow you to manage inbound network traffic by setting up ACL rules


Delete an existing ACL

DELETE
https://api.scaleway.com
/k8s/v1/regions/{region}/acls/{acl_id}

Delete an existing ACL › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams
pl-waw
it-mil
acl_id
​string · required

ID of the ACL rule to delete.

Delete an existing ACL › Responses

No data returned

List ACLs

GET
https://api.scaleway.com
/k8s/v1/regions/{region}/clusters/{cluster_id}/acls

List ACLs for a specific cluster.

List ACLs › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams
pl-waw
it-mil
cluster_id
​string · required

ID of the cluster whose ACLs will be listed.

List ACLs › query Parameters

page
​integer · int32

Page number for the returned ACLs.

page_size
​integer · uint32

Maximum number of ACLs per page.

List ACLs › Responses

200
total_count
​integer · uint64

Total number of ACLs that exist for the cluster.

Paginated returned ACLs.


Set new ACLs

PUT
https://api.scaleway.com
/k8s/v1/regions/{region}/clusters/{cluster_id}/acls

Set new ACL rules for a specific cluster.

Set new ACLs › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams
pl-waw
it-mil
cluster_id
​string · required

ID of the cluster whose ACLs will be set.

Set new ACLs › Request Body

Set new ACLs › Responses


Add new ACLs

POST
https://api.scaleway.com
/k8s/v1/regions/{region}/clusters/{cluster_id}/acls

Add new ACL rules for a specific cluster.

Add new ACLs › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams
pl-waw
it-mil
cluster_id
​string · required

ID of the cluster whose ACLs will be added.

Add new ACLs › Request Body

Add new ACLs › Responses