Skip to main content

control_plane_acl

Creates, updates, deletes, gets or lists a control_plane_acl resource.

Overview

Namecontrol_plane_acl
TypeResource
Idlinode.lke.control_plane_acl

Fields

The following fields are returned by SELECT queries:

Returns a single cluster's control plane access control list. The optional field revision-id provided will be reflected on GET response when (and only after) the ACL stanza is verified as enforced.

NameDatatypeDescription
addressesobject
revision-id

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_lke_cluster_aclselectGet a specific cluster's control plane access control List.

Learn more...

Learn more...
put_lke_cluster_aclreplaceUpdates a specific cluster's control plane access control list.

Learn more...

Learn more...
delete_lke_cluster_acldeleteDisable control plane access controls and deletes all rules. This has the same effect as calling PUT with an acl json map value of {“enabled” : false}.

Learn more...

Learn more...

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription

SELECT examples

Get a specific cluster's control plane access control List.

Learn more...

Learn more...

SELECT
addresses,
revision-id
FROM linode.lke.control_plane_acl;

REPLACE examples

Updates a specific cluster's control plane access control list.

Learn more...

Learn more...

REPLACE linode.lke.control_plane_acl
SET
data__acl = '{{ acl }}'
WHERE

RETURNING
acl;

DELETE examples

Disable control plane access controls and deletes all rules. This has the same effect as calling PUT with an acl json map value of {“enabled” : false}.

Learn more...

Learn more...

DELETE FROM linode.lke.control_plane_acl;