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

    Type Alias PostLkeClusterResponses

    type PostLkeClusterResponses = {
        "200": {
            apl_enabled: boolean;
            control_plane: { audit_logs_enabled: boolean; high_availability: boolean };
            created: string;
            id: number;
            k8s_version: string;
            label: string;
            region: string;
            stack_type: "ipv4" | "ipv4-ipv6";
            subnet_id: number;
            tags: string[];
            tier: "standard" | "enterprise";
            updated: string;
            vpc_id: number;
        };
    }
    Index

    Properties

    Properties

    "200": {
        apl_enabled: boolean;
        control_plane: { audit_logs_enabled: boolean; high_availability: boolean };
        created: string;
        id: number;
        k8s_version: string;
        label: string;
        region: string;
        stack_type: "ipv4" | "ipv4-ipv6";
        subnet_id: number;
        tags: string[];
        tier: "standard" | "enterprise";
        updated: string;
        vpc_id: number;
    }

    A Kubernetes cluster.

    Type Declaration

    • apl_enabled: boolean

      Write-once Indicates whether the Akamai App Platform is installed during creation of the LKE cluster. It defaults to false. If set to true, control_plane.high_availability also needs to be true. Automatic installation of the App Platform is only possible when creating a new cluster (not when modifying existing clusters).

    • control_plane: { audit_logs_enabled: boolean; high_availability: boolean }

      Defines settings for the Kubernetes control plane, including enabling High Availability (HA) for the control plane.

      • audit_logs_enabled: boolean

        Beta, LKE Enterprise Enables audit logs on the cluster's control plane. These logs provide detailed information about user access and the operations performed on the cluster, which can be useful for security and compliance purposes.

        🚧

        This field is available as part of the beta API and can only be used with accounts that have been enrolled in the LKE Enterprise LA. Call the URL with the apiVersion path parameter set to v4beta.

      • high_availability: boolean

        Enables High Availability for the cluster's control plane components. It defaults to false. Enabling High Availability for LKE is an irreversible change.

    • Readonlycreated: string

      Read-only When this Kubernetes cluster was created.

    • Readonlyid: number

      Read-only This Kubernetes cluster's unique ID.

    • k8s_version: string

      Filterable The desired Kubernetes version for this Kubernetes cluster in the format of <major>.<minor>. The latest supported patch version is deployed.

    • label: string

      Filterable This Kubernetes cluster's unique label for display purposes only. Labels have the following constraints:

      • UTF-8 characters will be returned by the API using escape sequences of their Unicode code points. For example, the Japanese character is 3 bytes in UTF-8 (0xE382AB). Its Unicode code point is 2 bytes (0x30AB). APIv4 supports this character and the API will return it as the escape sequence using six 1 byte characters which represent 2 bytes of Unicode code point ("カ").

      • 4 byte UTF-8 characters are not supported.

      • If the label is entirely composed of UTF-8 characters, the API response will return the code points using up to 193 1 byte characters.

    • region: string

      Filterable This Kubernetes cluster's location.

    • stack_type: "ipv4" | "ipv4-ipv6"

      Beta, LKE Enterprise The networking stack type of the Kubernetes cluster. This specifies that the cluster is IPv4 only (default) or supports both IPv4 and IPv6 (dual-stack).

      🚧

      This field is available as part of the beta API and can only be used with accounts that have been enrolled in the LKE Enterprise LA. Call the URL with the apiVersion path parameter set to v4beta.

    • subnet_id: number

      Beta, LKE Enterprise The ID of the VPC subnet to use for the Kubernetes cluster. This subnet must have both IPv4 and IPv6 enabled (dual-stack). When this field is specified, the cluster is deployed to the given subnet and its corresponding VPC. To specify a VPC and have a subnet auto-allocated, use vpc_id instead. If subnet_id and vpc_id are both unspecified, a new VPC and subnet are auto-allocated for the cluster.

      🚧

      This field is available as part of the beta API and can only be used with accounts that have been enrolled in the LKE Enterprise LA. Call the URL with the apiVersion path parameter set to v4beta.

    • tags: string[]

      Filterable An array of tags applied to the Kubernetes cluster. Tags are for organizational purposes only.

    • tier: "standard" | "enterprise"

      Beta, Filterable The desired Kubernetes tier, either standard or enterprise.

      🚧

      This field is available as part of the beta API. Call the URL with the apiVersion path parameter set to v4beta.

    • Readonlyupdated: string

      Read-only When this Kubernetes cluster was updated.

    • vpc_id: number

      Beta, LKE Enterprise The ID of the VPC to use for the Kubernetes cluster. An appropriately sized subnet is auto-allocated. To specify an existing subnet, use subnet_id instead. If subnet_id and vpc_id are both unspecified, a new VPC and subnet are auto-allocated for the cluster.

      🚧

      This field is available as part of the beta API and can only be used with accounts that have been enrolled in the LKE Enterprise LA. Call the URL with the apiVersion path parameter set to v4beta.