OptionalbodyOptionalacl?: {Defines settings related to the IP-based ACL of the LKE cluster. The object requires the enabled and addresses keys. It also supports the optional key revision-id. The default policy is set to ALLOW, so that access controls are disabled. An empty object value ({}) sets default elements.
Optionaladdresses?: { ipv4?: string[]; ipv6?: string[] }Supports keys ipv4 and ipv6. Defaults to {}.
Optionalipv4?: string[]A list of individual ipv4 addresses or CIDRs to ALLOW. Defaults to [].
Optionalipv6?: string[]A list of individual ipv6 addresses or CIDRs to ALLOW. Defaults to [].
Optionalenabled?: booleanDefines a default policy. A value of true results in a default policy of DENY. A value of false results in a default policy of ALLOW, such as for disabled access controls. It defaults to true. Creating a cluster with ACL, or upgrading a cluster to use ACL for LKE, is an irreversible change. Once upgraded, you can only toggle access controls with this field.
Optionalrevision-id?: stringEnables clients to track events related to ACL update requests and enforcements. Optional field. If omitted, defaults to a randomly generated string.
ID of the Kubernetes cluster to look up.
Optionalquery
Defines settings for the Kubernetes control plane, including an IP-based Access Control List (ACL) for the control plane components.