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]],
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]],
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)
- 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)
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],
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)
- 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)
- 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)
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)
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]],
- 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)
- 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]],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
- 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],
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],
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)
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],
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],
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],
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)
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]],
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)
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)
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]],
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]],
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],
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],
- See NodegroupScalingConfigTypeDef
- See AMITypesType
- See RemoteAccessConfigTypeDef
- See TaintTypeDef
- See LaunchTemplateSpecificationTypeDef
- See NodegroupUpdateConfigTypeDef
- 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)
- See TaintTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
- 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)
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)
- 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)
- 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)
- 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)
- See UpdateStatusType
- See UpdateTypeType
- See UpdateParamTypeDef
- 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],
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)
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)
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)
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)
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],
- See UpdateLabelsPayloadTypeDef
- See UpdateTaintsPayloadTypeDef
- See NodegroupScalingConfigTypeDef
- 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],
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)
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]],
- See NodegroupStatusType
- See CapacityTypesType
- See NodegroupScalingConfigTypeDef
- See RemoteAccessConfigTypeDef
- See AMITypesType
- See TaintTypeDef
- See NodegroupResourcesTypeDef
- See NodegroupHealthTypeDef
- See NodegroupUpdateConfigTypeDef
- 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)
- See VpcConfigResponseTypeDef
- See KubernetesNetworkConfigResponseTypeDef
- See LoggingTypeDef
- See IdentityTypeDef
- See ClusterStatusType
- See CertificateTypeDef
- See EncryptionConfigTypeDef
- See ConnectorConfigResponseTypeDef
- See ClusterHealthTypeDef
- 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)
- See VpcConfigRequestTypeDef
- See KubernetesNetworkConfigRequestTypeDef
- See LoggingTypeDef
- See EncryptionConfigTypeDef
- 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],
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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See UpdateTypeDef
- 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)
- See AddonTypeDef
- 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)
- See AddonTypeDef
- 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)
- See AddonTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)