import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { EKSServiceException as __BaseException } from "./EKSServiceException"; /** *
You don't have permissions to perform the requested operation. The IAM principal * making the request must have at least one IAM permissions policy attached that grants * the required permissions. For more information, see Access * management in the IAM User Guide.
* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified parameter is invalid. Review the available parameters for the API * request.
* @public */ export declare class InvalidParameterException extends __BaseException { readonly name: "InvalidParameterException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The Fargate profile associated with the exception.
* @public */ fargateProfileName?: string | undefined; /** *The specified parameter for the add-on name is invalid. Review the available * parameters for the API request
* @public */ addonName?: string | undefined; /** *The Amazon EKS subscription ID with the exception.
* @public */ subscriptionId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request is invalid given the state of the cluster. Check the state of the cluster * and the associated operations.
* @public */ export declare class InvalidRequestException extends __BaseException { readonly name: "InvalidRequestException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The request is invalid given the state of the add-on name. Check the state of the * cluster and the associated operations.
* @public */ addonName?: string | undefined; /** *The Amazon EKS subscription ID with the exception.
* @public */ subscriptionId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified resource could not be found. You can view your available clusters with
* ListClusters. You can view your available managed node groups with
* ListNodegroups. Amazon EKS clusters and node groups are Amazon Web Services Region
* specific.
The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The Fargate profile associated with the exception.
* @public */ fargateProfileName?: string | undefined; /** *The Amazon EKS add-on name associated with the exception.
* @public */ addonName?: string | undefined; /** *The Amazon EKS subscription ID with the exception.
* @public */ subscriptionId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThese errors are usually caused by a server-side issue.
* @public */ export declare class ServerException extends __BaseException { readonly name: "ServerException"; readonly $fault: "server"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The Amazon EKS add-on name associated with the exception.
* @public */ addonName?: string | undefined; /** *The Amazon EKS subscription ID with the exception.
* @public */ subscriptionId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThese errors are usually caused by a client action. Actions can include using an * action or resource on behalf of an IAM principal that doesn't have permissions to use * the action or resource or specifying an identifier that is not valid.
* @public */ export declare class ClientException extends __BaseException { readonly name: "ClientException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The Amazon EKS add-on name associated with the exception.
* @public */ addonName?: string | undefined; /** *The Amazon EKS subscription ID with the exception.
* @public */ subscriptionId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified resource is in use.
* @public */ export declare class ResourceInUseException extends __BaseException { readonly name: "ResourceInUseException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The specified add-on name is in use.
* @public */ addonName?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request or operation couldn't be performed because a service is throttling * requests.
* @public */ export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have encountered a service limit on the specified resource.
* @public */ export declare class ResourceLimitExceededException extends __BaseException { readonly name: "ResourceLimitExceededException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The Amazon EKS subscription ID with the exception.
* @public */ subscriptionId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe service is unavailable. Back off and retry the operation.
* @public */ export declare class ServiceUnavailableException extends __BaseException { readonly name: "ServiceUnavailableException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAt least one of your specified cluster subnets is in an Availability Zone that does not support * Amazon EKS. The exception output specifies the supported Availability Zones for your account, from which * you can choose subnets for your cluster.
* @public */ export declare class UnsupportedAvailabilityZoneException extends __BaseException { readonly name: "UnsupportedAvailabilityZoneException"; readonly $fault: "client"; /** *The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** *The Amazon EKS managed node group associated with the exception.
* @public */ nodegroupName?: string | undefined; /** *The supported Availability Zones for your account. Choose subnets in these Availability Zones for your * cluster.
* @public */ validZones?: string[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThis exception is thrown if the request contains a semantic error. The precise meaning * will depend on the API, and will be documented in the error message.
* @public */ export declare class BadRequestException extends __BaseException { readonly name: "BadRequestException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA service resource associated with the request could not be found. Clients should not * retry such requests.
* @public */ export declare class NotFoundException extends __BaseException { readonly name: "NotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeRequired resources (such as service-linked roles) were created and are still * propagating. Retry later.
* @public */ export declare class ResourcePropagationDelayException extends __BaseException { readonly name: "ResourcePropagationDelayException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAmazon EKS detected upgrade readiness issues. Call the
* ListInsights
* API to view detected upgrade blocking issues.
* Pass the
* force
* flag when updating to override upgrade readiness
* errors.
The Amazon EKS cluster associated with the exception.
* @public */ clusterName?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType