Type definitions#
Auto-generated documentation for EKS type annotations stubs module types-boto3-eks.
AccessScopeUnionTypeDef#
# AccessScopeUnionTypeDef Union usage example
from types_boto3_eks.type_defs import AccessScopeUnionTypeDef
def get_value() -> AccessScopeUnionTypeDef:
return ...
# AccessScopeUnionTypeDef definition
AccessScopeUnionTypeDef = Union[
AccessScopeTypeDef, # (1)
AccessScopeOutputTypeDef, # (2)
]
FargateProfileSelectorUnionTypeDef#
# FargateProfileSelectorUnionTypeDef Union usage example
from types_boto3_eks.type_defs import FargateProfileSelectorUnionTypeDef
def get_value() -> FargateProfileSelectorUnionTypeDef:
return ...
# FargateProfileSelectorUnionTypeDef definition
FargateProfileSelectorUnionTypeDef = Union[
FargateProfileSelectorTypeDef, # (1)
FargateProfileSelectorOutputTypeDef, # (2)
]
RemoteAccessConfigUnionTypeDef#
# RemoteAccessConfigUnionTypeDef Union usage example
from types_boto3_eks.type_defs import RemoteAccessConfigUnionTypeDef
def get_value() -> RemoteAccessConfigUnionTypeDef:
return ...
# RemoteAccessConfigUnionTypeDef definition
RemoteAccessConfigUnionTypeDef = Union[
RemoteAccessConfigTypeDef, # (1)
RemoteAccessConfigOutputTypeDef, # (2)
]
RemoteNodeNetworkUnionTypeDef#
# RemoteNodeNetworkUnionTypeDef Union usage example
from types_boto3_eks.type_defs import RemoteNodeNetworkUnionTypeDef
def get_value() -> RemoteNodeNetworkUnionTypeDef:
return ...
# RemoteNodeNetworkUnionTypeDef definition
RemoteNodeNetworkUnionTypeDef = Union[
RemoteNodeNetworkTypeDef, # (1)
RemoteNodeNetworkOutputTypeDef, # (2)
]
RemotePodNetworkUnionTypeDef#
# RemotePodNetworkUnionTypeDef Union usage example
from types_boto3_eks.type_defs import RemotePodNetworkUnionTypeDef
def get_value() -> RemotePodNetworkUnionTypeDef:
return ...
# RemotePodNetworkUnionTypeDef definition
RemotePodNetworkUnionTypeDef = Union[
RemotePodNetworkTypeDef, # (1)
RemotePodNetworkOutputTypeDef, # (2)
]
EncryptionConfigUnionTypeDef#
# EncryptionConfigUnionTypeDef Union usage example
from types_boto3_eks.type_defs import EncryptionConfigUnionTypeDef
def get_value() -> EncryptionConfigUnionTypeDef:
return ...
# EncryptionConfigUnionTypeDef definition
EncryptionConfigUnionTypeDef = Union[
EncryptionConfigTypeDef, # (1)
EncryptionConfigOutputTypeDef, # (2)
]
LoggingUnionTypeDef#
# LoggingUnionTypeDef Union usage example
from types_boto3_eks.type_defs import LoggingUnionTypeDef
def get_value() -> LoggingUnionTypeDef:
return ...
# LoggingUnionTypeDef definition
LoggingUnionTypeDef = Union[
LoggingTypeDef, # (1)
LoggingOutputTypeDef, # (2)
]
- See LoggingTypeDef
- See LoggingOutputTypeDef
AccessConfigResponseTypeDef#
# AccessConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AccessConfigResponseTypeDef
def get_value() -> AccessConfigResponseTypeDef:
return {
"bootstrapClusterCreatorAdminPermissions": ...,
}
# AccessConfigResponseTypeDef definition
class AccessConfigResponseTypeDef(TypedDict):
bootstrapClusterCreatorAdminPermissions: NotRequired[bool],
authenticationMode: NotRequired[AuthenticationModeType], # (1)
AccessEntryTypeDef#
# AccessEntryTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AccessEntryTypeDef
def get_value() -> AccessEntryTypeDef:
return {
"clusterName": ...,
}
# AccessEntryTypeDef definition
class AccessEntryTypeDef(TypedDict):
clusterName: NotRequired[str],
principalArn: NotRequired[str],
kubernetesGroups: NotRequired[List[str]],
accessEntryArn: NotRequired[str],
createdAt: NotRequired[datetime],
modifiedAt: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
username: NotRequired[str],
type: NotRequired[str],
AccessPolicyTypeDef#
# AccessPolicyTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AccessPolicyTypeDef
def get_value() -> AccessPolicyTypeDef:
return {
"name": ...,
}
# AccessPolicyTypeDef definition
class AccessPolicyTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
AccessScopeOutputTypeDef#
# AccessScopeOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AccessScopeOutputTypeDef
def get_value() -> AccessScopeOutputTypeDef:
return {
"type": ...,
}
# AccessScopeOutputTypeDef definition
class AccessScopeOutputTypeDef(TypedDict):
type: NotRequired[AccessScopeTypeType], # (1)
namespaces: NotRequired[List[str]],
AccessScopeTypeDef#
# AccessScopeTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AccessScopeTypeDef
def get_value() -> AccessScopeTypeDef:
return {
"type": ...,
}
# AccessScopeTypeDef definition
class AccessScopeTypeDef(TypedDict):
type: NotRequired[AccessScopeTypeType], # (1)
namespaces: NotRequired[Sequence[str]],
AddonCompatibilityDetailTypeDef#
# AddonCompatibilityDetailTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AddonCompatibilityDetailTypeDef
def get_value() -> AddonCompatibilityDetailTypeDef:
return {
"name": ...,
}
# AddonCompatibilityDetailTypeDef definition
class AddonCompatibilityDetailTypeDef(TypedDict):
name: NotRequired[str],
compatibleVersions: NotRequired[List[str]],
AddonIssueTypeDef#
# AddonIssueTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_eks.type_defs import MarketplaceInformationTypeDef
def get_value() -> MarketplaceInformationTypeDef:
return {
"productId": ...,
}
# MarketplaceInformationTypeDef definition
class MarketplaceInformationTypeDef(TypedDict):
productId: NotRequired[str],
productUrl: NotRequired[str],
AddonPodIdentityAssociationsTypeDef#
# AddonPodIdentityAssociationsTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AddonPodIdentityAssociationsTypeDef
def get_value() -> AddonPodIdentityAssociationsTypeDef:
return {
"serviceAccount": ...,
}
# AddonPodIdentityAssociationsTypeDef definition
class AddonPodIdentityAssociationsTypeDef(TypedDict):
serviceAccount: str,
roleArn: str,
AddonPodIdentityConfigurationTypeDef#
# AddonPodIdentityConfigurationTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AddonPodIdentityConfigurationTypeDef
def get_value() -> AddonPodIdentityConfigurationTypeDef:
return {
"serviceAccount": ...,
}
# AddonPodIdentityConfigurationTypeDef definition
class AddonPodIdentityConfigurationTypeDef(TypedDict):
serviceAccount: NotRequired[str],
recommendedManagedPolicies: NotRequired[List[str]],
CompatibilityTypeDef#
# CompatibilityTypeDef TypedDict usage example
from types_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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
OidcIdentityProviderConfigRequestTypeDef#
# OidcIdentityProviderConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import OidcIdentityProviderConfigRequestTypeDef
def get_value() -> OidcIdentityProviderConfigRequestTypeDef:
return {
"identityProviderConfigName": ...,
}
# 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 TypedDict usage example
from types_boto3_eks.type_defs import AutoScalingGroupTypeDef
def get_value() -> AutoScalingGroupTypeDef:
return {
"name": ...,
}
# AutoScalingGroupTypeDef definition
class AutoScalingGroupTypeDef(TypedDict):
name: NotRequired[str],
BlockStorageTypeDef#
# BlockStorageTypeDef TypedDict usage example
from types_boto3_eks.type_defs import BlockStorageTypeDef
def get_value() -> BlockStorageTypeDef:
return {
"enabled": ...,
}
# BlockStorageTypeDef definition
class BlockStorageTypeDef(TypedDict):
enabled: NotRequired[bool],
CertificateTypeDef#
# CertificateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"data": ...,
}
# CertificateTypeDef definition
class CertificateTypeDef(TypedDict):
data: NotRequired[str],
ClientStatTypeDef#
# ClientStatTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ClientStatTypeDef
def get_value() -> ClientStatTypeDef:
return {
"userAgent": ...,
}
# ClientStatTypeDef definition
class ClientStatTypeDef(TypedDict):
userAgent: NotRequired[str],
numberOfRequestsLast30Days: NotRequired[int],
lastRequestTime: NotRequired[datetime],
ClusterIssueTypeDef#
# ClusterIssueTypeDef TypedDict usage example
from types_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]],
ComputeConfigResponseTypeDef#
# ComputeConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ComputeConfigResponseTypeDef
def get_value() -> ComputeConfigResponseTypeDef:
return {
"enabled": ...,
}
# ComputeConfigResponseTypeDef definition
class ComputeConfigResponseTypeDef(TypedDict):
enabled: NotRequired[bool],
nodePools: NotRequired[List[str]],
nodeRoleArn: NotRequired[str],
ConnectorConfigResponseTypeDef#
# ConnectorConfigResponseTypeDef TypedDict usage example
from types_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],
UpgradePolicyResponseTypeDef#
# UpgradePolicyResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpgradePolicyResponseTypeDef
def get_value() -> UpgradePolicyResponseTypeDef:
return {
"supportType": ...,
}
# UpgradePolicyResponseTypeDef definition
class UpgradePolicyResponseTypeDef(TypedDict):
supportType: NotRequired[SupportTypeType], # (1)
- See SupportTypeType
VpcConfigResponseTypeDef#
# VpcConfigResponseTypeDef TypedDict usage example
from types_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]],
ZonalShiftConfigResponseTypeDef#
# ZonalShiftConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ZonalShiftConfigResponseTypeDef
def get_value() -> ZonalShiftConfigResponseTypeDef:
return {
"enabled": ...,
}
# ZonalShiftConfigResponseTypeDef definition
class ZonalShiftConfigResponseTypeDef(TypedDict):
enabled: NotRequired[bool],
ClusterVersionInformationTypeDef#
# ClusterVersionInformationTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ClusterVersionInformationTypeDef
def get_value() -> ClusterVersionInformationTypeDef:
return {
"clusterVersion": ...,
}
# ClusterVersionInformationTypeDef definition
class ClusterVersionInformationTypeDef(TypedDict):
clusterVersion: NotRequired[str],
clusterType: NotRequired[str],
defaultPlatformVersion: NotRequired[str],
defaultVersion: NotRequired[bool],
releaseDate: NotRequired[datetime],
endOfStandardSupportDate: NotRequired[datetime],
endOfExtendedSupportDate: NotRequired[datetime],
status: NotRequired[ClusterVersionStatusType], # (1)
versionStatus: NotRequired[VersionStatusType], # (2)
kubernetesPatchVersion: NotRequired[str],
ComputeConfigRequestTypeDef#
# ComputeConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ComputeConfigRequestTypeDef
def get_value() -> ComputeConfigRequestTypeDef:
return {
"enabled": ...,
}
# ComputeConfigRequestTypeDef definition
class ComputeConfigRequestTypeDef(TypedDict):
enabled: NotRequired[bool],
nodePools: NotRequired[Sequence[str]],
nodeRoleArn: NotRequired[str],
ConnectorConfigRequestTypeDef#
# ConnectorConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ConnectorConfigRequestTypeDef
def get_value() -> ConnectorConfigRequestTypeDef:
return {
"roleArn": ...,
}
# ConnectorConfigRequestTypeDef definition
class ConnectorConfigRequestTypeDef(TypedDict):
roleArn: str,
provider: ConnectorConfigProviderType, # (1)
ControlPlanePlacementRequestTypeDef#
# ControlPlanePlacementRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ControlPlanePlacementRequestTypeDef
def get_value() -> ControlPlanePlacementRequestTypeDef:
return {
"groupName": ...,
}
# ControlPlanePlacementRequestTypeDef definition
class ControlPlanePlacementRequestTypeDef(TypedDict):
groupName: NotRequired[str],
ControlPlanePlacementResponseTypeDef#
# ControlPlanePlacementResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ControlPlanePlacementResponseTypeDef
def get_value() -> ControlPlanePlacementResponseTypeDef:
return {
"groupName": ...,
}
# ControlPlanePlacementResponseTypeDef definition
class ControlPlanePlacementResponseTypeDef(TypedDict):
groupName: NotRequired[str],
CreateAccessConfigRequestTypeDef#
# CreateAccessConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateAccessConfigRequestTypeDef
def get_value() -> CreateAccessConfigRequestTypeDef:
return {
"bootstrapClusterCreatorAdminPermissions": ...,
}
# CreateAccessConfigRequestTypeDef definition
class CreateAccessConfigRequestTypeDef(TypedDict):
bootstrapClusterCreatorAdminPermissions: NotRequired[bool],
authenticationMode: NotRequired[AuthenticationModeType], # (1)
CreateAccessEntryRequestTypeDef#
# CreateAccessEntryRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateAccessEntryRequestTypeDef
def get_value() -> CreateAccessEntryRequestTypeDef:
return {
"clusterName": ...,
}
# CreateAccessEntryRequestTypeDef definition
class CreateAccessEntryRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
kubernetesGroups: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
clientRequestToken: NotRequired[str],
username: NotRequired[str],
type: NotRequired[str],
UpgradePolicyRequestTypeDef#
# UpgradePolicyRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpgradePolicyRequestTypeDef
def get_value() -> UpgradePolicyRequestTypeDef:
return {
"supportType": ...,
}
# UpgradePolicyRequestTypeDef definition
class UpgradePolicyRequestTypeDef(TypedDict):
supportType: NotRequired[SupportTypeType], # (1)
- See SupportTypeType
VpcConfigRequestTypeDef#
# VpcConfigRequestTypeDef TypedDict usage example
from types_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]],
ZonalShiftConfigRequestTypeDef#
# ZonalShiftConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ZonalShiftConfigRequestTypeDef
def get_value() -> ZonalShiftConfigRequestTypeDef:
return {
"enabled": ...,
}
# ZonalShiftConfigRequestTypeDef definition
class ZonalShiftConfigRequestTypeDef(TypedDict):
enabled: NotRequired[bool],
EksAnywhereSubscriptionTermTypeDef#
# EksAnywhereSubscriptionTermTypeDef TypedDict usage example
from types_boto3_eks.type_defs import EksAnywhereSubscriptionTermTypeDef
def get_value() -> EksAnywhereSubscriptionTermTypeDef:
return {
"duration": ...,
}
# EksAnywhereSubscriptionTermTypeDef definition
class EksAnywhereSubscriptionTermTypeDef(TypedDict):
duration: NotRequired[int],
unit: NotRequired[EksAnywhereSubscriptionTermUnitType], # (1)
LaunchTemplateSpecificationTypeDef#
# LaunchTemplateSpecificationTypeDef TypedDict usage example
from types_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],
NodeRepairConfigTypeDef#
# NodeRepairConfigTypeDef TypedDict usage example
from types_boto3_eks.type_defs import NodeRepairConfigTypeDef
def get_value() -> NodeRepairConfigTypeDef:
return {
"enabled": ...,
}
# NodeRepairConfigTypeDef definition
class NodeRepairConfigTypeDef(TypedDict):
enabled: NotRequired[bool],
NodegroupScalingConfigTypeDef#
# NodegroupScalingConfigTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_eks.type_defs import NodegroupUpdateConfigTypeDef
def get_value() -> NodegroupUpdateConfigTypeDef:
return {
"maxUnavailable": ...,
}
# NodegroupUpdateConfigTypeDef definition
class NodegroupUpdateConfigTypeDef(TypedDict):
maxUnavailable: NotRequired[int],
maxUnavailablePercentage: NotRequired[int],
updateStrategy: NotRequired[NodegroupUpdateStrategiesType], # (1)
TaintTypeDef#
# TaintTypeDef TypedDict usage example
from types_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
CreatePodIdentityAssociationRequestTypeDef#
# CreatePodIdentityAssociationRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreatePodIdentityAssociationRequestTypeDef
def get_value() -> CreatePodIdentityAssociationRequestTypeDef:
return {
"clusterName": ...,
}
# CreatePodIdentityAssociationRequestTypeDef definition
class CreatePodIdentityAssociationRequestTypeDef(TypedDict):
clusterName: str,
namespace: str,
serviceAccount: str,
roleArn: str,
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
PodIdentityAssociationTypeDef#
# PodIdentityAssociationTypeDef TypedDict usage example
from types_boto3_eks.type_defs import PodIdentityAssociationTypeDef
def get_value() -> PodIdentityAssociationTypeDef:
return {
"clusterName": ...,
}
# PodIdentityAssociationTypeDef definition
class PodIdentityAssociationTypeDef(TypedDict):
clusterName: NotRequired[str],
namespace: NotRequired[str],
serviceAccount: NotRequired[str],
roleArn: NotRequired[str],
associationArn: NotRequired[str],
associationId: NotRequired[str],
tags: NotRequired[Dict[str, str]],
createdAt: NotRequired[datetime],
modifiedAt: NotRequired[datetime],
ownerArn: NotRequired[str],
DeleteAccessEntryRequestTypeDef#
# DeleteAccessEntryRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteAccessEntryRequestTypeDef
def get_value() -> DeleteAccessEntryRequestTypeDef:
return {
"clusterName": ...,
}
# DeleteAccessEntryRequestTypeDef definition
class DeleteAccessEntryRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
DeleteAddonRequestTypeDef#
# DeleteAddonRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteAddonRequestTypeDef
def get_value() -> DeleteAddonRequestTypeDef:
return {
"clusterName": ...,
}
# DeleteAddonRequestTypeDef definition
class DeleteAddonRequestTypeDef(TypedDict):
clusterName: str,
addonName: str,
preserve: NotRequired[bool],
DeleteClusterRequestTypeDef#
# DeleteClusterRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteClusterRequestTypeDef
def get_value() -> DeleteClusterRequestTypeDef:
return {
"name": ...,
}
# DeleteClusterRequestTypeDef definition
class DeleteClusterRequestTypeDef(TypedDict):
name: str,
DeleteEksAnywhereSubscriptionRequestTypeDef#
# DeleteEksAnywhereSubscriptionRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteEksAnywhereSubscriptionRequestTypeDef
def get_value() -> DeleteEksAnywhereSubscriptionRequestTypeDef:
return {
"id": ...,
}
# DeleteEksAnywhereSubscriptionRequestTypeDef definition
class DeleteEksAnywhereSubscriptionRequestTypeDef(TypedDict):
id: str,
DeleteFargateProfileRequestTypeDef#
# DeleteFargateProfileRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteFargateProfileRequestTypeDef
def get_value() -> DeleteFargateProfileRequestTypeDef:
return {
"clusterName": ...,
}
# DeleteFargateProfileRequestTypeDef definition
class DeleteFargateProfileRequestTypeDef(TypedDict):
clusterName: str,
fargateProfileName: str,
DeleteNodegroupRequestTypeDef#
# DeleteNodegroupRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteNodegroupRequestTypeDef
def get_value() -> DeleteNodegroupRequestTypeDef:
return {
"clusterName": ...,
}
# DeleteNodegroupRequestTypeDef definition
class DeleteNodegroupRequestTypeDef(TypedDict):
clusterName: str,
nodegroupName: str,
DeletePodIdentityAssociationRequestTypeDef#
# DeletePodIdentityAssociationRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeletePodIdentityAssociationRequestTypeDef
def get_value() -> DeletePodIdentityAssociationRequestTypeDef:
return {
"clusterName": ...,
}
# DeletePodIdentityAssociationRequestTypeDef definition
class DeletePodIdentityAssociationRequestTypeDef(TypedDict):
clusterName: str,
associationId: str,
DeregisterClusterRequestTypeDef#
# DeregisterClusterRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeregisterClusterRequestTypeDef
def get_value() -> DeregisterClusterRequestTypeDef:
return {
"name": ...,
}
# DeregisterClusterRequestTypeDef definition
class DeregisterClusterRequestTypeDef(TypedDict):
name: str,
DescribeAccessEntryRequestTypeDef#
# DescribeAccessEntryRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAccessEntryRequestTypeDef
def get_value() -> DescribeAccessEntryRequestTypeDef:
return {
"clusterName": ...,
}
# DescribeAccessEntryRequestTypeDef definition
class DescribeAccessEntryRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
DescribeAddonConfigurationRequestTypeDef#
# DescribeAddonConfigurationRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonConfigurationRequestTypeDef
def get_value() -> DescribeAddonConfigurationRequestTypeDef:
return {
"addonName": ...,
}
# DescribeAddonConfigurationRequestTypeDef definition
class DescribeAddonConfigurationRequestTypeDef(TypedDict):
addonName: str,
addonVersion: str,
DescribeAddonRequestTypeDef#
# DescribeAddonRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonRequestTypeDef
def get_value() -> DescribeAddonRequestTypeDef:
return {
"clusterName": ...,
}
# DescribeAddonRequestTypeDef definition
class DescribeAddonRequestTypeDef(TypedDict):
clusterName: str,
addonName: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_eks.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
DescribeAddonVersionsRequestTypeDef#
# DescribeAddonVersionsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonVersionsRequestTypeDef
def get_value() -> DescribeAddonVersionsRequestTypeDef:
return {
"kubernetesVersion": ...,
}
# DescribeAddonVersionsRequestTypeDef definition
class DescribeAddonVersionsRequestTypeDef(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]],
DescribeClusterRequestTypeDef#
# DescribeClusterRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterRequestTypeDef
def get_value() -> DescribeClusterRequestTypeDef:
return {
"name": ...,
}
# DescribeClusterRequestTypeDef definition
class DescribeClusterRequestTypeDef(TypedDict):
name: str,
DescribeClusterVersionsRequestTypeDef#
# DescribeClusterVersionsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterVersionsRequestTypeDef
def get_value() -> DescribeClusterVersionsRequestTypeDef:
return {
"clusterType": ...,
}
# DescribeClusterVersionsRequestTypeDef definition
class DescribeClusterVersionsRequestTypeDef(TypedDict):
clusterType: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
defaultOnly: NotRequired[bool],
includeAll: NotRequired[bool],
clusterVersions: NotRequired[Sequence[str]],
status: NotRequired[ClusterVersionStatusType], # (1)
versionStatus: NotRequired[VersionStatusType], # (2)
DescribeEksAnywhereSubscriptionRequestTypeDef#
# DescribeEksAnywhereSubscriptionRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeEksAnywhereSubscriptionRequestTypeDef
def get_value() -> DescribeEksAnywhereSubscriptionRequestTypeDef:
return {
"id": ...,
}
# DescribeEksAnywhereSubscriptionRequestTypeDef definition
class DescribeEksAnywhereSubscriptionRequestTypeDef(TypedDict):
id: str,
DescribeFargateProfileRequestTypeDef#
# DescribeFargateProfileRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeFargateProfileRequestTypeDef
def get_value() -> DescribeFargateProfileRequestTypeDef:
return {
"clusterName": ...,
}
# DescribeFargateProfileRequestTypeDef definition
class DescribeFargateProfileRequestTypeDef(TypedDict):
clusterName: str,
fargateProfileName: str,
IdentityProviderConfigTypeDef#
# IdentityProviderConfigTypeDef TypedDict usage example
from types_boto3_eks.type_defs import IdentityProviderConfigTypeDef
def get_value() -> IdentityProviderConfigTypeDef:
return {
"type": ...,
}
# IdentityProviderConfigTypeDef definition
class IdentityProviderConfigTypeDef(TypedDict):
type: str,
name: str,
DescribeInsightRequestTypeDef#
# DescribeInsightRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeInsightRequestTypeDef
def get_value() -> DescribeInsightRequestTypeDef:
return {
"clusterName": ...,
}
# DescribeInsightRequestTypeDef definition
class DescribeInsightRequestTypeDef(TypedDict):
clusterName: str,
id: str,
DescribeNodegroupRequestTypeDef#
# DescribeNodegroupRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeNodegroupRequestTypeDef
def get_value() -> DescribeNodegroupRequestTypeDef:
return {
"clusterName": ...,
}
# DescribeNodegroupRequestTypeDef definition
class DescribeNodegroupRequestTypeDef(TypedDict):
clusterName: str,
nodegroupName: str,
DescribePodIdentityAssociationRequestTypeDef#
# DescribePodIdentityAssociationRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribePodIdentityAssociationRequestTypeDef
def get_value() -> DescribePodIdentityAssociationRequestTypeDef:
return {
"clusterName": ...,
}
# DescribePodIdentityAssociationRequestTypeDef definition
class DescribePodIdentityAssociationRequestTypeDef(TypedDict):
clusterName: str,
associationId: str,
DescribeUpdateRequestTypeDef#
# DescribeUpdateRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeUpdateRequestTypeDef
def get_value() -> DescribeUpdateRequestTypeDef:
return {
"name": ...,
}
# DescribeUpdateRequestTypeDef definition
class DescribeUpdateRequestTypeDef(TypedDict):
name: str,
updateId: str,
nodegroupName: NotRequired[str],
addonName: NotRequired[str],
DisassociateAccessPolicyRequestTypeDef#
# DisassociateAccessPolicyRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DisassociateAccessPolicyRequestTypeDef
def get_value() -> DisassociateAccessPolicyRequestTypeDef:
return {
"clusterName": ...,
}
# DisassociateAccessPolicyRequestTypeDef definition
class DisassociateAccessPolicyRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
policyArn: str,
ElasticLoadBalancingTypeDef#
# ElasticLoadBalancingTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ElasticLoadBalancingTypeDef
def get_value() -> ElasticLoadBalancingTypeDef:
return {
"enabled": ...,
}
# ElasticLoadBalancingTypeDef definition
class ElasticLoadBalancingTypeDef(TypedDict):
enabled: NotRequired[bool],
ProviderTypeDef#
# ProviderTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ProviderTypeDef
def get_value() -> ProviderTypeDef:
return {
"keyArn": ...,
}
# ProviderTypeDef definition
class ProviderTypeDef(TypedDict):
keyArn: NotRequired[str],
ErrorDetailTypeDef#
# ErrorDetailTypeDef TypedDict usage example
from types_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
FargateProfileIssueTypeDef#
# FargateProfileIssueTypeDef TypedDict usage example
from types_boto3_eks.type_defs import FargateProfileIssueTypeDef
def get_value() -> FargateProfileIssueTypeDef:
return {
"code": ...,
}
# FargateProfileIssueTypeDef definition
class FargateProfileIssueTypeDef(TypedDict):
code: NotRequired[FargateProfileIssueCodeType], # (1)
message: NotRequired[str],
resourceIds: NotRequired[List[str]],
FargateProfileSelectorOutputTypeDef#
# FargateProfileSelectorOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import FargateProfileSelectorOutputTypeDef
def get_value() -> FargateProfileSelectorOutputTypeDef:
return {
"namespace": ...,
}
# FargateProfileSelectorOutputTypeDef definition
class FargateProfileSelectorOutputTypeDef(TypedDict):
namespace: NotRequired[str],
labels: NotRequired[Dict[str, str]],
FargateProfileSelectorTypeDef#
# FargateProfileSelectorTypeDef TypedDict usage example
from types_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]],
OidcIdentityProviderConfigTypeDef#
# OidcIdentityProviderConfigTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_eks.type_defs import OIDCTypeDef
def get_value() -> OIDCTypeDef:
return {
"issuer": ...,
}
# OIDCTypeDef definition
class OIDCTypeDef(TypedDict):
issuer: NotRequired[str],
InsightStatusTypeDef#
# InsightStatusTypeDef TypedDict usage example
from types_boto3_eks.type_defs import InsightStatusTypeDef
def get_value() -> InsightStatusTypeDef:
return {
"status": ...,
}
# InsightStatusTypeDef definition
class InsightStatusTypeDef(TypedDict):
status: NotRequired[InsightStatusValueType], # (1)
reason: NotRequired[str],
InsightsFilterTypeDef#
# InsightsFilterTypeDef TypedDict usage example
from types_boto3_eks.type_defs import InsightsFilterTypeDef
def get_value() -> InsightsFilterTypeDef:
return {
"categories": ...,
}
# InsightsFilterTypeDef definition
class InsightsFilterTypeDef(TypedDict):
categories: NotRequired[Sequence[CategoryType]], # (1)
kubernetesVersions: NotRequired[Sequence[str]],
statuses: NotRequired[Sequence[InsightStatusValueType]], # (2)
- See CategoryType
- See InsightStatusValueType
IssueTypeDef#
# IssueTypeDef TypedDict usage example
from types_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]],
ListAccessEntriesRequestTypeDef#
# ListAccessEntriesRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAccessEntriesRequestTypeDef
def get_value() -> ListAccessEntriesRequestTypeDef:
return {
"clusterName": ...,
}
# ListAccessEntriesRequestTypeDef definition
class ListAccessEntriesRequestTypeDef(TypedDict):
clusterName: str,
associatedPolicyArn: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAccessPoliciesRequestTypeDef#
# ListAccessPoliciesRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAccessPoliciesRequestTypeDef
def get_value() -> ListAccessPoliciesRequestTypeDef:
return {
"maxResults": ...,
}
# ListAccessPoliciesRequestTypeDef definition
class ListAccessPoliciesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAddonsRequestTypeDef#
# ListAddonsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAddonsRequestTypeDef
def get_value() -> ListAddonsRequestTypeDef:
return {
"clusterName": ...,
}
# ListAddonsRequestTypeDef definition
class ListAddonsRequestTypeDef(TypedDict):
clusterName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAssociatedAccessPoliciesRequestTypeDef#
# ListAssociatedAccessPoliciesRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAssociatedAccessPoliciesRequestTypeDef
def get_value() -> ListAssociatedAccessPoliciesRequestTypeDef:
return {
"clusterName": ...,
}
# ListAssociatedAccessPoliciesRequestTypeDef definition
class ListAssociatedAccessPoliciesRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListClustersRequestTypeDef#
# ListClustersRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListClustersRequestTypeDef
def get_value() -> ListClustersRequestTypeDef:
return {
"maxResults": ...,
}
# ListClustersRequestTypeDef definition
class ListClustersRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
include: NotRequired[Sequence[str]],
ListEksAnywhereSubscriptionsRequestTypeDef#
# ListEksAnywhereSubscriptionsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListEksAnywhereSubscriptionsRequestTypeDef
def get_value() -> ListEksAnywhereSubscriptionsRequestTypeDef:
return {
"maxResults": ...,
}
# ListEksAnywhereSubscriptionsRequestTypeDef definition
class ListEksAnywhereSubscriptionsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
includeStatus: NotRequired[Sequence[EksAnywhereSubscriptionStatusType]], # (1)
ListFargateProfilesRequestTypeDef#
# ListFargateProfilesRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListFargateProfilesRequestTypeDef
def get_value() -> ListFargateProfilesRequestTypeDef:
return {
"clusterName": ...,
}
# ListFargateProfilesRequestTypeDef definition
class ListFargateProfilesRequestTypeDef(TypedDict):
clusterName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListIdentityProviderConfigsRequestTypeDef#
# ListIdentityProviderConfigsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListIdentityProviderConfigsRequestTypeDef
def get_value() -> ListIdentityProviderConfigsRequestTypeDef:
return {
"clusterName": ...,
}
# ListIdentityProviderConfigsRequestTypeDef definition
class ListIdentityProviderConfigsRequestTypeDef(TypedDict):
clusterName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNodegroupsRequestTypeDef#
# ListNodegroupsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListNodegroupsRequestTypeDef
def get_value() -> ListNodegroupsRequestTypeDef:
return {
"clusterName": ...,
}
# ListNodegroupsRequestTypeDef definition
class ListNodegroupsRequestTypeDef(TypedDict):
clusterName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListPodIdentityAssociationsRequestTypeDef#
# ListPodIdentityAssociationsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListPodIdentityAssociationsRequestTypeDef
def get_value() -> ListPodIdentityAssociationsRequestTypeDef:
return {
"clusterName": ...,
}
# ListPodIdentityAssociationsRequestTypeDef definition
class ListPodIdentityAssociationsRequestTypeDef(TypedDict):
clusterName: str,
namespace: NotRequired[str],
serviceAccount: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PodIdentityAssociationSummaryTypeDef#
# PodIdentityAssociationSummaryTypeDef TypedDict usage example
from types_boto3_eks.type_defs import PodIdentityAssociationSummaryTypeDef
def get_value() -> PodIdentityAssociationSummaryTypeDef:
return {
"clusterName": ...,
}
# PodIdentityAssociationSummaryTypeDef definition
class PodIdentityAssociationSummaryTypeDef(TypedDict):
clusterName: NotRequired[str],
namespace: NotRequired[str],
serviceAccount: NotRequired[str],
associationArn: NotRequired[str],
associationId: NotRequired[str],
ownerArn: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListUpdatesRequestTypeDef#
# ListUpdatesRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListUpdatesRequestTypeDef
def get_value() -> ListUpdatesRequestTypeDef:
return {
"name": ...,
}
# ListUpdatesRequestTypeDef definition
class ListUpdatesRequestTypeDef(TypedDict):
name: str,
nodegroupName: NotRequired[str],
addonName: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
LogSetupOutputTypeDef#
# LogSetupOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import LogSetupOutputTypeDef
def get_value() -> LogSetupOutputTypeDef:
return {
"types": ...,
}
# LogSetupOutputTypeDef definition
class LogSetupOutputTypeDef(TypedDict):
types: NotRequired[List[LogTypeType]], # (1)
enabled: NotRequired[bool],
- See LogTypeType
LogSetupTypeDef#
# LogSetupTypeDef TypedDict usage example
from types_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
RemoteAccessConfigOutputTypeDef#
# RemoteAccessConfigOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemoteAccessConfigOutputTypeDef
def get_value() -> RemoteAccessConfigOutputTypeDef:
return {
"ec2SshKey": ...,
}
# RemoteAccessConfigOutputTypeDef definition
class RemoteAccessConfigOutputTypeDef(TypedDict):
ec2SshKey: NotRequired[str],
sourceSecurityGroups: NotRequired[List[str]],
RemoteAccessConfigTypeDef#
# RemoteAccessConfigTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemoteAccessConfigTypeDef
def get_value() -> RemoteAccessConfigTypeDef:
return {
"ec2SshKey": ...,
}
# RemoteAccessConfigTypeDef definition
class RemoteAccessConfigTypeDef(TypedDict):
ec2SshKey: NotRequired[str],
sourceSecurityGroups: NotRequired[Sequence[str]],
RemoteNodeNetworkOutputTypeDef#
# RemoteNodeNetworkOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemoteNodeNetworkOutputTypeDef
def get_value() -> RemoteNodeNetworkOutputTypeDef:
return {
"cidrs": ...,
}
# RemoteNodeNetworkOutputTypeDef definition
class RemoteNodeNetworkOutputTypeDef(TypedDict):
cidrs: NotRequired[List[str]],
RemotePodNetworkOutputTypeDef#
# RemotePodNetworkOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemotePodNetworkOutputTypeDef
def get_value() -> RemotePodNetworkOutputTypeDef:
return {
"cidrs": ...,
}
# RemotePodNetworkOutputTypeDef definition
class RemotePodNetworkOutputTypeDef(TypedDict):
cidrs: NotRequired[List[str]],
RemoteNodeNetworkTypeDef#
# RemoteNodeNetworkTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemoteNodeNetworkTypeDef
def get_value() -> RemoteNodeNetworkTypeDef:
return {
"cidrs": ...,
}
# RemoteNodeNetworkTypeDef definition
class RemoteNodeNetworkTypeDef(TypedDict):
cidrs: NotRequired[Sequence[str]],
RemotePodNetworkTypeDef#
# RemotePodNetworkTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemotePodNetworkTypeDef
def get_value() -> RemotePodNetworkTypeDef:
return {
"cidrs": ...,
}
# RemotePodNetworkTypeDef definition
class RemotePodNetworkTypeDef(TypedDict):
cidrs: NotRequired[Sequence[str]],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAccessConfigRequestTypeDef#
# UpdateAccessConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateAccessConfigRequestTypeDef
def get_value() -> UpdateAccessConfigRequestTypeDef:
return {
"authenticationMode": ...,
}
# UpdateAccessConfigRequestTypeDef definition
class UpdateAccessConfigRequestTypeDef(TypedDict):
authenticationMode: NotRequired[AuthenticationModeType], # (1)
UpdateAccessEntryRequestTypeDef#
# UpdateAccessEntryRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateAccessEntryRequestTypeDef
def get_value() -> UpdateAccessEntryRequestTypeDef:
return {
"clusterName": ...,
}
# UpdateAccessEntryRequestTypeDef definition
class UpdateAccessEntryRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
kubernetesGroups: NotRequired[Sequence[str]],
clientRequestToken: NotRequired[str],
username: NotRequired[str],
UpdateClusterVersionRequestTypeDef#
# UpdateClusterVersionRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateClusterVersionRequestTypeDef
def get_value() -> UpdateClusterVersionRequestTypeDef:
return {
"name": ...,
}
# UpdateClusterVersionRequestTypeDef definition
class UpdateClusterVersionRequestTypeDef(TypedDict):
name: str,
version: str,
clientRequestToken: NotRequired[str],
UpdateEksAnywhereSubscriptionRequestTypeDef#
# UpdateEksAnywhereSubscriptionRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateEksAnywhereSubscriptionRequestTypeDef
def get_value() -> UpdateEksAnywhereSubscriptionRequestTypeDef:
return {
"id": ...,
}
# UpdateEksAnywhereSubscriptionRequestTypeDef definition
class UpdateEksAnywhereSubscriptionRequestTypeDef(TypedDict):
id: str,
autoRenew: bool,
clientRequestToken: NotRequired[str],
UpdateLabelsPayloadTypeDef#
# UpdateLabelsPayloadTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_eks.type_defs import UpdateParamTypeDef
def get_value() -> UpdateParamTypeDef:
return {
"type": ...,
}
# UpdateParamTypeDef definition
class UpdateParamTypeDef(TypedDict):
type: NotRequired[UpdateParamTypeType], # (1)
value: NotRequired[str],
UpdatePodIdentityAssociationRequestTypeDef#
# UpdatePodIdentityAssociationRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdatePodIdentityAssociationRequestTypeDef
def get_value() -> UpdatePodIdentityAssociationRequestTypeDef:
return {
"clusterName": ...,
}
# UpdatePodIdentityAssociationRequestTypeDef definition
class UpdatePodIdentityAssociationRequestTypeDef(TypedDict):
clusterName: str,
associationId: str,
roleArn: NotRequired[str],
clientRequestToken: NotRequired[str],
AssociatedAccessPolicyTypeDef#
# AssociatedAccessPolicyTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociatedAccessPolicyTypeDef
def get_value() -> AssociatedAccessPolicyTypeDef:
return {
"policyArn": ...,
}
# AssociatedAccessPolicyTypeDef definition
class AssociatedAccessPolicyTypeDef(TypedDict):
policyArn: NotRequired[str],
accessScope: NotRequired[AccessScopeOutputTypeDef], # (1)
associatedAt: NotRequired[datetime],
modifiedAt: NotRequired[datetime],
AddonHealthTypeDef#
# AddonHealthTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AddonHealthTypeDef
def get_value() -> AddonHealthTypeDef:
return {
"issues": ...,
}
# AddonHealthTypeDef definition
class AddonHealthTypeDef(TypedDict):
issues: NotRequired[List[AddonIssueTypeDef]], # (1)
CreateAddonRequestTypeDef#
# CreateAddonRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateAddonRequestTypeDef
def get_value() -> CreateAddonRequestTypeDef:
return {
"clusterName": ...,
}
# CreateAddonRequestTypeDef definition
class CreateAddonRequestTypeDef(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],
podIdentityAssociations: NotRequired[Sequence[AddonPodIdentityAssociationsTypeDef]], # (2)
UpdateAddonRequestTypeDef#
# UpdateAddonRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateAddonRequestTypeDef
def get_value() -> UpdateAddonRequestTypeDef:
return {
"clusterName": ...,
}
# UpdateAddonRequestTypeDef definition
class UpdateAddonRequestTypeDef(TypedDict):
clusterName: str,
addonName: str,
addonVersion: NotRequired[str],
serviceAccountRoleArn: NotRequired[str],
resolveConflicts: NotRequired[ResolveConflictsType], # (1)
clientRequestToken: NotRequired[str],
configurationValues: NotRequired[str],
podIdentityAssociations: NotRequired[Sequence[AddonPodIdentityAssociationsTypeDef]], # (2)
AddonVersionInfoTypeDef#
# AddonVersionInfoTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AddonVersionInfoTypeDef
def get_value() -> AddonVersionInfoTypeDef:
return {
"addonVersion": ...,
}
# AddonVersionInfoTypeDef definition
class AddonVersionInfoTypeDef(TypedDict):
addonVersion: NotRequired[str],
architecture: NotRequired[List[str]],
computeTypes: NotRequired[List[str]],
compatibilities: NotRequired[List[CompatibilityTypeDef]], # (1)
requiresConfiguration: NotRequired[bool],
requiresIamPermissions: NotRequired[bool],
CreateAccessEntryResponseTypeDef#
# CreateAccessEntryResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateAccessEntryResponseTypeDef
def get_value() -> CreateAccessEntryResponseTypeDef:
return {
"accessEntry": ...,
}
# CreateAccessEntryResponseTypeDef definition
class CreateAccessEntryResponseTypeDef(TypedDict):
accessEntry: AccessEntryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccessEntryResponseTypeDef#
# DescribeAccessEntryResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAccessEntryResponseTypeDef
def get_value() -> DescribeAccessEntryResponseTypeDef:
return {
"accessEntry": ...,
}
# DescribeAccessEntryResponseTypeDef definition
class DescribeAccessEntryResponseTypeDef(TypedDict):
accessEntry: AccessEntryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddonConfigurationResponseTypeDef#
# DescribeAddonConfigurationResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonConfigurationResponseTypeDef
def get_value() -> DescribeAddonConfigurationResponseTypeDef:
return {
"addonName": ...,
}
# DescribeAddonConfigurationResponseTypeDef definition
class DescribeAddonConfigurationResponseTypeDef(TypedDict):
addonName: str,
addonVersion: str,
configurationSchema: str,
podIdentityConfiguration: List[AddonPodIdentityConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccessEntriesResponseTypeDef#
# ListAccessEntriesResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAccessEntriesResponseTypeDef
def get_value() -> ListAccessEntriesResponseTypeDef:
return {
"accessEntries": ...,
}
# ListAccessEntriesResponseTypeDef definition
class ListAccessEntriesResponseTypeDef(TypedDict):
accessEntries: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListAccessPoliciesResponseTypeDef#
# ListAccessPoliciesResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAccessPoliciesResponseTypeDef
def get_value() -> ListAccessPoliciesResponseTypeDef:
return {
"accessPolicies": ...,
}
# ListAccessPoliciesResponseTypeDef definition
class ListAccessPoliciesResponseTypeDef(TypedDict):
accessPolicies: List[AccessPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListAddonsResponseTypeDef#
# ListAddonsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAddonsResponseTypeDef
def get_value() -> ListAddonsResponseTypeDef:
return {
"addons": ...,
}
# ListAddonsResponseTypeDef definition
class ListAddonsResponseTypeDef(TypedDict):
addons: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListClustersResponseTypeDef#
# ListClustersResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListClustersResponseTypeDef
def get_value() -> ListClustersResponseTypeDef:
return {
"clusters": ...,
}
# ListClustersResponseTypeDef definition
class ListClustersResponseTypeDef(TypedDict):
clusters: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListFargateProfilesResponseTypeDef#
# ListFargateProfilesResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListFargateProfilesResponseTypeDef
def get_value() -> ListFargateProfilesResponseTypeDef:
return {
"fargateProfileNames": ...,
}
# ListFargateProfilesResponseTypeDef definition
class ListFargateProfilesResponseTypeDef(TypedDict):
fargateProfileNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListNodegroupsResponseTypeDef#
# ListNodegroupsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListNodegroupsResponseTypeDef
def get_value() -> ListNodegroupsResponseTypeDef:
return {
"nodegroups": ...,
}
# ListNodegroupsResponseTypeDef definition
class ListNodegroupsResponseTypeDef(TypedDict):
nodegroups: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListUpdatesResponseTypeDef#
# ListUpdatesResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListUpdatesResponseTypeDef
def get_value() -> ListUpdatesResponseTypeDef:
return {
"updateIds": ...,
}
# ListUpdatesResponseTypeDef definition
class ListUpdatesResponseTypeDef(TypedDict):
updateIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
UpdateAccessEntryResponseTypeDef#
# UpdateAccessEntryResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateAccessEntryResponseTypeDef
def get_value() -> UpdateAccessEntryResponseTypeDef:
return {
"accessEntry": ...,
}
# UpdateAccessEntryResponseTypeDef definition
class UpdateAccessEntryResponseTypeDef(TypedDict):
accessEntry: AccessEntryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateIdentityProviderConfigRequestTypeDef#
# AssociateIdentityProviderConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociateIdentityProviderConfigRequestTypeDef
def get_value() -> AssociateIdentityProviderConfigRequestTypeDef:
return {
"clusterName": ...,
}
# AssociateIdentityProviderConfigRequestTypeDef definition
class AssociateIdentityProviderConfigRequestTypeDef(TypedDict):
clusterName: str,
oidc: OidcIdentityProviderConfigRequestTypeDef, # (1)
tags: NotRequired[Mapping[str, str]],
clientRequestToken: NotRequired[str],
NodegroupResourcesTypeDef#
# NodegroupResourcesTypeDef TypedDict usage example
from types_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],
StorageConfigRequestTypeDef#
# StorageConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import StorageConfigRequestTypeDef
def get_value() -> StorageConfigRequestTypeDef:
return {
"blockStorage": ...,
}
# StorageConfigRequestTypeDef definition
class StorageConfigRequestTypeDef(TypedDict):
blockStorage: NotRequired[BlockStorageTypeDef], # (1)
StorageConfigResponseTypeDef#
# StorageConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import StorageConfigResponseTypeDef
def get_value() -> StorageConfigResponseTypeDef:
return {
"blockStorage": ...,
}
# StorageConfigResponseTypeDef definition
class StorageConfigResponseTypeDef(TypedDict):
blockStorage: NotRequired[BlockStorageTypeDef], # (1)
DeprecationDetailTypeDef#
# DeprecationDetailTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeprecationDetailTypeDef
def get_value() -> DeprecationDetailTypeDef:
return {
"usage": ...,
}
# DeprecationDetailTypeDef definition
class DeprecationDetailTypeDef(TypedDict):
usage: NotRequired[str],
replacedWith: NotRequired[str],
stopServingVersion: NotRequired[str],
startServingReplacementVersion: NotRequired[str],
clientStats: NotRequired[List[ClientStatTypeDef]], # (1)
ClusterHealthTypeDef#
# ClusterHealthTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ClusterHealthTypeDef
def get_value() -> ClusterHealthTypeDef:
return {
"issues": ...,
}
# ClusterHealthTypeDef definition
class ClusterHealthTypeDef(TypedDict):
issues: NotRequired[List[ClusterIssueTypeDef]], # (1)
DescribeClusterVersionsResponseTypeDef#
# DescribeClusterVersionsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterVersionsResponseTypeDef
def get_value() -> DescribeClusterVersionsResponseTypeDef:
return {
"nextToken": ...,
}
# DescribeClusterVersionsResponseTypeDef definition
class DescribeClusterVersionsResponseTypeDef(TypedDict):
clusterVersions: List[ClusterVersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
RegisterClusterRequestTypeDef#
# RegisterClusterRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RegisterClusterRequestTypeDef
def get_value() -> RegisterClusterRequestTypeDef:
return {
"name": ...,
}
# RegisterClusterRequestTypeDef definition
class RegisterClusterRequestTypeDef(TypedDict):
name: str,
connectorConfig: ConnectorConfigRequestTypeDef, # (1)
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
OutpostConfigRequestTypeDef#
# OutpostConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import OutpostConfigRequestTypeDef
def get_value() -> OutpostConfigRequestTypeDef:
return {
"outpostArns": ...,
}
# OutpostConfigRequestTypeDef definition
class OutpostConfigRequestTypeDef(TypedDict):
outpostArns: Sequence[str],
controlPlaneInstanceType: str,
controlPlanePlacement: NotRequired[ControlPlanePlacementRequestTypeDef], # (1)
OutpostConfigResponseTypeDef#
# OutpostConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import OutpostConfigResponseTypeDef
def get_value() -> OutpostConfigResponseTypeDef:
return {
"outpostArns": ...,
}
# OutpostConfigResponseTypeDef definition
class OutpostConfigResponseTypeDef(TypedDict):
outpostArns: List[str],
controlPlaneInstanceType: str,
controlPlanePlacement: NotRequired[ControlPlanePlacementResponseTypeDef], # (1)
CreateEksAnywhereSubscriptionRequestTypeDef#
# CreateEksAnywhereSubscriptionRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateEksAnywhereSubscriptionRequestTypeDef
def get_value() -> CreateEksAnywhereSubscriptionRequestTypeDef:
return {
"name": ...,
}
# CreateEksAnywhereSubscriptionRequestTypeDef definition
class CreateEksAnywhereSubscriptionRequestTypeDef(TypedDict):
name: str,
term: EksAnywhereSubscriptionTermTypeDef, # (1)
licenseQuantity: NotRequired[int],
licenseType: NotRequired[EksAnywhereSubscriptionLicenseTypeType], # (2)
autoRenew: NotRequired[bool],
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
EksAnywhereSubscriptionTypeDef#
# EksAnywhereSubscriptionTypeDef TypedDict usage example
from types_boto3_eks.type_defs import EksAnywhereSubscriptionTypeDef
def get_value() -> EksAnywhereSubscriptionTypeDef:
return {
"id": ...,
}
# EksAnywhereSubscriptionTypeDef definition
class EksAnywhereSubscriptionTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
createdAt: NotRequired[datetime],
effectiveDate: NotRequired[datetime],
expirationDate: NotRequired[datetime],
licenseQuantity: NotRequired[int],
licenseType: NotRequired[EksAnywhereSubscriptionLicenseTypeType], # (1)
term: NotRequired[EksAnywhereSubscriptionTermTypeDef], # (2)
status: NotRequired[str],
autoRenew: NotRequired[bool],
licenseArns: NotRequired[List[str]],
tags: NotRequired[Dict[str, str]],
UpdateNodegroupVersionRequestTypeDef#
# UpdateNodegroupVersionRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateNodegroupVersionRequestTypeDef
def get_value() -> UpdateNodegroupVersionRequestTypeDef:
return {
"clusterName": ...,
}
# UpdateNodegroupVersionRequestTypeDef definition
class UpdateNodegroupVersionRequestTypeDef(TypedDict):
clusterName: str,
nodegroupName: str,
version: NotRequired[str],
releaseVersion: NotRequired[str],
launchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef], # (1)
force: NotRequired[bool],
clientRequestToken: NotRequired[str],
UpdateTaintsPayloadTypeDef#
# UpdateTaintsPayloadTypeDef TypedDict usage example
from types_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
CreatePodIdentityAssociationResponseTypeDef#
# CreatePodIdentityAssociationResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreatePodIdentityAssociationResponseTypeDef
def get_value() -> CreatePodIdentityAssociationResponseTypeDef:
return {
"association": ...,
}
# CreatePodIdentityAssociationResponseTypeDef definition
class CreatePodIdentityAssociationResponseTypeDef(TypedDict):
association: PodIdentityAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePodIdentityAssociationResponseTypeDef#
# DeletePodIdentityAssociationResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeletePodIdentityAssociationResponseTypeDef
def get_value() -> DeletePodIdentityAssociationResponseTypeDef:
return {
"association": ...,
}
# DeletePodIdentityAssociationResponseTypeDef definition
class DeletePodIdentityAssociationResponseTypeDef(TypedDict):
association: PodIdentityAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePodIdentityAssociationResponseTypeDef#
# DescribePodIdentityAssociationResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribePodIdentityAssociationResponseTypeDef
def get_value() -> DescribePodIdentityAssociationResponseTypeDef:
return {
"association": ...,
}
# DescribePodIdentityAssociationResponseTypeDef definition
class DescribePodIdentityAssociationResponseTypeDef(TypedDict):
association: PodIdentityAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePodIdentityAssociationResponseTypeDef#
# UpdatePodIdentityAssociationResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdatePodIdentityAssociationResponseTypeDef
def get_value() -> UpdatePodIdentityAssociationResponseTypeDef:
return {
"association": ...,
}
# UpdatePodIdentityAssociationResponseTypeDef definition
class UpdatePodIdentityAssociationResponseTypeDef(TypedDict):
association: PodIdentityAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddonRequestWaitExtraTypeDef#
# DescribeAddonRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonRequestWaitExtraTypeDef
def get_value() -> DescribeAddonRequestWaitExtraTypeDef:
return {
"clusterName": ...,
}
# DescribeAddonRequestWaitExtraTypeDef definition
class DescribeAddonRequestWaitExtraTypeDef(TypedDict):
clusterName: str,
addonName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeAddonRequestWaitTypeDef#
# DescribeAddonRequestWaitTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonRequestWaitTypeDef
def get_value() -> DescribeAddonRequestWaitTypeDef:
return {
"clusterName": ...,
}
# DescribeAddonRequestWaitTypeDef definition
class DescribeAddonRequestWaitTypeDef(TypedDict):
clusterName: str,
addonName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeClusterRequestWaitExtraTypeDef#
# DescribeClusterRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterRequestWaitExtraTypeDef
def get_value() -> DescribeClusterRequestWaitExtraTypeDef:
return {
"name": ...,
}
# DescribeClusterRequestWaitExtraTypeDef definition
class DescribeClusterRequestWaitExtraTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeClusterRequestWaitTypeDef#
# DescribeClusterRequestWaitTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterRequestWaitTypeDef
def get_value() -> DescribeClusterRequestWaitTypeDef:
return {
"name": ...,
}
# DescribeClusterRequestWaitTypeDef definition
class DescribeClusterRequestWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFargateProfileRequestWaitExtraTypeDef#
# DescribeFargateProfileRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeFargateProfileRequestWaitExtraTypeDef
def get_value() -> DescribeFargateProfileRequestWaitExtraTypeDef:
return {
"clusterName": ...,
}
# DescribeFargateProfileRequestWaitExtraTypeDef definition
class DescribeFargateProfileRequestWaitExtraTypeDef(TypedDict):
clusterName: str,
fargateProfileName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFargateProfileRequestWaitTypeDef#
# DescribeFargateProfileRequestWaitTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeFargateProfileRequestWaitTypeDef
def get_value() -> DescribeFargateProfileRequestWaitTypeDef:
return {
"clusterName": ...,
}
# DescribeFargateProfileRequestWaitTypeDef definition
class DescribeFargateProfileRequestWaitTypeDef(TypedDict):
clusterName: str,
fargateProfileName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeNodegroupRequestWaitExtraTypeDef#
# DescribeNodegroupRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeNodegroupRequestWaitExtraTypeDef
def get_value() -> DescribeNodegroupRequestWaitExtraTypeDef:
return {
"clusterName": ...,
}
# DescribeNodegroupRequestWaitExtraTypeDef definition
class DescribeNodegroupRequestWaitExtraTypeDef(TypedDict):
clusterName: str,
nodegroupName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeNodegroupRequestWaitTypeDef#
# DescribeNodegroupRequestWaitTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeNodegroupRequestWaitTypeDef
def get_value() -> DescribeNodegroupRequestWaitTypeDef:
return {
"clusterName": ...,
}
# DescribeNodegroupRequestWaitTypeDef definition
class DescribeNodegroupRequestWaitTypeDef(TypedDict):
clusterName: str,
nodegroupName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeAddonVersionsRequestPaginateTypeDef#
# DescribeAddonVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonVersionsRequestPaginateTypeDef
def get_value() -> DescribeAddonVersionsRequestPaginateTypeDef:
return {
"kubernetesVersion": ...,
}
# DescribeAddonVersionsRequestPaginateTypeDef definition
class DescribeAddonVersionsRequestPaginateTypeDef(TypedDict):
kubernetesVersion: NotRequired[str],
addonName: NotRequired[str],
types: NotRequired[Sequence[str]],
publishers: NotRequired[Sequence[str]],
owners: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterVersionsRequestPaginateTypeDef#
# DescribeClusterVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterVersionsRequestPaginateTypeDef
def get_value() -> DescribeClusterVersionsRequestPaginateTypeDef:
return {
"clusterType": ...,
}
# DescribeClusterVersionsRequestPaginateTypeDef definition
class DescribeClusterVersionsRequestPaginateTypeDef(TypedDict):
clusterType: NotRequired[str],
defaultOnly: NotRequired[bool],
includeAll: NotRequired[bool],
clusterVersions: NotRequired[Sequence[str]],
status: NotRequired[ClusterVersionStatusType], # (1)
versionStatus: NotRequired[VersionStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAccessEntriesRequestPaginateTypeDef#
# ListAccessEntriesRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAccessEntriesRequestPaginateTypeDef
def get_value() -> ListAccessEntriesRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListAccessEntriesRequestPaginateTypeDef definition
class ListAccessEntriesRequestPaginateTypeDef(TypedDict):
clusterName: str,
associatedPolicyArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccessPoliciesRequestPaginateTypeDef#
# ListAccessPoliciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAccessPoliciesRequestPaginateTypeDef
def get_value() -> ListAccessPoliciesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAccessPoliciesRequestPaginateTypeDef definition
class ListAccessPoliciesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAddonsRequestPaginateTypeDef#
# ListAddonsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAddonsRequestPaginateTypeDef
def get_value() -> ListAddonsRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListAddonsRequestPaginateTypeDef definition
class ListAddonsRequestPaginateTypeDef(TypedDict):
clusterName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedAccessPoliciesRequestPaginateTypeDef#
# ListAssociatedAccessPoliciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAssociatedAccessPoliciesRequestPaginateTypeDef
def get_value() -> ListAssociatedAccessPoliciesRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListAssociatedAccessPoliciesRequestPaginateTypeDef definition
class ListAssociatedAccessPoliciesRequestPaginateTypeDef(TypedDict):
clusterName: str,
principalArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListClustersRequestPaginateTypeDef#
# ListClustersRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListClustersRequestPaginateTypeDef
def get_value() -> ListClustersRequestPaginateTypeDef:
return {
"include": ...,
}
# ListClustersRequestPaginateTypeDef definition
class ListClustersRequestPaginateTypeDef(TypedDict):
include: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEksAnywhereSubscriptionsRequestPaginateTypeDef#
# ListEksAnywhereSubscriptionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListEksAnywhereSubscriptionsRequestPaginateTypeDef
def get_value() -> ListEksAnywhereSubscriptionsRequestPaginateTypeDef:
return {
"includeStatus": ...,
}
# ListEksAnywhereSubscriptionsRequestPaginateTypeDef definition
class ListEksAnywhereSubscriptionsRequestPaginateTypeDef(TypedDict):
includeStatus: NotRequired[Sequence[EksAnywhereSubscriptionStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFargateProfilesRequestPaginateTypeDef#
# ListFargateProfilesRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListFargateProfilesRequestPaginateTypeDef
def get_value() -> ListFargateProfilesRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListFargateProfilesRequestPaginateTypeDef definition
class ListFargateProfilesRequestPaginateTypeDef(TypedDict):
clusterName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdentityProviderConfigsRequestPaginateTypeDef#
# ListIdentityProviderConfigsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListIdentityProviderConfigsRequestPaginateTypeDef
def get_value() -> ListIdentityProviderConfigsRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListIdentityProviderConfigsRequestPaginateTypeDef definition
class ListIdentityProviderConfigsRequestPaginateTypeDef(TypedDict):
clusterName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNodegroupsRequestPaginateTypeDef#
# ListNodegroupsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListNodegroupsRequestPaginateTypeDef
def get_value() -> ListNodegroupsRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListNodegroupsRequestPaginateTypeDef definition
class ListNodegroupsRequestPaginateTypeDef(TypedDict):
clusterName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPodIdentityAssociationsRequestPaginateTypeDef#
# ListPodIdentityAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListPodIdentityAssociationsRequestPaginateTypeDef
def get_value() -> ListPodIdentityAssociationsRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListPodIdentityAssociationsRequestPaginateTypeDef definition
class ListPodIdentityAssociationsRequestPaginateTypeDef(TypedDict):
clusterName: str,
namespace: NotRequired[str],
serviceAccount: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUpdatesRequestPaginateTypeDef#
# ListUpdatesRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListUpdatesRequestPaginateTypeDef
def get_value() -> ListUpdatesRequestPaginateTypeDef:
return {
"name": ...,
}
# ListUpdatesRequestPaginateTypeDef definition
class ListUpdatesRequestPaginateTypeDef(TypedDict):
name: str,
nodegroupName: NotRequired[str],
addonName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeIdentityProviderConfigRequestTypeDef#
# DescribeIdentityProviderConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeIdentityProviderConfigRequestTypeDef
def get_value() -> DescribeIdentityProviderConfigRequestTypeDef:
return {
"clusterName": ...,
}
# DescribeIdentityProviderConfigRequestTypeDef definition
class DescribeIdentityProviderConfigRequestTypeDef(TypedDict):
clusterName: str,
identityProviderConfig: IdentityProviderConfigTypeDef, # (1)
DisassociateIdentityProviderConfigRequestTypeDef#
# DisassociateIdentityProviderConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DisassociateIdentityProviderConfigRequestTypeDef
def get_value() -> DisassociateIdentityProviderConfigRequestTypeDef:
return {
"clusterName": ...,
}
# DisassociateIdentityProviderConfigRequestTypeDef definition
class DisassociateIdentityProviderConfigRequestTypeDef(TypedDict):
clusterName: str,
identityProviderConfig: IdentityProviderConfigTypeDef, # (1)
clientRequestToken: NotRequired[str],
ListIdentityProviderConfigsResponseTypeDef#
# ListIdentityProviderConfigsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListIdentityProviderConfigsResponseTypeDef
def get_value() -> ListIdentityProviderConfigsResponseTypeDef:
return {
"identityProviderConfigs": ...,
}
# ListIdentityProviderConfigsResponseTypeDef definition
class ListIdentityProviderConfigsResponseTypeDef(TypedDict):
identityProviderConfigs: List[IdentityProviderConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
KubernetesNetworkConfigRequestTypeDef#
# KubernetesNetworkConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import KubernetesNetworkConfigRequestTypeDef
def get_value() -> KubernetesNetworkConfigRequestTypeDef:
return {
"serviceIpv4Cidr": ...,
}
# KubernetesNetworkConfigRequestTypeDef definition
class KubernetesNetworkConfigRequestTypeDef(TypedDict):
serviceIpv4Cidr: NotRequired[str],
ipFamily: NotRequired[IpFamilyType], # (1)
elasticLoadBalancing: NotRequired[ElasticLoadBalancingTypeDef], # (2)
KubernetesNetworkConfigResponseTypeDef#
# KubernetesNetworkConfigResponseTypeDef TypedDict usage example
from types_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)
elasticLoadBalancing: NotRequired[ElasticLoadBalancingTypeDef], # (2)
EncryptionConfigOutputTypeDef#
# EncryptionConfigOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import EncryptionConfigOutputTypeDef
def get_value() -> EncryptionConfigOutputTypeDef:
return {
"resources": ...,
}
# EncryptionConfigOutputTypeDef definition
class EncryptionConfigOutputTypeDef(TypedDict):
resources: NotRequired[List[str]],
provider: NotRequired[ProviderTypeDef], # (1)
- See ProviderTypeDef
EncryptionConfigTypeDef#
# EncryptionConfigTypeDef TypedDict usage example
from types_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
FargateProfileHealthTypeDef#
# FargateProfileHealthTypeDef TypedDict usage example
from types_boto3_eks.type_defs import FargateProfileHealthTypeDef
def get_value() -> FargateProfileHealthTypeDef:
return {
"issues": ...,
}
# FargateProfileHealthTypeDef definition
class FargateProfileHealthTypeDef(TypedDict):
issues: NotRequired[List[FargateProfileIssueTypeDef]], # (1)
IdentityProviderConfigResponseTypeDef#
# IdentityProviderConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import IdentityProviderConfigResponseTypeDef
def get_value() -> IdentityProviderConfigResponseTypeDef:
return {
"oidc": ...,
}
# IdentityProviderConfigResponseTypeDef definition
class IdentityProviderConfigResponseTypeDef(TypedDict):
oidc: NotRequired[OidcIdentityProviderConfigTypeDef], # (1)
IdentityTypeDef#
# IdentityTypeDef TypedDict usage example
from types_boto3_eks.type_defs import IdentityTypeDef
def get_value() -> IdentityTypeDef:
return {
"oidc": ...,
}
# IdentityTypeDef definition
class IdentityTypeDef(TypedDict):
oidc: NotRequired[OIDCTypeDef], # (1)
- See OIDCTypeDef
InsightResourceDetailTypeDef#
# InsightResourceDetailTypeDef TypedDict usage example
from types_boto3_eks.type_defs import InsightResourceDetailTypeDef
def get_value() -> InsightResourceDetailTypeDef:
return {
"insightStatus": ...,
}
# InsightResourceDetailTypeDef definition
class InsightResourceDetailTypeDef(TypedDict):
insightStatus: NotRequired[InsightStatusTypeDef], # (1)
kubernetesResourceUri: NotRequired[str],
arn: NotRequired[str],
InsightSummaryTypeDef#
# InsightSummaryTypeDef TypedDict usage example
from types_boto3_eks.type_defs import InsightSummaryTypeDef
def get_value() -> InsightSummaryTypeDef:
return {
"id": ...,
}
# InsightSummaryTypeDef definition
class InsightSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
category: NotRequired[CategoryType], # (1)
kubernetesVersion: NotRequired[str],
lastRefreshTime: NotRequired[datetime],
lastTransitionTime: NotRequired[datetime],
description: NotRequired[str],
insightStatus: NotRequired[InsightStatusTypeDef], # (2)
- See CategoryType
- See InsightStatusTypeDef
ListInsightsRequestPaginateTypeDef#
# ListInsightsRequestPaginateTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListInsightsRequestPaginateTypeDef
def get_value() -> ListInsightsRequestPaginateTypeDef:
return {
"clusterName": ...,
}
# ListInsightsRequestPaginateTypeDef definition
class ListInsightsRequestPaginateTypeDef(TypedDict):
clusterName: str,
filter: NotRequired[InsightsFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListInsightsRequestTypeDef#
# ListInsightsRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListInsightsRequestTypeDef
def get_value() -> ListInsightsRequestTypeDef:
return {
"clusterName": ...,
}
# ListInsightsRequestTypeDef definition
class ListInsightsRequestTypeDef(TypedDict):
clusterName: str,
filter: NotRequired[InsightsFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
NodegroupHealthTypeDef#
# NodegroupHealthTypeDef TypedDict usage example
from types_boto3_eks.type_defs import NodegroupHealthTypeDef
def get_value() -> NodegroupHealthTypeDef:
return {
"issues": ...,
}
# NodegroupHealthTypeDef definition
class NodegroupHealthTypeDef(TypedDict):
issues: NotRequired[List[IssueTypeDef]], # (1)
- See IssueTypeDef
ListPodIdentityAssociationsResponseTypeDef#
# ListPodIdentityAssociationsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListPodIdentityAssociationsResponseTypeDef
def get_value() -> ListPodIdentityAssociationsResponseTypeDef:
return {
"associations": ...,
}
# ListPodIdentityAssociationsResponseTypeDef definition
class ListPodIdentityAssociationsResponseTypeDef(TypedDict):
associations: List[PodIdentityAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LoggingOutputTypeDef#
# LoggingOutputTypeDef TypedDict usage example
from types_boto3_eks.type_defs import LoggingOutputTypeDef
def get_value() -> LoggingOutputTypeDef:
return {
"clusterLogging": ...,
}
# LoggingOutputTypeDef definition
class LoggingOutputTypeDef(TypedDict):
clusterLogging: NotRequired[List[LogSetupOutputTypeDef]], # (1)
LoggingTypeDef#
# LoggingTypeDef TypedDict usage example
from types_boto3_eks.type_defs import LoggingTypeDef
def get_value() -> LoggingTypeDef:
return {
"clusterLogging": ...,
}
# LoggingTypeDef definition
class LoggingTypeDef(TypedDict):
clusterLogging: NotRequired[Sequence[LogSetupTypeDef]], # (1)
- See LogSetupTypeDef
RemoteNetworkConfigResponseTypeDef#
# RemoteNetworkConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemoteNetworkConfigResponseTypeDef
def get_value() -> RemoteNetworkConfigResponseTypeDef:
return {
"remoteNodeNetworks": ...,
}
# RemoteNetworkConfigResponseTypeDef definition
class RemoteNetworkConfigResponseTypeDef(TypedDict):
remoteNodeNetworks: NotRequired[List[RemoteNodeNetworkOutputTypeDef]], # (1)
remotePodNetworks: NotRequired[List[RemotePodNetworkOutputTypeDef]], # (2)
UpdateTypeDef#
# UpdateTypeDef TypedDict usage example
from types_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
AssociateAccessPolicyResponseTypeDef#
# AssociateAccessPolicyResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociateAccessPolicyResponseTypeDef
def get_value() -> AssociateAccessPolicyResponseTypeDef:
return {
"clusterName": ...,
}
# AssociateAccessPolicyResponseTypeDef definition
class AssociateAccessPolicyResponseTypeDef(TypedDict):
clusterName: str,
principalArn: str,
associatedAccessPolicy: AssociatedAccessPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssociatedAccessPoliciesResponseTypeDef#
# ListAssociatedAccessPoliciesResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListAssociatedAccessPoliciesResponseTypeDef
def get_value() -> ListAssociatedAccessPoliciesResponseTypeDef:
return {
"clusterName": ...,
}
# ListAssociatedAccessPoliciesResponseTypeDef definition
class ListAssociatedAccessPoliciesResponseTypeDef(TypedDict):
clusterName: str,
principalArn: str,
associatedAccessPolicies: List[AssociatedAccessPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AssociateAccessPolicyRequestTypeDef#
# AssociateAccessPolicyRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociateAccessPolicyRequestTypeDef
def get_value() -> AssociateAccessPolicyRequestTypeDef:
return {
"clusterName": ...,
}
# AssociateAccessPolicyRequestTypeDef definition
class AssociateAccessPolicyRequestTypeDef(TypedDict):
clusterName: str,
principalArn: str,
policyArn: str,
accessScope: AccessScopeUnionTypeDef, # (1)
AddonTypeDef#
# AddonTypeDef TypedDict usage example
from types_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],
podIdentityAssociations: NotRequired[List[str]],
AddonInfoTypeDef#
# AddonInfoTypeDef TypedDict usage example
from types_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)
InsightCategorySpecificSummaryTypeDef#
# InsightCategorySpecificSummaryTypeDef TypedDict usage example
from types_boto3_eks.type_defs import InsightCategorySpecificSummaryTypeDef
def get_value() -> InsightCategorySpecificSummaryTypeDef:
return {
"deprecationDetails": ...,
}
# InsightCategorySpecificSummaryTypeDef definition
class InsightCategorySpecificSummaryTypeDef(TypedDict):
deprecationDetails: NotRequired[List[DeprecationDetailTypeDef]], # (1)
addonCompatibilityDetails: NotRequired[List[AddonCompatibilityDetailTypeDef]], # (2)
CreateEksAnywhereSubscriptionResponseTypeDef#
# CreateEksAnywhereSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateEksAnywhereSubscriptionResponseTypeDef
def get_value() -> CreateEksAnywhereSubscriptionResponseTypeDef:
return {
"subscription": ...,
}
# CreateEksAnywhereSubscriptionResponseTypeDef definition
class CreateEksAnywhereSubscriptionResponseTypeDef(TypedDict):
subscription: EksAnywhereSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEksAnywhereSubscriptionResponseTypeDef#
# DeleteEksAnywhereSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteEksAnywhereSubscriptionResponseTypeDef
def get_value() -> DeleteEksAnywhereSubscriptionResponseTypeDef:
return {
"subscription": ...,
}
# DeleteEksAnywhereSubscriptionResponseTypeDef definition
class DeleteEksAnywhereSubscriptionResponseTypeDef(TypedDict):
subscription: EksAnywhereSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEksAnywhereSubscriptionResponseTypeDef#
# DescribeEksAnywhereSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeEksAnywhereSubscriptionResponseTypeDef
def get_value() -> DescribeEksAnywhereSubscriptionResponseTypeDef:
return {
"subscription": ...,
}
# DescribeEksAnywhereSubscriptionResponseTypeDef definition
class DescribeEksAnywhereSubscriptionResponseTypeDef(TypedDict):
subscription: EksAnywhereSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEksAnywhereSubscriptionsResponseTypeDef#
# ListEksAnywhereSubscriptionsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListEksAnywhereSubscriptionsResponseTypeDef
def get_value() -> ListEksAnywhereSubscriptionsResponseTypeDef:
return {
"subscriptions": ...,
}
# ListEksAnywhereSubscriptionsResponseTypeDef definition
class ListEksAnywhereSubscriptionsResponseTypeDef(TypedDict):
subscriptions: List[EksAnywhereSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateEksAnywhereSubscriptionResponseTypeDef#
# UpdateEksAnywhereSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateEksAnywhereSubscriptionResponseTypeDef
def get_value() -> UpdateEksAnywhereSubscriptionResponseTypeDef:
return {
"subscription": ...,
}
# UpdateEksAnywhereSubscriptionResponseTypeDef definition
class UpdateEksAnywhereSubscriptionResponseTypeDef(TypedDict):
subscription: EksAnywhereSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateNodegroupConfigRequestTypeDef#
# UpdateNodegroupConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateNodegroupConfigRequestTypeDef
def get_value() -> UpdateNodegroupConfigRequestTypeDef:
return {
"clusterName": ...,
}
# UpdateNodegroupConfigRequestTypeDef definition
class UpdateNodegroupConfigRequestTypeDef(TypedDict):
clusterName: str,
nodegroupName: str,
labels: NotRequired[UpdateLabelsPayloadTypeDef], # (1)
taints: NotRequired[UpdateTaintsPayloadTypeDef], # (2)
scalingConfig: NotRequired[NodegroupScalingConfigTypeDef], # (3)
updateConfig: NotRequired[NodegroupUpdateConfigTypeDef], # (4)
nodeRepairConfig: NotRequired[NodeRepairConfigTypeDef], # (5)
clientRequestToken: NotRequired[str],
- See UpdateLabelsPayloadTypeDef
- See UpdateTaintsPayloadTypeDef
- See NodegroupScalingConfigTypeDef
- See NodegroupUpdateConfigTypeDef
- See NodeRepairConfigTypeDef
FargateProfileTypeDef#
# FargateProfileTypeDef TypedDict usage example
from types_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[FargateProfileSelectorOutputTypeDef]], # (1)
status: NotRequired[FargateProfileStatusType], # (2)
tags: NotRequired[Dict[str, str]],
health: NotRequired[FargateProfileHealthTypeDef], # (3)
- See FargateProfileSelectorOutputTypeDef
- See FargateProfileStatusType
- See FargateProfileHealthTypeDef
CreateFargateProfileRequestTypeDef#
# CreateFargateProfileRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateFargateProfileRequestTypeDef
def get_value() -> CreateFargateProfileRequestTypeDef:
return {
"fargateProfileName": ...,
}
# CreateFargateProfileRequestTypeDef definition
class CreateFargateProfileRequestTypeDef(TypedDict):
fargateProfileName: str,
clusterName: str,
podExecutionRoleArn: str,
subnets: NotRequired[Sequence[str]],
selectors: NotRequired[Sequence[FargateProfileSelectorUnionTypeDef]], # (1)
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DescribeIdentityProviderConfigResponseTypeDef#
# DescribeIdentityProviderConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeIdentityProviderConfigResponseTypeDef
def get_value() -> DescribeIdentityProviderConfigResponseTypeDef:
return {
"identityProviderConfig": ...,
}
# DescribeIdentityProviderConfigResponseTypeDef definition
class DescribeIdentityProviderConfigResponseTypeDef(TypedDict):
identityProviderConfig: IdentityProviderConfigResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInsightsResponseTypeDef#
# ListInsightsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import ListInsightsResponseTypeDef
def get_value() -> ListInsightsResponseTypeDef:
return {
"insights": ...,
}
# ListInsightsResponseTypeDef definition
class ListInsightsResponseTypeDef(TypedDict):
insights: List[InsightSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
NodegroupTypeDef#
# NodegroupTypeDef TypedDict usage example
from types_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[RemoteAccessConfigOutputTypeDef], # (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)
nodeRepairConfig: NotRequired[NodeRepairConfigTypeDef], # (10)
launchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef], # (11)
tags: NotRequired[Dict[str, str]],
- See NodegroupStatusType
- See CapacityTypesType
- See NodegroupScalingConfigTypeDef
- See RemoteAccessConfigOutputTypeDef
- See AMITypesType
- See TaintTypeDef
- See NodegroupResourcesTypeDef
- See NodegroupHealthTypeDef
- See NodegroupUpdateConfigTypeDef
- See NodeRepairConfigTypeDef
- See LaunchTemplateSpecificationTypeDef
CreateNodegroupRequestTypeDef#
# CreateNodegroupRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateNodegroupRequestTypeDef
def get_value() -> CreateNodegroupRequestTypeDef:
return {
"clusterName": ...,
}
# CreateNodegroupRequestTypeDef definition
class CreateNodegroupRequestTypeDef(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[RemoteAccessConfigUnionTypeDef], # (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)
nodeRepairConfig: NotRequired[NodeRepairConfigTypeDef], # (7)
capacityType: NotRequired[CapacityTypesType], # (8)
version: NotRequired[str],
releaseVersion: NotRequired[str],
- See NodegroupScalingConfigTypeDef
- See AMITypesType
- See RemoteAccessConfigTypeDef RemoteAccessConfigOutputTypeDef
- See TaintTypeDef
- See LaunchTemplateSpecificationTypeDef
- See NodegroupUpdateConfigTypeDef
- See NodeRepairConfigTypeDef
- See CapacityTypesType
ClusterTypeDef#
# ClusterTypeDef TypedDict usage example
from types_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[LoggingOutputTypeDef], # (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[EncryptionConfigOutputTypeDef]], # (7)
connectorConfig: NotRequired[ConnectorConfigResponseTypeDef], # (8)
id: NotRequired[str],
health: NotRequired[ClusterHealthTypeDef], # (9)
outpostConfig: NotRequired[OutpostConfigResponseTypeDef], # (10)
accessConfig: NotRequired[AccessConfigResponseTypeDef], # (11)
upgradePolicy: NotRequired[UpgradePolicyResponseTypeDef], # (12)
zonalShiftConfig: NotRequired[ZonalShiftConfigResponseTypeDef], # (13)
remoteNetworkConfig: NotRequired[RemoteNetworkConfigResponseTypeDef], # (14)
computeConfig: NotRequired[ComputeConfigResponseTypeDef], # (15)
storageConfig: NotRequired[StorageConfigResponseTypeDef], # (16)
- See VpcConfigResponseTypeDef
- See KubernetesNetworkConfigResponseTypeDef
- See LoggingOutputTypeDef
- See IdentityTypeDef
- See ClusterStatusType
- See CertificateTypeDef
- See EncryptionConfigOutputTypeDef
- See ConnectorConfigResponseTypeDef
- See ClusterHealthTypeDef
- See OutpostConfigResponseTypeDef
- See AccessConfigResponseTypeDef
- See UpgradePolicyResponseTypeDef
- See ZonalShiftConfigResponseTypeDef
- See RemoteNetworkConfigResponseTypeDef
- See ComputeConfigResponseTypeDef
- See StorageConfigResponseTypeDef
RemoteNetworkConfigRequestTypeDef#
# RemoteNetworkConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RemoteNetworkConfigRequestTypeDef
def get_value() -> RemoteNetworkConfigRequestTypeDef:
return {
"remoteNodeNetworks": ...,
}
# RemoteNetworkConfigRequestTypeDef definition
class RemoteNetworkConfigRequestTypeDef(TypedDict):
remoteNodeNetworks: NotRequired[Sequence[RemoteNodeNetworkUnionTypeDef]], # (1)
remotePodNetworks: NotRequired[Sequence[RemotePodNetworkUnionTypeDef]], # (2)
- See RemoteNodeNetworkTypeDef RemoteNodeNetworkOutputTypeDef
- See RemotePodNetworkTypeDef RemotePodNetworkOutputTypeDef
AssociateEncryptionConfigResponseTypeDef#
# AssociateEncryptionConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociateEncryptionConfigResponseTypeDef
def get_value() -> AssociateEncryptionConfigResponseTypeDef:
return {
"update": ...,
}
# AssociateEncryptionConfigResponseTypeDef definition
class AssociateEncryptionConfigResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
AssociateIdentityProviderConfigResponseTypeDef#
# AssociateIdentityProviderConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociateIdentityProviderConfigResponseTypeDef
def get_value() -> AssociateIdentityProviderConfigResponseTypeDef:
return {
"update": ...,
}
# AssociateIdentityProviderConfigResponseTypeDef definition
class AssociateIdentityProviderConfigResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
DescribeUpdateResponseTypeDef#
# DescribeUpdateResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeUpdateResponseTypeDef
def get_value() -> DescribeUpdateResponseTypeDef:
return {
"update": ...,
}
# DescribeUpdateResponseTypeDef definition
class DescribeUpdateResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
DisassociateIdentityProviderConfigResponseTypeDef#
# DisassociateIdentityProviderConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DisassociateIdentityProviderConfigResponseTypeDef
def get_value() -> DisassociateIdentityProviderConfigResponseTypeDef:
return {
"update": ...,
}
# DisassociateIdentityProviderConfigResponseTypeDef definition
class DisassociateIdentityProviderConfigResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
UpdateAddonResponseTypeDef#
# UpdateAddonResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateAddonResponseTypeDef
def get_value() -> UpdateAddonResponseTypeDef:
return {
"update": ...,
}
# UpdateAddonResponseTypeDef definition
class UpdateAddonResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
UpdateClusterConfigResponseTypeDef#
# UpdateClusterConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateClusterConfigResponseTypeDef
def get_value() -> UpdateClusterConfigResponseTypeDef:
return {
"update": ...,
}
# UpdateClusterConfigResponseTypeDef definition
class UpdateClusterConfigResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
UpdateClusterVersionResponseTypeDef#
# UpdateClusterVersionResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateClusterVersionResponseTypeDef
def get_value() -> UpdateClusterVersionResponseTypeDef:
return {
"update": ...,
}
# UpdateClusterVersionResponseTypeDef definition
class UpdateClusterVersionResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
UpdateNodegroupConfigResponseTypeDef#
# UpdateNodegroupConfigResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateNodegroupConfigResponseTypeDef
def get_value() -> UpdateNodegroupConfigResponseTypeDef:
return {
"update": ...,
}
# UpdateNodegroupConfigResponseTypeDef definition
class UpdateNodegroupConfigResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
UpdateNodegroupVersionResponseTypeDef#
# UpdateNodegroupVersionResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateNodegroupVersionResponseTypeDef
def get_value() -> UpdateNodegroupVersionResponseTypeDef:
return {
"update": ...,
}
# UpdateNodegroupVersionResponseTypeDef definition
class UpdateNodegroupVersionResponseTypeDef(TypedDict):
update: UpdateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UpdateTypeDef
- See ResponseMetadataTypeDef
CreateAddonResponseTypeDef#
# CreateAddonResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateAddonResponseTypeDef
def get_value() -> CreateAddonResponseTypeDef:
return {
"addon": ...,
}
# CreateAddonResponseTypeDef definition
class CreateAddonResponseTypeDef(TypedDict):
addon: AddonTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AddonTypeDef
- See ResponseMetadataTypeDef
DeleteAddonResponseTypeDef#
# DeleteAddonResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteAddonResponseTypeDef
def get_value() -> DeleteAddonResponseTypeDef:
return {
"addon": ...,
}
# DeleteAddonResponseTypeDef definition
class DeleteAddonResponseTypeDef(TypedDict):
addon: AddonTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AddonTypeDef
- See ResponseMetadataTypeDef
DescribeAddonResponseTypeDef#
# DescribeAddonResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonResponseTypeDef
def get_value() -> DescribeAddonResponseTypeDef:
return {
"addon": ...,
}
# DescribeAddonResponseTypeDef definition
class DescribeAddonResponseTypeDef(TypedDict):
addon: AddonTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AddonTypeDef
- See ResponseMetadataTypeDef
DescribeAddonVersionsResponseTypeDef#
# DescribeAddonVersionsResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeAddonVersionsResponseTypeDef
def get_value() -> DescribeAddonVersionsResponseTypeDef:
return {
"addons": ...,
}
# DescribeAddonVersionsResponseTypeDef definition
class DescribeAddonVersionsResponseTypeDef(TypedDict):
addons: List[AddonInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InsightTypeDef#
# InsightTypeDef TypedDict usage example
from types_boto3_eks.type_defs import InsightTypeDef
def get_value() -> InsightTypeDef:
return {
"id": ...,
}
# InsightTypeDef definition
class InsightTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
category: NotRequired[CategoryType], # (1)
kubernetesVersion: NotRequired[str],
lastRefreshTime: NotRequired[datetime],
lastTransitionTime: NotRequired[datetime],
description: NotRequired[str],
insightStatus: NotRequired[InsightStatusTypeDef], # (2)
recommendation: NotRequired[str],
additionalInfo: NotRequired[Dict[str, str]],
resources: NotRequired[List[InsightResourceDetailTypeDef]], # (3)
categorySpecificSummary: NotRequired[InsightCategorySpecificSummaryTypeDef], # (4)
- See CategoryType
- See InsightStatusTypeDef
- See InsightResourceDetailTypeDef
- See InsightCategorySpecificSummaryTypeDef
AssociateEncryptionConfigRequestTypeDef#
# AssociateEncryptionConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import AssociateEncryptionConfigRequestTypeDef
def get_value() -> AssociateEncryptionConfigRequestTypeDef:
return {
"clusterName": ...,
}
# AssociateEncryptionConfigRequestTypeDef definition
class AssociateEncryptionConfigRequestTypeDef(TypedDict):
clusterName: str,
encryptionConfig: Sequence[EncryptionConfigUnionTypeDef], # (1)
clientRequestToken: NotRequired[str],
CreateFargateProfileResponseTypeDef#
# CreateFargateProfileResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateFargateProfileResponseTypeDef
def get_value() -> CreateFargateProfileResponseTypeDef:
return {
"fargateProfile": ...,
}
# CreateFargateProfileResponseTypeDef definition
class CreateFargateProfileResponseTypeDef(TypedDict):
fargateProfile: FargateProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFargateProfileResponseTypeDef#
# DeleteFargateProfileResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteFargateProfileResponseTypeDef
def get_value() -> DeleteFargateProfileResponseTypeDef:
return {
"fargateProfile": ...,
}
# DeleteFargateProfileResponseTypeDef definition
class DeleteFargateProfileResponseTypeDef(TypedDict):
fargateProfile: FargateProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFargateProfileResponseTypeDef#
# DescribeFargateProfileResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeFargateProfileResponseTypeDef
def get_value() -> DescribeFargateProfileResponseTypeDef:
return {
"fargateProfile": ...,
}
# DescribeFargateProfileResponseTypeDef definition
class DescribeFargateProfileResponseTypeDef(TypedDict):
fargateProfile: FargateProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateNodegroupResponseTypeDef#
# CreateNodegroupResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateNodegroupResponseTypeDef
def get_value() -> CreateNodegroupResponseTypeDef:
return {
"nodegroup": ...,
}
# CreateNodegroupResponseTypeDef definition
class CreateNodegroupResponseTypeDef(TypedDict):
nodegroup: NodegroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteNodegroupResponseTypeDef#
# DeleteNodegroupResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteNodegroupResponseTypeDef
def get_value() -> DeleteNodegroupResponseTypeDef:
return {
"nodegroup": ...,
}
# DeleteNodegroupResponseTypeDef definition
class DeleteNodegroupResponseTypeDef(TypedDict):
nodegroup: NodegroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNodegroupResponseTypeDef#
# DescribeNodegroupResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeNodegroupResponseTypeDef
def get_value() -> DescribeNodegroupResponseTypeDef:
return {
"nodegroup": ...,
}
# DescribeNodegroupResponseTypeDef definition
class DescribeNodegroupResponseTypeDef(TypedDict):
nodegroup: NodegroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateClusterConfigRequestTypeDef#
# UpdateClusterConfigRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import UpdateClusterConfigRequestTypeDef
def get_value() -> UpdateClusterConfigRequestTypeDef:
return {
"name": ...,
}
# UpdateClusterConfigRequestTypeDef definition
class UpdateClusterConfigRequestTypeDef(TypedDict):
name: str,
resourcesVpcConfig: NotRequired[VpcConfigRequestTypeDef], # (1)
logging: NotRequired[LoggingUnionTypeDef], # (2)
clientRequestToken: NotRequired[str],
accessConfig: NotRequired[UpdateAccessConfigRequestTypeDef], # (3)
upgradePolicy: NotRequired[UpgradePolicyRequestTypeDef], # (4)
zonalShiftConfig: NotRequired[ZonalShiftConfigRequestTypeDef], # (5)
computeConfig: NotRequired[ComputeConfigRequestTypeDef], # (6)
kubernetesNetworkConfig: NotRequired[KubernetesNetworkConfigRequestTypeDef], # (7)
storageConfig: NotRequired[StorageConfigRequestTypeDef], # (8)
- See VpcConfigRequestTypeDef
- See LoggingTypeDef LoggingOutputTypeDef
- See UpdateAccessConfigRequestTypeDef
- See UpgradePolicyRequestTypeDef
- See ZonalShiftConfigRequestTypeDef
- See ComputeConfigRequestTypeDef
- See KubernetesNetworkConfigRequestTypeDef
- See StorageConfigRequestTypeDef
CreateClusterResponseTypeDef#
# CreateClusterResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateClusterResponseTypeDef
def get_value() -> CreateClusterResponseTypeDef:
return {
"cluster": ...,
}
# CreateClusterResponseTypeDef definition
class CreateClusterResponseTypeDef(TypedDict):
cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterResponseTypeDef#
# DeleteClusterResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeleteClusterResponseTypeDef
def get_value() -> DeleteClusterResponseTypeDef:
return {
"cluster": ...,
}
# DeleteClusterResponseTypeDef definition
class DeleteClusterResponseTypeDef(TypedDict):
cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterClusterResponseTypeDef#
# DeregisterClusterResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DeregisterClusterResponseTypeDef
def get_value() -> DeregisterClusterResponseTypeDef:
return {
"cluster": ...,
}
# DeregisterClusterResponseTypeDef definition
class DeregisterClusterResponseTypeDef(TypedDict):
cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClusterResponseTypeDef#
# DescribeClusterResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeClusterResponseTypeDef
def get_value() -> DescribeClusterResponseTypeDef:
return {
"cluster": ...,
}
# DescribeClusterResponseTypeDef definition
class DescribeClusterResponseTypeDef(TypedDict):
cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterClusterResponseTypeDef#
# RegisterClusterResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import RegisterClusterResponseTypeDef
def get_value() -> RegisterClusterResponseTypeDef:
return {
"cluster": ...,
}
# RegisterClusterResponseTypeDef definition
class RegisterClusterResponseTypeDef(TypedDict):
cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterRequestTypeDef#
# CreateClusterRequestTypeDef TypedDict usage example
from types_boto3_eks.type_defs import CreateClusterRequestTypeDef
def get_value() -> CreateClusterRequestTypeDef:
return {
"name": ...,
}
# CreateClusterRequestTypeDef definition
class CreateClusterRequestTypeDef(TypedDict):
name: str,
roleArn: str,
resourcesVpcConfig: VpcConfigRequestTypeDef, # (1)
version: NotRequired[str],
kubernetesNetworkConfig: NotRequired[KubernetesNetworkConfigRequestTypeDef], # (2)
logging: NotRequired[LoggingUnionTypeDef], # (3)
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
encryptionConfig: NotRequired[Sequence[EncryptionConfigUnionTypeDef]], # (4)
outpostConfig: NotRequired[OutpostConfigRequestTypeDef], # (5)
accessConfig: NotRequired[CreateAccessConfigRequestTypeDef], # (6)
bootstrapSelfManagedAddons: NotRequired[bool],
upgradePolicy: NotRequired[UpgradePolicyRequestTypeDef], # (7)
zonalShiftConfig: NotRequired[ZonalShiftConfigRequestTypeDef], # (8)
remoteNetworkConfig: NotRequired[RemoteNetworkConfigRequestTypeDef], # (9)
computeConfig: NotRequired[ComputeConfigRequestTypeDef], # (10)
storageConfig: NotRequired[StorageConfigRequestTypeDef], # (11)
- See VpcConfigRequestTypeDef
- See KubernetesNetworkConfigRequestTypeDef
- See LoggingTypeDef LoggingOutputTypeDef
- See EncryptionConfigTypeDef EncryptionConfigOutputTypeDef
- See OutpostConfigRequestTypeDef
- See CreateAccessConfigRequestTypeDef
- See UpgradePolicyRequestTypeDef
- See ZonalShiftConfigRequestTypeDef
- See RemoteNetworkConfigRequestTypeDef
- See ComputeConfigRequestTypeDef
- See StorageConfigRequestTypeDef
DescribeInsightResponseTypeDef#
# DescribeInsightResponseTypeDef TypedDict usage example
from types_boto3_eks.type_defs import DescribeInsightResponseTypeDef
def get_value() -> DescribeInsightResponseTypeDef:
return {
"insight": ...,
}
# DescribeInsightResponseTypeDef definition
class DescribeInsightResponseTypeDef(TypedDict):
insight: InsightTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)