Skip to content

Typed dictionaries#

Index > EKS > Typed dictionaries

Auto-generated documentation for EKS type annotations stubs module mypy-boto3-eks.

AddonIssueTypeDef#

# AddonIssueTypeDef usage example

from mypy_boto3_eks.type_defs import AddonIssueTypeDef

def get_value() -> AddonIssueTypeDef:
    return {
        "code": ...,
    }
# AddonIssueTypeDef definition

class AddonIssueTypeDef(TypedDict):
    code: NotRequired[AddonIssueCodeType],  # (1)
    message: NotRequired[str],
    resourceIds: NotRequired[List[str]],
  1. See AddonIssueCodeType

MarketplaceInformationTypeDef#

# MarketplaceInformationTypeDef usage example

from mypy_boto3_eks.type_defs import MarketplaceInformationTypeDef

def get_value() -> MarketplaceInformationTypeDef:
    return {
        "productId": ...,
    }
# MarketplaceInformationTypeDef definition

class MarketplaceInformationTypeDef(TypedDict):
    productId: NotRequired[str],
    productUrl: NotRequired[str],

CompatibilityTypeDef#

# CompatibilityTypeDef usage example

from mypy_boto3_eks.type_defs import CompatibilityTypeDef

def get_value() -> CompatibilityTypeDef:
    return {
        "clusterVersion": ...,
    }
# CompatibilityTypeDef definition

class CompatibilityTypeDef(TypedDict):
    clusterVersion: NotRequired[str],
    platformVersions: NotRequired[List[str]],
    defaultVersion: NotRequired[bool],

OidcIdentityProviderConfigRequestTypeDef#

# OidcIdentityProviderConfigRequestTypeDef usage example

from mypy_boto3_eks.type_defs import OidcIdentityProviderConfigRequestTypeDef

def get_value() -> OidcIdentityProviderConfigRequestTypeDef:
    return {
        "identityProviderConfigName": ...,
        "issuerUrl": ...,
        "clientId": ...,
    }
# OidcIdentityProviderConfigRequestTypeDef definition

class OidcIdentityProviderConfigRequestTypeDef(TypedDict):
    identityProviderConfigName: str,
    issuerUrl: str,
    clientId: str,
    usernameClaim: NotRequired[str],
    usernamePrefix: NotRequired[str],
    groupsClaim: NotRequired[str],
    groupsPrefix: NotRequired[str],
    requiredClaims: NotRequired[Mapping[str, str]],

AutoScalingGroupTypeDef#

# AutoScalingGroupTypeDef usage example

from mypy_boto3_eks.type_defs import AutoScalingGroupTypeDef

def get_value() -> AutoScalingGroupTypeDef:
    return {
        "name": ...,
    }
# AutoScalingGroupTypeDef definition

class AutoScalingGroupTypeDef(TypedDict):
    name: NotRequired[str],

CertificateTypeDef#

# CertificateTypeDef usage example

from mypy_boto3_eks.type_defs import CertificateTypeDef

def get_value() -> CertificateTypeDef:
    return {
        "data": ...,
    }
# CertificateTypeDef definition

class CertificateTypeDef(TypedDict):
    data: NotRequired[str],

ClusterIssueTypeDef#

# ClusterIssueTypeDef usage example

from mypy_boto3_eks.type_defs import ClusterIssueTypeDef

def get_value() -> ClusterIssueTypeDef:
    return {
        "code": ...,
    }
# ClusterIssueTypeDef definition

class ClusterIssueTypeDef(TypedDict):
    code: NotRequired[ClusterIssueCodeType],  # (1)
    message: NotRequired[str],
    resourceIds: NotRequired[List[str]],
  1. See ClusterIssueCodeType

ConnectorConfigResponseTypeDef#

# ConnectorConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ConnectorConfigResponseTypeDef

def get_value() -> ConnectorConfigResponseTypeDef:
    return {
        "activationId": ...,
    }
# ConnectorConfigResponseTypeDef definition

class ConnectorConfigResponseTypeDef(TypedDict):
    activationId: NotRequired[str],
    activationCode: NotRequired[str],
    activationExpiry: NotRequired[datetime],
    provider: NotRequired[str],
    roleArn: NotRequired[str],

KubernetesNetworkConfigResponseTypeDef#

# KubernetesNetworkConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import KubernetesNetworkConfigResponseTypeDef

def get_value() -> KubernetesNetworkConfigResponseTypeDef:
    return {
        "serviceIpv4Cidr": ...,
    }
# KubernetesNetworkConfigResponseTypeDef definition

class KubernetesNetworkConfigResponseTypeDef(TypedDict):
    serviceIpv4Cidr: NotRequired[str],
    serviceIpv6Cidr: NotRequired[str],
    ipFamily: NotRequired[IpFamilyType],  # (1)
  1. See IpFamilyType

VpcConfigResponseTypeDef#

# VpcConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import VpcConfigResponseTypeDef

def get_value() -> VpcConfigResponseTypeDef:
    return {
        "subnetIds": ...,
    }
# VpcConfigResponseTypeDef definition

class VpcConfigResponseTypeDef(TypedDict):
    subnetIds: NotRequired[List[str]],
    securityGroupIds: NotRequired[List[str]],
    clusterSecurityGroupId: NotRequired[str],
    vpcId: NotRequired[str],
    endpointPublicAccess: NotRequired[bool],
    endpointPrivateAccess: NotRequired[bool],
    publicAccessCidrs: NotRequired[List[str]],

ConnectorConfigRequestTypeDef#

# ConnectorConfigRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ConnectorConfigRequestTypeDef

def get_value() -> ConnectorConfigRequestTypeDef:
    return {
        "roleArn": ...,
        "provider": ...,
    }
# ConnectorConfigRequestTypeDef definition

class ConnectorConfigRequestTypeDef(TypedDict):
    roleArn: str,
    provider: ConnectorConfigProviderType,  # (1)
  1. See ConnectorConfigProviderType

ControlPlanePlacementRequestTypeDef#

# ControlPlanePlacementRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ControlPlanePlacementRequestTypeDef

def get_value() -> ControlPlanePlacementRequestTypeDef:
    return {
        "groupName": ...,
    }
# ControlPlanePlacementRequestTypeDef definition

class ControlPlanePlacementRequestTypeDef(TypedDict):
    groupName: NotRequired[str],

ControlPlanePlacementResponseTypeDef#

# ControlPlanePlacementResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ControlPlanePlacementResponseTypeDef

def get_value() -> ControlPlanePlacementResponseTypeDef:
    return {
        "groupName": ...,
    }
# ControlPlanePlacementResponseTypeDef definition

class ControlPlanePlacementResponseTypeDef(TypedDict):
    groupName: NotRequired[str],

CreateAddonRequestRequestTypeDef#

# CreateAddonRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import CreateAddonRequestRequestTypeDef

def get_value() -> CreateAddonRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "addonName": ...,
    }
# CreateAddonRequestRequestTypeDef definition

class CreateAddonRequestRequestTypeDef(TypedDict):
    clusterName: str,
    addonName: str,
    addonVersion: NotRequired[str],
    serviceAccountRoleArn: NotRequired[str],
    resolveConflicts: NotRequired[ResolveConflictsType],  # (1)
    clientRequestToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    configurationValues: NotRequired[str],
  1. See ResolveConflictsType

KubernetesNetworkConfigRequestTypeDef#

# KubernetesNetworkConfigRequestTypeDef usage example

from mypy_boto3_eks.type_defs import KubernetesNetworkConfigRequestTypeDef

def get_value() -> KubernetesNetworkConfigRequestTypeDef:
    return {
        "serviceIpv4Cidr": ...,
    }
# KubernetesNetworkConfigRequestTypeDef definition

class KubernetesNetworkConfigRequestTypeDef(TypedDict):
    serviceIpv4Cidr: NotRequired[str],
    ipFamily: NotRequired[IpFamilyType],  # (1)
  1. See IpFamilyType

VpcConfigRequestTypeDef#

# VpcConfigRequestTypeDef usage example

from mypy_boto3_eks.type_defs import VpcConfigRequestTypeDef

def get_value() -> VpcConfigRequestTypeDef:
    return {
        "subnetIds": ...,
    }
# VpcConfigRequestTypeDef definition

class VpcConfigRequestTypeDef(TypedDict):
    subnetIds: NotRequired[Sequence[str]],
    securityGroupIds: NotRequired[Sequence[str]],
    endpointPublicAccess: NotRequired[bool],
    endpointPrivateAccess: NotRequired[bool],
    publicAccessCidrs: NotRequired[Sequence[str]],

FargateProfileSelectorTypeDef#

# FargateProfileSelectorTypeDef usage example

from mypy_boto3_eks.type_defs import FargateProfileSelectorTypeDef

def get_value() -> FargateProfileSelectorTypeDef:
    return {
        "namespace": ...,
    }
# FargateProfileSelectorTypeDef definition

class FargateProfileSelectorTypeDef(TypedDict):
    namespace: NotRequired[str],
    labels: NotRequired[Mapping[str, str]],

LaunchTemplateSpecificationTypeDef#

# LaunchTemplateSpecificationTypeDef usage example

from mypy_boto3_eks.type_defs import LaunchTemplateSpecificationTypeDef

def get_value() -> LaunchTemplateSpecificationTypeDef:
    return {
        "name": ...,
    }
# LaunchTemplateSpecificationTypeDef definition

class LaunchTemplateSpecificationTypeDef(TypedDict):
    name: NotRequired[str],
    version: NotRequired[str],
    id: NotRequired[str],

NodegroupScalingConfigTypeDef#

# NodegroupScalingConfigTypeDef usage example

from mypy_boto3_eks.type_defs import NodegroupScalingConfigTypeDef

def get_value() -> NodegroupScalingConfigTypeDef:
    return {
        "minSize": ...,
    }
# NodegroupScalingConfigTypeDef definition

class NodegroupScalingConfigTypeDef(TypedDict):
    minSize: NotRequired[int],
    maxSize: NotRequired[int],
    desiredSize: NotRequired[int],

NodegroupUpdateConfigTypeDef#

# NodegroupUpdateConfigTypeDef usage example

from mypy_boto3_eks.type_defs import NodegroupUpdateConfigTypeDef

def get_value() -> NodegroupUpdateConfigTypeDef:
    return {
        "maxUnavailable": ...,
    }
# NodegroupUpdateConfigTypeDef definition

class NodegroupUpdateConfigTypeDef(TypedDict):
    maxUnavailable: NotRequired[int],
    maxUnavailablePercentage: NotRequired[int],

RemoteAccessConfigTypeDef#

# RemoteAccessConfigTypeDef usage example

from mypy_boto3_eks.type_defs import RemoteAccessConfigTypeDef

def get_value() -> RemoteAccessConfigTypeDef:
    return {
        "ec2SshKey": ...,
    }
# RemoteAccessConfigTypeDef definition

class RemoteAccessConfigTypeDef(TypedDict):
    ec2SshKey: NotRequired[str],
    sourceSecurityGroups: NotRequired[Sequence[str]],

TaintTypeDef#

# TaintTypeDef usage example

from mypy_boto3_eks.type_defs import TaintTypeDef

def get_value() -> TaintTypeDef:
    return {
        "key": ...,
    }
# TaintTypeDef definition

class TaintTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],
    effect: NotRequired[TaintEffectType],  # (1)
  1. See TaintEffectType

DeleteAddonRequestRequestTypeDef#

# DeleteAddonRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteAddonRequestRequestTypeDef

def get_value() -> DeleteAddonRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "addonName": ...,
    }
# DeleteAddonRequestRequestTypeDef definition

class DeleteAddonRequestRequestTypeDef(TypedDict):
    clusterName: str,
    addonName: str,
    preserve: NotRequired[bool],

DeleteClusterRequestRequestTypeDef#

# DeleteClusterRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteClusterRequestRequestTypeDef

def get_value() -> DeleteClusterRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteClusterRequestRequestTypeDef definition

class DeleteClusterRequestRequestTypeDef(TypedDict):
    name: str,

DeleteFargateProfileRequestRequestTypeDef#

# DeleteFargateProfileRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteFargateProfileRequestRequestTypeDef

def get_value() -> DeleteFargateProfileRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "fargateProfileName": ...,
    }
# DeleteFargateProfileRequestRequestTypeDef definition

class DeleteFargateProfileRequestRequestTypeDef(TypedDict):
    clusterName: str,
    fargateProfileName: str,

DeleteNodegroupRequestRequestTypeDef#

# DeleteNodegroupRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteNodegroupRequestRequestTypeDef

def get_value() -> DeleteNodegroupRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
    }
# DeleteNodegroupRequestRequestTypeDef definition

class DeleteNodegroupRequestRequestTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,

DeregisterClusterRequestRequestTypeDef#

# DeregisterClusterRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DeregisterClusterRequestRequestTypeDef

def get_value() -> DeregisterClusterRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DeregisterClusterRequestRequestTypeDef definition

class DeregisterClusterRequestRequestTypeDef(TypedDict):
    name: str,

DescribeAddonConfigurationRequestRequestTypeDef#

# DescribeAddonConfigurationRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonConfigurationRequestRequestTypeDef

def get_value() -> DescribeAddonConfigurationRequestRequestTypeDef:
    return {
        "addonName": ...,
        "addonVersion": ...,
    }
# DescribeAddonConfigurationRequestRequestTypeDef definition

class DescribeAddonConfigurationRequestRequestTypeDef(TypedDict):
    addonName: str,
    addonVersion: str,

DescribeAddonConfigurationResponseTypeDef#

# DescribeAddonConfigurationResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonConfigurationResponseTypeDef

def get_value() -> DescribeAddonConfigurationResponseTypeDef:
    return {
        "addonName": ...,
        "addonVersion": ...,
        "configurationSchema": ...,
        "ResponseMetadata": ...,
    }
# DescribeAddonConfigurationResponseTypeDef definition

class DescribeAddonConfigurationResponseTypeDef(TypedDict):
    addonName: str,
    addonVersion: str,
    configurationSchema: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_eks.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeAddonRequestRequestTypeDef#

# DescribeAddonRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonRequestRequestTypeDef

def get_value() -> DescribeAddonRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "addonName": ...,
    }
# DescribeAddonRequestRequestTypeDef definition

class DescribeAddonRequestRequestTypeDef(TypedDict):
    clusterName: str,
    addonName: str,

DescribeAddonVersionsRequestDescribeAddonVersionsPaginateTypeDef#

# DescribeAddonVersionsRequestDescribeAddonVersionsPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonVersionsRequestDescribeAddonVersionsPaginateTypeDef

def get_value() -> DescribeAddonVersionsRequestDescribeAddonVersionsPaginateTypeDef:
    return {
        "kubernetesVersion": ...,
    }
# DescribeAddonVersionsRequestDescribeAddonVersionsPaginateTypeDef definition

class DescribeAddonVersionsRequestDescribeAddonVersionsPaginateTypeDef(TypedDict):
    kubernetesVersion: NotRequired[str],
    addonName: NotRequired[str],
    types: NotRequired[Sequence[str]],
    publishers: NotRequired[Sequence[str]],
    owners: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAddonVersionsRequestRequestTypeDef#

# DescribeAddonVersionsRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonVersionsRequestRequestTypeDef

def get_value() -> DescribeAddonVersionsRequestRequestTypeDef:
    return {
        "kubernetesVersion": ...,
    }
# DescribeAddonVersionsRequestRequestTypeDef definition

class DescribeAddonVersionsRequestRequestTypeDef(TypedDict):
    kubernetesVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    addonName: NotRequired[str],
    types: NotRequired[Sequence[str]],
    publishers: NotRequired[Sequence[str]],
    owners: NotRequired[Sequence[str]],

DescribeClusterRequestRequestTypeDef#

# DescribeClusterRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeClusterRequestRequestTypeDef

def get_value() -> DescribeClusterRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DescribeClusterRequestRequestTypeDef definition

class DescribeClusterRequestRequestTypeDef(TypedDict):
    name: str,

DescribeFargateProfileRequestRequestTypeDef#

# DescribeFargateProfileRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeFargateProfileRequestRequestTypeDef

def get_value() -> DescribeFargateProfileRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "fargateProfileName": ...,
    }
# DescribeFargateProfileRequestRequestTypeDef definition

class DescribeFargateProfileRequestRequestTypeDef(TypedDict):
    clusterName: str,
    fargateProfileName: str,

IdentityProviderConfigTypeDef#

# IdentityProviderConfigTypeDef usage example

from mypy_boto3_eks.type_defs import IdentityProviderConfigTypeDef

def get_value() -> IdentityProviderConfigTypeDef:
    return {
        "type": ...,
        "name": ...,
    }
# IdentityProviderConfigTypeDef definition

class IdentityProviderConfigTypeDef(TypedDict):
    type: str,
    name: str,

DescribeNodegroupRequestRequestTypeDef#

# DescribeNodegroupRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeNodegroupRequestRequestTypeDef

def get_value() -> DescribeNodegroupRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
    }
# DescribeNodegroupRequestRequestTypeDef definition

class DescribeNodegroupRequestRequestTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,

DescribeUpdateRequestRequestTypeDef#

# DescribeUpdateRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeUpdateRequestRequestTypeDef

def get_value() -> DescribeUpdateRequestRequestTypeDef:
    return {
        "name": ...,
        "updateId": ...,
    }
# DescribeUpdateRequestRequestTypeDef definition

class DescribeUpdateRequestRequestTypeDef(TypedDict):
    name: str,
    updateId: str,
    nodegroupName: NotRequired[str],
    addonName: NotRequired[str],

ProviderTypeDef#

# ProviderTypeDef usage example

from mypy_boto3_eks.type_defs import ProviderTypeDef

def get_value() -> ProviderTypeDef:
    return {
        "keyArn": ...,
    }
# ProviderTypeDef definition

class ProviderTypeDef(TypedDict):
    keyArn: NotRequired[str],

ErrorDetailTypeDef#

# ErrorDetailTypeDef usage example

from mypy_boto3_eks.type_defs import ErrorDetailTypeDef

def get_value() -> ErrorDetailTypeDef:
    return {
        "errorCode": ...,
    }
# ErrorDetailTypeDef definition

class ErrorDetailTypeDef(TypedDict):
    errorCode: NotRequired[ErrorCodeType],  # (1)
    errorMessage: NotRequired[str],
    resourceIds: NotRequired[List[str]],
  1. See ErrorCodeType

OidcIdentityProviderConfigTypeDef#

# OidcIdentityProviderConfigTypeDef usage example

from mypy_boto3_eks.type_defs import OidcIdentityProviderConfigTypeDef

def get_value() -> OidcIdentityProviderConfigTypeDef:
    return {
        "identityProviderConfigName": ...,
    }
# OidcIdentityProviderConfigTypeDef definition

class OidcIdentityProviderConfigTypeDef(TypedDict):
    identityProviderConfigName: NotRequired[str],
    identityProviderConfigArn: NotRequired[str],
    clusterName: NotRequired[str],
    issuerUrl: NotRequired[str],
    clientId: NotRequired[str],
    usernameClaim: NotRequired[str],
    usernamePrefix: NotRequired[str],
    groupsClaim: NotRequired[str],
    groupsPrefix: NotRequired[str],
    requiredClaims: NotRequired[Dict[str, str]],
    tags: NotRequired[Dict[str, str]],
    status: NotRequired[configStatusType],  # (1)
  1. See configStatusType

OIDCTypeDef#

# OIDCTypeDef usage example

from mypy_boto3_eks.type_defs import OIDCTypeDef

def get_value() -> OIDCTypeDef:
    return {
        "issuer": ...,
    }
# OIDCTypeDef definition

class OIDCTypeDef(TypedDict):
    issuer: NotRequired[str],

IssueTypeDef#

# IssueTypeDef usage example

from mypy_boto3_eks.type_defs import IssueTypeDef

def get_value() -> IssueTypeDef:
    return {
        "code": ...,
    }
# IssueTypeDef definition

class IssueTypeDef(TypedDict):
    code: NotRequired[NodegroupIssueCodeType],  # (1)
    message: NotRequired[str],
    resourceIds: NotRequired[List[str]],
  1. See NodegroupIssueCodeType

ListAddonsRequestListAddonsPaginateTypeDef#

# ListAddonsRequestListAddonsPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import ListAddonsRequestListAddonsPaginateTypeDef

def get_value() -> ListAddonsRequestListAddonsPaginateTypeDef:
    return {
        "clusterName": ...,
    }
# ListAddonsRequestListAddonsPaginateTypeDef definition

class ListAddonsRequestListAddonsPaginateTypeDef(TypedDict):
    clusterName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAddonsRequestRequestTypeDef#

# ListAddonsRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListAddonsRequestRequestTypeDef

def get_value() -> ListAddonsRequestRequestTypeDef:
    return {
        "clusterName": ...,
    }
# ListAddonsRequestRequestTypeDef definition

class ListAddonsRequestRequestTypeDef(TypedDict):
    clusterName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListAddonsResponseTypeDef#

# ListAddonsResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListAddonsResponseTypeDef

def get_value() -> ListAddonsResponseTypeDef:
    return {
        "addons": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAddonsResponseTypeDef definition

class ListAddonsResponseTypeDef(TypedDict):
    addons: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListClustersRequestListClustersPaginateTypeDef#

# ListClustersRequestListClustersPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import ListClustersRequestListClustersPaginateTypeDef

def get_value() -> ListClustersRequestListClustersPaginateTypeDef:
    return {
        "include": ...,
    }
# ListClustersRequestListClustersPaginateTypeDef definition

class ListClustersRequestListClustersPaginateTypeDef(TypedDict):
    include: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListClustersRequestRequestTypeDef#

# ListClustersRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListClustersRequestRequestTypeDef

def get_value() -> ListClustersRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListClustersRequestRequestTypeDef definition

class ListClustersRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    include: NotRequired[Sequence[str]],

ListClustersResponseTypeDef#

# ListClustersResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListClustersResponseTypeDef

def get_value() -> ListClustersResponseTypeDef:
    return {
        "clusters": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListClustersResponseTypeDef definition

class ListClustersResponseTypeDef(TypedDict):
    clusters: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListFargateProfilesRequestListFargateProfilesPaginateTypeDef#

# ListFargateProfilesRequestListFargateProfilesPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import ListFargateProfilesRequestListFargateProfilesPaginateTypeDef

def get_value() -> ListFargateProfilesRequestListFargateProfilesPaginateTypeDef:
    return {
        "clusterName": ...,
    }
# ListFargateProfilesRequestListFargateProfilesPaginateTypeDef definition

class ListFargateProfilesRequestListFargateProfilesPaginateTypeDef(TypedDict):
    clusterName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFargateProfilesRequestRequestTypeDef#

# ListFargateProfilesRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListFargateProfilesRequestRequestTypeDef

def get_value() -> ListFargateProfilesRequestRequestTypeDef:
    return {
        "clusterName": ...,
    }
# ListFargateProfilesRequestRequestTypeDef definition

class ListFargateProfilesRequestRequestTypeDef(TypedDict):
    clusterName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListFargateProfilesResponseTypeDef#

# ListFargateProfilesResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListFargateProfilesResponseTypeDef

def get_value() -> ListFargateProfilesResponseTypeDef:
    return {
        "fargateProfileNames": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFargateProfilesResponseTypeDef definition

class ListFargateProfilesResponseTypeDef(TypedDict):
    fargateProfileNames: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListIdentityProviderConfigsRequestListIdentityProviderConfigsPaginateTypeDef#

# ListIdentityProviderConfigsRequestListIdentityProviderConfigsPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import ListIdentityProviderConfigsRequestListIdentityProviderConfigsPaginateTypeDef

def get_value() -> ListIdentityProviderConfigsRequestListIdentityProviderConfigsPaginateTypeDef:
    return {
        "clusterName": ...,
    }
# ListIdentityProviderConfigsRequestListIdentityProviderConfigsPaginateTypeDef definition

class ListIdentityProviderConfigsRequestListIdentityProviderConfigsPaginateTypeDef(TypedDict):
    clusterName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIdentityProviderConfigsRequestRequestTypeDef#

# ListIdentityProviderConfigsRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListIdentityProviderConfigsRequestRequestTypeDef

def get_value() -> ListIdentityProviderConfigsRequestRequestTypeDef:
    return {
        "clusterName": ...,
    }
# ListIdentityProviderConfigsRequestRequestTypeDef definition

class ListIdentityProviderConfigsRequestRequestTypeDef(TypedDict):
    clusterName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListNodegroupsRequestListNodegroupsPaginateTypeDef#

# ListNodegroupsRequestListNodegroupsPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import ListNodegroupsRequestListNodegroupsPaginateTypeDef

def get_value() -> ListNodegroupsRequestListNodegroupsPaginateTypeDef:
    return {
        "clusterName": ...,
    }
# ListNodegroupsRequestListNodegroupsPaginateTypeDef definition

class ListNodegroupsRequestListNodegroupsPaginateTypeDef(TypedDict):
    clusterName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListNodegroupsRequestRequestTypeDef#

# ListNodegroupsRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListNodegroupsRequestRequestTypeDef

def get_value() -> ListNodegroupsRequestRequestTypeDef:
    return {
        "clusterName": ...,
    }
# ListNodegroupsRequestRequestTypeDef definition

class ListNodegroupsRequestRequestTypeDef(TypedDict):
    clusterName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListNodegroupsResponseTypeDef#

# ListNodegroupsResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListNodegroupsResponseTypeDef

def get_value() -> ListNodegroupsResponseTypeDef:
    return {
        "nodegroups": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListNodegroupsResponseTypeDef definition

class ListNodegroupsResponseTypeDef(TypedDict):
    nodegroups: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListUpdatesRequestListUpdatesPaginateTypeDef#

# ListUpdatesRequestListUpdatesPaginateTypeDef usage example

from mypy_boto3_eks.type_defs import ListUpdatesRequestListUpdatesPaginateTypeDef

def get_value() -> ListUpdatesRequestListUpdatesPaginateTypeDef:
    return {
        "name": ...,
    }
# ListUpdatesRequestListUpdatesPaginateTypeDef definition

class ListUpdatesRequestListUpdatesPaginateTypeDef(TypedDict):
    name: str,
    nodegroupName: NotRequired[str],
    addonName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUpdatesRequestRequestTypeDef#

# ListUpdatesRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import ListUpdatesRequestRequestTypeDef

def get_value() -> ListUpdatesRequestRequestTypeDef:
    return {
        "name": ...,
    }
# ListUpdatesRequestRequestTypeDef definition

class ListUpdatesRequestRequestTypeDef(TypedDict):
    name: str,
    nodegroupName: NotRequired[str],
    addonName: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListUpdatesResponseTypeDef#

# ListUpdatesResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListUpdatesResponseTypeDef

def get_value() -> ListUpdatesResponseTypeDef:
    return {
        "updateIds": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListUpdatesResponseTypeDef definition

class ListUpdatesResponseTypeDef(TypedDict):
    updateIds: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

LogSetupTypeDef#

# LogSetupTypeDef usage example

from mypy_boto3_eks.type_defs import LogSetupTypeDef

def get_value() -> LogSetupTypeDef:
    return {
        "types": ...,
    }
# LogSetupTypeDef definition

class LogSetupTypeDef(TypedDict):
    types: NotRequired[Sequence[LogTypeType]],  # (1)
    enabled: NotRequired[bool],
  1. See LogTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_eks.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_eks.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateAddonRequestRequestTypeDef#

# UpdateAddonRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateAddonRequestRequestTypeDef

def get_value() -> UpdateAddonRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "addonName": ...,
    }
# UpdateAddonRequestRequestTypeDef definition

class UpdateAddonRequestRequestTypeDef(TypedDict):
    clusterName: str,
    addonName: str,
    addonVersion: NotRequired[str],
    serviceAccountRoleArn: NotRequired[str],
    resolveConflicts: NotRequired[ResolveConflictsType],  # (1)
    clientRequestToken: NotRequired[str],
    configurationValues: NotRequired[str],
  1. See ResolveConflictsType

UpdateClusterVersionRequestRequestTypeDef#

# UpdateClusterVersionRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateClusterVersionRequestRequestTypeDef

def get_value() -> UpdateClusterVersionRequestRequestTypeDef:
    return {
        "name": ...,
        "version": ...,
    }
# UpdateClusterVersionRequestRequestTypeDef definition

class UpdateClusterVersionRequestRequestTypeDef(TypedDict):
    name: str,
    version: str,
    clientRequestToken: NotRequired[str],

UpdateLabelsPayloadTypeDef#

# UpdateLabelsPayloadTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateLabelsPayloadTypeDef

def get_value() -> UpdateLabelsPayloadTypeDef:
    return {
        "addOrUpdateLabels": ...,
    }
# UpdateLabelsPayloadTypeDef definition

class UpdateLabelsPayloadTypeDef(TypedDict):
    addOrUpdateLabels: NotRequired[Mapping[str, str]],
    removeLabels: NotRequired[Sequence[str]],

UpdateParamTypeDef#

# UpdateParamTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateParamTypeDef

def get_value() -> UpdateParamTypeDef:
    return {
        "type": ...,
    }
# UpdateParamTypeDef definition

class UpdateParamTypeDef(TypedDict):
    type: NotRequired[UpdateParamTypeType],  # (1)
    value: NotRequired[str],
  1. See UpdateParamTypeType

AddonHealthTypeDef#

# AddonHealthTypeDef usage example

from mypy_boto3_eks.type_defs import AddonHealthTypeDef

def get_value() -> AddonHealthTypeDef:
    return {
        "issues": ...,
    }
# AddonHealthTypeDef definition

class AddonHealthTypeDef(TypedDict):
    issues: NotRequired[List[AddonIssueTypeDef]],  # (1)
  1. See AddonIssueTypeDef

AddonVersionInfoTypeDef#

# AddonVersionInfoTypeDef usage example

from mypy_boto3_eks.type_defs import AddonVersionInfoTypeDef

def get_value() -> AddonVersionInfoTypeDef:
    return {
        "addonVersion": ...,
    }
# AddonVersionInfoTypeDef definition

class AddonVersionInfoTypeDef(TypedDict):
    addonVersion: NotRequired[str],
    architecture: NotRequired[List[str]],
    compatibilities: NotRequired[List[CompatibilityTypeDef]],  # (1)
    requiresConfiguration: NotRequired[bool],
  1. See CompatibilityTypeDef

AssociateIdentityProviderConfigRequestRequestTypeDef#

# AssociateIdentityProviderConfigRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import AssociateIdentityProviderConfigRequestRequestTypeDef

def get_value() -> AssociateIdentityProviderConfigRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "oidc": ...,
    }
# AssociateIdentityProviderConfigRequestRequestTypeDef definition

class AssociateIdentityProviderConfigRequestRequestTypeDef(TypedDict):
    clusterName: str,
    oidc: OidcIdentityProviderConfigRequestTypeDef,  # (1)
    tags: NotRequired[Mapping[str, str]],
    clientRequestToken: NotRequired[str],
  1. See OidcIdentityProviderConfigRequestTypeDef

NodegroupResourcesTypeDef#

# NodegroupResourcesTypeDef usage example

from mypy_boto3_eks.type_defs import NodegroupResourcesTypeDef

def get_value() -> NodegroupResourcesTypeDef:
    return {
        "autoScalingGroups": ...,
    }
# NodegroupResourcesTypeDef definition

class NodegroupResourcesTypeDef(TypedDict):
    autoScalingGroups: NotRequired[List[AutoScalingGroupTypeDef]],  # (1)
    remoteAccessSecurityGroup: NotRequired[str],
  1. See AutoScalingGroupTypeDef

ClusterHealthTypeDef#

# ClusterHealthTypeDef usage example

from mypy_boto3_eks.type_defs import ClusterHealthTypeDef

def get_value() -> ClusterHealthTypeDef:
    return {
        "issues": ...,
    }
# ClusterHealthTypeDef definition

class ClusterHealthTypeDef(TypedDict):
    issues: NotRequired[List[ClusterIssueTypeDef]],  # (1)
  1. See ClusterIssueTypeDef

RegisterClusterRequestRequestTypeDef#

# RegisterClusterRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import RegisterClusterRequestRequestTypeDef

def get_value() -> RegisterClusterRequestRequestTypeDef:
    return {
        "name": ...,
        "connectorConfig": ...,
    }
# RegisterClusterRequestRequestTypeDef definition

class RegisterClusterRequestRequestTypeDef(TypedDict):
    name: str,
    connectorConfig: ConnectorConfigRequestTypeDef,  # (1)
    clientRequestToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See ConnectorConfigRequestTypeDef

OutpostConfigRequestTypeDef#

# OutpostConfigRequestTypeDef usage example

from mypy_boto3_eks.type_defs import OutpostConfigRequestTypeDef

def get_value() -> OutpostConfigRequestTypeDef:
    return {
        "outpostArns": ...,
        "controlPlaneInstanceType": ...,
    }
# OutpostConfigRequestTypeDef definition

class OutpostConfigRequestTypeDef(TypedDict):
    outpostArns: Sequence[str],
    controlPlaneInstanceType: str,
    controlPlanePlacement: NotRequired[ControlPlanePlacementRequestTypeDef],  # (1)
  1. See ControlPlanePlacementRequestTypeDef

OutpostConfigResponseTypeDef#

# OutpostConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import OutpostConfigResponseTypeDef

def get_value() -> OutpostConfigResponseTypeDef:
    return {
        "outpostArns": ...,
        "controlPlaneInstanceType": ...,
    }
# OutpostConfigResponseTypeDef definition

class OutpostConfigResponseTypeDef(TypedDict):
    outpostArns: List[str],
    controlPlaneInstanceType: str,
    controlPlanePlacement: NotRequired[ControlPlanePlacementResponseTypeDef],  # (1)
  1. See ControlPlanePlacementResponseTypeDef

CreateFargateProfileRequestRequestTypeDef#

# CreateFargateProfileRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import CreateFargateProfileRequestRequestTypeDef

def get_value() -> CreateFargateProfileRequestRequestTypeDef:
    return {
        "fargateProfileName": ...,
        "clusterName": ...,
        "podExecutionRoleArn": ...,
    }
# CreateFargateProfileRequestRequestTypeDef definition

class CreateFargateProfileRequestRequestTypeDef(TypedDict):
    fargateProfileName: str,
    clusterName: str,
    podExecutionRoleArn: str,
    subnets: NotRequired[Sequence[str]],
    selectors: NotRequired[Sequence[FargateProfileSelectorTypeDef]],  # (1)
    clientRequestToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See FargateProfileSelectorTypeDef

FargateProfileTypeDef#

# FargateProfileTypeDef usage example

from mypy_boto3_eks.type_defs import FargateProfileTypeDef

def get_value() -> FargateProfileTypeDef:
    return {
        "fargateProfileName": ...,
    }
# FargateProfileTypeDef definition

class FargateProfileTypeDef(TypedDict):
    fargateProfileName: NotRequired[str],
    fargateProfileArn: NotRequired[str],
    clusterName: NotRequired[str],
    createdAt: NotRequired[datetime],
    podExecutionRoleArn: NotRequired[str],
    subnets: NotRequired[List[str]],
    selectors: NotRequired[List[FargateProfileSelectorTypeDef]],  # (1)
    status: NotRequired[FargateProfileStatusType],  # (2)
    tags: NotRequired[Dict[str, str]],
  1. See FargateProfileSelectorTypeDef
  2. See FargateProfileStatusType

UpdateNodegroupVersionRequestRequestTypeDef#

# UpdateNodegroupVersionRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateNodegroupVersionRequestRequestTypeDef

def get_value() -> UpdateNodegroupVersionRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
    }
# UpdateNodegroupVersionRequestRequestTypeDef definition

class UpdateNodegroupVersionRequestRequestTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,
    version: NotRequired[str],
    releaseVersion: NotRequired[str],
    launchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef],  # (1)
    force: NotRequired[bool],
    clientRequestToken: NotRequired[str],
  1. See LaunchTemplateSpecificationTypeDef

CreateNodegroupRequestRequestTypeDef#

# CreateNodegroupRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import CreateNodegroupRequestRequestTypeDef

def get_value() -> CreateNodegroupRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
        "subnets": ...,
        "nodeRole": ...,
    }
# CreateNodegroupRequestRequestTypeDef definition

class CreateNodegroupRequestRequestTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,
    subnets: Sequence[str],
    nodeRole: str,
    scalingConfig: NotRequired[NodegroupScalingConfigTypeDef],  # (1)
    diskSize: NotRequired[int],
    instanceTypes: NotRequired[Sequence[str]],
    amiType: NotRequired[AMITypesType],  # (2)
    remoteAccess: NotRequired[RemoteAccessConfigTypeDef],  # (3)
    labels: NotRequired[Mapping[str, str]],
    taints: NotRequired[Sequence[TaintTypeDef]],  # (4)
    tags: NotRequired[Mapping[str, str]],
    clientRequestToken: NotRequired[str],
    launchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef],  # (5)
    updateConfig: NotRequired[NodegroupUpdateConfigTypeDef],  # (6)
    capacityType: NotRequired[CapacityTypesType],  # (7)
    version: NotRequired[str],
    releaseVersion: NotRequired[str],
  1. See NodegroupScalingConfigTypeDef
  2. See AMITypesType
  3. See RemoteAccessConfigTypeDef
  4. See TaintTypeDef
  5. See LaunchTemplateSpecificationTypeDef
  6. See NodegroupUpdateConfigTypeDef
  7. See CapacityTypesType

UpdateTaintsPayloadTypeDef#

# UpdateTaintsPayloadTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateTaintsPayloadTypeDef

def get_value() -> UpdateTaintsPayloadTypeDef:
    return {
        "addOrUpdateTaints": ...,
    }
# UpdateTaintsPayloadTypeDef definition

class UpdateTaintsPayloadTypeDef(TypedDict):
    addOrUpdateTaints: NotRequired[Sequence[TaintTypeDef]],  # (1)
    removeTaints: NotRequired[Sequence[TaintTypeDef]],  # (1)
  1. See TaintTypeDef
  2. See TaintTypeDef

DescribeAddonRequestAddonActiveWaitTypeDef#

# DescribeAddonRequestAddonActiveWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonRequestAddonActiveWaitTypeDef

def get_value() -> DescribeAddonRequestAddonActiveWaitTypeDef:
    return {
        "clusterName": ...,
        "addonName": ...,
    }
# DescribeAddonRequestAddonActiveWaitTypeDef definition

class DescribeAddonRequestAddonActiveWaitTypeDef(TypedDict):
    clusterName: str,
    addonName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeAddonRequestAddonDeletedWaitTypeDef#

# DescribeAddonRequestAddonDeletedWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonRequestAddonDeletedWaitTypeDef

def get_value() -> DescribeAddonRequestAddonDeletedWaitTypeDef:
    return {
        "clusterName": ...,
        "addonName": ...,
    }
# DescribeAddonRequestAddonDeletedWaitTypeDef definition

class DescribeAddonRequestAddonDeletedWaitTypeDef(TypedDict):
    clusterName: str,
    addonName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeClusterRequestClusterActiveWaitTypeDef#

# DescribeClusterRequestClusterActiveWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeClusterRequestClusterActiveWaitTypeDef

def get_value() -> DescribeClusterRequestClusterActiveWaitTypeDef:
    return {
        "name": ...,
    }
# DescribeClusterRequestClusterActiveWaitTypeDef definition

class DescribeClusterRequestClusterActiveWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeClusterRequestClusterDeletedWaitTypeDef#

# DescribeClusterRequestClusterDeletedWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeClusterRequestClusterDeletedWaitTypeDef

def get_value() -> DescribeClusterRequestClusterDeletedWaitTypeDef:
    return {
        "name": ...,
    }
# DescribeClusterRequestClusterDeletedWaitTypeDef definition

class DescribeClusterRequestClusterDeletedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeFargateProfileRequestFargateProfileActiveWaitTypeDef#

# DescribeFargateProfileRequestFargateProfileActiveWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeFargateProfileRequestFargateProfileActiveWaitTypeDef

def get_value() -> DescribeFargateProfileRequestFargateProfileActiveWaitTypeDef:
    return {
        "clusterName": ...,
        "fargateProfileName": ...,
    }
# DescribeFargateProfileRequestFargateProfileActiveWaitTypeDef definition

class DescribeFargateProfileRequestFargateProfileActiveWaitTypeDef(TypedDict):
    clusterName: str,
    fargateProfileName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeFargateProfileRequestFargateProfileDeletedWaitTypeDef#

# DescribeFargateProfileRequestFargateProfileDeletedWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeFargateProfileRequestFargateProfileDeletedWaitTypeDef

def get_value() -> DescribeFargateProfileRequestFargateProfileDeletedWaitTypeDef:
    return {
        "clusterName": ...,
        "fargateProfileName": ...,
    }
# DescribeFargateProfileRequestFargateProfileDeletedWaitTypeDef definition

class DescribeFargateProfileRequestFargateProfileDeletedWaitTypeDef(TypedDict):
    clusterName: str,
    fargateProfileName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeNodegroupRequestNodegroupActiveWaitTypeDef#

# DescribeNodegroupRequestNodegroupActiveWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeNodegroupRequestNodegroupActiveWaitTypeDef

def get_value() -> DescribeNodegroupRequestNodegroupActiveWaitTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
    }
# DescribeNodegroupRequestNodegroupActiveWaitTypeDef definition

class DescribeNodegroupRequestNodegroupActiveWaitTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeNodegroupRequestNodegroupDeletedWaitTypeDef#

# DescribeNodegroupRequestNodegroupDeletedWaitTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeNodegroupRequestNodegroupDeletedWaitTypeDef

def get_value() -> DescribeNodegroupRequestNodegroupDeletedWaitTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
    }
# DescribeNodegroupRequestNodegroupDeletedWaitTypeDef definition

class DescribeNodegroupRequestNodegroupDeletedWaitTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeIdentityProviderConfigRequestRequestTypeDef#

# DescribeIdentityProviderConfigRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeIdentityProviderConfigRequestRequestTypeDef

def get_value() -> DescribeIdentityProviderConfigRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "identityProviderConfig": ...,
    }
# DescribeIdentityProviderConfigRequestRequestTypeDef definition

class DescribeIdentityProviderConfigRequestRequestTypeDef(TypedDict):
    clusterName: str,
    identityProviderConfig: IdentityProviderConfigTypeDef,  # (1)
  1. See IdentityProviderConfigTypeDef

DisassociateIdentityProviderConfigRequestRequestTypeDef#

# DisassociateIdentityProviderConfigRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import DisassociateIdentityProviderConfigRequestRequestTypeDef

def get_value() -> DisassociateIdentityProviderConfigRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "identityProviderConfig": ...,
    }
# DisassociateIdentityProviderConfigRequestRequestTypeDef definition

class DisassociateIdentityProviderConfigRequestRequestTypeDef(TypedDict):
    clusterName: str,
    identityProviderConfig: IdentityProviderConfigTypeDef,  # (1)
    clientRequestToken: NotRequired[str],
  1. See IdentityProviderConfigTypeDef

ListIdentityProviderConfigsResponseTypeDef#

# ListIdentityProviderConfigsResponseTypeDef usage example

from mypy_boto3_eks.type_defs import ListIdentityProviderConfigsResponseTypeDef

def get_value() -> ListIdentityProviderConfigsResponseTypeDef:
    return {
        "identityProviderConfigs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListIdentityProviderConfigsResponseTypeDef definition

class ListIdentityProviderConfigsResponseTypeDef(TypedDict):
    identityProviderConfigs: List[IdentityProviderConfigTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderConfigTypeDef
  2. See ResponseMetadataTypeDef

EncryptionConfigTypeDef#

# EncryptionConfigTypeDef usage example

from mypy_boto3_eks.type_defs import EncryptionConfigTypeDef

def get_value() -> EncryptionConfigTypeDef:
    return {
        "resources": ...,
    }
# EncryptionConfigTypeDef definition

class EncryptionConfigTypeDef(TypedDict):
    resources: NotRequired[Sequence[str]],
    provider: NotRequired[ProviderTypeDef],  # (1)
  1. See ProviderTypeDef

IdentityProviderConfigResponseTypeDef#

# IdentityProviderConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import IdentityProviderConfigResponseTypeDef

def get_value() -> IdentityProviderConfigResponseTypeDef:
    return {
        "oidc": ...,
    }
# IdentityProviderConfigResponseTypeDef definition

class IdentityProviderConfigResponseTypeDef(TypedDict):
    oidc: NotRequired[OidcIdentityProviderConfigTypeDef],  # (1)
  1. See OidcIdentityProviderConfigTypeDef

IdentityTypeDef#

# IdentityTypeDef usage example

from mypy_boto3_eks.type_defs import IdentityTypeDef

def get_value() -> IdentityTypeDef:
    return {
        "oidc": ...,
    }
# IdentityTypeDef definition

class IdentityTypeDef(TypedDict):
    oidc: NotRequired[OIDCTypeDef],  # (1)
  1. See OIDCTypeDef

NodegroupHealthTypeDef#

# NodegroupHealthTypeDef usage example

from mypy_boto3_eks.type_defs import NodegroupHealthTypeDef

def get_value() -> NodegroupHealthTypeDef:
    return {
        "issues": ...,
    }
# NodegroupHealthTypeDef definition

class NodegroupHealthTypeDef(TypedDict):
    issues: NotRequired[List[IssueTypeDef]],  # (1)
  1. See IssueTypeDef

LoggingTypeDef#

# LoggingTypeDef usage example

from mypy_boto3_eks.type_defs import LoggingTypeDef

def get_value() -> LoggingTypeDef:
    return {
        "clusterLogging": ...,
    }
# LoggingTypeDef definition

class LoggingTypeDef(TypedDict):
    clusterLogging: NotRequired[Sequence[LogSetupTypeDef]],  # (1)
  1. See LogSetupTypeDef

UpdateTypeDef#

# UpdateTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateTypeDef

def get_value() -> UpdateTypeDef:
    return {
        "id": ...,
    }
# UpdateTypeDef definition

class UpdateTypeDef(TypedDict):
    id: NotRequired[str],
    status: NotRequired[UpdateStatusType],  # (1)
    type: NotRequired[UpdateTypeType],  # (2)
    params: NotRequired[List[UpdateParamTypeDef]],  # (3)
    createdAt: NotRequired[datetime],
    errors: NotRequired[List[ErrorDetailTypeDef]],  # (4)
  1. See UpdateStatusType
  2. See UpdateTypeType
  3. See UpdateParamTypeDef
  4. See ErrorDetailTypeDef

AddonTypeDef#

# AddonTypeDef usage example

from mypy_boto3_eks.type_defs import AddonTypeDef

def get_value() -> AddonTypeDef:
    return {
        "addonName": ...,
    }
# AddonTypeDef definition

class AddonTypeDef(TypedDict):
    addonName: NotRequired[str],
    clusterName: NotRequired[str],
    status: NotRequired[AddonStatusType],  # (1)
    addonVersion: NotRequired[str],
    health: NotRequired[AddonHealthTypeDef],  # (2)
    addonArn: NotRequired[str],
    createdAt: NotRequired[datetime],
    modifiedAt: NotRequired[datetime],
    serviceAccountRoleArn: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    publisher: NotRequired[str],
    owner: NotRequired[str],
    marketplaceInformation: NotRequired[MarketplaceInformationTypeDef],  # (3)
    configurationValues: NotRequired[str],
  1. See AddonStatusType
  2. See AddonHealthTypeDef
  3. See MarketplaceInformationTypeDef

AddonInfoTypeDef#

# AddonInfoTypeDef usage example

from mypy_boto3_eks.type_defs import AddonInfoTypeDef

def get_value() -> AddonInfoTypeDef:
    return {
        "addonName": ...,
    }
# AddonInfoTypeDef definition

class AddonInfoTypeDef(TypedDict):
    addonName: NotRequired[str],
    type: NotRequired[str],
    addonVersions: NotRequired[List[AddonVersionInfoTypeDef]],  # (1)
    publisher: NotRequired[str],
    owner: NotRequired[str],
    marketplaceInformation: NotRequired[MarketplaceInformationTypeDef],  # (2)
  1. See AddonVersionInfoTypeDef
  2. See MarketplaceInformationTypeDef

CreateFargateProfileResponseTypeDef#

# CreateFargateProfileResponseTypeDef usage example

from mypy_boto3_eks.type_defs import CreateFargateProfileResponseTypeDef

def get_value() -> CreateFargateProfileResponseTypeDef:
    return {
        "fargateProfile": ...,
        "ResponseMetadata": ...,
    }
# CreateFargateProfileResponseTypeDef definition

class CreateFargateProfileResponseTypeDef(TypedDict):
    fargateProfile: FargateProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FargateProfileTypeDef
  2. See ResponseMetadataTypeDef

DeleteFargateProfileResponseTypeDef#

# DeleteFargateProfileResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteFargateProfileResponseTypeDef

def get_value() -> DeleteFargateProfileResponseTypeDef:
    return {
        "fargateProfile": ...,
        "ResponseMetadata": ...,
    }
# DeleteFargateProfileResponseTypeDef definition

class DeleteFargateProfileResponseTypeDef(TypedDict):
    fargateProfile: FargateProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FargateProfileTypeDef
  2. See ResponseMetadataTypeDef

DescribeFargateProfileResponseTypeDef#

# DescribeFargateProfileResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeFargateProfileResponseTypeDef

def get_value() -> DescribeFargateProfileResponseTypeDef:
    return {
        "fargateProfile": ...,
        "ResponseMetadata": ...,
    }
# DescribeFargateProfileResponseTypeDef definition

class DescribeFargateProfileResponseTypeDef(TypedDict):
    fargateProfile: FargateProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FargateProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateNodegroupConfigRequestRequestTypeDef#

# UpdateNodegroupConfigRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateNodegroupConfigRequestRequestTypeDef

def get_value() -> UpdateNodegroupConfigRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "nodegroupName": ...,
    }
# UpdateNodegroupConfigRequestRequestTypeDef definition

class UpdateNodegroupConfigRequestRequestTypeDef(TypedDict):
    clusterName: str,
    nodegroupName: str,
    labels: NotRequired[UpdateLabelsPayloadTypeDef],  # (1)
    taints: NotRequired[UpdateTaintsPayloadTypeDef],  # (2)
    scalingConfig: NotRequired[NodegroupScalingConfigTypeDef],  # (3)
    updateConfig: NotRequired[NodegroupUpdateConfigTypeDef],  # (4)
    clientRequestToken: NotRequired[str],
  1. See UpdateLabelsPayloadTypeDef
  2. See UpdateTaintsPayloadTypeDef
  3. See NodegroupScalingConfigTypeDef
  4. See NodegroupUpdateConfigTypeDef

AssociateEncryptionConfigRequestRequestTypeDef#

# AssociateEncryptionConfigRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import AssociateEncryptionConfigRequestRequestTypeDef

def get_value() -> AssociateEncryptionConfigRequestRequestTypeDef:
    return {
        "clusterName": ...,
        "encryptionConfig": ...,
    }
# AssociateEncryptionConfigRequestRequestTypeDef definition

class AssociateEncryptionConfigRequestRequestTypeDef(TypedDict):
    clusterName: str,
    encryptionConfig: Sequence[EncryptionConfigTypeDef],  # (1)
    clientRequestToken: NotRequired[str],
  1. See EncryptionConfigTypeDef

DescribeIdentityProviderConfigResponseTypeDef#

# DescribeIdentityProviderConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeIdentityProviderConfigResponseTypeDef

def get_value() -> DescribeIdentityProviderConfigResponseTypeDef:
    return {
        "identityProviderConfig": ...,
        "ResponseMetadata": ...,
    }
# DescribeIdentityProviderConfigResponseTypeDef definition

class DescribeIdentityProviderConfigResponseTypeDef(TypedDict):
    identityProviderConfig: IdentityProviderConfigResponseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderConfigResponseTypeDef
  2. See ResponseMetadataTypeDef

NodegroupTypeDef#

# NodegroupTypeDef usage example

from mypy_boto3_eks.type_defs import NodegroupTypeDef

def get_value() -> NodegroupTypeDef:
    return {
        "nodegroupName": ...,
    }
# NodegroupTypeDef definition

class NodegroupTypeDef(TypedDict):
    nodegroupName: NotRequired[str],
    nodegroupArn: NotRequired[str],
    clusterName: NotRequired[str],
    version: NotRequired[str],
    releaseVersion: NotRequired[str],
    createdAt: NotRequired[datetime],
    modifiedAt: NotRequired[datetime],
    status: NotRequired[NodegroupStatusType],  # (1)
    capacityType: NotRequired[CapacityTypesType],  # (2)
    scalingConfig: NotRequired[NodegroupScalingConfigTypeDef],  # (3)
    instanceTypes: NotRequired[List[str]],
    subnets: NotRequired[List[str]],
    remoteAccess: NotRequired[RemoteAccessConfigTypeDef],  # (4)
    amiType: NotRequired[AMITypesType],  # (5)
    nodeRole: NotRequired[str],
    labels: NotRequired[Dict[str, str]],
    taints: NotRequired[List[TaintTypeDef]],  # (6)
    resources: NotRequired[NodegroupResourcesTypeDef],  # (7)
    diskSize: NotRequired[int],
    health: NotRequired[NodegroupHealthTypeDef],  # (8)
    updateConfig: NotRequired[NodegroupUpdateConfigTypeDef],  # (9)
    launchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef],  # (10)
    tags: NotRequired[Dict[str, str]],
  1. See NodegroupStatusType
  2. See CapacityTypesType
  3. See NodegroupScalingConfigTypeDef
  4. See RemoteAccessConfigTypeDef
  5. See AMITypesType
  6. See TaintTypeDef
  7. See NodegroupResourcesTypeDef
  8. See NodegroupHealthTypeDef
  9. See NodegroupUpdateConfigTypeDef
  10. See LaunchTemplateSpecificationTypeDef

ClusterTypeDef#

# ClusterTypeDef usage example

from mypy_boto3_eks.type_defs import ClusterTypeDef

def get_value() -> ClusterTypeDef:
    return {
        "name": ...,
    }
# ClusterTypeDef definition

class ClusterTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    version: NotRequired[str],
    endpoint: NotRequired[str],
    roleArn: NotRequired[str],
    resourcesVpcConfig: NotRequired[VpcConfigResponseTypeDef],  # (1)
    kubernetesNetworkConfig: NotRequired[KubernetesNetworkConfigResponseTypeDef],  # (2)
    logging: NotRequired[LoggingTypeDef],  # (3)
    identity: NotRequired[IdentityTypeDef],  # (4)
    status: NotRequired[ClusterStatusType],  # (5)
    certificateAuthority: NotRequired[CertificateTypeDef],  # (6)
    clientRequestToken: NotRequired[str],
    platformVersion: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    encryptionConfig: NotRequired[List[EncryptionConfigTypeDef]],  # (7)
    connectorConfig: NotRequired[ConnectorConfigResponseTypeDef],  # (8)
    id: NotRequired[str],
    health: NotRequired[ClusterHealthTypeDef],  # (9)
    outpostConfig: NotRequired[OutpostConfigResponseTypeDef],  # (10)
  1. See VpcConfigResponseTypeDef
  2. See KubernetesNetworkConfigResponseTypeDef
  3. See LoggingTypeDef
  4. See IdentityTypeDef
  5. See ClusterStatusType
  6. See CertificateTypeDef
  7. See EncryptionConfigTypeDef
  8. See ConnectorConfigResponseTypeDef
  9. See ClusterHealthTypeDef
  10. See OutpostConfigResponseTypeDef

CreateClusterRequestRequestTypeDef#

# CreateClusterRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import CreateClusterRequestRequestTypeDef

def get_value() -> CreateClusterRequestRequestTypeDef:
    return {
        "name": ...,
        "roleArn": ...,
        "resourcesVpcConfig": ...,
    }
# CreateClusterRequestRequestTypeDef definition

class CreateClusterRequestRequestTypeDef(TypedDict):
    name: str,
    roleArn: str,
    resourcesVpcConfig: VpcConfigRequestTypeDef,  # (1)
    version: NotRequired[str],
    kubernetesNetworkConfig: NotRequired[KubernetesNetworkConfigRequestTypeDef],  # (2)
    logging: NotRequired[LoggingTypeDef],  # (3)
    clientRequestToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    encryptionConfig: NotRequired[Sequence[EncryptionConfigTypeDef]],  # (4)
    outpostConfig: NotRequired[OutpostConfigRequestTypeDef],  # (5)
  1. See VpcConfigRequestTypeDef
  2. See KubernetesNetworkConfigRequestTypeDef
  3. See LoggingTypeDef
  4. See EncryptionConfigTypeDef
  5. See OutpostConfigRequestTypeDef

UpdateClusterConfigRequestRequestTypeDef#

# UpdateClusterConfigRequestRequestTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateClusterConfigRequestRequestTypeDef

def get_value() -> UpdateClusterConfigRequestRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateClusterConfigRequestRequestTypeDef definition

class UpdateClusterConfigRequestRequestTypeDef(TypedDict):
    name: str,
    resourcesVpcConfig: NotRequired[VpcConfigRequestTypeDef],  # (1)
    logging: NotRequired[LoggingTypeDef],  # (2)
    clientRequestToken: NotRequired[str],
  1. See VpcConfigRequestTypeDef
  2. See LoggingTypeDef

AssociateEncryptionConfigResponseTypeDef#

# AssociateEncryptionConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import AssociateEncryptionConfigResponseTypeDef

def get_value() -> AssociateEncryptionConfigResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# AssociateEncryptionConfigResponseTypeDef definition

class AssociateEncryptionConfigResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

AssociateIdentityProviderConfigResponseTypeDef#

# AssociateIdentityProviderConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import AssociateIdentityProviderConfigResponseTypeDef

def get_value() -> AssociateIdentityProviderConfigResponseTypeDef:
    return {
        "update": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# AssociateIdentityProviderConfigResponseTypeDef definition

class AssociateIdentityProviderConfigResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

DescribeUpdateResponseTypeDef#

# DescribeUpdateResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeUpdateResponseTypeDef

def get_value() -> DescribeUpdateResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# DescribeUpdateResponseTypeDef definition

class DescribeUpdateResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

DisassociateIdentityProviderConfigResponseTypeDef#

# DisassociateIdentityProviderConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DisassociateIdentityProviderConfigResponseTypeDef

def get_value() -> DisassociateIdentityProviderConfigResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# DisassociateIdentityProviderConfigResponseTypeDef definition

class DisassociateIdentityProviderConfigResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

UpdateAddonResponseTypeDef#

# UpdateAddonResponseTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateAddonResponseTypeDef

def get_value() -> UpdateAddonResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# UpdateAddonResponseTypeDef definition

class UpdateAddonResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

UpdateClusterConfigResponseTypeDef#

# UpdateClusterConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateClusterConfigResponseTypeDef

def get_value() -> UpdateClusterConfigResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# UpdateClusterConfigResponseTypeDef definition

class UpdateClusterConfigResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

UpdateClusterVersionResponseTypeDef#

# UpdateClusterVersionResponseTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateClusterVersionResponseTypeDef

def get_value() -> UpdateClusterVersionResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# UpdateClusterVersionResponseTypeDef definition

class UpdateClusterVersionResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

UpdateNodegroupConfigResponseTypeDef#

# UpdateNodegroupConfigResponseTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateNodegroupConfigResponseTypeDef

def get_value() -> UpdateNodegroupConfigResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# UpdateNodegroupConfigResponseTypeDef definition

class UpdateNodegroupConfigResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

UpdateNodegroupVersionResponseTypeDef#

# UpdateNodegroupVersionResponseTypeDef usage example

from mypy_boto3_eks.type_defs import UpdateNodegroupVersionResponseTypeDef

def get_value() -> UpdateNodegroupVersionResponseTypeDef:
    return {
        "update": ...,
        "ResponseMetadata": ...,
    }
# UpdateNodegroupVersionResponseTypeDef definition

class UpdateNodegroupVersionResponseTypeDef(TypedDict):
    update: UpdateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateTypeDef
  2. See ResponseMetadataTypeDef

CreateAddonResponseTypeDef#

# CreateAddonResponseTypeDef usage example

from mypy_boto3_eks.type_defs import CreateAddonResponseTypeDef

def get_value() -> CreateAddonResponseTypeDef:
    return {
        "addon": ...,
        "ResponseMetadata": ...,
    }
# CreateAddonResponseTypeDef definition

class CreateAddonResponseTypeDef(TypedDict):
    addon: AddonTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddonTypeDef
  2. See ResponseMetadataTypeDef

DeleteAddonResponseTypeDef#

# DeleteAddonResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteAddonResponseTypeDef

def get_value() -> DeleteAddonResponseTypeDef:
    return {
        "addon": ...,
        "ResponseMetadata": ...,
    }
# DeleteAddonResponseTypeDef definition

class DeleteAddonResponseTypeDef(TypedDict):
    addon: AddonTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddonTypeDef
  2. See ResponseMetadataTypeDef

DescribeAddonResponseTypeDef#

# DescribeAddonResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonResponseTypeDef

def get_value() -> DescribeAddonResponseTypeDef:
    return {
        "addon": ...,
        "ResponseMetadata": ...,
    }
# DescribeAddonResponseTypeDef definition

class DescribeAddonResponseTypeDef(TypedDict):
    addon: AddonTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddonTypeDef
  2. See ResponseMetadataTypeDef

DescribeAddonVersionsResponseTypeDef#

# DescribeAddonVersionsResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeAddonVersionsResponseTypeDef

def get_value() -> DescribeAddonVersionsResponseTypeDef:
    return {
        "addons": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAddonVersionsResponseTypeDef definition

class DescribeAddonVersionsResponseTypeDef(TypedDict):
    addons: List[AddonInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddonInfoTypeDef
  2. See ResponseMetadataTypeDef

CreateNodegroupResponseTypeDef#

# CreateNodegroupResponseTypeDef usage example

from mypy_boto3_eks.type_defs import CreateNodegroupResponseTypeDef

def get_value() -> CreateNodegroupResponseTypeDef:
    return {
        "nodegroup": ...,
        "ResponseMetadata": ...,
    }
# CreateNodegroupResponseTypeDef definition

class CreateNodegroupResponseTypeDef(TypedDict):
    nodegroup: NodegroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodegroupTypeDef
  2. See ResponseMetadataTypeDef

DeleteNodegroupResponseTypeDef#

# DeleteNodegroupResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteNodegroupResponseTypeDef

def get_value() -> DeleteNodegroupResponseTypeDef:
    return {
        "nodegroup": ...,
        "ResponseMetadata": ...,
    }
# DeleteNodegroupResponseTypeDef definition

class DeleteNodegroupResponseTypeDef(TypedDict):
    nodegroup: NodegroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodegroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeNodegroupResponseTypeDef#

# DescribeNodegroupResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeNodegroupResponseTypeDef

def get_value() -> DescribeNodegroupResponseTypeDef:
    return {
        "nodegroup": ...,
        "ResponseMetadata": ...,
    }
# DescribeNodegroupResponseTypeDef definition

class DescribeNodegroupResponseTypeDef(TypedDict):
    nodegroup: NodegroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodegroupTypeDef
  2. See ResponseMetadataTypeDef

CreateClusterResponseTypeDef#

# CreateClusterResponseTypeDef usage example

from mypy_boto3_eks.type_defs import CreateClusterResponseTypeDef

def get_value() -> CreateClusterResponseTypeDef:
    return {
        "cluster": ...,
        "ResponseMetadata": ...,
    }
# CreateClusterResponseTypeDef definition

class CreateClusterResponseTypeDef(TypedDict):
    cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

DeleteClusterResponseTypeDef#

# DeleteClusterResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DeleteClusterResponseTypeDef

def get_value() -> DeleteClusterResponseTypeDef:
    return {
        "cluster": ...,
        "ResponseMetadata": ...,
    }
# DeleteClusterResponseTypeDef definition

class DeleteClusterResponseTypeDef(TypedDict):
    cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

DeregisterClusterResponseTypeDef#

# DeregisterClusterResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DeregisterClusterResponseTypeDef

def get_value() -> DeregisterClusterResponseTypeDef:
    return {
        "cluster": ...,
        "ResponseMetadata": ...,
    }
# DeregisterClusterResponseTypeDef definition

class DeregisterClusterResponseTypeDef(TypedDict):
    cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

DescribeClusterResponseTypeDef#

# DescribeClusterResponseTypeDef usage example

from mypy_boto3_eks.type_defs import DescribeClusterResponseTypeDef

def get_value() -> DescribeClusterResponseTypeDef:
    return {
        "cluster": ...,
        "ResponseMetadata": ...,
    }
# DescribeClusterResponseTypeDef definition

class DescribeClusterResponseTypeDef(TypedDict):
    cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

RegisterClusterResponseTypeDef#

# RegisterClusterResponseTypeDef usage example

from mypy_boto3_eks.type_defs import RegisterClusterResponseTypeDef

def get_value() -> RegisterClusterResponseTypeDef:
    return {
        "cluster": ...,
        "ResponseMetadata": ...,
    }
# RegisterClusterResponseTypeDef definition

class RegisterClusterResponseTypeDef(TypedDict):
    cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef