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

    Type Alias PutLkeClusterAclResponses

    type PutLkeClusterAclResponses = {
        "200": {
            acl?: {
                addresses: { ipv4: string[]; ipv6: string[] };
                enabled: boolean;
                "revision-id": string;
            };
        } & {
            acl: {
                addresses: { ipv4: unknown; ipv6: unknown };
                "revision-id": unknown;
            };
        };
    }
    Index

    Properties

    Properties

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

    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.

    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.

      • addresses: { ipv4: string[]; ipv6: string[] }

        Supports keys ipv4 and ipv6. Defaults to {}.

        • ipv4: string[]

          A list of individual ipv4 addresses or CIDRs to ALLOW. Defaults to [].

        • ipv6: string[]

          A list of individual ipv6 addresses or CIDRs to ALLOW. Defaults to [].

      • enabled: 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.

      • revision-id: string

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

    • acl: { addresses: { ipv4: unknown; ipv6: unknown }; "revision-id": unknown }