package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package eksiface provides an interface to enable mocking the Amazon Elastic Kubernetes Service service client for testing your code.

# Functions

AccessScopeType_Values returns all elements of the AccessScopeType enum.
AddonIssueCode_Values returns all elements of the AddonIssueCode enum.
AddonStatus_Values returns all elements of the AddonStatus enum.
AMITypes_Values returns all elements of the AMITypes enum.
AuthenticationMode_Values returns all elements of the AuthenticationMode enum.
CapacityTypes_Values returns all elements of the CapacityTypes enum.
Category_Values returns all elements of the Category enum.
ClusterIssueCode_Values returns all elements of the ClusterIssueCode enum.
ClusterStatus_Values returns all elements of the ClusterStatus enum.
ConfigStatus_Values returns all elements of the ConfigStatus enum.
ConnectorConfigProvider_Values returns all elements of the ConnectorConfigProvider enum.
EksAnywhereSubscriptionLicenseType_Values returns all elements of the EksAnywhereSubscriptionLicenseType enum.
EksAnywhereSubscriptionStatus_Values returns all elements of the EksAnywhereSubscriptionStatus enum.
EksAnywhereSubscriptionTermUnit_Values returns all elements of the EksAnywhereSubscriptionTermUnit enum.
ErrorCode_Values returns all elements of the ErrorCode enum.
FargateProfileIssueCode_Values returns all elements of the FargateProfileIssueCode enum.
FargateProfileStatus_Values returns all elements of the FargateProfileStatus enum.
InsightStatusValue_Values returns all elements of the InsightStatusValue enum.
IpFamily_Values returns all elements of the IpFamily enum.
LogType_Values returns all elements of the LogType enum.
New creates a new instance of the EKS client with a session.
NodegroupIssueCode_Values returns all elements of the NodegroupIssueCode enum.
NodegroupStatus_Values returns all elements of the NodegroupStatus enum.
ResolveConflicts_Values returns all elements of the ResolveConflicts enum.
SupportType_Values returns all elements of the SupportType enum.
TaintEffect_Values returns all elements of the TaintEffect enum.
UpdateParamType_Values returns all elements of the UpdateParamType enum.
UpdateStatus_Values returns all elements of the UpdateStatus enum.
UpdateType_Values returns all elements of the UpdateType enum.

# Constants

AccessScopeTypeCluster is a AccessScopeType enum value.
AccessScopeTypeNamespace is a AccessScopeType enum value.
AddonIssueCodeAccessDenied is a AddonIssueCode enum value.
AddonIssueCodeAddonPermissionFailure is a AddonIssueCode enum value.
AddonIssueCodeAddonSubscriptionNeeded is a AddonIssueCode enum value.
AddonIssueCodeAdmissionRequestDenied is a AddonIssueCode enum value.
AddonIssueCodeClusterUnreachable is a AddonIssueCode enum value.
AddonIssueCodeConfigurationConflict is a AddonIssueCode enum value.
AddonIssueCodeInsufficientNumberOfReplicas is a AddonIssueCode enum value.
AddonIssueCodeInternalFailure is a AddonIssueCode enum value.
AddonIssueCodeK8sResourceNotFound is a AddonIssueCode enum value.
AddonIssueCodeUnsupportedAddonModification is a AddonIssueCode enum value.
AddonStatusActive is a AddonStatus enum value.
AddonStatusCreateFailed is a AddonStatus enum value.
AddonStatusCreating is a AddonStatus enum value.
AddonStatusDegraded is a AddonStatus enum value.
AddonStatusDeleteFailed is a AddonStatus enum value.
AddonStatusDeleting is a AddonStatus enum value.
AddonStatusUpdateFailed is a AddonStatus enum value.
AddonStatusUpdating is a AddonStatus enum value.
AMITypesAl2023Arm64Standard is a AMITypes enum value.
AMITypesAl2023X8664Standard is a AMITypes enum value.
AMITypesAl2Arm64 is a AMITypes enum value.
AMITypesAl2X8664 is a AMITypes enum value.
AMITypesAl2X8664Gpu is a AMITypes enum value.
AMITypesBottlerocketArm64 is a AMITypes enum value.
AMITypesBottlerocketArm64Nvidia is a AMITypes enum value.
AMITypesBottlerocketX8664 is a AMITypes enum value.
AMITypesBottlerocketX8664Nvidia is a AMITypes enum value.
AMITypesCustom is a AMITypes enum value.
AMITypesWindowsCore2019X8664 is a AMITypes enum value.
AMITypesWindowsCore2022X8664 is a AMITypes enum value.
AMITypesWindowsFull2019X8664 is a AMITypes enum value.
AMITypesWindowsFull2022X8664 is a AMITypes enum value.
AuthenticationModeApi is a AuthenticationMode enum value.
AuthenticationModeApiAndConfigMap is a AuthenticationMode enum value.
AuthenticationModeConfigMap is a AuthenticationMode enum value.
CapacityTypesCapacityBlock is a CapacityTypes enum value.
CapacityTypesOnDemand is a CapacityTypes enum value.
CapacityTypesSpot is a CapacityTypes enum value.
CategoryUpgradeReadiness is a Category enum value.
ClusterIssueCodeAccessDenied is a ClusterIssueCode enum value.
ClusterIssueCodeClusterUnreachable is a ClusterIssueCode enum value.
ClusterIssueCodeConfigurationConflict is a ClusterIssueCode enum value.
ClusterIssueCodeEc2securityGroupNotFound is a ClusterIssueCode enum value.
ClusterIssueCodeEc2serviceNotSubscribed is a ClusterIssueCode enum value.
ClusterIssueCodeEc2subnetNotFound is a ClusterIssueCode enum value.
ClusterIssueCodeIamRoleNotFound is a ClusterIssueCode enum value.
ClusterIssueCodeInsufficientFreeAddresses is a ClusterIssueCode enum value.
ClusterIssueCodeInternalFailure is a ClusterIssueCode enum value.
ClusterIssueCodeKmsGrantRevoked is a ClusterIssueCode enum value.
ClusterIssueCodeKmsKeyDisabled is a ClusterIssueCode enum value.
ClusterIssueCodeKmsKeyMarkedForDeletion is a ClusterIssueCode enum value.
ClusterIssueCodeKmsKeyNotFound is a ClusterIssueCode enum value.
ClusterIssueCodeOther is a ClusterIssueCode enum value.
ClusterIssueCodeResourceLimitExceeded is a ClusterIssueCode enum value.
ClusterIssueCodeResourceNotFound is a ClusterIssueCode enum value.
ClusterIssueCodeStsRegionalEndpointDisabled is a ClusterIssueCode enum value.
ClusterIssueCodeUnsupportedVersion is a ClusterIssueCode enum value.
ClusterIssueCodeVpcNotFound is a ClusterIssueCode enum value.
ClusterStatusActive is a ClusterStatus enum value.
ClusterStatusCreating is a ClusterStatus enum value.
ClusterStatusDeleting is a ClusterStatus enum value.
ClusterStatusFailed is a ClusterStatus enum value.
ClusterStatusPending is a ClusterStatus enum value.
ClusterStatusUpdating is a ClusterStatus enum value.
ConfigStatusActive is a ConfigStatus enum value.
ConfigStatusCreating is a ConfigStatus enum value.
ConfigStatusDeleting is a ConfigStatus enum value.
ConnectorConfigProviderAks is a ConnectorConfigProvider enum value.
ConnectorConfigProviderAnthos is a ConnectorConfigProvider enum value.
ConnectorConfigProviderEc2 is a ConnectorConfigProvider enum value.
ConnectorConfigProviderEksAnywhere is a ConnectorConfigProvider enum value.
ConnectorConfigProviderGke is a ConnectorConfigProvider enum value.
ConnectorConfigProviderOpenshift is a ConnectorConfigProvider enum value.
ConnectorConfigProviderOther is a ConnectorConfigProvider enum value.
ConnectorConfigProviderRancher is a ConnectorConfigProvider enum value.
ConnectorConfigProviderTanzu is a ConnectorConfigProvider enum value.
EksAnywhereSubscriptionLicenseTypeCluster is a EksAnywhereSubscriptionLicenseType enum value.
EksAnywhereSubscriptionStatusActive is a EksAnywhereSubscriptionStatus enum value.
EksAnywhereSubscriptionStatusCreating is a EksAnywhereSubscriptionStatus enum value.
EksAnywhereSubscriptionStatusDeleting is a EksAnywhereSubscriptionStatus enum value.
EksAnywhereSubscriptionStatusExpired is a EksAnywhereSubscriptionStatus enum value.
EksAnywhereSubscriptionStatusExpiring is a EksAnywhereSubscriptionStatus enum value.
EksAnywhereSubscriptionStatusUpdating is a EksAnywhereSubscriptionStatus enum value.
EksAnywhereSubscriptionTermUnitMonths is a EksAnywhereSubscriptionTermUnit enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeClientException for service response error code "ClientException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceLimitExceededException for service response error code "ResourceLimitExceededException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeResourcePropagationDelayException for service response error code "ResourcePropagationDelayException".
ErrCodeServerException for service response error code "ServerException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeUnsupportedAvailabilityZoneException for service response error code "UnsupportedAvailabilityZoneException".
ErrorCodeAccessDenied is a ErrorCode enum value.
ErrorCodeAdmissionRequestDenied is a ErrorCode enum value.
ErrorCodeClusterUnreachable is a ErrorCode enum value.
ErrorCodeConfigurationConflict is a ErrorCode enum value.
ErrorCodeEniLimitReached is a ErrorCode enum value.
ErrorCodeInsufficientFreeAddresses is a ErrorCode enum value.
ErrorCodeInsufficientNumberOfReplicas is a ErrorCode enum value.
ErrorCodeIpNotAvailable is a ErrorCode enum value.
ErrorCodeK8sResourceNotFound is a ErrorCode enum value.
ErrorCodeNodeCreationFailure is a ErrorCode enum value.
ErrorCodeOperationNotPermitted is a ErrorCode enum value.
ErrorCodePodEvictionFailure is a ErrorCode enum value.
ErrorCodeSecurityGroupNotFound is a ErrorCode enum value.
ErrorCodeSubnetNotFound is a ErrorCode enum value.
ErrorCodeUnknown is a ErrorCode enum value.
ErrorCodeUnsupportedAddonModification is a ErrorCode enum value.
ErrorCodeVpcIdNotFound is a ErrorCode enum value.
FargateProfileIssueCodeAccessDenied is a FargateProfileIssueCode enum value.
FargateProfileIssueCodeClusterUnreachable is a FargateProfileIssueCode enum value.
FargateProfileIssueCodeInternalFailure is a FargateProfileIssueCode enum value.
FargateProfileIssueCodePodExecutionRoleAlreadyInUse is a FargateProfileIssueCode enum value.
FargateProfileStatusActive is a FargateProfileStatus enum value.
FargateProfileStatusCreateFailed is a FargateProfileStatus enum value.
FargateProfileStatusCreating is a FargateProfileStatus enum value.
FargateProfileStatusDeleteFailed is a FargateProfileStatus enum value.
FargateProfileStatusDeleting is a FargateProfileStatus enum value.
InsightStatusValueError is a InsightStatusValue enum value.
InsightStatusValuePassing is a InsightStatusValue enum value.
InsightStatusValueUnknown is a InsightStatusValue enum value.
InsightStatusValueWarning is a InsightStatusValue enum value.
IpFamilyIpv4 is a IpFamily enum value.
IpFamilyIpv6 is a IpFamily enum value.
LogTypeApi is a LogType enum value.
LogTypeAudit is a LogType enum value.
LogTypeAuthenticator is a LogType enum value.
LogTypeControllerManager is a LogType enum value.
LogTypeScheduler is a LogType enum value.
NodegroupIssueCodeAccessDenied is a NodegroupIssueCode enum value.
NodegroupIssueCodeAmiIdNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeAsgInstanceLaunchFailures is a NodegroupIssueCode enum value.
NodegroupIssueCodeAutoScalingGroupInstanceRefreshActive is a NodegroupIssueCode enum value.
NodegroupIssueCodeAutoScalingGroupInvalidConfiguration is a NodegroupIssueCode enum value.
NodegroupIssueCodeAutoScalingGroupNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeAutoScalingGroupOptInRequired is a NodegroupIssueCode enum value.
NodegroupIssueCodeAutoScalingGroupRateLimitExceeded is a NodegroupIssueCode enum value.
NodegroupIssueCodeClusterUnreachable is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2launchTemplateDeletionFailure is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2launchTemplateInvalidConfiguration is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2launchTemplateMaxLimitExceeded is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2launchTemplateNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2launchTemplateVersionMaxLimitExceeded is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2launchTemplateVersionMismatch is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2securityGroupDeletionFailure is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2securityGroupNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2subnetInvalidConfiguration is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2subnetListTooLong is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2subnetMissingIpv6assignment is a NodegroupIssueCode enum value.
NodegroupIssueCodeEc2subnetNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeIamInstanceProfileNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeIamLimitExceeded is a NodegroupIssueCode enum value.
NodegroupIssueCodeIamNodeRoleNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeIamThrottling is a NodegroupIssueCode enum value.
NodegroupIssueCodeInstanceLimitExceeded is a NodegroupIssueCode enum value.
NodegroupIssueCodeInsufficientFreeAddresses is a NodegroupIssueCode enum value.
NodegroupIssueCodeInternalFailure is a NodegroupIssueCode enum value.
NodegroupIssueCodeKubernetesLabelInvalid is a NodegroupIssueCode enum value.
NodegroupIssueCodeLimitExceeded is a NodegroupIssueCode enum value.
NodegroupIssueCodeNodeCreationFailure is a NodegroupIssueCode enum value.
NodegroupIssueCodeNodeTerminationFailure is a NodegroupIssueCode enum value.
NodegroupIssueCodePodEvictionFailure is a NodegroupIssueCode enum value.
NodegroupIssueCodeSourceEc2launchTemplateNotFound is a NodegroupIssueCode enum value.
NodegroupIssueCodeUnknown is a NodegroupIssueCode enum value.
NodegroupStatusActive is a NodegroupStatus enum value.
NodegroupStatusCreateFailed is a NodegroupStatus enum value.
NodegroupStatusCreating is a NodegroupStatus enum value.
NodegroupStatusDegraded is a NodegroupStatus enum value.
NodegroupStatusDeleteFailed is a NodegroupStatus enum value.
NodegroupStatusDeleting is a NodegroupStatus enum value.
NodegroupStatusUpdating is a NodegroupStatus enum value.
ResolveConflictsNone is a ResolveConflicts enum value.
ResolveConflictsOverwrite is a ResolveConflicts enum value.
ResolveConflictsPreserve is a ResolveConflicts enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SupportTypeExtended is a SupportType enum value.
SupportTypeStandard is a SupportType enum value.
TaintEffectNoExecute is a TaintEffect enum value.
TaintEffectNoSchedule is a TaintEffect enum value.
TaintEffectPreferNoSchedule is a TaintEffect enum value.
UpdateParamTypeAddonVersion is a UpdateParamType enum value.
UpdateParamTypeAuthenticationMode is a UpdateParamType enum value.
UpdateParamTypeClusterLogging is a UpdateParamType enum value.
UpdateParamTypeConfigurationValues is a UpdateParamType enum value.
UpdateParamTypeDesiredSize is a UpdateParamType enum value.
UpdateParamTypeEncryptionConfig is a UpdateParamType enum value.
UpdateParamTypeEndpointPrivateAccess is a UpdateParamType enum value.
UpdateParamTypeEndpointPublicAccess is a UpdateParamType enum value.
UpdateParamTypeIdentityProviderConfig is a UpdateParamType enum value.
UpdateParamTypeLabelsToAdd is a UpdateParamType enum value.
UpdateParamTypeLabelsToRemove is a UpdateParamType enum value.
UpdateParamTypeLaunchTemplateName is a UpdateParamType enum value.
UpdateParamTypeLaunchTemplateVersion is a UpdateParamType enum value.
UpdateParamTypeMaxSize is a UpdateParamType enum value.
UpdateParamTypeMaxUnavailable is a UpdateParamType enum value.
UpdateParamTypeMaxUnavailablePercentage is a UpdateParamType enum value.
UpdateParamTypeMinSize is a UpdateParamType enum value.
UpdateParamTypePlatformVersion is a UpdateParamType enum value.
UpdateParamTypePodIdentityAssociations is a UpdateParamType enum value.
UpdateParamTypePublicAccessCidrs is a UpdateParamType enum value.
UpdateParamTypeReleaseVersion is a UpdateParamType enum value.
UpdateParamTypeResolveConflicts is a UpdateParamType enum value.
UpdateParamTypeSecurityGroups is a UpdateParamType enum value.
UpdateParamTypeServiceAccountRoleArn is a UpdateParamType enum value.
UpdateParamTypeSubnets is a UpdateParamType enum value.
UpdateParamTypeTaintsToAdd is a UpdateParamType enum value.
UpdateParamTypeTaintsToRemove is a UpdateParamType enum value.
UpdateParamTypeUpgradePolicy is a UpdateParamType enum value.
UpdateParamTypeVersion is a UpdateParamType enum value.
UpdateStatusCancelled is a UpdateStatus enum value.
UpdateStatusFailed is a UpdateStatus enum value.
UpdateStatusInProgress is a UpdateStatus enum value.
UpdateStatusSuccessful is a UpdateStatus enum value.
UpdateTypeAccessConfigUpdate is a UpdateType enum value.
UpdateTypeAddonUpdate is a UpdateType enum value.
UpdateTypeAssociateEncryptionConfig is a UpdateType enum value.
UpdateTypeAssociateIdentityProviderConfig is a UpdateType enum value.
UpdateTypeConfigUpdate is a UpdateType enum value.
UpdateTypeDisassociateIdentityProviderConfig is a UpdateType enum value.
UpdateTypeEndpointAccessUpdate is a UpdateType enum value.
UpdateTypeLoggingUpdate is a UpdateType enum value.
UpdateTypeUpgradePolicyUpdate is a UpdateType enum value.
UpdateTypeVersionUpdate is a UpdateType enum value.
UpdateTypeVpcConfigUpdate is a UpdateType enum value.

# Structs

The access configuration for the cluster.
You don't have permissions to perform the requested operation.
An access entry allows an IAM principal (user or role) to access your cluster.
An access policy includes permissions that allow Amazon EKS to authorize an IAM principal to work with Kubernetes objects on your cluster.
The scope of an AccessPolicy that's associated to an AccessEntry.
An Amazon EKS add-on.
The health of the add-on.
Information about an add-on.
An issue related to an add-on.
A type of Pod Identity Association owned by an Amazon EKS Add-on.
Information about how to configure IAM for an Addon.
Information about an add-on version.
An access policy association.
An Auto Scaling group that is associated with an Amazon EKS managed node group.
This exception is thrown if the request contains a semantic error.
An object representing the certificate-authority-data for your cluster.
These errors are usually caused by a client action.
Details about clients using the deprecated resources.
An object representing an Amazon EKS cluster.
An object representing the health of your Amazon EKS cluster.
An issue with your Amazon EKS cluster.
Compatibility information.
The configuration sent to a cluster for configuration.
The full description of your connected cluster.
The placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost.
The placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost.
The access configuration information for the cluster.
The summary information about deprecated resource usage for an insight check in the UPGRADE_READINESS category.
Describes an update request.
EKS provides the API operation methods for making requests to Amazon Elastic Kubernetes Service.
An EKS Anywhere subscription authorizing the customer to support for licensed clusters and access to EKS Anywhere Curated Packages.
An object representing the term duration and term unit type of your subscription.
The encryption configuration for the cluster.
An object representing an error when an asynchronous operation fails.
An object representing an Fargate profile.
The health status of the Fargate profile.
An issue that is associated with the Fargate profile.
An object representing an Fargate profile selector.
An object representing an identity provider.
An object representing an identity provider configuration.
The full description of your identity configuration.
A check that provides recommendations to remedy potential upgrade-impacting issues.
Summary information that relates to the category of the insight.
Returns information about the resource being evaluated.
The criteria to use for the insights.
The status of the insight.
The summarized description of the insight.
The specified parameter is invalid.
The request is invalid given the state of the cluster.
An object representing an issue with an Amazon EKS resource.
The Kubernetes network configuration for the cluster.
The Kubernetes network configuration for the cluster.
An object representing a node group launch template specification.
An object representing the logging configuration for resources in your cluster.
An object representing the enabled or disabled Kubernetes control plane logs for your cluster.
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
An object representing an Amazon EKS managed node group.
An object representing the health status of the node group.
An object representing the resources associated with the node group, such as Auto Scaling groups and security groups for remote access.
An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group.
The node group update configuration.
A service resource associated with the request could not be found.
An object representing the OpenID Connect (https://openid.net/connect/) (OIDC) identity provider information for the cluster.
An object representing the configuration for an OpenID Connect (OIDC) identity provider.
An object representing an OpenID Connect (OIDC) configuration.
The configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost.
An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost.
Amazon EKS Pod Identity associations provide the ability to manage credentials for your applications, similar to the way that Amazon EC2 instance profiles provide credentials to Amazon EC2 instances.
The summarized description of the association.
Identifies the Key Management Service (KMS) key used to encrypt the secrets.
An object representing the remote access configuration for the managed node group.
The specified resource is in use.
You have encountered a service limit on the specified resource.
The specified resource could not be found.
Required resources (such as service-linked roles) were created and are still propagating.
These errors are usually caused by a server-side issue.
The service is unavailable.
A property that allows a node to repel a Pod.
At least one of your specified cluster subnets is in an Availability Zone that does not support Amazon EKS.
An object representing an asynchronous update.
The access configuration information for the cluster.
An object representing a Kubernetes label change for a managed node group.
An object representing the details of an update request.
An object representing the details of an update to a taints payload.
The support policy to use for the cluster.
This value indicates if extended support is enabled or disabled for the cluster.
An object representing the VPC configuration to use for an Amazon EKS cluster.
An object representing an Amazon EKS cluster VPC configuration response.