UpdateParamType: TypeAlias = Literal[
"Version",
"PlatformVersion",
"EndpointPrivateAccess",
"EndpointPublicAccess",
"ClusterLogging",
"DesiredSize",
"LabelsToAdd",
"LabelsToRemove",
"TaintsToAdd",
"TaintsToRemove",
"MaxSize",
"MinSize",
"ReleaseVersion",
"PublicAccessCidrs",
"LaunchTemplateName",
"LaunchTemplateVersion",
"IdentityProviderConfig",
"EncryptionConfig",
"AddonVersion",
"ServiceAccountRoleArn",
"ResolveConflicts",
"MaxUnavailable",
"MaxUnavailablePercentage",
"NodeRepairEnabled",
"UpdateStrategy",
"ConfigurationValues",
"SecurityGroups",
"Subnets",
"AuthenticationMode",
"PodIdentityAssociations",
"UpgradePolicy",
"ZonalShiftConfig",
"ComputeConfig",
"StorageConfig",
"KubernetesNetworkConfig",
"RemoteNetworkConfig",
"DeletionProtection",
"NodeRepairConfig",
"RoleArn",
"RoleMappingsToAddOrUpdate",
"RoleMappingsToRemove",
"NetworkAccess",
"VendedLogs",
"UpdatedTier",
"PreviousTier",
"EnableCrossNamespace",
"DisabledServices",
"WarmPoolEnabled",
"WarmPoolMaxGroupPreparedCapacity",
"WarmPoolMinSize",
"WarmPoolState",
"WarmPoolReuseOnScaleIn",
"ControlPlaneEgressMode",
"KubeApiServerConfig",
"KubeSchedulerConfig",
"KubeControllerManagerConfig",
"ActiveCertificateAuthority",
"TrustedCertificateAuthorities",
"CertificateAuthorityId",
"SigningStatus",
]