libZSservicesZSamazonka-eksZSamazonka-eks
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EKS

Contents

Description

Derived from API version 2017-11-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on Amazon Web Services without needing to stand up or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.

Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment, whether running in on-premises data centers or public clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modification required.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-11-01 of the Amazon Elastic Kubernetes Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by EKS.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter is invalid. Review the available parameters for the API request.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request is invalid given the state of the cluster. Check the state of the cluster and the associated operations.

ServerException

_ServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

These errors are usually caused by a server-side issue.

UnsupportedAvailabilityZoneException

_UnsupportedAvailabilityZoneException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

ResourceLimitExceededException

_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have encountered a service limit on the specified resource.

NotFoundException

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A service resource associated with the request could not be found. Clients should not retry such requests.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is unavailable. Back off and retry the operation.

ClientException

_ClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

These errors are usually caused by a client action. Actions can include using an action or resource on behalf of a user that doesn't have permissions to use the action or resource or specifying an identifier that is not valid.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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 Region-specific.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource is in use.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

AddonActive

newAddonActive :: Wait DescribeAddon Source #

Polls DescribeAddon every 10 seconds until a successful state is reached. An error is returned after 60 failed checks.

NodegroupDeleted

newNodegroupDeleted :: Wait DescribeNodegroup Source #

Polls DescribeNodegroup every 30 seconds until a successful state is reached. An error is returned after 40 failed checks.

FargateProfileActive

newFargateProfileActive :: Wait DescribeFargateProfile Source #

Polls DescribeFargateProfile every 10 seconds until a successful state is reached. An error is returned after 60 failed checks.

AddonDeleted

newAddonDeleted :: Wait DescribeAddon Source #

Polls DescribeAddon every 10 seconds until a successful state is reached. An error is returned after 60 failed checks.

ClusterActive

newClusterActive :: Wait DescribeCluster Source #

Polls DescribeCluster every 30 seconds until a successful state is reached. An error is returned after 40 failed checks.

FargateProfileDeleted

newFargateProfileDeleted :: Wait DescribeFargateProfile Source #

Polls DescribeFargateProfile every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

ClusterDeleted

newClusterDeleted :: Wait DescribeCluster Source #

Polls DescribeCluster every 30 seconds until a successful state is reached. An error is returned after 40 failed checks.

NodegroupActive

newNodegroupActive :: Wait DescribeNodegroup Source #

Polls DescribeNodegroup every 30 seconds until a successful state is reached. An error is returned after 80 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateAddon

data CreateAddon Source #

See: newCreateAddon smart constructor.

Instances

Instances details
Eq CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Read CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Show CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Generic CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Associated Types

type Rep CreateAddon :: Type -> Type #

NFData CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Methods

rnf :: CreateAddon -> () #

Hashable CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

ToJSON CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

AWSRequest CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Associated Types

type AWSResponse CreateAddon #

ToHeaders CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Methods

toHeaders :: CreateAddon -> [Header] #

ToPath CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

ToQuery CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type Rep CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type AWSResponse CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

newCreateAddon Source #

Create a value of CreateAddon with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addonVersion:CreateAddon', createAddon_addonVersion - The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .

$sel:serviceAccountRoleArn:CreateAddon', createAddon_serviceAccountRoleArn - The Amazon Resource Name (ARN) of an existing IAM role to bind to the add-on's service account. The role must be assigned the IAM permissions required by the add-on. If you don't specify an existing IAM role, then the add-on uses the permissions assigned to the node IAM role. For more information, see Amazon EKS node IAM role in the Amazon EKS User Guide.

To specify an existing IAM role, you must have an IAM OpenID Connect (OIDC) provider created for your cluster. For more information, see Enabling IAM roles for service accounts on your cluster in the Amazon EKS User Guide.

$sel:resolveConflicts:CreateAddon', createAddon_resolveConflicts - How to resolve parameter value conflicts when migrating an existing add-on to an Amazon EKS add-on.

$sel:clientRequestToken:CreateAddon', createAddon_clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:tags:CreateAddon', createAddon_tags - The metadata to apply to the cluster to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define.

$sel:clusterName:CreateAddon', createAddon_clusterName - The name of the cluster to create the add-on for.

$sel:addonName:CreateAddon', createAddon_addonName - The name of the add-on. The name must match one of the names returned by DescribeAddonVersions .

data CreateAddonResponse Source #

See: newCreateAddonResponse smart constructor.

Instances

Instances details
Eq CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Read CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Show CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Generic CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Associated Types

type Rep CreateAddonResponse :: Type -> Type #

NFData CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Methods

rnf :: CreateAddonResponse -> () #

type Rep CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type Rep CreateAddonResponse = D1 ('MetaData "CreateAddonResponse" "Amazonka.EKS.CreateAddon" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "CreateAddonResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Addon)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAddonResponse Source #

Create a value of CreateAddonResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addon:CreateAddonResponse', createAddonResponse_addon - Undocumented member.

$sel:httpStatus:CreateAddonResponse', createAddonResponse_httpStatus - The response's http status code.

DescribeFargateProfile

data DescribeFargateProfile Source #

See: newDescribeFargateProfile smart constructor.

Instances

Instances details
Eq DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Read DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Show DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Generic DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Associated Types

type Rep DescribeFargateProfile :: Type -> Type #

NFData DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Methods

rnf :: DescribeFargateProfile -> () #

Hashable DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

AWSRequest DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Associated Types

type AWSResponse DescribeFargateProfile #

ToHeaders DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

ToPath DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

ToQuery DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

type Rep DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

type Rep DescribeFargateProfile = D1 ('MetaData "DescribeFargateProfile" "Amazonka.EKS.DescribeFargateProfile" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeFargateProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fargateProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

newDescribeFargateProfile Source #

Create a value of DescribeFargateProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:DescribeFargateProfile', describeFargateProfile_clusterName - The name of the Amazon EKS cluster associated with the Fargate profile.

$sel:fargateProfileName:DescribeFargateProfile', describeFargateProfile_fargateProfileName - The name of the Fargate profile to describe.

data DescribeFargateProfileResponse Source #

See: newDescribeFargateProfileResponse smart constructor.

Instances

Instances details
Eq DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Read DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Show DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Generic DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Associated Types

type Rep DescribeFargateProfileResponse :: Type -> Type #

NFData DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

type Rep DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

type Rep DescribeFargateProfileResponse = D1 ('MetaData "DescribeFargateProfileResponse" "Amazonka.EKS.DescribeFargateProfile" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeFargateProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fargateProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FargateProfile)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeFargateProfileResponse Source #

Create a value of DescribeFargateProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fargateProfile:DescribeFargateProfileResponse', describeFargateProfileResponse_fargateProfile - The full description of your Fargate profile.

$sel:httpStatus:DescribeFargateProfileResponse', describeFargateProfileResponse_httpStatus - The response's http status code.

DescribeUpdate

data DescribeUpdate Source #

See: newDescribeUpdate smart constructor.

Instances

Instances details
Eq DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Read DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Show DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Generic DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Associated Types

type Rep DescribeUpdate :: Type -> Type #

NFData DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Methods

rnf :: DescribeUpdate -> () #

Hashable DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

AWSRequest DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Associated Types

type AWSResponse DescribeUpdate #

ToHeaders DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

ToPath DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

ToQuery DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

type Rep DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

type Rep DescribeUpdate = D1 ('MetaData "DescribeUpdate" "Amazonka.EKS.DescribeUpdate" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

newDescribeUpdate Source #

Create a value of DescribeUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addonName:DescribeUpdate', describeUpdate_addonName - The name of the add-on. The name must match one of the names returned by ListAddons .

$sel:nodegroupName:DescribeUpdate', describeUpdate_nodegroupName - The name of the Amazon EKS node group associated with the update.

$sel:name:DescribeUpdate', describeUpdate_name - The name of the Amazon EKS cluster associated with the update.

$sel:updateId:DescribeUpdate', describeUpdate_updateId - The ID of the update to describe.

data DescribeUpdateResponse Source #

See: newDescribeUpdateResponse smart constructor.

Instances

Instances details
Eq DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Read DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Show DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Generic DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Associated Types

type Rep DescribeUpdateResponse :: Type -> Type #

NFData DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Methods

rnf :: DescribeUpdateResponse -> () #

type Rep DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

type Rep DescribeUpdateResponse = D1 ('MetaData "DescribeUpdateResponse" "Amazonka.EKS.DescribeUpdate" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeUpdateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeUpdateResponse Source #

Create a value of DescribeUpdateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:update:DescribeUpdateResponse', describeUpdateResponse_update - The full description of the specified update.

$sel:httpStatus:DescribeUpdateResponse', describeUpdateResponse_httpStatus - The response's http status code.

UpdateNodegroupConfig

data UpdateNodegroupConfig Source #

See: newUpdateNodegroupConfig smart constructor.

Instances

Instances details
Eq UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Read UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Show UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Generic UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Associated Types

type Rep UpdateNodegroupConfig :: Type -> Type #

NFData UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Methods

rnf :: UpdateNodegroupConfig -> () #

Hashable UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

ToJSON UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

AWSRequest UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Associated Types

type AWSResponse UpdateNodegroupConfig #

ToHeaders UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

ToPath UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

ToQuery UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

type Rep UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

type AWSResponse UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

newUpdateNodegroupConfig Source #

Create a value of UpdateNodegroupConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:taints:UpdateNodegroupConfig', updateNodegroupConfig_taints - The Kubernetes taints to be applied to the nodes in the node group after the update.

$sel:scalingConfig:UpdateNodegroupConfig', updateNodegroupConfig_scalingConfig - The scaling configuration details for the Auto Scaling group after the update.

$sel:labels:UpdateNodegroupConfig', updateNodegroupConfig_labels - The Kubernetes labels to be applied to the nodes in the node group after the update.

$sel:clientRequestToken:UpdateNodegroupConfig', updateNodegroupConfig_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:updateConfig:UpdateNodegroupConfig', updateNodegroupConfig_updateConfig - The node group update configuration.

$sel:clusterName:UpdateNodegroupConfig', updateNodegroupConfig_clusterName - The name of the Amazon EKS cluster that the managed node group resides in.

$sel:nodegroupName:UpdateNodegroupConfig', updateNodegroupConfig_nodegroupName - The name of the managed node group to update.

data UpdateNodegroupConfigResponse Source #

See: newUpdateNodegroupConfigResponse smart constructor.

Instances

Instances details
Eq UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Read UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Show UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Generic UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Associated Types

type Rep UpdateNodegroupConfigResponse :: Type -> Type #

NFData UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

type Rep UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

type Rep UpdateNodegroupConfigResponse = D1 ('MetaData "UpdateNodegroupConfigResponse" "Amazonka.EKS.UpdateNodegroupConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateNodegroupConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNodegroupConfigResponse Source #

Create a value of UpdateNodegroupConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:update:UpdateNodegroupConfigResponse', updateNodegroupConfigResponse_update - Undocumented member.

$sel:httpStatus:UpdateNodegroupConfigResponse', updateNodegroupConfigResponse_httpStatus - The response's http status code.

DescribeCluster

data DescribeCluster Source #

See: newDescribeCluster smart constructor.

Constructors

DescribeCluster' Text 

Instances

Instances details
Eq DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Read DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Show DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Generic DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Associated Types

type Rep DescribeCluster :: Type -> Type #

NFData DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Methods

rnf :: DescribeCluster -> () #

Hashable DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

AWSRequest DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Associated Types

type AWSResponse DescribeCluster #

ToHeaders DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

ToPath DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

ToQuery DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

type Rep DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

type Rep DescribeCluster = D1 ('MetaData "DescribeCluster" "Amazonka.EKS.DescribeCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

newDescribeCluster Source #

Create a value of DescribeCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:DescribeCluster', describeCluster_name - The name of the cluster to describe.

data DescribeClusterResponse Source #

See: newDescribeClusterResponse smart constructor.

Instances

Instances details
Eq DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Read DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Show DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Generic DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Associated Types

type Rep DescribeClusterResponse :: Type -> Type #

NFData DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Methods

rnf :: DescribeClusterResponse -> () #

type Rep DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

type Rep DescribeClusterResponse = D1 ('MetaData "DescribeClusterResponse" "Amazonka.EKS.DescribeCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeClusterResponse Source #

Create a value of DescribeClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DescribeClusterResponse', describeClusterResponse_cluster - The full description of your specified cluster.

$sel:httpStatus:DescribeClusterResponse', describeClusterResponse_httpStatus - The response's http status code.

DeregisterCluster

data DeregisterCluster Source #

See: newDeregisterCluster smart constructor.

Constructors

DeregisterCluster' Text 

Instances

Instances details
Eq DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Read DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Show DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Generic DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Associated Types

type Rep DeregisterCluster :: Type -> Type #

NFData DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Methods

rnf :: DeregisterCluster -> () #

Hashable DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

AWSRequest DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Associated Types

type AWSResponse DeregisterCluster #

ToHeaders DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

ToPath DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

ToQuery DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

type Rep DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

type Rep DeregisterCluster = D1 ('MetaData "DeregisterCluster" "Amazonka.EKS.DeregisterCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DeregisterCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

newDeregisterCluster Source #

Create a value of DeregisterCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:DeregisterCluster', deregisterCluster_name - The name of the connected cluster to deregister.

data DeregisterClusterResponse Source #

See: newDeregisterClusterResponse smart constructor.

Instances

Instances details
Eq DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Read DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Show DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Generic DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Associated Types

type Rep DeregisterClusterResponse :: Type -> Type #

NFData DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

type Rep DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

type Rep DeregisterClusterResponse = D1 ('MetaData "DeregisterClusterResponse" "Amazonka.EKS.DeregisterCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DeregisterClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterClusterResponse Source #

Create a value of DeregisterClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DeregisterClusterResponse', deregisterClusterResponse_cluster - Undocumented member.

$sel:httpStatus:DeregisterClusterResponse', deregisterClusterResponse_httpStatus - The response's http status code.

DescribeNodegroup

data DescribeNodegroup Source #

See: newDescribeNodegroup smart constructor.

Instances

Instances details
Eq DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Read DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Show DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Generic DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Associated Types

type Rep DescribeNodegroup :: Type -> Type #

NFData DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Methods

rnf :: DescribeNodegroup -> () #

Hashable DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

AWSRequest DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Associated Types

type AWSResponse DescribeNodegroup #

ToHeaders DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

ToPath DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

ToQuery DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

type Rep DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

type Rep DescribeNodegroup = D1 ('MetaData "DescribeNodegroup" "Amazonka.EKS.DescribeNodegroup" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeNodegroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

newDescribeNodegroup Source #

Create a value of DescribeNodegroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:DescribeNodegroup', describeNodegroup_clusterName - The name of the Amazon EKS cluster associated with the node group.

$sel:nodegroupName:DescribeNodegroup', describeNodegroup_nodegroupName - The name of the node group to describe.

data DescribeNodegroupResponse Source #

See: newDescribeNodegroupResponse smart constructor.

Instances

Instances details
Eq DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Read DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Show DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Generic DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Associated Types

type Rep DescribeNodegroupResponse :: Type -> Type #

NFData DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

type Rep DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

type Rep DescribeNodegroupResponse = D1 ('MetaData "DescribeNodegroupResponse" "Amazonka.EKS.DescribeNodegroup" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeNodegroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodegroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Nodegroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeNodegroupResponse Source #

Create a value of DescribeNodegroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodegroup:DescribeNodegroupResponse', describeNodegroupResponse_nodegroup - The full description of your node group.

$sel:httpStatus:DescribeNodegroupResponse', describeNodegroupResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.EKS.ListTagsForResource" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource for which to list the tags. Currently, the supported resources are Amazon EKS clusters and managed node groups.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.EKS.ListTagsForResource" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags for the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

CreateFargateProfile

data CreateFargateProfile Source #

See: newCreateFargateProfile smart constructor.

Instances

Instances details
Eq CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Read CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Show CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Generic CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Associated Types

type Rep CreateFargateProfile :: Type -> Type #

NFData CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Methods

rnf :: CreateFargateProfile -> () #

Hashable CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

ToJSON CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

AWSRequest CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Associated Types

type AWSResponse CreateFargateProfile #

ToHeaders CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

ToPath CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

ToQuery CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

type Rep CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

type Rep CreateFargateProfile = D1 ('MetaData "CreateFargateProfile" "Amazonka.EKS.CreateFargateProfile" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "CreateFargateProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FargateProfileSelector])))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "fargateProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "podExecutionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

newCreateFargateProfile Source #

Create a value of CreateFargateProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnets:CreateFargateProfile', createFargateProfile_subnets - The IDs of subnets to launch your pods into. At this time, pods running on Fargate are not assigned public IP addresses, so only private subnets (with no direct route to an Internet Gateway) are accepted for this parameter.

$sel:clientRequestToken:CreateFargateProfile', createFargateProfile_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:selectors:CreateFargateProfile', createFargateProfile_selectors - The selectors to match for pods to use this Fargate profile. Each selector must have an associated namespace. Optionally, you can also specify labels for a namespace. You may specify up to five selectors in a Fargate profile.

$sel:tags:CreateFargateProfile', createFargateProfile_tags - The metadata to apply to the Fargate profile to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Fargate profile tags do not propagate to any other resources associated with the Fargate profile, such as the pods that are scheduled with it.

$sel:fargateProfileName:CreateFargateProfile', createFargateProfile_fargateProfileName - The name of the Fargate profile.

$sel:clusterName:CreateFargateProfile', createFargateProfile_clusterName - The name of the Amazon EKS cluster to apply the Fargate profile to.

$sel:podExecutionRoleArn:CreateFargateProfile', createFargateProfile_podExecutionRoleArn - The Amazon Resource Name (ARN) of the pod execution role to use for pods that match the selectors in the Fargate profile. The pod execution role allows Fargate infrastructure to register with your cluster as a node, and it provides read access to Amazon ECR image repositories. For more information, see Pod Execution Role in the Amazon EKS User Guide.

data CreateFargateProfileResponse Source #

See: newCreateFargateProfileResponse smart constructor.

Instances

Instances details
Eq CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Read CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Show CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Generic CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Associated Types

type Rep CreateFargateProfileResponse :: Type -> Type #

NFData CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

type Rep CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

type Rep CreateFargateProfileResponse = D1 ('MetaData "CreateFargateProfileResponse" "Amazonka.EKS.CreateFargateProfile" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "CreateFargateProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fargateProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FargateProfile)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateFargateProfileResponse Source #

Create a value of CreateFargateProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fargateProfile:CreateFargateProfileResponse', createFargateProfileResponse_fargateProfile - The full description of your new Fargate profile.

$sel:httpStatus:CreateFargateProfileResponse', createFargateProfileResponse_httpStatus - The response's http status code.

DescribeIdentityProviderConfig

data DescribeIdentityProviderConfig Source #

See: newDescribeIdentityProviderConfig smart constructor.

Instances

Instances details
Eq DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Read DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Show DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Generic DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Associated Types

type Rep DescribeIdentityProviderConfig :: Type -> Type #

NFData DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Hashable DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

ToJSON DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

AWSRequest DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

ToHeaders DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

ToPath DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

ToQuery DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

type Rep DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

type Rep DescribeIdentityProviderConfig = D1 ('MetaData "DescribeIdentityProviderConfig" "Amazonka.EKS.DescribeIdentityProviderConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeIdentityProviderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityProviderConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderConfig)))
type AWSResponse DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

newDescribeIdentityProviderConfig Source #

Create a value of DescribeIdentityProviderConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:DescribeIdentityProviderConfig', describeIdentityProviderConfig_clusterName - The cluster name that the identity provider configuration is associated to.

$sel:identityProviderConfig:DescribeIdentityProviderConfig', describeIdentityProviderConfig_identityProviderConfig - An object that represents an identity provider configuration.

data DescribeIdentityProviderConfigResponse Source #

Instances

Instances details
Eq DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Read DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Show DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Generic DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

NFData DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

type Rep DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

type Rep DescribeIdentityProviderConfigResponse = D1 ('MetaData "DescribeIdentityProviderConfigResponse" "Amazonka.EKS.DescribeIdentityProviderConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeIdentityProviderConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityProviderConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityProviderConfigResponse)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeIdentityProviderConfigResponse Source #

Create a value of DescribeIdentityProviderConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identityProviderConfig:DescribeIdentityProviderConfig', describeIdentityProviderConfigResponse_identityProviderConfig - The object that represents an OpenID Connect (OIDC) identity provider configuration.

$sel:httpStatus:DescribeIdentityProviderConfigResponse', describeIdentityProviderConfigResponse_httpStatus - The response's http status code.

DeleteFargateProfile

data DeleteFargateProfile Source #

See: newDeleteFargateProfile smart constructor.

Instances

Instances details
Eq DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Read DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Show DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Generic DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Associated Types

type Rep DeleteFargateProfile :: Type -> Type #

NFData DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Methods

rnf :: DeleteFargateProfile -> () #

Hashable DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

AWSRequest DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Associated Types

type AWSResponse DeleteFargateProfile #

ToHeaders DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

ToPath DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

ToQuery DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

type Rep DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

type Rep DeleteFargateProfile = D1 ('MetaData "DeleteFargateProfile" "Amazonka.EKS.DeleteFargateProfile" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DeleteFargateProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fargateProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

newDeleteFargateProfile Source #

Create a value of DeleteFargateProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:DeleteFargateProfile', deleteFargateProfile_clusterName - The name of the Amazon EKS cluster associated with the Fargate profile to delete.

$sel:fargateProfileName:DeleteFargateProfile', deleteFargateProfile_fargateProfileName - The name of the Fargate profile to delete.

data DeleteFargateProfileResponse Source #

See: newDeleteFargateProfileResponse smart constructor.

Instances

Instances details
Eq DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Read DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Show DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Generic DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Associated Types

type Rep DeleteFargateProfileResponse :: Type -> Type #

NFData DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

type Rep DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

type Rep DeleteFargateProfileResponse = D1 ('MetaData "DeleteFargateProfileResponse" "Amazonka.EKS.DeleteFargateProfile" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DeleteFargateProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fargateProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FargateProfile)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFargateProfileResponse Source #

Create a value of DeleteFargateProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fargateProfile:DeleteFargateProfileResponse', deleteFargateProfileResponse_fargateProfile - The deleted Fargate profile.

$sel:httpStatus:DeleteFargateProfileResponse', deleteFargateProfileResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' Text 

Instances

Instances details
Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

ToHeaders DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

ToPath DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

ToQuery DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.EKS.DeleteCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

newDeleteCluster Source #

Create a value of DeleteCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:DeleteCluster', deleteCluster_name - The name of the cluster to delete.

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.EKS.DeleteCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteClusterResponse Source #

Create a value of DeleteClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DeleteClusterResponse', deleteClusterResponse_cluster - The full description of the cluster to delete.

$sel:httpStatus:DeleteClusterResponse', deleteClusterResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
Eq CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Read CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Methods

rnf :: CreateCluster -> () #

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Associated Types

type AWSResponse CreateCluster #

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

newCreateCluster Source #

Create a value of CreateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kubernetesNetworkConfig:CreateCluster', createCluster_kubernetesNetworkConfig - The Kubernetes network configuration for the cluster.

$sel:version:CreateCluster', createCluster_version - The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used.

$sel:encryptionConfig:CreateCluster', createCluster_encryptionConfig - The encryption configuration for the cluster.

$sel:clientRequestToken:CreateCluster', createCluster_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:logging:CreateCluster', createCluster_logging - Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS Cluster control plane logs in the /Amazon EKS User Guide/ .

CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see CloudWatch Pricing.

$sel:tags:CreateCluster', createCluster_tags - The metadata to apply to the cluster to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define.

$sel:name:CreateCluster', createCluster_name - The unique name to give to your cluster.

$sel:roleArn:CreateCluster', createCluster_roleArn - The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf. For more information, see Amazon EKS Service IAM Role in the /Amazon EKS User Guide/ .

$sel:resourcesVpcConfig:CreateCluster', createCluster_resourcesVpcConfig - The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC Considerations and Cluster Security Group Considerations in the Amazon EKS User Guide. You must specify at least two subnets. You can specify up to five security groups, but we recommend that you use a dedicated security group for your cluster control plane.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.EKS.CreateCluster" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:CreateClusterResponse', createClusterResponse_cluster - The full description of your new cluster.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

UpdateClusterConfig

data UpdateClusterConfig Source #

See: newUpdateClusterConfig smart constructor.

Instances

Instances details
Eq UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Read UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Show UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Generic UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Associated Types

type Rep UpdateClusterConfig :: Type -> Type #

NFData UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Methods

rnf :: UpdateClusterConfig -> () #

Hashable UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

ToJSON UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

AWSRequest UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Associated Types

type AWSResponse UpdateClusterConfig #

ToHeaders UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

ToPath UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

ToQuery UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

type Rep UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

type Rep UpdateClusterConfig = D1 ('MetaData "UpdateClusterConfig" "Amazonka.EKS.UpdateClusterConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateClusterConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging))) :*: (S1 ('MetaSel ('Just "resourcesVpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfigRequest)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

newUpdateClusterConfig Source #

Create a value of UpdateClusterConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:UpdateClusterConfig', updateClusterConfig_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:logging:UpdateClusterConfig', updateClusterConfig_logging - Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS cluster control plane logs in the /Amazon EKS User Guide/ .

CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see CloudWatch Pricing.

$sel:resourcesVpcConfig:UpdateClusterConfig', updateClusterConfig_resourcesVpcConfig - Undocumented member.

$sel:name:UpdateClusterConfig', updateClusterConfig_name - The name of the Amazon EKS cluster to update.

data UpdateClusterConfigResponse Source #

See: newUpdateClusterConfigResponse smart constructor.

Instances

Instances details
Eq UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Read UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Show UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Generic UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Associated Types

type Rep UpdateClusterConfigResponse :: Type -> Type #

NFData UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

type Rep UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

type Rep UpdateClusterConfigResponse = D1 ('MetaData "UpdateClusterConfigResponse" "Amazonka.EKS.UpdateClusterConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateClusterConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClusterConfigResponse Source #

Create a value of UpdateClusterConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:update:UpdateClusterConfigResponse', updateClusterConfigResponse_update - Undocumented member.

$sel:httpStatus:UpdateClusterConfigResponse', updateClusterConfigResponse_httpStatus - The response's http status code.

ListAddons (Paginated)

data ListAddons Source #

See: newListAddons smart constructor.

Instances

Instances details
Eq ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Read ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Show ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Generic ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Associated Types

type Rep ListAddons :: Type -> Type #

NFData ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Methods

rnf :: ListAddons -> () #

Hashable ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

AWSPager ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

AWSRequest ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Associated Types

type AWSResponse ListAddons #

ToHeaders ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Methods

toHeaders :: ListAddons -> [Header] #

ToPath ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

ToQuery ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

type Rep ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

type Rep ListAddons = D1 ('MetaData "ListAddons" "Amazonka.EKS.ListAddons" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "ListAddons'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

newListAddons Source #

Create a value of ListAddons with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAddons', listAddons_nextToken - The nextToken value returned from a previous paginated ListAddonsRequest where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

$sel:maxResults:ListAddons', listAddons_maxResults - The maximum number of add-on results returned by ListAddonsRequest in paginated output. When you use this parameter, ListAddonsRequest returns only maxResults results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListAddonsRequest request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListAddonsRequest returns up to 100 results and a nextToken value, if applicable.

$sel:clusterName:ListAddons', listAddons_clusterName - The name of the cluster.

data ListAddonsResponse Source #

See: newListAddonsResponse smart constructor.

Instances

Instances details
Eq ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Read ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Show ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Generic ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Associated Types

type Rep ListAddonsResponse :: Type -> Type #

NFData ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Methods

rnf :: ListAddonsResponse -> () #

type Rep ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

type Rep ListAddonsResponse = D1 ('MetaData "ListAddonsResponse" "Amazonka.EKS.ListAddons" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "ListAddonsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addons") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAddonsResponse Source #

Create a value of ListAddonsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addons:ListAddonsResponse', listAddonsResponse_addons - A list of available add-ons.

$sel:nextToken:ListAddons', listAddonsResponse_nextToken - The nextToken value returned from a previous paginated ListAddonsResponse where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

$sel:httpStatus:ListAddonsResponse', listAddonsResponse_httpStatus - The response's http status code.

UpdateClusterVersion

data UpdateClusterVersion Source #

See: newUpdateClusterVersion smart constructor.

Instances

Instances details
Eq UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Read UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Show UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Generic UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Associated Types

type Rep UpdateClusterVersion :: Type -> Type #

NFData UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Methods

rnf :: UpdateClusterVersion -> () #

Hashable UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

ToJSON UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

AWSRequest UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Associated Types

type AWSResponse UpdateClusterVersion #

ToHeaders UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

ToPath UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

ToQuery UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

type Rep UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

type Rep UpdateClusterVersion = D1 ('MetaData "UpdateClusterVersion" "Amazonka.EKS.UpdateClusterVersion" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateClusterVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

newUpdateClusterVersion Source #

Create a value of UpdateClusterVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:UpdateClusterVersion', updateClusterVersion_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:name:UpdateClusterVersion', updateClusterVersion_name - The name of the Amazon EKS cluster to update.

$sel:version:UpdateClusterVersion', updateClusterVersion_version - The desired Kubernetes version following a successful update.

data UpdateClusterVersionResponse Source #

See: newUpdateClusterVersionResponse smart constructor.

Instances

Instances details
Eq UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Read UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Show UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Generic UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Associated Types

type Rep UpdateClusterVersionResponse :: Type -> Type #

NFData UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

type Rep UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

type Rep UpdateClusterVersionResponse = D1 ('MetaData "UpdateClusterVersionResponse" "Amazonka.EKS.UpdateClusterVersion" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateClusterVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClusterVersionResponse Source #

Create a value of UpdateClusterVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:update:UpdateClusterVersionResponse', updateClusterVersionResponse_update - The full description of the specified update

$sel:httpStatus:UpdateClusterVersionResponse', updateClusterVersionResponse_httpStatus - The response's http status code.

DescribeAddonVersions (Paginated)

data DescribeAddonVersions Source #

See: newDescribeAddonVersions smart constructor.

Instances

Instances details
Eq DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Read DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Show DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Generic DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Associated Types

type Rep DescribeAddonVersions :: Type -> Type #

NFData DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Methods

rnf :: DescribeAddonVersions -> () #

Hashable DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

AWSPager DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

AWSRequest DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Associated Types

type AWSResponse DescribeAddonVersions #

ToHeaders DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

ToPath DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

ToQuery DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

type Rep DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

type Rep DescribeAddonVersions = D1 ('MetaData "DescribeAddonVersions" "Amazonka.EKS.DescribeAddonVersions" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeAddonVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kubernetesVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

newDescribeAddonVersions :: DescribeAddonVersions Source #

Create a value of DescribeAddonVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addonName:DescribeAddonVersions', describeAddonVersions_addonName - The name of the add-on. The name must match one of the names returned by ListAddons .

$sel:nextToken:DescribeAddonVersions', describeAddonVersions_nextToken - The nextToken value returned from a previous paginated DescribeAddonVersionsRequest where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

$sel:kubernetesVersion:DescribeAddonVersions', describeAddonVersions_kubernetesVersion - The Kubernetes versions that the add-on can be used with.

$sel:maxResults:DescribeAddonVersions', describeAddonVersions_maxResults - The maximum number of results to return.

data DescribeAddonVersionsResponse Source #

See: newDescribeAddonVersionsResponse smart constructor.

Instances

Instances details
Eq DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Read DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Show DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Generic DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Associated Types

type Rep DescribeAddonVersionsResponse :: Type -> Type #

NFData DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

type Rep DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

type Rep DescribeAddonVersionsResponse = D1 ('MetaData "DescribeAddonVersionsResponse" "Amazonka.EKS.DescribeAddonVersions" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "DescribeAddonVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addons") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AddonInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAddonVersionsResponse Source #

Create a value of DescribeAddonVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addons:DescribeAddonVersionsResponse', describeAddonVersionsResponse_addons - The list of available versions with Kubernetes version compatibility.

$sel:nextToken:DescribeAddonVersions', describeAddonVersionsResponse_nextToken - The nextToken value returned from a previous paginated DescribeAddonVersionsResponse where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

$sel:httpStatus:DescribeAddonVersionsResponse', describeAddonVersionsResponse_httpStatus - The response's http status code.

UpdateNodegroupVersion

data UpdateNodegroupVersion Source #

See: newUpdateNodegroupVersion smart constructor.

Instances

Instances details
Eq UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Read UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Show UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Generic UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Associated Types

type Rep UpdateNodegroupVersion :: Type -> Type #

NFData UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Methods

rnf :: UpdateNodegroupVersion -> () #

Hashable UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

ToJSON UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

AWSRequest UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Associated Types

type AWSResponse UpdateNodegroupVersion #

ToHeaders UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

ToPath UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

ToQuery UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

type Rep UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

type Rep UpdateNodegroupVersion = D1 ('MetaData "UpdateNodegroupVersion" "Amazonka.EKS.UpdateNodegroupVersion" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateNodegroupVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "releaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "launchTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateSpecification)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

newUpdateNodegroupVersion Source #

Create a value of UpdateNodegroupVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:force:UpdateNodegroupVersion', updateNodegroupVersion_force - Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue. If an update fails because pods could not be drained, you can force the update after it fails to terminate the old node whether or not any pods are running on the node.

$sel:releaseVersion:UpdateNodegroupVersion', updateNodegroupVersion_releaseVersion - The AMI version of the Amazon EKS optimized AMI to use for the update. By default, the latest available AMI version for the node group's Kubernetes version is used. For more information, see Amazon EKS optimized Amazon Linux 2 AMI versions in the Amazon EKS User Guide. If you specify launchTemplate, and your launch template uses a custom AMI, then don't specify releaseVersion, or the node group update will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

$sel:version:UpdateNodegroupVersion', updateNodegroupVersion_version - The Kubernetes version to update to. If no version is specified, then the Kubernetes version of the node group does not change. You can specify the Kubernetes version of the cluster to update the node group to the latest AMI version of the cluster's Kubernetes version. If you specify launchTemplate, and your launch template uses a custom AMI, then don't specify version, or the node group update will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

$sel:launchTemplate:UpdateNodegroupVersion', updateNodegroupVersion_launchTemplate - An object representing a node group's launch template specification. You can only update a node group using a launch template if the node group was originally deployed with a launch template.

$sel:clientRequestToken:UpdateNodegroupVersion', updateNodegroupVersion_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:clusterName:UpdateNodegroupVersion', updateNodegroupVersion_clusterName - The name of the Amazon EKS cluster that is associated with the managed node group to update.

$sel:nodegroupName:UpdateNodegroupVersion', updateNodegroupVersion_nodegroupName - The name of the managed node group to update.

data UpdateNodegroupVersionResponse Source #

See: newUpdateNodegroupVersionResponse smart constructor.

Instances

Instances details
Eq UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Read UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Show UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Generic UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Associated Types

type Rep UpdateNodegroupVersionResponse :: Type -> Type #

NFData UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

type Rep UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

type Rep UpdateNodegroupVersionResponse = D1 ('MetaData "UpdateNodegroupVersionResponse" "Amazonka.EKS.UpdateNodegroupVersion" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "UpdateNodegroupVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNodegroupVersionResponse Source #

Create a value of UpdateNodegroupVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:update:UpdateNodegroupVersionResponse', updateNodegroupVersionResponse_update - Undocumented member.

$sel:httpStatus:UpdateNodegroupVersionResponse', updateNodegroupVersionResponse_httpStatus - The response's http status code.

ListIdentityProviderConfigs (Paginated)

data ListIdentityProviderConfigs Source #

See: newListIdentityProviderConfigs smart constructor.

Instances

Instances details
Eq ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Read ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Show ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Generic ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Associated Types

type Rep ListIdentityProviderConfigs :: Type -> Type #

NFData ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Hashable ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

AWSPager ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

AWSRequest ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

ToHeaders ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

ToPath ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

ToQuery ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

type Rep ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

type Rep ListIdentityProviderConfigs = D1 ('MetaData "ListIdentityProviderConfigs" "Amazonka.EKS.ListIdentityProviderConfigs" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "ListIdentityProviderConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

newListIdentityProviderConfigs Source #

Create a value of ListIdentityProviderConfigs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIdentityProviderConfigs', listIdentityProviderConfigs_nextToken - The nextToken value returned from a previous paginated IdentityProviderConfigsRequest where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:maxResults:ListIdentityProviderConfigs', listIdentityProviderConfigs_maxResults - The maximum number of identity provider configurations returned by ListIdentityProviderConfigs in paginated output. When you use this parameter, ListIdentityProviderConfigs returns only maxResults results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListIdentityProviderConfigs request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListIdentityProviderConfigs returns up to 100 results and a nextToken value, if applicable.

$sel:clusterName:ListIdentityProviderConfigs', listIdentityProviderConfigs_clusterName - The cluster name that you want to list identity provider configurations for.

data ListIdentityProviderConfigsResponse Source #

Instances

Instances details
Eq ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Read ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Show ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Generic ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

NFData ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

type Rep ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

type Rep ListIdentityProviderConfigsResponse = D1 ('MetaData "ListIdentityProviderConfigsResponse" "Amazonka.EKS.ListIdentityProviderConfigs" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "ListIdentityProviderConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityProviderConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IdentityProviderConfig])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListIdentityProviderConfigsResponse Source #

Create a value of ListIdentityProviderConfigsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility: