@akamai/openapi-ts
    Preparing search index...

    Type Alias PutLkeClusterAclData

    type PutLkeClusterAclData = {
        body?: {
            acl?: {
                addresses?: { ipv4?: string[]; ipv6?: string[] };
                enabled?: boolean;
                "revision-id"?: string;
            };
        };
        path: { clusterId: number };
        query?: never;
        url: "lke/clusters/{clusterId}/control_plane_acl";
    }
    Index

    Properties

    Properties

    body?: {
        acl?: {
            addresses?: { ipv4?: string[]; ipv6?: string[] };
            enabled?: boolean;
            "revision-id"?: string;
        };
    }

    Defines settings for the Kubernetes control plane, including an IP-based Access Control List (ACL) for the control plane components.

    Type Declaration

    • Optionalacl?: {
          addresses?: { ipv4?: string[]; ipv6?: string[] };
          enabled?: boolean;
          "revision-id"?: string;
      }

      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?: boolean

        Defines 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?: string

        Enables clients to track events related to ACL update requests and enforcements. Optional field. If omitted, defaults to a randomly generated string.

    path: { clusterId: number }

    Type Declaration

    • clusterId: number

      ID of the Kubernetes cluster to look up.

    query?: never
    url: "lke/clusters/{clusterId}/control_plane_acl"