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: __ExceptionOptionType); } /** *

The 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: __ExceptionOptionType); } /** *

The 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: __ExceptionOptionType); } /** *

The 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.

* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; 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 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: __ExceptionOptionType); } /** *

These 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: __ExceptionOptionType); } /** *

These 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: __ExceptionOptionType); } /** *

The 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: __ExceptionOptionType); } /** *

The 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: __ExceptionOptionType); } /** *

You 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: __ExceptionOptionType); } /** *

The 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: __ExceptionOptionType); } /** *

At 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: __ExceptionOptionType); } /** *

This 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: __ExceptionOptionType); } /** *

A 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: __ExceptionOptionType); } /** *

Required 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: __ExceptionOptionType); } /** *

Amazon 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.

* @public */ export declare class InvalidStateException extends __BaseException { readonly name: "InvalidStateException"; readonly $fault: "client"; /** *

The Amazon EKS cluster associated with the exception.

* @public */ clusterName?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); }