amazonka-eks-2.0: Amazon Elastic Kubernetes Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have permissions to perform the requested operation. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide.

BadRequestException

_BadRequestException :: AsError a => Fold 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.

ClientException

_ClientException :: AsError a => Fold 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.

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

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

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

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

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

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

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

The specified resource is in use.

ResourceLimitExceededException

_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #

You have encountered a service limit on the specified resource.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold 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.

ResourcePropagationDelayException

_ResourcePropagationDelayException :: AsError a => Fold a ServiceError Source #

Required resources (such as service-linked roles) were created and are still propagating. Retry later.

ServerException

_ServerException :: AsError a => Fold a ServiceError Source #

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

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

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

UnsupportedAvailabilityZoneException

_UnsupportedAvailabilityZoneException :: AsError a => Fold 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.

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.

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.

ClusterDeleted

newClusterDeleted :: Wait DescribeCluster Source #

Polls DescribeCluster 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.

FargateProfileDeleted

newFargateProfileDeleted :: Wait DescribeFargateProfile Source #

Polls DescribeFargateProfile every 30 seconds until a successful state is reached. An error is returned after 60 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.

NodegroupDeleted

newNodegroupDeleted :: Wait DescribeNodegroup Source #

Polls DescribeNodegroup every 30 seconds until a successful state is reached. An error is returned after 40 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.

AssociateEncryptionConfig

data AssociateEncryptionConfig Source #

See: newAssociateEncryptionConfig smart constructor.

Instances

Instances details
ToJSON AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

ToHeaders AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

ToPath AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

ToQuery AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

AWSRequest AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Generic AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Associated Types

type Rep AssociateEncryptionConfig :: Type -> Type #

Read AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Show AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

NFData AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Eq AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Hashable AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

type AWSResponse AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

type Rep AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

type Rep AssociateEncryptionConfig = D1 ('MetaData "AssociateEncryptionConfig" "Amazonka.EKS.AssociateEncryptionConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AssociateEncryptionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EncryptionConfig]))))

newAssociateEncryptionConfig Source #

Create a value of AssociateEncryptionConfig 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:

AssociateEncryptionConfig, associateEncryptionConfig_clientRequestToken - The client request token you are using with the encryption configuration.

AssociateEncryptionConfig, associateEncryptionConfig_clusterName - The name of the cluster that you are associating with encryption configuration.

AssociateEncryptionConfig, associateEncryptionConfig_encryptionConfig - The configuration you are using for encryption.

data AssociateEncryptionConfigResponse Source #

See: newAssociateEncryptionConfigResponse smart constructor.

Instances

Instances details
Generic AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Associated Types

type Rep AssociateEncryptionConfigResponse :: Type -> Type #

Read AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Show AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

NFData AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Eq AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

type Rep AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

type Rep AssociateEncryptionConfigResponse = D1 ('MetaData "AssociateEncryptionConfigResponse" "Amazonka.EKS.AssociateEncryptionConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AssociateEncryptionConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateEncryptionConfigResponse Source #

Create a value of AssociateEncryptionConfigResponse 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:AssociateEncryptionConfigResponse', associateEncryptionConfigResponse_update - Undocumented member.

$sel:httpStatus:AssociateEncryptionConfigResponse', associateEncryptionConfigResponse_httpStatus - The response's http status code.

AssociateIdentityProviderConfig

data AssociateIdentityProviderConfig Source #

See: newAssociateIdentityProviderConfig smart constructor.

Instances

Instances details
ToJSON AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

ToHeaders AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

ToPath AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

ToQuery AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

AWSRequest AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Generic AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Associated Types

type Rep AssociateIdentityProviderConfig :: Type -> Type #

Read AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Show AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

NFData AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Eq AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Hashable AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

type AWSResponse AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

type Rep AssociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

type Rep AssociateIdentityProviderConfig = D1 ('MetaData "AssociateIdentityProviderConfig" "Amazonka.EKS.AssociateIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AssociateIdentityProviderConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "oidc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OidcIdentityProviderConfigRequest))))

newAssociateIdentityProviderConfig Source #

Create a value of AssociateIdentityProviderConfig 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:

AssociateIdentityProviderConfig, associateIdentityProviderConfig_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

AssociateIdentityProviderConfig, associateIdentityProviderConfig_tags - The metadata to apply to the configuration to assist with categorization and organization. Each tag consists of a key and an optional value. You define both.

AssociateIdentityProviderConfig, associateIdentityProviderConfig_clusterName - The name of the cluster to associate the configuration to.

AssociateIdentityProviderConfig, associateIdentityProviderConfig_oidc - An object representing an OpenID Connect (OIDC) identity provider configuration.

data AssociateIdentityProviderConfigResponse Source #

Instances

Instances details
Generic AssociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Read AssociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Show AssociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

NFData AssociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

Eq AssociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

type Rep AssociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateIdentityProviderConfig

type Rep AssociateIdentityProviderConfigResponse = D1 ('MetaData "AssociateIdentityProviderConfigResponse" "Amazonka.EKS.AssociateIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AssociateIdentityProviderConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

CreateAddon

data CreateAddon Source #

See: newCreateAddon smart constructor.

Instances

Instances details
ToJSON CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Associated Types

type AWSResponse CreateAddon #

Generic CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Associated Types

type Rep CreateAddon :: Type -> Type #

Read CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Show CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

NFData CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Methods

rnf :: CreateAddon -> () #

Eq CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Hashable CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type AWSResponse CreateAddon Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type Rep 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:

CreateAddon, createAddon_addonVersion - The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .

CreateAddon, createAddon_clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

CreateAddon, createAddon_configurationValues - The set of configuration values for the add-on that's created. The values that you provide are validated against the schema in DescribeAddonConfiguration .

$sel:resolveConflicts:CreateAddon', createAddon_resolveConflicts - How to resolve field value conflicts for an Amazon EKS add-on. Conflicts are handled based on the value you choose:

  • None – If the self-managed version of the add-on is installed on your cluster, Amazon EKS doesn't change the value. Creation of the add-on might fail.
  • Overwrite – If the self-managed version of the add-on is installed on your cluster and the Amazon EKS default value is different than the existing value, Amazon EKS changes the value to the Amazon EKS default value.
  • Preserve – Not supported. You can set this value when updating an add-on though. For more information, see UpdateAddon.

If you don't currently have the self-managed version of the add-on installed on your cluster, the Amazon EKS add-on is installed. Amazon EKS sets all values to default values, regardless of the option that you specify.

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.

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. You define both.

CreateAddon, createAddon_clusterName - The name of the cluster to create the add-on for.

CreateAddon, createAddon_addonName - The name of the add-on. The name must match one of the names that DescribeAddonVersions returns.

data CreateAddonResponse Source #

See: newCreateAddonResponse smart constructor.

Instances

Instances details
Generic CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Associated Types

type Rep CreateAddonResponse :: Type -> Type #

Read CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Show CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

NFData CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

Methods

rnf :: CreateAddonResponse -> () #

Eq CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type Rep CreateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateAddon

type Rep CreateAddonResponse = D1 ('MetaData "CreateAddonResponse" "Amazonka.EKS.CreateAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Associated Types

type AWSResponse CreateCluster #

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

Read CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Methods

rnf :: CreateCluster -> () #

Eq CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type Rep 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:

CreateCluster, createCluster_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

CreateCluster, createCluster_encryptionConfig - The encryption configuration for the cluster.

CreateCluster, createCluster_kubernetesNetworkConfig - The Kubernetes network configuration for the cluster.

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.

CreateCluster, createCluster_outpostConfig - An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a local cluster on an Outpost, review Local clusters for Amazon EKS on Amazon Web Services Outposts in the Amazon EKS User Guide. This object isn't available for creating Amazon EKS clusters on the Amazon Web Services cloud.

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. You define both.

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

The default version might not be the latest version available.

CreateCluster, createCluster_name - The unique name to give to your cluster.

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

CreateCluster, createCluster_resourcesVpcConfig - The VPC configuration that's 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. However, we recommend that you use a dedicated security group for your cluster control plane.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.EKS.CreateCluster" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

CreateFargateProfile

data CreateFargateProfile Source #

See: newCreateFargateProfile smart constructor.

Instances

Instances details
ToJSON CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Associated Types

type AWSResponse CreateFargateProfile #

Generic CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Associated Types

type Rep CreateFargateProfile :: Type -> Type #

Read CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Show CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

NFData CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Methods

rnf :: CreateFargateProfile -> () #

Eq CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Hashable CreateFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "CreateFargateProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "selectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FargateProfileSelector])) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((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)))))

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:

CreateFargateProfile, createFargateProfile_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

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.

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.

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. You define both. Fargate profile tags do not propagate to any other resources associated with the Fargate profile, such as the pods that are scheduled with it.

CreateFargateProfile, createFargateProfile_fargateProfileName - The name of the Fargate profile.

CreateFargateProfile, createFargateProfile_clusterName - The name of the Amazon EKS cluster to apply the Fargate profile to.

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
Generic CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Associated Types

type Rep CreateFargateProfileResponse :: Type -> Type #

Read CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Show CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

NFData CreateFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateFargateProfile

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

CreateNodegroup

data CreateNodegroup Source #

See: newCreateNodegroup smart constructor.

Instances

Instances details
ToJSON CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

ToHeaders CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

ToPath CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

ToQuery CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

AWSRequest CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Associated Types

type AWSResponse CreateNodegroup #

Generic CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Associated Types

type Rep CreateNodegroup :: Type -> Type #

Read CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Show CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

NFData CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Methods

rnf :: CreateNodegroup -> () #

Eq CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Hashable CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

type AWSResponse CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

type Rep CreateNodegroup Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

type Rep CreateNodegroup = D1 ('MetaData "CreateNodegroup" "Amazonka.EKS.CreateNodegroup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "CreateNodegroup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "amiType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AMITypes)) :*: S1 ('MetaSel ('Just "capacityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityTypes))) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "launchTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateSpecification)) :*: (S1 ('MetaSel ('Just "releaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteAccessConfig)))))) :*: (((S1 ('MetaSel ('Just "scalingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupScalingConfig)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "taints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Taint])) :*: S1 ('MetaSel ('Just "updateConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupUpdateConfig)))) :*: ((S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "nodeRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateNodegroup Source #

Create a value of CreateNodegroup 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:

CreateNodegroup, createNodegroup_amiType - The AMI type for your node group. If you specify launchTemplate, and your launch template uses a custom AMI, then don't specify amiType, or the node group deployment will fail. If your launch template uses a Windows custom AMI, then add eks:kube-proxy-windows to your Windows nodes rolearn in the aws-auth ConfigMap. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_capacityType - The capacity type for your node group.

CreateNodegroup, createNodegroup_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

CreateNodegroup, createNodegroup_diskSize - The root device disk size (in GiB) for your node group instances. The default disk size is 20 GiB for Linux and Bottlerocket. The default disk size is 50 GiB for Windows. If you specify launchTemplate, then don't specify diskSize, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_instanceTypes - Specify the instance types for a node group. If you specify a GPU instance type, make sure to also specify an applicable GPU AMI type with the amiType parameter. If you specify launchTemplate, then you can specify zero or one instance type in your launch template or you can specify 0-20 instance types for instanceTypes. If however, you specify an instance type in your launch template and specify any instanceTypes, the node group deployment will fail. If you don't specify an instance type in a launch template or for instanceTypes, then t3.medium is used, by default. If you specify Spot for capacityType, then we recommend specifying multiple values for instanceTypes. For more information, see Managed node group capacity types and Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_labels - The Kubernetes labels to be applied to the nodes in the node group when they are created.

CreateNodegroup, createNodegroup_launchTemplate - An object representing a node group's launch template specification. If specified, then do not specify instanceTypes, diskSize, or remoteAccess and make sure that the launch template meets the requirements in launchTemplateSpecification.

CreateNodegroup, createNodegroup_releaseVersion - The AMI version of the Amazon EKS optimized AMI to use with your node group. By default, the latest available AMI version for the node group's current Kubernetes version is used. For information about Linux versions, see Amazon EKS optimized Amazon Linux AMI versions in the Amazon EKS User Guide. Amazon EKS managed node groups support the November 2022 and later releases of the Windows AMIs. For information about Windows versions, see Amazon EKS optimized Windows 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 deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_remoteAccess - The remote access configuration to use with your node group. For Linux, the protocol is SSH. For Windows, the protocol is RDP. If you specify launchTemplate, then don't specify remoteAccess, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_scalingConfig - The scaling configuration details for the Auto Scaling group that is created for your node group.

CreateNodegroup, createNodegroup_tags - The metadata to apply to the node group to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Node group tags do not propagate to any other resources associated with the node group, such as the Amazon EC2 instances or subnets.

CreateNodegroup, createNodegroup_taints - The Kubernetes taints to be applied to the nodes in the node group. For more information, see Node taints on managed node groups.

CreateNodegroup, createNodegroup_updateConfig - The node group update configuration.

CreateNodegroup, createNodegroup_version - The Kubernetes version to use for your managed nodes. By default, the Kubernetes version of the cluster is used, and this is the only accepted specified value. If you specify launchTemplate, and your launch template uses a custom AMI, then don't specify version, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_clusterName - The name of the cluster to create the node group in.

CreateNodegroup, createNodegroup_nodegroupName - The unique name to give your node group.

CreateNodegroup, createNodegroup_subnets - The subnets to use for the Auto Scaling group that is created for your node group. If you specify launchTemplate, then don't specify SubnetId in your launch template, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

CreateNodegroup, createNodegroup_nodeRole - The Amazon Resource Name (ARN) of the IAM role to associate with your node group. The Amazon EKS worker node kubelet daemon makes calls to Amazon Web Services APIs on your behalf. Nodes receive permissions for these API calls through an IAM instance profile and associated policies. Before you can launch nodes and register them into a cluster, you must create an IAM role for those nodes to use when they are launched. For more information, see Amazon EKS node IAM role in the /Amazon EKS User Guide/ . If you specify launchTemplate, then don't specify IamInstanceProfile in your launch template, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

data CreateNodegroupResponse Source #

See: newCreateNodegroupResponse smart constructor.

Instances

Instances details
Generic CreateNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Associated Types

type Rep CreateNodegroupResponse :: Type -> Type #

Read CreateNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Show CreateNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

NFData CreateNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

Methods

rnf :: CreateNodegroupResponse -> () #

Eq CreateNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

type Rep CreateNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.CreateNodegroup

type Rep CreateNodegroupResponse = D1 ('MetaData "CreateNodegroupResponse" "Amazonka.EKS.CreateNodegroup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "CreateNodegroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodegroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Nodegroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNodegroupResponse Source #

Create a value of CreateNodegroupResponse 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:CreateNodegroupResponse', createNodegroupResponse_nodegroup - The full description of your new node group.

$sel:httpStatus:CreateNodegroupResponse', createNodegroupResponse_httpStatus - The response's http status code.

DeleteAddon

data DeleteAddon Source #

See: newDeleteAddon smart constructor.

Constructors

DeleteAddon' (Maybe Bool) Text Text 

Instances

Instances details
ToHeaders DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Methods

toHeaders :: DeleteAddon -> [Header] #

ToPath DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

ToQuery DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

AWSRequest DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Associated Types

type AWSResponse DeleteAddon #

Generic DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Associated Types

type Rep DeleteAddon :: Type -> Type #

Read DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Show DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

NFData DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Methods

rnf :: DeleteAddon -> () #

Eq DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Hashable DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

type AWSResponse DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

type Rep DeleteAddon Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

type Rep DeleteAddon = D1 ('MetaData "DeleteAddon" "Amazonka.EKS.DeleteAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeleteAddon'" 'PrefixI 'True) (S1 ('MetaSel ('Just "preserve") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteAddon Source #

Create a value of DeleteAddon 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:preserve:DeleteAddon', deleteAddon_preserve - Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.

DeleteAddon, deleteAddon_clusterName - The name of the cluster to delete the add-on from.

DeleteAddon, deleteAddon_addonName - The name of the add-on. The name must match one of the names returned by ListAddons .

data DeleteAddonResponse Source #

See: newDeleteAddonResponse smart constructor.

Instances

Instances details
Generic DeleteAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Associated Types

type Rep DeleteAddonResponse :: Type -> Type #

Read DeleteAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Show DeleteAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

NFData DeleteAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

Methods

rnf :: DeleteAddonResponse -> () #

Eq DeleteAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

type Rep DeleteAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteAddon

type Rep DeleteAddonResponse = D1 ('MetaData "DeleteAddonResponse" "Amazonka.EKS.DeleteAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeleteAddonResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Addon)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAddonResponse Source #

Create a value of DeleteAddonResponse 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:DeleteAddonResponse', deleteAddonResponse_addon - Undocumented member.

$sel:httpStatus:DeleteAddonResponse', deleteAddonResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' Text 

Instances

Instances details
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

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteCluster, deleteCluster_name - The name of the cluster to delete.

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.EKS.DeleteCluster" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DeleteFargateProfile

data DeleteFargateProfile Source #

See: newDeleteFargateProfile smart constructor.

Instances

Instances details
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

AWSRequest DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Associated Types

type AWSResponse DeleteFargateProfile #

Generic DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Associated Types

type Rep DeleteFargateProfile :: Type -> Type #

Read DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Show DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

NFData DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Methods

rnf :: DeleteFargateProfile -> () #

Eq DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Hashable DeleteFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeleteFargateProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fargateProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteFargateProfile, deleteFargateProfile_clusterName - The name of the Amazon EKS cluster associated with the Fargate profile to delete.

DeleteFargateProfile, deleteFargateProfile_fargateProfileName - The name of the Fargate profile to delete.

data DeleteFargateProfileResponse Source #

See: newDeleteFargateProfileResponse smart constructor.

Instances

Instances details
Generic DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Associated Types

type Rep DeleteFargateProfileResponse :: Type -> Type #

Read DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Show DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

NFData DeleteFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteFargateProfile

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DeleteNodegroup

data DeleteNodegroup Source #

See: newDeleteNodegroup smart constructor.

Constructors

DeleteNodegroup' Text Text 

Instances

Instances details
ToHeaders DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

ToPath DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

ToQuery DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

AWSRequest DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Associated Types

type AWSResponse DeleteNodegroup #

Generic DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Associated Types

type Rep DeleteNodegroup :: Type -> Type #

Read DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Show DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

NFData DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Methods

rnf :: DeleteNodegroup -> () #

Eq DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Hashable DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

type AWSResponse DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

type Rep DeleteNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

type Rep DeleteNodegroup = D1 ('MetaData "DeleteNodegroup" "Amazonka.EKS.DeleteNodegroup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeleteNodegroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteNodegroup Source #

Create a value of DeleteNodegroup 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:

DeleteNodegroup, deleteNodegroup_clusterName - The name of the Amazon EKS cluster that is associated with your node group.

DeleteNodegroup, deleteNodegroup_nodegroupName - The name of the node group to delete.

data DeleteNodegroupResponse Source #

See: newDeleteNodegroupResponse smart constructor.

Instances

Instances details
Generic DeleteNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Associated Types

type Rep DeleteNodegroupResponse :: Type -> Type #

Read DeleteNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Show DeleteNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

NFData DeleteNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

Methods

rnf :: DeleteNodegroupResponse -> () #

Eq DeleteNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

type Rep DeleteNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DeleteNodegroup

type Rep DeleteNodegroupResponse = D1 ('MetaData "DeleteNodegroupResponse" "Amazonka.EKS.DeleteNodegroup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeleteNodegroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodegroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Nodegroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteNodegroupResponse Source #

Create a value of DeleteNodegroupResponse 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:DeleteNodegroupResponse', deleteNodegroupResponse_nodegroup - The full description of your deleted node group.

$sel:httpStatus:DeleteNodegroupResponse', deleteNodegroupResponse_httpStatus - The response's http status code.

DeregisterCluster

data DeregisterCluster Source #

See: newDeregisterCluster smart constructor.

Constructors

DeregisterCluster' Text 

Instances

Instances details
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

AWSRequest DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Associated Types

type AWSResponse DeregisterCluster #

Generic DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Associated Types

type Rep DeregisterCluster :: Type -> Type #

Read DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Show DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

NFData DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Methods

rnf :: DeregisterCluster -> () #

Eq DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Hashable DeregisterCluster Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DeregisterCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeregisterCluster, deregisterCluster_name - The name of the connected cluster to deregister.

data DeregisterClusterResponse Source #

See: newDeregisterClusterResponse smart constructor.

Instances

Instances details
Generic DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Associated Types

type Rep DeregisterClusterResponse :: Type -> Type #

Read DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Show DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

NFData DeregisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DeregisterCluster

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DescribeAddon

data DescribeAddon Source #

See: newDescribeAddon smart constructor.

Constructors

DescribeAddon' Text Text 

Instances

Instances details
ToHeaders DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

ToPath DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

ToQuery DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

AWSRequest DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Associated Types

type AWSResponse DescribeAddon #

Generic DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Associated Types

type Rep DescribeAddon :: Type -> Type #

Read DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Show DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

NFData DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Methods

rnf :: DescribeAddon -> () #

Eq DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Hashable DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

type AWSResponse DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

type Rep DescribeAddon Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

type Rep DescribeAddon = D1 ('MetaData "DescribeAddon" "Amazonka.EKS.DescribeAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeAddon'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAddon Source #

Create a value of DescribeAddon 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:

DescribeAddon, describeAddon_clusterName - The name of the cluster.

DescribeAddon, describeAddon_addonName - The name of the add-on. The name must match one of the names returned by ListAddons .

data DescribeAddonResponse Source #

See: newDescribeAddonResponse smart constructor.

Instances

Instances details
Generic DescribeAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Associated Types

type Rep DescribeAddonResponse :: Type -> Type #

Read DescribeAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Show DescribeAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

NFData DescribeAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

Methods

rnf :: DescribeAddonResponse -> () #

Eq DescribeAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

type Rep DescribeAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddon

type Rep DescribeAddonResponse = D1 ('MetaData "DescribeAddonResponse" "Amazonka.EKS.DescribeAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeAddonResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Addon)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAddonResponse Source #

Create a value of DescribeAddonResponse 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:DescribeAddonResponse', describeAddonResponse_addon - Undocumented member.

$sel:httpStatus:DescribeAddonResponse', describeAddonResponse_httpStatus - The response's http status code.

DescribeAddonConfiguration

data DescribeAddonConfiguration Source #

See: newDescribeAddonConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

ToPath DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

ToQuery DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

AWSRequest DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Generic DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Associated Types

type Rep DescribeAddonConfiguration :: Type -> Type #

Read DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Show DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

NFData DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Eq DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Hashable DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

type AWSResponse DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

type Rep DescribeAddonConfiguration Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

type Rep DescribeAddonConfiguration = D1 ('MetaData "DescribeAddonConfiguration" "Amazonka.EKS.DescribeAddonConfiguration" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeAddonConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "addonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAddonConfiguration Source #

Create a value of DescribeAddonConfiguration 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:

DescribeAddonConfiguration, describeAddonConfiguration_addonName - The name of the add-on. The name must match one of the names that DescribeAddonVersions returns.

DescribeAddonConfiguration, describeAddonConfiguration_addonVersion - The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .

data DescribeAddonConfigurationResponse Source #

Instances

Instances details
Generic DescribeAddonConfigurationResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Associated Types

type Rep DescribeAddonConfigurationResponse :: Type -> Type #

Read DescribeAddonConfigurationResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Show DescribeAddonConfigurationResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

NFData DescribeAddonConfigurationResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

Eq DescribeAddonConfigurationResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

type Rep DescribeAddonConfigurationResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonConfiguration

type Rep DescribeAddonConfigurationResponse = D1 ('MetaData "DescribeAddonConfigurationResponse" "Amazonka.EKS.DescribeAddonConfiguration" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeAddonConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configurationSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAddonConfigurationResponse Source #

Create a value of DescribeAddonConfigurationResponse 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:

DescribeAddonConfiguration, describeAddonConfigurationResponse_addonName - The name of the add-on.

DescribeAddonConfiguration, describeAddonConfigurationResponse_addonVersion - The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .

$sel:configurationSchema:DescribeAddonConfigurationResponse', describeAddonConfigurationResponse_configurationSchema - A JSON schema that's used to validate the configuration values that you provide when an addon is created or updated.

$sel:httpStatus:DescribeAddonConfigurationResponse', describeAddonConfigurationResponse_httpStatus - The response's http status code.

DescribeAddonVersions (Paginated)

data DescribeAddonVersions Source #

See: newDescribeAddonVersions smart constructor.

Instances

Instances details
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

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 #

Generic DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Associated Types

type Rep DescribeAddonVersions :: Type -> Type #

Read DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Show DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

NFData DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Methods

rnf :: DescribeAddonVersions -> () #

Eq DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Hashable DescribeAddonVersions Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeAddonVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonName") '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)))) :*: ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "publishers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "types") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

DescribeAddonVersions, describeAddonVersions_addonName - The name of the add-on. The name must match one of the names returned by ListAddons .

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

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

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:owners:DescribeAddonVersions', describeAddonVersions_owners - The owner of the add-on. For valid owners, don't specify a value for this property.

$sel:publishers:DescribeAddonVersions', describeAddonVersions_publishers - The publisher of the add-on. For valid publishers, don't specify a value for this property.

DescribeAddonVersions, describeAddonVersions_types - The type of the add-on. For valid types, don't specify a value for this property.

data DescribeAddonVersionsResponse Source #

See: newDescribeAddonVersionsResponse smart constructor.

Instances

Instances details
Generic DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Associated Types

type Rep DescribeAddonVersionsResponse :: Type -> Type #

Read DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Show DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

NFData DescribeAddonVersionsResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeAddonVersions

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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 and other properties.

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.

DescribeCluster

data DescribeCluster Source #

See: newDescribeCluster smart constructor.

Constructors

DescribeCluster' Text 

Instances

Instances details
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

AWSRequest DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Associated Types

type AWSResponse DescribeCluster #

Generic DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Associated Types

type Rep DescribeCluster :: Type -> Type #

Read DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Show DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

NFData DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Methods

rnf :: DescribeCluster -> () #

Eq DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Hashable DescribeCluster Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeCluster, describeCluster_name - The name of the cluster to describe.

data DescribeClusterResponse Source #

See: newDescribeClusterResponse smart constructor.

Instances

Instances details
Generic DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Associated Types

type Rep DescribeClusterResponse :: Type -> Type #

Read DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Show DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

NFData DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

Methods

rnf :: DescribeClusterResponse -> () #

Eq DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

type Rep DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeCluster

type Rep DescribeClusterResponse = D1 ('MetaData "DescribeClusterResponse" "Amazonka.EKS.DescribeCluster" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DescribeFargateProfile

data DescribeFargateProfile Source #

See: newDescribeFargateProfile smart constructor.

Instances

Instances details
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

AWSRequest DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Associated Types

type AWSResponse DescribeFargateProfile #

Generic DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Associated Types

type Rep DescribeFargateProfile :: Type -> Type #

Read DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Show DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

NFData DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Methods

rnf :: DescribeFargateProfile -> () #

Eq DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Hashable DescribeFargateProfile Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeFargateProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fargateProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeFargateProfile, describeFargateProfile_clusterName - The name of the Amazon EKS cluster associated with the Fargate profile.

DescribeFargateProfile, describeFargateProfile_fargateProfileName - The name of the Fargate profile to describe.

data DescribeFargateProfileResponse Source #

See: newDescribeFargateProfileResponse smart constructor.

Instances

Instances details
Generic DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Associated Types

type Rep DescribeFargateProfileResponse :: Type -> Type #

Read DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Show DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

NFData DescribeFargateProfileResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeFargateProfile

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DescribeIdentityProviderConfig

data DescribeIdentityProviderConfig Source #

See: newDescribeIdentityProviderConfig smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Show DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

NFData DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Eq DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Hashable DescribeIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeIdentityProviderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityProviderConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderConfig)))

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:

DescribeIdentityProviderConfig, describeIdentityProviderConfig_clusterName - The cluster name that the identity provider configuration is associated to.

DescribeIdentityProviderConfig, describeIdentityProviderConfig_identityProviderConfig - An object representing an identity provider configuration.

data DescribeIdentityProviderConfigResponse Source #

Instances

Instances details
Generic 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

NFData DescribeIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeIdentityProviderConfig

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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:

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.

DescribeNodegroup

data DescribeNodegroup Source #

See: newDescribeNodegroup smart constructor.

Instances

Instances details
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

AWSRequest DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Associated Types

type AWSResponse DescribeNodegroup #

Generic DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Associated Types

type Rep DescribeNodegroup :: Type -> Type #

Read DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Show DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

NFData DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Methods

rnf :: DescribeNodegroup -> () #

Eq DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Hashable DescribeNodegroup Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DescribeNodegroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeNodegroup, describeNodegroup_clusterName - The name of the Amazon EKS cluster associated with the node group.

DescribeNodegroup, describeNodegroup_nodegroupName - The name of the node group to describe.

data DescribeNodegroupResponse Source #

See: newDescribeNodegroupResponse smart constructor.

Instances

Instances details
Generic DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Associated Types

type Rep DescribeNodegroupResponse :: Type -> Type #

Read DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Show DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

NFData DescribeNodegroupResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeNodegroup

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DescribeUpdate

data DescribeUpdate Source #

See: newDescribeUpdate smart constructor.

Instances

Instances details
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

AWSRequest DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Associated Types

type AWSResponse DescribeUpdate #

Generic DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Associated Types

type Rep DescribeUpdate :: Type -> Type #

Read DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Show DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

NFData DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Methods

rnf :: DescribeUpdate -> () #

Eq DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Hashable DescribeUpdate Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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))))

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:

DescribeUpdate, describeUpdate_addonName - The name of the add-on. The name must match one of the names returned by ListAddons . This parameter is required if the update is an add-on update.

DescribeUpdate, describeUpdate_nodegroupName - The name of the Amazon EKS node group associated with the update. This parameter is required if the update is a node group update.

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
Generic DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Associated Types

type Rep DescribeUpdateResponse :: Type -> Type #

Read DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Show DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

NFData DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

Methods

rnf :: DescribeUpdateResponse -> () #

Eq DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

type Rep DescribeUpdateResponse Source # 
Instance details

Defined in Amazonka.EKS.DescribeUpdate

type Rep DescribeUpdateResponse = D1 ('MetaData "DescribeUpdateResponse" "Amazonka.EKS.DescribeUpdate" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

DisassociateIdentityProviderConfig

data DisassociateIdentityProviderConfig Source #

Instances

Instances details
ToJSON DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToHeaders DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToPath DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToQuery DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

AWSRequest DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Generic DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Associated Types

type Rep DisassociateIdentityProviderConfig :: Type -> Type #

Read DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Show DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

NFData DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Eq DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Hashable DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type AWSResponse DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfig = D1 ('MetaData "DisassociateIdentityProviderConfig" "Amazonka.EKS.DisassociateIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DisassociateIdentityProviderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityProviderConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderConfig))))

newDisassociateIdentityProviderConfig Source #

Create a value of DisassociateIdentityProviderConfig 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:

DisassociateIdentityProviderConfig, disassociateIdentityProviderConfig_clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

DisassociateIdentityProviderConfig, disassociateIdentityProviderConfig_clusterName - The name of the cluster to disassociate an identity provider from.

$sel:identityProviderConfig:DisassociateIdentityProviderConfig', disassociateIdentityProviderConfig_identityProviderConfig - An object representing an identity provider configuration.

data DisassociateIdentityProviderConfigResponse Source #

Instances

Instances details
Generic DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Read DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Show DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

NFData DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Eq DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfigResponse = D1 ('MetaData "DisassociateIdentityProviderConfigResponse" "Amazonka.EKS.DisassociateIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DisassociateIdentityProviderConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

ListAddons (Paginated)

data ListAddons Source #

See: newListAddons smart constructor.

Instances

Instances details
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

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 #

Generic ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Associated Types

type Rep ListAddons :: Type -> Type #

Read ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Show ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

NFData ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Methods

rnf :: ListAddons -> () #

Eq ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Hashable ListAddons Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListAddons'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListAddons Source #

Arguments

:: Text

ListAddons

-> ListAddons 

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

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.

ListAddons, listAddons_clusterName - The name of the cluster.

data ListAddonsResponse Source #

See: newListAddonsResponse smart constructor.

Instances

Instances details
Generic ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Associated Types

type Rep ListAddonsResponse :: Type -> Type #

Read ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Show ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

NFData ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

Methods

rnf :: ListAddonsResponse -> () #

Eq ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

type Rep ListAddonsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListAddons

type Rep ListAddonsResponse = D1 ('MetaData "ListAddonsResponse" "Amazonka.EKS.ListAddons" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

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.

ListClusters (Paginated)

data ListClusters Source #

See: newListClusters smart constructor.

Instances

Instances details
ToHeaders ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

ToPath ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

ToQuery ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

AWSPager ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

AWSRequest ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Associated Types

type AWSResponse ListClusters #

Generic ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Associated Types

type Rep ListClusters :: Type -> Type #

Read ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Show ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

NFData ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Methods

rnf :: ListClusters -> () #

Eq ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Hashable ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

type AWSResponse ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

type Rep ListClusters Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

type Rep ListClusters = D1 ('MetaData "ListClusters" "Amazonka.EKS.ListClusters" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "include") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListClusters :: ListClusters Source #

Create a value of ListClusters 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:include:ListClusters', listClusters_include - Indicates whether external clusters are included in the returned list. Use 'all' to return connected clusters, or blank to return only Amazon EKS clusters. 'all' must be in lowercase otherwise an error occurs.

$sel:maxResults:ListClusters', listClusters_maxResults - The maximum number of cluster results returned by ListClusters in paginated output. When you use this parameter, ListClusters 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 ListClusters request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListClusters returns up to 100 results and a nextToken value if applicable.

ListClusters, listClusters_nextToken - The nextToken value returned from a previous paginated ListClusters request 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.

data ListClustersResponse Source #

See: newListClustersResponse smart constructor.

Instances

Instances details
Generic ListClustersResponse Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Associated Types

type Rep ListClustersResponse :: Type -> Type #

Read ListClustersResponse Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Show ListClustersResponse Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

NFData ListClustersResponse Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

Methods

rnf :: ListClustersResponse -> () #

Eq ListClustersResponse Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

type Rep ListClustersResponse Source # 
Instance details

Defined in Amazonka.EKS.ListClusters

type Rep ListClustersResponse = D1 ('MetaData "ListClustersResponse" "Amazonka.EKS.ListClusters" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusters") '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))))

newListClustersResponse Source #

Create a value of ListClustersResponse 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:clusters:ListClustersResponse', listClustersResponse_clusters - A list of all of the clusters for your account in the specified Region.

ListClusters, listClustersResponse_nextToken - The nextToken value to include in a future ListClusters request. When the results of a ListClusters request exceed maxResults, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListClustersResponse', listClustersResponse_httpStatus - The response's http status code.

ListFargateProfiles (Paginated)

data ListFargateProfiles Source #

See: newListFargateProfiles smart constructor.

Instances

Instances details
ToHeaders ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

ToPath ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

ToQuery ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

AWSPager ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

AWSRequest ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Associated Types

type AWSResponse ListFargateProfiles #

Generic ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Associated Types

type Rep ListFargateProfiles :: Type -> Type #

Read ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Show ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

NFData ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Methods

rnf :: ListFargateProfiles -> () #

Eq ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Hashable ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

type AWSResponse ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

type Rep ListFargateProfiles Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

type Rep ListFargateProfiles = D1 ('MetaData "ListFargateProfiles" "Amazonka.EKS.ListFargateProfiles" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListFargateProfiles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListFargateProfiles Source #

Create a value of ListFargateProfiles 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:maxResults:ListFargateProfiles', listFargateProfiles_maxResults - The maximum number of Fargate profile results returned by ListFargateProfiles in paginated output. When you use this parameter, ListFargateProfiles 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 ListFargateProfiles request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListFargateProfiles returns up to 100 results and a nextToken value if applicable.

ListFargateProfiles, listFargateProfiles_nextToken - The nextToken value returned from a previous paginated ListFargateProfiles request 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.

ListFargateProfiles, listFargateProfiles_clusterName - The name of the Amazon EKS cluster that you would like to list Fargate profiles in.

data ListFargateProfilesResponse Source #

See: newListFargateProfilesResponse smart constructor.

Instances

Instances details
Generic ListFargateProfilesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Associated Types

type Rep ListFargateProfilesResponse :: Type -> Type #

Read ListFargateProfilesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Show ListFargateProfilesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

NFData ListFargateProfilesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

Eq ListFargateProfilesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

type Rep ListFargateProfilesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListFargateProfiles

type Rep ListFargateProfilesResponse = D1 ('MetaData "ListFargateProfilesResponse" "Amazonka.EKS.ListFargateProfiles" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListFargateProfilesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fargateProfileNames") '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))))

newListFargateProfilesResponse Source #

Create a value of ListFargateProfilesResponse 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:fargateProfileNames:ListFargateProfilesResponse', listFargateProfilesResponse_fargateProfileNames - A list of all of the Fargate profiles associated with the specified cluster.

ListFargateProfiles, listFargateProfilesResponse_nextToken - The nextToken value to include in a future ListFargateProfiles request. When the results of a ListFargateProfiles request exceed maxResults, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListFargateProfilesResponse', listFargateProfilesResponse_httpStatus - The response's http status code.

ListIdentityProviderConfigs (Paginated)

data ListIdentityProviderConfigs Source #

See: newListIdentityProviderConfigs smart constructor.

Instances

Instances details
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

AWSPager ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

AWSRequest 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 #

Read ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Show ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

NFData ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Eq ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Hashable ListIdentityProviderConfigs Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListIdentityProviderConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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

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.

ListIdentityProviderConfigs, listIdentityProviderConfigs_clusterName - The cluster name that you want to list identity provider configurations for.

data ListIdentityProviderConfigsResponse Source #

Instances

Instances details
Generic 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

NFData ListIdentityProviderConfigsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListIdentityProviderConfigs

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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:

$sel:identityProviderConfigs:ListIdentityProviderConfigsResponse', listIdentityProviderConfigsResponse_identityProviderConfigs - The identity provider configurations for the cluster.

ListIdentityProviderConfigs, listIdentityProviderConfigsResponse_nextToken - The nextToken value returned from a previous paginated ListIdentityProviderConfigsResponse 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:httpStatus:ListIdentityProviderConfigsResponse', listIdentityProviderConfigsResponse_httpStatus - The response's http status code.

ListNodegroups (Paginated)

data ListNodegroups Source #

See: newListNodegroups smart constructor.

Instances

Instances details
ToHeaders ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

ToPath ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

ToQuery ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

AWSPager ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

AWSRequest ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Associated Types

type AWSResponse ListNodegroups #

Generic ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Associated Types

type Rep ListNodegroups :: Type -> Type #

Read ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Show ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

NFData ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Methods

rnf :: ListNodegroups -> () #

Eq ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Hashable ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

type AWSResponse ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

type Rep ListNodegroups Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

type Rep ListNodegroups = D1 ('MetaData "ListNodegroups" "Amazonka.EKS.ListNodegroups" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListNodegroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListNodegroups Source #

Create a value of ListNodegroups 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:maxResults:ListNodegroups', listNodegroups_maxResults - The maximum number of node group results returned by ListNodegroups in paginated output. When you use this parameter, ListNodegroups 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 ListNodegroups request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListNodegroups returns up to 100 results and a nextToken value if applicable.

ListNodegroups, listNodegroups_nextToken - The nextToken value returned from a previous paginated ListNodegroups request 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.

ListNodegroups, listNodegroups_clusterName - The name of the Amazon EKS cluster that you would like to list node groups in.

data ListNodegroupsResponse Source #

See: newListNodegroupsResponse smart constructor.

Instances

Instances details
Generic ListNodegroupsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Associated Types

type Rep ListNodegroupsResponse :: Type -> Type #

Read ListNodegroupsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Show ListNodegroupsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

NFData ListNodegroupsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

Methods

rnf :: ListNodegroupsResponse -> () #

Eq ListNodegroupsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

type Rep ListNodegroupsResponse Source # 
Instance details

Defined in Amazonka.EKS.ListNodegroups

type Rep ListNodegroupsResponse = D1 ('MetaData "ListNodegroupsResponse" "Amazonka.EKS.ListNodegroups" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListNodegroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodegroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNodegroupsResponse Source #

Create a value of ListNodegroupsResponse 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:

ListNodegroups, listNodegroupsResponse_nextToken - The nextToken value to include in a future ListNodegroups request. When the results of a ListNodegroups request exceed maxResults, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:nodegroups:ListNodegroupsResponse', listNodegroupsResponse_nodegroups - A list of all of the node groups associated with the specified cluster.

$sel:httpStatus:ListNodegroupsResponse', listNodegroupsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
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

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.ListTagsForResource

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags for the resource.

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

ListUpdates (Paginated)

data ListUpdates Source #

See: newListUpdates smart constructor.

Instances

Instances details
ToHeaders ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Methods

toHeaders :: ListUpdates -> [Header] #

ToPath ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

ToQuery ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

AWSPager ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

AWSRequest ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Associated Types

type AWSResponse ListUpdates #

Generic ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Associated Types

type Rep ListUpdates :: Type -> Type #

Read ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Show ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

NFData ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Methods

rnf :: ListUpdates -> () #

Eq ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Hashable ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

type AWSResponse ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

type Rep ListUpdates Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

type Rep ListUpdates = D1 ('MetaData "ListUpdates" "Amazonka.EKS.ListUpdates" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListUpdates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") '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)))))

newListUpdates Source #

Create a value of ListUpdates 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:

ListUpdates, listUpdates_addonName - The names of the installed add-ons that have available updates.

$sel:maxResults:ListUpdates', listUpdates_maxResults - The maximum number of update results returned by ListUpdates in paginated output. When you use this parameter, ListUpdates 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 ListUpdates request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListUpdates returns up to 100 results and a nextToken value if applicable.

ListUpdates, listUpdates_nextToken - The nextToken value returned from a previous paginated ListUpdates request 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.

ListUpdates, listUpdates_nodegroupName - The name of the Amazon EKS managed node group to list updates for.

ListUpdates, listUpdates_name - The name of the Amazon EKS cluster to list updates for.

data ListUpdatesResponse Source #

See: newListUpdatesResponse smart constructor.

Instances

Instances details
Generic ListUpdatesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Associated Types

type Rep ListUpdatesResponse :: Type -> Type #

Read ListUpdatesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Show ListUpdatesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

NFData ListUpdatesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

Methods

rnf :: ListUpdatesResponse -> () #

Eq ListUpdatesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

type Rep ListUpdatesResponse Source # 
Instance details

Defined in Amazonka.EKS.ListUpdates

type Rep ListUpdatesResponse = D1 ('MetaData "ListUpdatesResponse" "Amazonka.EKS.ListUpdates" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ListUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "updateIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListUpdatesResponse Source #

Create a value of ListUpdatesResponse 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:

ListUpdates, listUpdatesResponse_nextToken - The nextToken value to include in a future ListUpdates request. When the results of a ListUpdates request exceed maxResults, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:updateIds:ListUpdatesResponse', listUpdatesResponse_updateIds - A list of all the updates for the specified cluster and Region.

$sel:httpStatus:ListUpdatesResponse', listUpdatesResponse_httpStatus - The response's http status code.

RegisterCluster

data RegisterCluster Source #

See: newRegisterCluster smart constructor.

Instances

Instances details
ToJSON RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

ToHeaders RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

ToPath RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

ToQuery RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

AWSRequest RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Associated Types

type AWSResponse RegisterCluster #

Generic RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Associated Types

type Rep RegisterCluster :: Type -> Type #

Read RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Show RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

NFData RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Methods

rnf :: RegisterCluster -> () #

Eq RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Hashable RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

type AWSResponse RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

type Rep RegisterCluster Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

type Rep RegisterCluster = D1 ('MetaData "RegisterCluster" "Amazonka.EKS.RegisterCluster" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "RegisterCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectorConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConnectorConfigRequest))))

newRegisterCluster Source #

Create a value of RegisterCluster 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:

RegisterCluster, registerCluster_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

RegisterCluster, registerCluster_tags - The metadata that you 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. Cluster tags do not propagate to any other resources associated with the cluster.

RegisterCluster, registerCluster_name - Define a unique name for this cluster for your Region.

RegisterCluster, registerCluster_connectorConfig - The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.

data RegisterClusterResponse Source #

See: newRegisterClusterResponse smart constructor.

Instances

Instances details
Generic RegisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Associated Types

type Rep RegisterClusterResponse :: Type -> Type #

Read RegisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Show RegisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

NFData RegisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

Methods

rnf :: RegisterClusterResponse -> () #

Eq RegisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

type Rep RegisterClusterResponse Source # 
Instance details

Defined in Amazonka.EKS.RegisterCluster

type Rep RegisterClusterResponse = D1 ('MetaData "RegisterClusterResponse" "Amazonka.EKS.RegisterCluster" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "RegisterClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterClusterResponse Source #

Create a value of RegisterClusterResponse 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:RegisterClusterResponse', registerClusterResponse_cluster - Undocumented member.

$sel:httpStatus:RegisterClusterResponse', registerClusterResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.EKS.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.EKS.TagResource" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource 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:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to which to add tags. Currently, the supported resources are Amazon EKS clusters and managed node groups.

TagResource, tagResource_tags - The tags to add to the resource. A tag is an array of key-value pairs.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.EKS.TagResource" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.EKS.UntagResource" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource 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:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource from which to delete tags. Currently, the supported resources are Amazon EKS clusters and managed node groups.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of the tags to be removed.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EKS.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.EKS.UntagResource" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateAddon

data UpdateAddon Source #

See: newUpdateAddon smart constructor.

Instances

Instances details
ToJSON UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

ToHeaders UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Methods

toHeaders :: UpdateAddon -> [Header] #

ToPath UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

ToQuery UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

AWSRequest UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Associated Types

type AWSResponse UpdateAddon #

Generic UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Associated Types

type Rep UpdateAddon :: Type -> Type #

Read UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Show UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

NFData UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Methods

rnf :: UpdateAddon -> () #

Eq UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Hashable UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

type AWSResponse UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

type Rep UpdateAddon Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

type Rep UpdateAddon = D1 ('MetaData "UpdateAddon" "Amazonka.EKS.UpdateAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateAddon'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resolveConflicts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolveConflicts)) :*: S1 ('MetaSel ('Just "serviceAccountRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateAddon Source #

Create a value of UpdateAddon 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:

UpdateAddon, updateAddon_addonVersion - The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .

UpdateAddon, updateAddon_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

UpdateAddon, updateAddon_configurationValues - The set of configuration values for the add-on that's created. The values that you provide are validated against the schema in DescribeAddonConfiguration.

$sel:resolveConflicts:UpdateAddon', updateAddon_resolveConflicts - How to resolve field value conflicts for an Amazon EKS add-on if you've changed a value from the Amazon EKS default value. Conflicts are handled based on the option you choose:

  • None – Amazon EKS doesn't change the value. The update might fail.
  • Overwrite – Amazon EKS overwrites the changed value back to the Amazon EKS default value.
  • Preserve – Amazon EKS preserves the value. If you choose this option, we recommend that you test any field and value changes on a non-production cluster before updating the add-on on your production cluster.

UpdateAddon, updateAddon_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.

UpdateAddon, updateAddon_clusterName - The name of the cluster.

UpdateAddon, updateAddon_addonName - The name of the add-on. The name must match one of the names returned by ListAddons .

data UpdateAddonResponse Source #

See: newUpdateAddonResponse smart constructor.

Instances

Instances details
Generic UpdateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Associated Types

type Rep UpdateAddonResponse :: Type -> Type #

Read UpdateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Show UpdateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

NFData UpdateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

Methods

rnf :: UpdateAddonResponse -> () #

Eq UpdateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

type Rep UpdateAddonResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateAddon

type Rep UpdateAddonResponse = D1 ('MetaData "UpdateAddonResponse" "Amazonka.EKS.UpdateAddon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateAddonResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAddonResponse Source #

Create a value of UpdateAddonResponse 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:UpdateAddonResponse', updateAddonResponse_update - Undocumented member.

$sel:httpStatus:UpdateAddonResponse', updateAddonResponse_httpStatus - The response's http status code.

UpdateClusterConfig

data UpdateClusterConfig Source #

See: newUpdateClusterConfig smart constructor.

Instances

Instances details
ToJSON UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Associated Types

type AWSResponse UpdateClusterConfig #

Generic UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Associated Types

type Rep UpdateClusterConfig :: Type -> Type #

Read UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Show UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

NFData UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Methods

rnf :: UpdateClusterConfig -> () #

Eq UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Hashable UpdateClusterConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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))))

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:

UpdateClusterConfig, updateClusterConfig_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

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.

UpdateClusterConfig, updateClusterConfig_resourcesVpcConfig - Undocumented member.

UpdateClusterConfig, updateClusterConfig_name - The name of the Amazon EKS cluster to update.

data UpdateClusterConfigResponse Source #

See: newUpdateClusterConfigResponse smart constructor.

Instances

Instances details
Generic UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Associated Types

type Rep UpdateClusterConfigResponse :: Type -> Type #

Read UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Show UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

NFData UpdateClusterConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterConfig

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

UpdateClusterVersion

data UpdateClusterVersion Source #

See: newUpdateClusterVersion smart constructor.

Instances

Instances details
ToJSON UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Associated Types

type AWSResponse UpdateClusterVersion #

Generic UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Associated Types

type Rep UpdateClusterVersion :: Type -> Type #

Read UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Show UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

NFData UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Methods

rnf :: UpdateClusterVersion -> () #

Eq UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Hashable UpdateClusterVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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))))

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:

UpdateClusterVersion, updateClusterVersion_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

UpdateClusterVersion, updateClusterVersion_name - The name of the Amazon EKS cluster to update.

UpdateClusterVersion, updateClusterVersion_version - The desired Kubernetes version following a successful update.

data UpdateClusterVersionResponse Source #

See: newUpdateClusterVersionResponse smart constructor.

Instances

Instances details
Generic UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Associated Types

type Rep UpdateClusterVersionResponse :: Type -> Type #

Read UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Show UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

NFData UpdateClusterVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateClusterVersion

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

UpdateNodegroupConfig

data UpdateNodegroupConfig Source #

See: newUpdateNodegroupConfig smart constructor.

Instances

Instances details
ToJSON UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Associated Types

type AWSResponse UpdateNodegroupConfig #

Generic UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Associated Types

type Rep UpdateNodegroupConfig :: Type -> Type #

Read UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Show UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

NFData UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Methods

rnf :: UpdateNodegroupConfig -> () #

Eq UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Hashable UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

type AWSResponse UpdateNodegroupConfig Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

type Rep 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:

UpdateNodegroupConfig, updateNodegroupConfig_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

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

UpdateNodegroupConfig, updateNodegroupConfig_scalingConfig - The scaling configuration details for the Auto Scaling group after the update.

UpdateNodegroupConfig, updateNodegroupConfig_taints - The Kubernetes taints to be applied to the nodes in the node group after the update. For more information, see Node taints on managed node groups.

UpdateNodegroupConfig, updateNodegroupConfig_updateConfig - The node group update configuration.

UpdateNodegroupConfig, updateNodegroupConfig_clusterName - The name of the Amazon EKS cluster that the managed node group resides in.

UpdateNodegroupConfig, updateNodegroupConfig_nodegroupName - The name of the managed node group to update.

data UpdateNodegroupConfigResponse Source #

See: newUpdateNodegroupConfigResponse smart constructor.

Instances

Instances details
Generic UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Associated Types

type Rep UpdateNodegroupConfigResponse :: Type -> Type #

Read UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Show UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

NFData UpdateNodegroupConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupConfig

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

UpdateNodegroupVersion

data UpdateNodegroupVersion Source #

See: newUpdateNodegroupVersion smart constructor.

Instances

Instances details
ToJSON UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.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

AWSRequest UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Associated Types

type AWSResponse UpdateNodegroupVersion #

Generic UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Associated Types

type Rep UpdateNodegroupVersion :: Type -> Type #

Read UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Show UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

NFData UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Methods

rnf :: UpdateNodegroupVersion -> () #

Eq UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Hashable UpdateNodegroupVersion Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

type AWSResponse 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateNodegroupVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "launchTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateSpecification)))) :*: ((S1 ('MetaSel ('Just "releaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

UpdateNodegroupVersion, updateNodegroupVersion_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

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

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.

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 information about Linux versions, see Amazon EKS optimized Amazon Linux AMI versions in the Amazon EKS User Guide. Amazon EKS managed node groups support the November 2022 and later releases of the Windows AMIs. For information about Windows versions, see Amazon EKS optimized Windows 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.

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.

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

UpdateNodegroupVersion, updateNodegroupVersion_nodegroupName - The name of the managed node group to update.

data UpdateNodegroupVersionResponse Source #

See: newUpdateNodegroupVersionResponse smart constructor.

Instances

Instances details
Generic UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Associated Types

type Rep UpdateNodegroupVersionResponse :: Type -> Type #

Read UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Show UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

NFData UpdateNodegroupVersionResponse Source # 
Instance details

Defined in Amazonka.EKS.UpdateNodegroupVersion

Eq 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" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" '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.

Types

AMITypes

newtype AMITypes Source #

Constructors

AMITypes' 

Fields

Instances

Instances details
FromJSON AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

FromJSONKey AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

ToJSON AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

ToJSONKey AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

ToByteString AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Methods

toBS :: AMITypes -> ByteString #

ToHeader AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Methods

toHeader :: HeaderName -> AMITypes -> [Header] #

ToLog AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

ToQuery AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

FromText AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

ToText AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Methods

toText :: AMITypes -> Text #

FromXML AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

ToXML AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Methods

toXML :: AMITypes -> XML #

Generic AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Associated Types

type Rep AMITypes :: Type -> Type #

Methods

from :: AMITypes -> Rep AMITypes x #

to :: Rep AMITypes x -> AMITypes #

Read AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Show AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

NFData AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Methods

rnf :: AMITypes -> () #

Eq AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Ord AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Hashable AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

Methods

hashWithSalt :: Int -> AMITypes -> Int #

hash :: AMITypes -> Int #

type Rep AMITypes Source # 
Instance details

Defined in Amazonka.EKS.Types.AMITypes

type Rep AMITypes = D1 ('MetaData "AMITypes" "Amazonka.EKS.Types.AMITypes" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "AMITypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAMITypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddonIssueCode

newtype AddonIssueCode Source #

Constructors

AddonIssueCode' 

Instances

Instances details
FromJSON AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

FromJSONKey AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToJSON AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToJSONKey AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToByteString AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToHeader AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToLog AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToQuery AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

FromText AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToText AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

FromXML AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

ToXML AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

Methods

toXML :: AddonIssueCode -> XML #

Generic AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

Associated Types

type Rep AddonIssueCode :: Type -> Type #

Read AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

Show AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

NFData AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

Methods

rnf :: AddonIssueCode -> () #

Eq AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

Ord AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

Hashable AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

type Rep AddonIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssueCode

type Rep AddonIssueCode = D1 ('MetaData "AddonIssueCode" "Amazonka.EKS.Types.AddonIssueCode" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "AddonIssueCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddonIssueCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddonStatus

newtype AddonStatus Source #

Constructors

AddonStatus' 

Instances

Instances details
FromJSON AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

FromJSONKey AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToJSON AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToJSONKey AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToByteString AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToHeader AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToLog AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToQuery AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

FromText AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToText AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Methods

toText :: AddonStatus -> Text #

FromXML AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

ToXML AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Methods

toXML :: AddonStatus -> XML #

Generic AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Associated Types

type Rep AddonStatus :: Type -> Type #

Read AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Show AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

NFData AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Methods

rnf :: AddonStatus -> () #

Eq AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Ord AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

Hashable AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

type Rep AddonStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonStatus

type Rep AddonStatus = D1 ('MetaData "AddonStatus" "Amazonka.EKS.Types.AddonStatus" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "AddonStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddonStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapacityTypes

newtype CapacityTypes Source #

Constructors

CapacityTypes' 

Instances

Instances details
FromJSON CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

FromJSONKey CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToJSON CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToJSONKey CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToByteString CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToHeader CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToLog CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToQuery CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

FromText CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToText CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Methods

toText :: CapacityTypes -> Text #

FromXML CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

ToXML CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Methods

toXML :: CapacityTypes -> XML #

Generic CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Associated Types

type Rep CapacityTypes :: Type -> Type #

Read CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Show CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

NFData CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Methods

rnf :: CapacityTypes -> () #

Eq CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Ord CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

Hashable CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

type Rep CapacityTypes Source # 
Instance details

Defined in Amazonka.EKS.Types.CapacityTypes

type Rep CapacityTypes = D1 ('MetaData "CapacityTypes" "Amazonka.EKS.Types.CapacityTypes" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "CapacityTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapacityTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClusterIssueCode

newtype ClusterIssueCode Source #

Instances

Instances details
FromJSON ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

FromJSONKey ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToJSON ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToJSONKey ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToByteString ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToHeader ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToLog ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToQuery ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

FromText ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToText ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

FromXML ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

ToXML ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

Generic ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

Associated Types

type Rep ClusterIssueCode :: Type -> Type #

Read ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

Show ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

NFData ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

Methods

rnf :: ClusterIssueCode -> () #

Eq ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

Ord ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

Hashable ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

type Rep ClusterIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssueCode

type Rep ClusterIssueCode = D1 ('MetaData "ClusterIssueCode" "Amazonka.EKS.Types.ClusterIssueCode" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "ClusterIssueCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterIssueCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClusterStatus

newtype ClusterStatus Source #

Constructors

ClusterStatus' 

Instances

Instances details
FromJSON ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

FromJSONKey ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToJSON ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToJSONKey ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToByteString ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToHeader ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToLog ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToQuery ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

FromText ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToText ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Methods

toText :: ClusterStatus -> Text #

FromXML ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

ToXML ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Methods

toXML :: ClusterStatus -> XML #

Generic ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Associated Types

type Rep ClusterStatus :: Type -> Type #

Read ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Show ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

NFData ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Methods

rnf :: ClusterStatus -> () #

Eq ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Ord ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

Hashable ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

type Rep ClusterStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterStatus

type Rep ClusterStatus = D1 ('MetaData "ClusterStatus" "Amazonka.EKS.Types.ClusterStatus" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "ClusterStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigStatus

newtype ConfigStatus Source #

Constructors

ConfigStatus' 

Instances

Instances details
FromJSON ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

FromJSONKey ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToJSON ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToJSONKey ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToByteString ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToHeader ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToLog ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToQuery ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

FromText ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToText ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Methods

toText :: ConfigStatus -> Text #

FromXML ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

ToXML ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Methods

toXML :: ConfigStatus -> XML #

Generic ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Associated Types

type Rep ConfigStatus :: Type -> Type #

Read ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Show ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

NFData ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Methods

rnf :: ConfigStatus -> () #

Eq ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Ord ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

Hashable ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

type Rep ConfigStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.ConfigStatus

type Rep ConfigStatus = D1 ('MetaData "ConfigStatus" "Amazonka.EKS.Types.ConfigStatus" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "ConfigStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectorConfigProvider

newtype ConnectorConfigProvider Source #

Instances

Instances details
FromJSON ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

FromJSONKey ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToJSON ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToJSONKey ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToByteString ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToHeader ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToLog ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToQuery ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

FromText ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToText ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

FromXML ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

ToXML ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

Generic ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

Associated Types

type Rep ConnectorConfigProvider :: Type -> Type #

Read ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

Show ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

NFData ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

Methods

rnf :: ConnectorConfigProvider -> () #

Eq ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

Ord ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

Hashable ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

type Rep ConnectorConfigProvider Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigProvider

type Rep ConnectorConfigProvider = D1 ('MetaData "ConnectorConfigProvider" "Amazonka.EKS.Types.ConnectorConfigProvider" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "ConnectorConfigProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectorConfigProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EKSErrorCode

newtype EKSErrorCode Source #

Constructors

EKSErrorCode' 

Instances

Instances details
FromJSON EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

FromJSONKey EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToJSON EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToJSONKey EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToByteString EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToHeader EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToLog EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToQuery EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

FromText EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToText EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Methods

toText :: EKSErrorCode -> Text #

FromXML EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

ToXML EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Methods

toXML :: EKSErrorCode -> XML #

Generic EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Associated Types

type Rep EKSErrorCode :: Type -> Type #

Read EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Show EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

NFData EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Methods

rnf :: EKSErrorCode -> () #

Eq EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Ord EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

Hashable EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

type Rep EKSErrorCode Source # 
Instance details

Defined in Amazonka.EKS.Types.EKSErrorCode

type Rep EKSErrorCode = D1 ('MetaData "EKSErrorCode" "Amazonka.EKS.Types.EKSErrorCode" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "EKSErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEKSErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FargateProfileStatus

newtype FargateProfileStatus Source #

Instances

Instances details
FromJSON FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

FromJSONKey FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToJSON FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToJSONKey FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToByteString FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToHeader FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToLog FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToQuery FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

FromText FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToText FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

FromXML FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

ToXML FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

Generic FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

Associated Types

type Rep FargateProfileStatus :: Type -> Type #

Read FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

Show FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

NFData FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

Methods

rnf :: FargateProfileStatus -> () #

Eq FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

Ord FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

Hashable FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

type Rep FargateProfileStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileStatus

type Rep FargateProfileStatus = D1 ('MetaData "FargateProfileStatus" "Amazonka.EKS.Types.FargateProfileStatus" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "FargateProfileStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFargateProfileStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpFamily

newtype IpFamily Source #

Constructors

IpFamily' 

Fields

Bundled Patterns

pattern IpFamily_Ipv4 :: IpFamily 
pattern IpFamily_Ipv6 :: IpFamily 

Instances

Instances details
FromJSON IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

FromJSONKey IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

ToJSON IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

ToJSONKey IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

ToByteString IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Methods

toBS :: IpFamily -> ByteString #

ToHeader IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Methods

toHeader :: HeaderName -> IpFamily -> [Header] #

ToLog IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

ToQuery IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

FromText IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

ToText IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Methods

toText :: IpFamily -> Text #

FromXML IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

ToXML IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Methods

toXML :: IpFamily -> XML #

Generic IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Associated Types

type Rep IpFamily :: Type -> Type #

Methods

from :: IpFamily -> Rep IpFamily x #

to :: Rep IpFamily x -> IpFamily #

Read IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Show IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

NFData IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Methods

rnf :: IpFamily -> () #

Eq IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Ord IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Hashable IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

Methods

hashWithSalt :: Int -> IpFamily -> Int #

hash :: IpFamily -> Int #

type Rep IpFamily Source # 
Instance details

Defined in Amazonka.EKS.Types.IpFamily

type Rep IpFamily = D1 ('MetaData "IpFamily" "Amazonka.EKS.Types.IpFamily" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "IpFamily'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_Api :: LogType 
pattern LogType_Audit :: LogType 
pattern LogType_Authenticator :: LogType 
pattern LogType_ControllerManager :: LogType 
pattern LogType_Scheduler :: LogType 

Instances

Instances details
FromJSON LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

ToJSON LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

ToByteString LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

toBS :: LogType -> ByteString #

ToHeader LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

toHeader :: HeaderName -> LogType -> [Header] #

ToLog LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

ToQuery LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

FromText LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

toText :: LogType -> Text #

FromXML LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

toXML :: LogType -> XML #

Generic LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

Read LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

NFData LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

rnf :: LogType -> () #

Eq LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

(==) :: LogType -> LogType -> Bool #

(/=) :: LogType -> LogType -> Bool #

Ord LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Hashable LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

type Rep LogType Source # 
Instance details

Defined in Amazonka.EKS.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.EKS.Types.LogType" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "LogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodegroupIssueCode

newtype NodegroupIssueCode Source #

Instances

Instances details
FromJSON NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

FromJSONKey NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToJSON NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToJSONKey NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToByteString NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToHeader NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToLog NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToQuery NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

FromText NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToText NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

FromXML NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

ToXML NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

Generic NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

Associated Types

type Rep NodegroupIssueCode :: Type -> Type #

Read NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

Show NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

NFData NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

Methods

rnf :: NodegroupIssueCode -> () #

Eq NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

Ord NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

Hashable NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

type Rep NodegroupIssueCode Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupIssueCode

type Rep NodegroupIssueCode = D1 ('MetaData "NodegroupIssueCode" "Amazonka.EKS.Types.NodegroupIssueCode" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "NodegroupIssueCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodegroupIssueCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodegroupStatus

newtype NodegroupStatus Source #

Constructors

NodegroupStatus' 

Instances

Instances details
FromJSON NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

FromJSONKey NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToJSON NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToJSONKey NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToByteString NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToHeader NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToLog NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToQuery NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

FromText NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToText NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

FromXML NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

ToXML NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

Methods

toXML :: NodegroupStatus -> XML #

Generic NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

Associated Types

type Rep NodegroupStatus :: Type -> Type #

Read NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

Show NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

NFData NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

Methods

rnf :: NodegroupStatus -> () #

Eq NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

Ord NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

Hashable NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

type Rep NodegroupStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupStatus

type Rep NodegroupStatus = D1 ('MetaData "NodegroupStatus" "Amazonka.EKS.Types.NodegroupStatus" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "NodegroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodegroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolveConflicts

newtype ResolveConflicts Source #

Instances

Instances details
FromJSON ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

FromJSONKey ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToJSON ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToJSONKey ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToByteString ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToHeader ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToLog ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToQuery ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

FromText ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToText ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

FromXML ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

ToXML ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

Generic ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

Associated Types

type Rep ResolveConflicts :: Type -> Type #

Read ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

Show ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

NFData ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

Methods

rnf :: ResolveConflicts -> () #

Eq ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

Ord ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

Hashable ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

type Rep ResolveConflicts Source # 
Instance details

Defined in Amazonka.EKS.Types.ResolveConflicts

type Rep ResolveConflicts = D1 ('MetaData "ResolveConflicts" "Amazonka.EKS.Types.ResolveConflicts" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "ResolveConflicts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolveConflicts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaintEffect

newtype TaintEffect Source #

Constructors

TaintEffect' 

Instances

Instances details
FromJSON TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

FromJSONKey TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToJSON TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToJSONKey TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToByteString TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToHeader TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToLog TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToQuery TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

FromText TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToText TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Methods

toText :: TaintEffect -> Text #

FromXML TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

ToXML TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Methods

toXML :: TaintEffect -> XML #

Generic TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Associated Types

type Rep TaintEffect :: Type -> Type #

Read TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Show TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

NFData TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Methods

rnf :: TaintEffect -> () #

Eq TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Ord TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

Hashable TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

type Rep TaintEffect Source # 
Instance details

Defined in Amazonka.EKS.Types.TaintEffect

type Rep TaintEffect = D1 ('MetaData "TaintEffect" "Amazonka.EKS.Types.TaintEffect" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "TaintEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaintEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateParamType

newtype UpdateParamType Source #

Constructors

UpdateParamType' 

Instances

Instances details
FromJSON UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

FromJSONKey UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToJSON UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToJSONKey UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToByteString UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToHeader UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToLog UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToQuery UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

FromText UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToText UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

FromXML UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

ToXML UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

Methods

toXML :: UpdateParamType -> XML #

Generic UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

Associated Types

type Rep UpdateParamType :: Type -> Type #

Read UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

Show UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

NFData UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

Methods

rnf :: UpdateParamType -> () #

Eq UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

Ord UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

Hashable UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

type Rep UpdateParamType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParamType

type Rep UpdateParamType = D1 ('MetaData "UpdateParamType" "Amazonka.EKS.Types.UpdateParamType" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "UpdateParamType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateParamType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateStatus

newtype UpdateStatus Source #

Constructors

UpdateStatus' 

Instances

Instances details
FromJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

FromJSONKey UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToJSONKey UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToByteString UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToHeader UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToLog UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToQuery UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

FromText UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToText UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Methods

toText :: UpdateStatus -> Text #

FromXML UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

ToXML UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Methods

toXML :: UpdateStatus -> XML #

Generic UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Associated Types

type Rep UpdateStatus :: Type -> Type #

Read UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Show UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

NFData UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Methods

rnf :: UpdateStatus -> () #

Eq UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Ord UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

Hashable UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

type Rep UpdateStatus Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateStatus

type Rep UpdateStatus = D1 ('MetaData "UpdateStatus" "Amazonka.EKS.Types.UpdateStatus" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "UpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateType

newtype UpdateType Source #

Constructors

UpdateType' 

Fields

Instances

Instances details
FromJSON UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

FromJSONKey UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToJSON UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToJSONKey UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToByteString UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToHeader UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToLog UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToQuery UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

FromText UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToText UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Methods

toText :: UpdateType -> Text #

FromXML UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

ToXML UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Methods

toXML :: UpdateType -> XML #

Generic UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Associated Types

type Rep UpdateType :: Type -> Type #

Read UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Show UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

NFData UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Methods

rnf :: UpdateType -> () #

Eq UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Ord UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

Hashable UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

type Rep UpdateType Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateType

type Rep UpdateType = D1 ('MetaData "UpdateType" "Amazonka.EKS.Types.UpdateType" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'True) (C1 ('MetaCons "UpdateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Addon

data Addon Source #

An Amazon EKS add-on. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.

See: newAddon smart constructor.

Instances

Instances details
FromJSON Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Generic Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Associated Types

type Rep Addon :: Type -> Type #

Methods

from :: Addon -> Rep Addon x #

to :: Rep Addon x -> Addon #

Read Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Show Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Methods

showsPrec :: Int -> Addon -> ShowS #

show :: Addon -> String #

showList :: [Addon] -> ShowS #

NFData Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Methods

rnf :: Addon -> () #

Eq Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Methods

(==) :: Addon -> Addon -> Bool #

(/=) :: Addon -> Addon -> Bool #

Hashable Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

Methods

hashWithSalt :: Int -> Addon -> Int #

hash :: Addon -> Int #

type Rep Addon Source # 
Instance details

Defined in Amazonka.EKS.Types.Addon

type Rep Addon = D1 ('MetaData "Addon" "Amazonka.EKS.Types.Addon" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Addon'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addonArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "addonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "health") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddonHealth))))) :*: ((S1 ('MetaSel ('Just "marketplaceInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarketplaceInformation)) :*: (S1 ('MetaSel ('Just "modifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "publisher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceAccountRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddonStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newAddon :: Addon Source #

Create a value of Addon 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:addonArn:Addon', addon_addonArn - The Amazon Resource Name (ARN) of the add-on.

$sel:addonName:Addon', addon_addonName - The name of the add-on.

$sel:addonVersion:Addon', addon_addonVersion - The version of the add-on.

$sel:clusterName:Addon', addon_clusterName - The name of the cluster.

$sel:configurationValues:Addon', addon_configurationValues - The configuration values that you provided.

$sel:createdAt:Addon', addon_createdAt - The date and time that the add-on was created.

$sel:health:Addon', addon_health - An object that represents the health of the add-on.

$sel:marketplaceInformation:Addon', addon_marketplaceInformation - Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.

$sel:modifiedAt:Addon', addon_modifiedAt - The date and time that the add-on was last modified.

$sel:owner:Addon', addon_owner - The owner of the add-on.

$sel:publisher:Addon', addon_publisher - The publisher of the add-on.

$sel:serviceAccountRoleArn:Addon', addon_serviceAccountRoleArn - The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.

$sel:status:Addon', addon_status - The status of the add-on.

$sel:tags:Addon', addon_tags - The metadata that you apply to the add-on to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Add-on tags do not propagate to any other resources associated with the cluster.

AddonHealth

data AddonHealth Source #

The health of the add-on.

See: newAddonHealth smart constructor.

Constructors

AddonHealth' (Maybe [AddonIssue]) 

Instances

Instances details
FromJSON AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

Generic AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

Associated Types

type Rep AddonHealth :: Type -> Type #

Read AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

Show AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

NFData AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

Methods

rnf :: AddonHealth -> () #

Eq AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

Hashable AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

type Rep AddonHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonHealth

type Rep AddonHealth = D1 ('MetaData "AddonHealth" "Amazonka.EKS.Types.AddonHealth" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AddonHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "issues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AddonIssue]))))

newAddonHealth :: AddonHealth Source #

Create a value of AddonHealth 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:issues:AddonHealth', addonHealth_issues - An object representing the health issues for an add-on.

AddonInfo

data AddonInfo Source #

Information about an add-on.

See: newAddonInfo smart constructor.

Instances

Instances details
FromJSON AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

Generic AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

Associated Types

type Rep AddonInfo :: Type -> Type #

Read AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

Show AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

NFData AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

Methods

rnf :: AddonInfo -> () #

Eq AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

Hashable AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

type Rep AddonInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonInfo

newAddonInfo :: AddonInfo Source #

Create a value of AddonInfo 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:AddonInfo', addonInfo_addonName - The name of the add-on.

$sel:addonVersions:AddonInfo', addonInfo_addonVersions - An object representing information about available add-on versions and compatible Kubernetes versions.

$sel:marketplaceInformation:AddonInfo', addonInfo_marketplaceInformation - Information about the add-on from the Amazon Web Services Marketplace.

$sel:owner:AddonInfo', addonInfo_owner - The owner of the add-on.

$sel:publisher:AddonInfo', addonInfo_publisher - The publisher of the add-on.

$sel:type':AddonInfo', addonInfo_type - The type of the add-on.

AddonIssue

data AddonIssue Source #

An issue related to an add-on.

See: newAddonIssue smart constructor.

Instances

Instances details
FromJSON AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

Generic AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

Associated Types

type Rep AddonIssue :: Type -> Type #

Read AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

Show AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

NFData AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

Methods

rnf :: AddonIssue -> () #

Eq AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

Hashable AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

type Rep AddonIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonIssue

type Rep AddonIssue = D1 ('MetaData "AddonIssue" "Amazonka.EKS.Types.AddonIssue" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AddonIssue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddonIssueCode)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newAddonIssue :: AddonIssue Source #

Create a value of AddonIssue 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:code:AddonIssue', addonIssue_code - A code that describes the type of issue.

$sel:message:AddonIssue', addonIssue_message - A message that provides details about the issue and what might cause it.

$sel:resourceIds:AddonIssue', addonIssue_resourceIds - The resource IDs of the issue.

AddonVersionInfo

data AddonVersionInfo Source #

Information about an add-on version.

See: newAddonVersionInfo smart constructor.

Instances

Instances details
FromJSON AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

Generic AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

Associated Types

type Rep AddonVersionInfo :: Type -> Type #

Read AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

Show AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

NFData AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

Methods

rnf :: AddonVersionInfo -> () #

Eq AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

Hashable AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

type Rep AddonVersionInfo Source # 
Instance details

Defined in Amazonka.EKS.Types.AddonVersionInfo

type Rep AddonVersionInfo = D1 ('MetaData "AddonVersionInfo" "Amazonka.EKS.Types.AddonVersionInfo" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AddonVersionInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "compatibilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Compatibility])) :*: S1 ('MetaSel ('Just "requiresConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newAddonVersionInfo :: AddonVersionInfo Source #

Create a value of AddonVersionInfo 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:AddonVersionInfo', addonVersionInfo_addonVersion - The version of the add-on.

$sel:architecture:AddonVersionInfo', addonVersionInfo_architecture - The architectures that the version supports.

$sel:compatibilities:AddonVersionInfo', addonVersionInfo_compatibilities - An object representing the compatibilities of a version.

$sel:requiresConfiguration:AddonVersionInfo', addonVersionInfo_requiresConfiguration - Whether the add-on requires configuration.

AutoScalingGroup

data AutoScalingGroup Source #

An Auto Scaling group that is associated with an Amazon EKS managed node group.

See: newAutoScalingGroup smart constructor.

Constructors

AutoScalingGroup' (Maybe Text) 

Instances

Instances details
FromJSON AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

Generic AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

Associated Types

type Rep AutoScalingGroup :: Type -> Type #

Read AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

Show AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

NFData AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

Methods

rnf :: AutoScalingGroup -> () #

Eq AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

Hashable AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

type Rep AutoScalingGroup Source # 
Instance details

Defined in Amazonka.EKS.Types.AutoScalingGroup

type Rep AutoScalingGroup = D1 ('MetaData "AutoScalingGroup" "Amazonka.EKS.Types.AutoScalingGroup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "AutoScalingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAutoScalingGroup :: AutoScalingGroup Source #

Create a value of AutoScalingGroup 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:AutoScalingGroup', autoScalingGroup_name - The name of the Auto Scaling group associated with an Amazon EKS managed node group.

Certificate

data Certificate Source #

An object representing the certificate-authority-data for your cluster.

See: newCertificate smart constructor.

Constructors

Certificate' (Maybe Text) 

Instances

Instances details
FromJSON Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

Generic Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

Associated Types

type Rep Certificate :: Type -> Type #

Read Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

Show Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

NFData Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

Methods

rnf :: Certificate -> () #

Eq Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

Hashable Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

type Rep Certificate Source # 
Instance details

Defined in Amazonka.EKS.Types.Certificate

type Rep Certificate = D1 ('MetaData "Certificate" "Amazonka.EKS.Types.Certificate" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Certificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCertificate :: Certificate Source #

Create a value of Certificate 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:data':Certificate', certificate_data - The Base64-encoded certificate data required to communicate with your cluster. Add this to the certificate-authority-data section of the kubeconfig file for your cluster.

Cluster

data Cluster Source #

An object representing an Amazon EKS cluster.

See: newCluster smart constructor.

Instances

Instances details
FromJSON Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

Read Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

NFData Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

Methods

rnf :: Cluster -> () #

Eq Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

type Rep Cluster Source # 
Instance details

Defined in Amazonka.EKS.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.EKS.Types.Cluster" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateAuthority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Certificate))) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectorConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectorConfigResponse)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EncryptionConfig])) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "health") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterHealth)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)))))) :*: (((S1 ('MetaSel ('Just "kubernetesNetworkConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesNetworkConfigResponse)) :*: S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outpostConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutpostConfigResponse)) :*: S1 ('MetaSel ('Just "platformVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "resourcesVpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfigResponse)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterStatus)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newCluster :: Cluster Source #

Create a value of Cluster 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:arn:Cluster', cluster_arn - The Amazon Resource Name (ARN) of the cluster.

$sel:certificateAuthority:Cluster', cluster_certificateAuthority - The certificate-authority-data for your cluster.

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

$sel:connectorConfig:Cluster', cluster_connectorConfig - The configuration used to connect to a cluster for registration.

$sel:createdAt:Cluster', cluster_createdAt - The Unix epoch timestamp in seconds for when the cluster was created.

$sel:encryptionConfig:Cluster', cluster_encryptionConfig - The encryption configuration for the cluster.

$sel:endpoint:Cluster', cluster_endpoint - The endpoint for your Kubernetes API server.

$sel:health:Cluster', cluster_health - An object representing the health of your local Amazon EKS cluster on an Amazon Web Services Outpost. This object isn't available for clusters on the Amazon Web Services cloud.

$sel:id:Cluster', cluster_id - The ID of your local Amazon EKS cluster on an Amazon Web Services Outpost. This property isn't available for an Amazon EKS cluster on the Amazon Web Services cloud.

$sel:identity:Cluster', cluster_identity - The identity provider information for the cluster.

$sel:kubernetesNetworkConfig:Cluster', cluster_kubernetesNetworkConfig - The Kubernetes network configuration for the cluster.

$sel:logging:Cluster', cluster_logging - The logging configuration for your cluster.

$sel:name:Cluster', cluster_name - The name of the cluster.

$sel:outpostConfig:Cluster', cluster_outpostConfig - An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This object isn't available for clusters on the Amazon Web Services cloud.

$sel:platformVersion:Cluster', cluster_platformVersion - The platform version of your Amazon EKS cluster. For more information, see Platform Versions in the /Amazon EKS User Guide/ .

$sel:resourcesVpcConfig:Cluster', cluster_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.

Cluster, cluster_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.

$sel:status:Cluster', cluster_status - The current status of the cluster.

$sel:tags:Cluster', cluster_tags - The metadata that you apply to the cluster to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Cluster tags do not propagate to any other resources associated with the cluster.

$sel:version:Cluster', cluster_version - The Kubernetes server version for the cluster.

ClusterHealth

data ClusterHealth Source #

An object representing the health of your local Amazon EKS cluster on an Amazon Web Services Outpost. You can't use this API with an Amazon EKS cluster on the Amazon Web Services cloud.

See: newClusterHealth smart constructor.

Instances

Instances details
FromJSON ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

Generic ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

Associated Types

type Rep ClusterHealth :: Type -> Type #

Read ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

Show ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

NFData ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

Methods

rnf :: ClusterHealth -> () #

Eq ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

Hashable ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

type Rep ClusterHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterHealth

type Rep ClusterHealth = D1 ('MetaData "ClusterHealth" "Amazonka.EKS.Types.ClusterHealth" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ClusterHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "issues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterIssue]))))

newClusterHealth :: ClusterHealth Source #

Create a value of ClusterHealth 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:issues:ClusterHealth', clusterHealth_issues - An object representing the health issues of your local Amazon EKS cluster on an Amazon Web Services Outpost.

ClusterIssue

data ClusterIssue Source #

An issue with your local Amazon EKS cluster on an Amazon Web Services Outpost. You can't use this API with an Amazon EKS cluster on the Amazon Web Services cloud.

See: newClusterIssue smart constructor.

Instances

Instances details
FromJSON ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

Generic ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

Associated Types

type Rep ClusterIssue :: Type -> Type #

Read ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

Show ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

NFData ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

Methods

rnf :: ClusterIssue -> () #

Eq ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

Hashable ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

type Rep ClusterIssue Source # 
Instance details

Defined in Amazonka.EKS.Types.ClusterIssue

type Rep ClusterIssue = D1 ('MetaData "ClusterIssue" "Amazonka.EKS.Types.ClusterIssue" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ClusterIssue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterIssueCode)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newClusterIssue :: ClusterIssue Source #

Create a value of ClusterIssue 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:code:ClusterIssue', clusterIssue_code - The error code of the issue.

$sel:message:ClusterIssue', clusterIssue_message - A description of the issue.

$sel:resourceIds:ClusterIssue', clusterIssue_resourceIds - The resource IDs that the issue relates to.

Compatibility

data Compatibility Source #

Compatibility information.

See: newCompatibility smart constructor.

Constructors

Compatibility' (Maybe Text) (Maybe Bool) (Maybe [Text]) 

Instances

Instances details
FromJSON Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

Generic Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

Associated Types

type Rep Compatibility :: Type -> Type #

Read Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

Show Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

NFData Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

Methods

rnf :: Compatibility -> () #

Eq Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

Hashable Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

type Rep Compatibility Source # 
Instance details

Defined in Amazonka.EKS.Types.Compatibility

type Rep Compatibility = D1 ('MetaData "Compatibility" "Amazonka.EKS.Types.Compatibility" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Compatibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "platformVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newCompatibility :: Compatibility Source #

Create a value of Compatibility 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:clusterVersion:Compatibility', compatibility_clusterVersion - The supported Kubernetes version of the cluster.

$sel:defaultVersion:Compatibility', compatibility_defaultVersion - The supported default version.

$sel:platformVersions:Compatibility', compatibility_platformVersions - The supported compute platform.

ConnectorConfigRequest

data ConnectorConfigRequest Source #

The configuration sent to a cluster for configuration.

See: newConnectorConfigRequest smart constructor.

Instances

Instances details
ToJSON ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

Generic ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

Associated Types

type Rep ConnectorConfigRequest :: Type -> Type #

Read ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

Show ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

NFData ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

Methods

rnf :: ConnectorConfigRequest -> () #

Eq ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

Hashable ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

type Rep ConnectorConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigRequest

type Rep ConnectorConfigRequest = D1 ('MetaData "ConnectorConfigRequest" "Amazonka.EKS.Types.ConnectorConfigRequest" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ConnectorConfigRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConnectorConfigProvider)))

newConnectorConfigRequest Source #

Create a value of ConnectorConfigRequest 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:roleArn:ConnectorConfigRequest', connectorConfigRequest_roleArn - The Amazon Resource Name (ARN) of the role that is authorized to request the connector configuration.

$sel:provider:ConnectorConfigRequest', connectorConfigRequest_provider - The cloud provider for the target cluster to connect.

ConnectorConfigResponse

data ConnectorConfigResponse Source #

The full description of your connected cluster.

See: newConnectorConfigResponse smart constructor.

Instances

Instances details
FromJSON ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

Generic ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

Associated Types

type Rep ConnectorConfigResponse :: Type -> Type #

Read ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

Show ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

NFData ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

Methods

rnf :: ConnectorConfigResponse -> () #

Eq ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

Hashable ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

type Rep ConnectorConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ConnectorConfigResponse

type Rep ConnectorConfigResponse = D1 ('MetaData "ConnectorConfigResponse" "Amazonka.EKS.Types.ConnectorConfigResponse" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ConnectorConfigResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "activationExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "activationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newConnectorConfigResponse :: ConnectorConfigResponse Source #

Create a value of ConnectorConfigResponse 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:activationCode:ConnectorConfigResponse', connectorConfigResponse_activationCode - A unique code associated with the cluster for registration purposes.

$sel:activationExpiry:ConnectorConfigResponse', connectorConfigResponse_activationExpiry - The expiration time of the connected cluster. The cluster's YAML file must be applied through the native provider.

$sel:activationId:ConnectorConfigResponse', connectorConfigResponse_activationId - A unique ID associated with the cluster for registration purposes.

$sel:provider:ConnectorConfigResponse', connectorConfigResponse_provider - The cluster's cloud service provider.

$sel:roleArn:ConnectorConfigResponse', connectorConfigResponse_roleArn - The Amazon Resource Name (ARN) of the role to communicate with services from the connected Kubernetes cluster.

ControlPlanePlacementRequest

data ControlPlanePlacementRequest Source #

The placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide

See: newControlPlanePlacementRequest smart constructor.

Instances

Instances details
ToJSON ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

Generic ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

Associated Types

type Rep ControlPlanePlacementRequest :: Type -> Type #

Read ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

Show ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

NFData ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

Eq ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

Hashable ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

type Rep ControlPlanePlacementRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementRequest

type Rep ControlPlanePlacementRequest = D1 ('MetaData "ControlPlanePlacementRequest" "Amazonka.EKS.Types.ControlPlanePlacementRequest" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ControlPlanePlacementRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newControlPlanePlacementRequest :: ControlPlanePlacementRequest Source #

Create a value of ControlPlanePlacementRequest 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:groupName:ControlPlanePlacementRequest', controlPlanePlacementRequest_groupName - The name of the placement group for the Kubernetes control plane instances. This setting can't be changed after cluster creation.

ControlPlanePlacementResponse

data ControlPlanePlacementResponse Source #

The placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

See: newControlPlanePlacementResponse smart constructor.

Instances

Instances details
FromJSON ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

Generic ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

Associated Types

type Rep ControlPlanePlacementResponse :: Type -> Type #

Read ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

Show ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

NFData ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

Eq ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

Hashable ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

type Rep ControlPlanePlacementResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.ControlPlanePlacementResponse

type Rep ControlPlanePlacementResponse = D1 ('MetaData "ControlPlanePlacementResponse" "Amazonka.EKS.Types.ControlPlanePlacementResponse" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ControlPlanePlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newControlPlanePlacementResponse :: ControlPlanePlacementResponse Source #

Create a value of ControlPlanePlacementResponse 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:groupName:ControlPlanePlacementResponse', controlPlanePlacementResponse_groupName - The name of the placement group for the Kubernetes control plane instances.

EncryptionConfig

data EncryptionConfig Source #

The encryption configuration for the cluster.

See: newEncryptionConfig smart constructor.

Instances

Instances details
FromJSON EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

ToJSON EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

Generic EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

Associated Types

type Rep EncryptionConfig :: Type -> Type #

Read EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

Show EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

NFData EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

Methods

rnf :: EncryptionConfig -> () #

Eq EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

Hashable EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

type Rep EncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.EncryptionConfig

type Rep EncryptionConfig = D1 ('MetaData "EncryptionConfig" "Amazonka.EKS.Types.EncryptionConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "EncryptionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Provider)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newEncryptionConfig :: EncryptionConfig Source #

Create a value of EncryptionConfig 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:provider:EncryptionConfig', encryptionConfig_provider - Key Management Service (KMS) key. Either the ARN or the alias can be used.

$sel:resources:EncryptionConfig', encryptionConfig_resources - Specifies the resources to be encrypted. The only supported value is "secrets".

ErrorDetail

data ErrorDetail Source #

An object representing an error when an asynchronous operation fails.

See: newErrorDetail smart constructor.

Instances

Instances details
FromJSON ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

Generic ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

Associated Types

type Rep ErrorDetail :: Type -> Type #

Read ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

Show ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

NFData ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

Methods

rnf :: ErrorDetail -> () #

Eq ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

Hashable ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

type Rep ErrorDetail Source # 
Instance details

Defined in Amazonka.EKS.Types.ErrorDetail

type Rep ErrorDetail = D1 ('MetaData "ErrorDetail" "Amazonka.EKS.Types.ErrorDetail" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "ErrorDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EKSErrorCode)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newErrorDetail :: ErrorDetail Source #

Create a value of ErrorDetail 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:errorCode:ErrorDetail', errorDetail_errorCode - A brief description of the error.

  • SubnetNotFound: We couldn't find one of the subnets associated with the cluster.
  • SecurityGroupNotFound: We couldn't find one of the security groups associated with the cluster.
  • EniLimitReached: You have reached the elastic network interface limit for your account.
  • IpNotAvailable: A subnet associated with the cluster doesn't have any free IP addresses.
  • AccessDenied: You don't have permissions to perform the specified operation.
  • OperationNotPermitted: The service role associated with the cluster doesn't have the required access permissions for Amazon EKS.
  • VpcIdNotFound: We couldn't find the VPC associated with the cluster.

$sel:errorMessage:ErrorDetail', errorDetail_errorMessage - A more complete description of the error.

$sel:resourceIds:ErrorDetail', errorDetail_resourceIds - An optional field that contains the resource IDs associated with the error.

FargateProfile

data FargateProfile Source #

An object representing an Fargate profile.

See: newFargateProfile smart constructor.

Instances

Instances details
FromJSON FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

Generic FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

Associated Types

type Rep FargateProfile :: Type -> Type #

Read FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

Show FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

NFData FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

Methods

rnf :: FargateProfile -> () #

Eq FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

Hashable FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

type Rep FargateProfile Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfile

newFargateProfile :: FargateProfile Source #

Create a value of FargateProfile 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:FargateProfile', fargateProfile_clusterName - The name of the Amazon EKS cluster that the Fargate profile belongs to.

$sel:createdAt:FargateProfile', fargateProfile_createdAt - The Unix epoch timestamp in seconds for when the Fargate profile was created.

$sel:fargateProfileArn:FargateProfile', fargateProfile_fargateProfileArn - The full Amazon Resource Name (ARN) of the Fargate profile.

$sel:fargateProfileName:FargateProfile', fargateProfile_fargateProfileName - The name of the Fargate profile.

$sel:podExecutionRoleArn:FargateProfile', fargateProfile_podExecutionRoleArn - The Amazon Resource Name (ARN) of the pod execution role to use for pods that match the selectors in the Fargate profile. For more information, see Pod Execution Role in the Amazon EKS User Guide.

$sel:selectors:FargateProfile', fargateProfile_selectors - The selectors to match for pods to use this Fargate profile.

$sel:status:FargateProfile', fargateProfile_status - The current status of the Fargate profile.

$sel:subnets:FargateProfile', fargateProfile_subnets - The IDs of subnets to launch pods into.

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

FargateProfileSelector

data FargateProfileSelector Source #

An object representing an Fargate profile selector.

See: newFargateProfileSelector smart constructor.

Instances

Instances details
FromJSON FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

ToJSON FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

Generic FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

Associated Types

type Rep FargateProfileSelector :: Type -> Type #

Read FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

Show FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

NFData FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

Methods

rnf :: FargateProfileSelector -> () #

Eq FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

Hashable FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

type Rep FargateProfileSelector Source # 
Instance details

Defined in Amazonka.EKS.Types.FargateProfileSelector

type Rep FargateProfileSelector = D1 ('MetaData "FargateProfileSelector" "Amazonka.EKS.Types.FargateProfileSelector" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "FargateProfileSelector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFargateProfileSelector :: FargateProfileSelector Source #

Create a value of FargateProfileSelector 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:labels:FargateProfileSelector', fargateProfileSelector_labels - The Kubernetes labels that the selector should match. A pod must contain all of the labels that are specified in the selector for it to be considered a match.

$sel:namespace:FargateProfileSelector', fargateProfileSelector_namespace - The Kubernetes namespace that the selector should match.

Identity

data Identity Source #

An object representing an identity provider.

See: newIdentity smart constructor.

Constructors

Identity' (Maybe OIDC) 

Instances

Instances details
FromJSON Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

Generic Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

Associated Types

type Rep Identity :: Type -> Type #

Methods

from :: Identity -> Rep Identity x #

to :: Rep Identity x -> Identity #

Read Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

Show Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

NFData Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

Methods

rnf :: Identity -> () #

Eq Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

Hashable Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

Methods

hashWithSalt :: Int -> Identity -> Int #

hash :: Identity -> Int #

type Rep Identity Source # 
Instance details

Defined in Amazonka.EKS.Types.Identity

type Rep Identity = D1 ('MetaData "Identity" "Amazonka.EKS.Types.Identity" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Identity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oidc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OIDC))))

newIdentity :: Identity Source #

Create a value of Identity 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:oidc:Identity', identity_oidc - An object representing the OpenID Connect identity provider information.

IdentityProviderConfig

data IdentityProviderConfig Source #

An object representing an identity provider configuration.

See: newIdentityProviderConfig smart constructor.

Instances

Instances details
FromJSON IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

ToJSON IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

Generic IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

Associated Types

type Rep IdentityProviderConfig :: Type -> Type #

Read IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

Show IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

NFData IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

Methods

rnf :: IdentityProviderConfig -> () #

Eq IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

Hashable IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

type Rep IdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfig

type Rep IdentityProviderConfig = D1 ('MetaData "IdentityProviderConfig" "Amazonka.EKS.Types.IdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "IdentityProviderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIdentityProviderConfig Source #

Create a value of IdentityProviderConfig 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:type':IdentityProviderConfig', identityProviderConfig_type - The type of the identity provider configuration. The only type available is oidc.

$sel:name:IdentityProviderConfig', identityProviderConfig_name - The name of the identity provider configuration.

IdentityProviderConfigResponse

data IdentityProviderConfigResponse Source #

The full description of your identity configuration.

See: newIdentityProviderConfigResponse smart constructor.

Instances

Instances details
FromJSON IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

Generic IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

Associated Types

type Rep IdentityProviderConfigResponse :: Type -> Type #

Read IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

Show IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

NFData IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

Eq IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

Hashable IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

type Rep IdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.IdentityProviderConfigResponse

type Rep IdentityProviderConfigResponse = D1 ('MetaData "IdentityProviderConfigResponse" "Amazonka.EKS.Types.IdentityProviderConfigResponse" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "IdentityProviderConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oidc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OidcIdentityProviderConfig))))

newIdentityProviderConfigResponse :: IdentityProviderConfigResponse Source #

Create a value of IdentityProviderConfigResponse 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:oidc:IdentityProviderConfigResponse', identityProviderConfigResponse_oidc - An object representing an OpenID Connect (OIDC) identity provider configuration.

Issue

data Issue Source #

An object representing an issue with an Amazon EKS resource.

See: newIssue smart constructor.

Instances

Instances details
FromJSON Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Generic Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Associated Types

type Rep Issue :: Type -> Type #

Methods

from :: Issue -> Rep Issue x #

to :: Rep Issue x -> Issue #

Read Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Show Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Methods

showsPrec :: Int -> Issue -> ShowS #

show :: Issue -> String #

showList :: [Issue] -> ShowS #

NFData Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Methods

rnf :: Issue -> () #

Eq Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Methods

(==) :: Issue -> Issue -> Bool #

(/=) :: Issue -> Issue -> Bool #

Hashable Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

Methods

hashWithSalt :: Int -> Issue -> Int #

hash :: Issue -> Int #

type Rep Issue Source # 
Instance details

Defined in Amazonka.EKS.Types.Issue

type Rep Issue = D1 ('MetaData "Issue" "Amazonka.EKS.Types.Issue" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Issue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupIssueCode)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newIssue :: Issue Source #

Create a value of Issue 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:code:Issue', issue_code - A brief description of the error.

  • AccessDenied: Amazon EKS or one or more of your managed nodes is failing to authenticate or authorize with your Kubernetes cluster API server.
  • AsgInstanceLaunchFailures: Your Auto Scaling group is experiencing failures while attempting to launch instances.
  • AutoScalingGroupNotFound: We couldn't find the Auto Scaling group associated with the managed node group. You may be able to recreate an Auto Scaling group with the same settings to recover.
  • ClusterUnreachable: Amazon EKS or one or more of your managed nodes is unable to to communicate with your Kubernetes cluster API server. This can happen if there are network disruptions or if API servers are timing out processing requests.
  • Ec2LaunchTemplateNotFound: We couldn't find the Amazon EC2 launch template for your managed node group. You may be able to recreate a launch template with the same settings to recover.
  • Ec2LaunchTemplateVersionMismatch: The Amazon EC2 launch template version for your managed node group does not match the version that Amazon EKS created. You may be able to revert to the version that Amazon EKS created to recover.
  • Ec2SecurityGroupDeletionFailure: We could not delete the remote access security group for your managed node group. Remove any dependencies from the security group.
  • Ec2SecurityGroupNotFound: We couldn't find the cluster security group for the cluster. You must recreate your cluster.
  • Ec2SubnetInvalidConfiguration: One or more Amazon EC2 subnets specified for a node group do not automatically assign public IP addresses to instances launched into it. If you want your instances to be assigned a public IP address, then you need to enable the auto-assign public IP address setting for the subnet. See Modifying the public IPv4 addressing attribute for your subnet in the Amazon VPC User Guide.
  • IamInstanceProfileNotFound: We couldn't find the IAM instance profile for your managed node group. You may be able to recreate an instance profile with the same settings to recover.
  • IamNodeRoleNotFound: We couldn't find the IAM role for your managed node group. You may be able to recreate an IAM role with the same settings to recover.
  • InstanceLimitExceeded: Your Amazon Web Services account is unable to launch any more instances of the specified instance type. You may be able to request an Amazon EC2 instance limit increase to recover.
  • InsufficientFreeAddresses: One or more of the subnets associated with your managed node group does not have enough available IP addresses for new nodes.
  • InternalFailure: These errors are usually caused by an Amazon EKS server-side issue.
  • NodeCreationFailure: Your launched instances are unable to register with your Amazon EKS cluster. Common causes of this failure are insufficient node IAM role permissions or lack of outbound internet access for the nodes.

$sel:message:Issue', issue_message - The error message associated with the issue.

$sel:resourceIds:Issue', issue_resourceIds - The Amazon Web Services resources that are afflicted by this issue.

KubernetesNetworkConfigRequest

data KubernetesNetworkConfigRequest Source #

The Kubernetes network configuration for the cluster.

See: newKubernetesNetworkConfigRequest smart constructor.

Instances

Instances details
ToJSON KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

Generic KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

Associated Types

type Rep KubernetesNetworkConfigRequest :: Type -> Type #

Read KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

Show KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

NFData KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

Eq KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

Hashable KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

type Rep KubernetesNetworkConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigRequest

type Rep KubernetesNetworkConfigRequest = D1 ('MetaData "KubernetesNetworkConfigRequest" "Amazonka.EKS.Types.KubernetesNetworkConfigRequest" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "KubernetesNetworkConfigRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpFamily)) :*: S1 ('MetaSel ('Just "serviceIpv4Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKubernetesNetworkConfigRequest :: KubernetesNetworkConfigRequest Source #

Create a value of KubernetesNetworkConfigRequest 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:ipFamily:KubernetesNetworkConfigRequest', kubernetesNetworkConfigRequest_ipFamily - Specify which IP family is used to assign Kubernetes pod and service IP addresses. If you don't specify a value, ipv4 is used by default. You can only specify an IP family when you create a cluster and can't change this value once the cluster is created. If you specify ipv6, the VPC and subnets that you specify for cluster creation must have both IPv4 and IPv6 CIDR blocks assigned to them. You can't specify ipv6 for clusters in China Regions.

You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on. If you specify ipv6, then ensure that your VPC meets the requirements listed in the considerations listed in Assigning IPv6 addresses to pods and services in the Amazon EKS User Guide. Kubernetes assigns services IPv6 addresses from the unique local address range (fc00::/7). You can't specify a custom IPv6 CIDR block. Pod addresses are assigned from the subnet's IPv6 CIDR.

$sel:serviceIpv4Cidr:KubernetesNetworkConfigRequest', kubernetesNetworkConfigRequest_serviceIpv4Cidr - Don't specify a value if you select ipv6 for ipFamily. The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0/12, or 192.168.0.0/16.
  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

KubernetesNetworkConfigResponse

data KubernetesNetworkConfigResponse Source #

The Kubernetes network configuration for the cluster. The response contains a value for serviceIpv6Cidr or serviceIpv4Cidr, but not both.

See: newKubernetesNetworkConfigResponse smart constructor.

Instances

Instances details
FromJSON KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

Generic KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

Associated Types

type Rep KubernetesNetworkConfigResponse :: Type -> Type #

Read KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

Show KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

NFData KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

Eq KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

Hashable KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

type Rep KubernetesNetworkConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.KubernetesNetworkConfigResponse

type Rep KubernetesNetworkConfigResponse = D1 ('MetaData "KubernetesNetworkConfigResponse" "Amazonka.EKS.Types.KubernetesNetworkConfigResponse" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "KubernetesNetworkConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpFamily)) :*: (S1 ('MetaSel ('Just "serviceIpv4Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceIpv6Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newKubernetesNetworkConfigResponse :: KubernetesNetworkConfigResponse Source #

Create a value of KubernetesNetworkConfigResponse 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:ipFamily:KubernetesNetworkConfigResponse', kubernetesNetworkConfigResponse_ipFamily - The IP family used to assign Kubernetes pod and service IP addresses. The IP family is always ipv4, unless you have a 1.21 or later cluster running version 1.10.1 or later of the Amazon VPC CNI add-on and specified ipv6 when you created the cluster.

$sel:serviceIpv4Cidr:KubernetesNetworkConfigResponse', kubernetesNetworkConfigResponse_serviceIpv4Cidr - The CIDR block that Kubernetes pod and service IP addresses are assigned from. Kubernetes assigns addresses from an IPv4 CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.

$sel:serviceIpv6Cidr:KubernetesNetworkConfigResponse', kubernetesNetworkConfigResponse_serviceIpv6Cidr - The CIDR block that Kubernetes pod and service IP addresses are assigned from if you created a 1.21 or later cluster with version 1.10.1 or later of the Amazon VPC CNI add-on and specified ipv6 for ipFamily when you created the cluster. Kubernetes assigns service addresses from the unique local address range (fc00::/7) because you can't specify a custom IPv6 CIDR block when you create the cluster.

LaunchTemplateSpecification

data LaunchTemplateSpecification Source #

An object representing a node group launch template specification. The launch template can't include SubnetId , IamInstanceProfile , RequestSpotInstances , HibernationOptions , or TerminateInstances , or the node group deployment or update will fail. For more information about launch templates, see CreateLaunchTemplate in the Amazon EC2 API Reference. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

You must specify either the launch template ID or the launch template name in the request, but not both.

See: newLaunchTemplateSpecification smart constructor.

Instances

Instances details
FromJSON LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

ToJSON LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

Generic LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

Associated Types

type Rep LaunchTemplateSpecification :: Type -> Type #

Read LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

Show LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

NFData LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

Eq LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

Hashable LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

type Rep LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EKS.Types.LaunchTemplateSpecification

type Rep LaunchTemplateSpecification = D1 ('MetaData "LaunchTemplateSpecification" "Amazonka.EKS.Types.LaunchTemplateSpecification" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "LaunchTemplateSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchTemplateSpecification :: LaunchTemplateSpecification Source #

Create a value of LaunchTemplateSpecification 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:id:LaunchTemplateSpecification', launchTemplateSpecification_id - The ID of the launch template.

You must specify either the launch template ID or the launch template name in the request, but not both.

$sel:name:LaunchTemplateSpecification', launchTemplateSpecification_name - The name of the launch template.

You must specify either the launch template name or the launch template ID in the request, but not both.

$sel:version:LaunchTemplateSpecification', launchTemplateSpecification_version - The version number of the launch template to use. If no version is specified, then the template's default version is used.

LogSetup

data LogSetup Source #

An object representing the enabled or disabled Kubernetes control plane logs for your cluster.

See: newLogSetup smart constructor.

Constructors

LogSetup' (Maybe Bool) (Maybe [LogType]) 

Instances

Instances details
FromJSON LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

ToJSON LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

Generic LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

Associated Types

type Rep LogSetup :: Type -> Type #

Methods

from :: LogSetup -> Rep LogSetup x #

to :: Rep LogSetup x -> LogSetup #

Read LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

Show LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

NFData LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

Methods

rnf :: LogSetup -> () #

Eq LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

Hashable LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

Methods

hashWithSalt :: Int -> LogSetup -> Int #

hash :: LogSetup -> Int #

type Rep LogSetup Source # 
Instance details

Defined in Amazonka.EKS.Types.LogSetup

type Rep LogSetup = D1 ('MetaData "LogSetup" "Amazonka.EKS.Types.LogSetup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "LogSetup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "types") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogType]))))

newLogSetup :: LogSetup Source #

Create a value of LogSetup 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:enabled:LogSetup', logSetup_enabled - If a log type is enabled, that log type exports its control plane logs to CloudWatch Logs. If a log type isn't enabled, that log type doesn't export its control plane logs. Each individual log type can be enabled or disabled independently.

$sel:types:LogSetup', logSetup_types - The available cluster control plane log types.

Logging

data Logging Source #

An object representing the logging configuration for resources in your cluster.

See: newLogging smart constructor.

Constructors

Logging' (Maybe [LogSetup]) 

Instances

Instances details
FromJSON Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

ToJSON Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

Generic Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

Associated Types

type Rep Logging :: Type -> Type #

Methods

from :: Logging -> Rep Logging x #

to :: Rep Logging x -> Logging #

Read Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

Show Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

NFData Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

Methods

rnf :: Logging -> () #

Eq Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

Methods

(==) :: Logging -> Logging -> Bool #

(/=) :: Logging -> Logging -> Bool #

Hashable Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

Methods

hashWithSalt :: Int -> Logging -> Int #

hash :: Logging -> Int #

type Rep Logging Source # 
Instance details

Defined in Amazonka.EKS.Types.Logging

type Rep Logging = D1 ('MetaData "Logging" "Amazonka.EKS.Types.Logging" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Logging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterLogging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogSetup]))))

newLogging :: Logging Source #

Create a value of Logging 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:clusterLogging:Logging', logging_clusterLogging - The cluster control plane logging configuration for your cluster.

MarketplaceInformation

data MarketplaceInformation Source #

Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.

See: newMarketplaceInformation smart constructor.

Instances

Instances details
FromJSON MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

Generic MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

Associated Types

type Rep MarketplaceInformation :: Type -> Type #

Read MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

Show MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

NFData MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

Methods

rnf :: MarketplaceInformation -> () #

Eq MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

Hashable MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

type Rep MarketplaceInformation Source # 
Instance details

Defined in Amazonka.EKS.Types.MarketplaceInformation

type Rep MarketplaceInformation = D1 ('MetaData "MarketplaceInformation" "Amazonka.EKS.Types.MarketplaceInformation" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "MarketplaceInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMarketplaceInformation :: MarketplaceInformation Source #

Create a value of MarketplaceInformation 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:productId:MarketplaceInformation', marketplaceInformation_productId - The product ID from the Amazon Web Services Marketplace.

$sel:productUrl:MarketplaceInformation', marketplaceInformation_productUrl - The product URL from the Amazon Web Services Marketplace.

Nodegroup

data Nodegroup Source #

An object representing an Amazon EKS managed node group.

See: newNodegroup smart constructor.

Instances

Instances details
FromJSON Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

Generic Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

Associated Types

type Rep Nodegroup :: Type -> Type #

Read Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

Show Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

NFData Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

Methods

rnf :: Nodegroup -> () #

Eq Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

Hashable Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

type Rep Nodegroup Source # 
Instance details

Defined in Amazonka.EKS.Types.Nodegroup

type Rep Nodegroup = D1 ('MetaData "Nodegroup" "Amazonka.EKS.Types.Nodegroup" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Nodegroup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "amiType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AMITypes)) :*: S1 ('MetaSel ('Just "capacityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityTypes))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "diskSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "health") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupHealth)) :*: (S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "launchTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateSpecification)) :*: (S1 ('MetaSel ('Just "modifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "nodeRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "nodegroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodegroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "releaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "remoteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteAccessConfig)) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupResources)) :*: S1 ('MetaSel ('Just "scalingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupScalingConfig))))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupStatus)) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "taints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Taint])) :*: (S1 ('MetaSel ('Just "updateConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodegroupUpdateConfig)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newNodegroup :: Nodegroup Source #

Create a value of Nodegroup 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:amiType:Nodegroup', nodegroup_amiType - If the node group was deployed using a launch template with a custom AMI, then this is CUSTOM. For node groups that weren't deployed using a launch template, this is the AMI type that was specified in the node group configuration.

$sel:capacityType:Nodegroup', nodegroup_capacityType - The capacity type of your managed node group.

$sel:clusterName:Nodegroup', nodegroup_clusterName - The name of the cluster that the managed node group resides in.

$sel:createdAt:Nodegroup', nodegroup_createdAt - The Unix epoch timestamp in seconds for when the managed node group was created.

$sel:diskSize:Nodegroup', nodegroup_diskSize - If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null.

$sel:health:Nodegroup', nodegroup_health - The health status of the node group. If there are issues with your node group's health, they are listed here.

$sel:instanceTypes:Nodegroup', nodegroup_instanceTypes - If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null.

$sel:labels:Nodegroup', nodegroup_labels - The Kubernetes labels applied to the nodes in the node group.

Only labels that are applied with the Amazon EKS API are shown here. There may be other Kubernetes labels applied to the nodes in this group.

$sel:launchTemplate:Nodegroup', nodegroup_launchTemplate - If a launch template was used to create the node group, then this is the launch template that was used.

$sel:modifiedAt:Nodegroup', nodegroup_modifiedAt - The Unix epoch timestamp in seconds for when the managed node group was last modified.

$sel:nodeRole:Nodegroup', nodegroup_nodeRole - The IAM role associated with your node group. The Amazon EKS node kubelet daemon makes calls to Amazon Web Services APIs on your behalf. Nodes receive permissions for these API calls through an IAM instance profile and associated policies.

$sel:nodegroupArn:Nodegroup', nodegroup_nodegroupArn - The Amazon Resource Name (ARN) associated with the managed node group.

$sel:nodegroupName:Nodegroup', nodegroup_nodegroupName - The name associated with an Amazon EKS managed node group.

$sel:releaseVersion:Nodegroup', nodegroup_releaseVersion - If the node group was deployed using a launch template with a custom AMI, then this is the AMI ID that was specified in the launch template. For node groups that weren't deployed using a launch template, this is the version of the Amazon EKS optimized AMI that the node group was deployed with.

$sel:remoteAccess:Nodegroup', nodegroup_remoteAccess - If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null.

$sel:resources:Nodegroup', nodegroup_resources - The resources associated with the node group, such as Auto Scaling groups and security groups for remote access.

$sel:scalingConfig:Nodegroup', nodegroup_scalingConfig - The scaling configuration details for the Auto Scaling group that is associated with your node group.

$sel:status:Nodegroup', nodegroup_status - The current status of the managed node group.

$sel:subnets:Nodegroup', nodegroup_subnets - The subnets that were specified for the Auto Scaling group that is associated with your node group.

$sel:tags:Nodegroup', nodegroup_tags - The metadata applied to the node group to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Node group tags do not propagate to any other resources associated with the node group, such as the Amazon EC2 instances or subnets.

$sel:taints:Nodegroup', nodegroup_taints - The Kubernetes taints to be applied to the nodes in the node group when they are created. Effect is one of No_Schedule, Prefer_No_Schedule, or No_Execute. Kubernetes taints can be used together with tolerations to control how workloads are scheduled to your nodes. For more information, see Node taints on managed node groups.

$sel:updateConfig:Nodegroup', nodegroup_updateConfig - The node group update configuration.

Nodegroup, nodegroup_version - The Kubernetes version of the managed node group.

NodegroupHealth

data NodegroupHealth Source #

An object representing the health status of the node group.

See: newNodegroupHealth smart constructor.

Constructors

NodegroupHealth' (Maybe [Issue]) 

Instances

Instances details
FromJSON NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

Generic NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

Associated Types

type Rep NodegroupHealth :: Type -> Type #

Read NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

Show NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

NFData NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

Methods

rnf :: NodegroupHealth -> () #

Eq NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

Hashable NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

type Rep NodegroupHealth Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupHealth

type Rep NodegroupHealth = D1 ('MetaData "NodegroupHealth" "Amazonka.EKS.Types.NodegroupHealth" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "NodegroupHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "issues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Issue]))))

newNodegroupHealth :: NodegroupHealth Source #

Create a value of NodegroupHealth 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:issues:NodegroupHealth', nodegroupHealth_issues - Any issues that are associated with the node group.

NodegroupResources

data NodegroupResources Source #

An object representing the resources associated with the node group, such as Auto Scaling groups and security groups for remote access.

See: newNodegroupResources smart constructor.

Instances

Instances details
FromJSON NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

Generic NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

Associated Types

type Rep NodegroupResources :: Type -> Type #

Read NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

Show NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

NFData NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

Methods

rnf :: NodegroupResources -> () #

Eq NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

Hashable NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

type Rep NodegroupResources Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupResources

type Rep NodegroupResources = D1 ('MetaData "NodegroupResources" "Amazonka.EKS.Types.NodegroupResources" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "NodegroupResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoScalingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutoScalingGroup])) :*: S1 ('MetaSel ('Just "remoteAccessSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNodegroupResources :: NodegroupResources Source #

Create a value of NodegroupResources 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:autoScalingGroups:NodegroupResources', nodegroupResources_autoScalingGroups - The Auto Scaling groups associated with the node group.

$sel:remoteAccessSecurityGroup:NodegroupResources', nodegroupResources_remoteAccessSecurityGroup - The remote access security group associated with the node group. This security group controls SSH access to the nodes.

NodegroupScalingConfig

data NodegroupScalingConfig Source #

An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group. When creating a node group, you must specify all or none of the properties. When updating a node group, you can specify any or none of the properties.

See: newNodegroupScalingConfig smart constructor.

Instances

Instances details
FromJSON NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

ToJSON NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

Generic NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

Associated Types

type Rep NodegroupScalingConfig :: Type -> Type #

Read NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

Show NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

NFData NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

Methods

rnf :: NodegroupScalingConfig -> () #

Eq NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

Hashable NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

type Rep NodegroupScalingConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupScalingConfig

type Rep NodegroupScalingConfig = D1 ('MetaData "NodegroupScalingConfig" "Amazonka.EKS.Types.NodegroupScalingConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "NodegroupScalingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "maxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "minSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newNodegroupScalingConfig :: NodegroupScalingConfig Source #

Create a value of NodegroupScalingConfig 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:desiredSize:NodegroupScalingConfig', nodegroupScalingConfig_desiredSize - The current number of nodes that the managed node group should maintain.

If you use Cluster Autoscaler, you shouldn't change the desiredSize value directly, as this can cause the Cluster Autoscaler to suddenly scale up or scale down.

Whenever this parameter changes, the number of worker nodes in the node group is updated to the specified size. If this parameter is given a value that is smaller than the current number of running worker nodes, the necessary number of worker nodes are terminated to match the given value. When using CloudFormation, no action occurs if you remove this parameter from your CFN template.

This parameter can be different from minSize in some cases, such as when starting with extra hosts for testing. This parameter can also be different when you want to start with an estimated number of needed hosts, but let Cluster Autoscaler reduce the number if there are too many. When Cluster Autoscaler is used, the desiredSize parameter is altered by Cluster Autoscaler (but can be out-of-date for short periods of time). Cluster Autoscaler doesn't scale a managed node group lower than minSize or higher than maxSize.

$sel:maxSize:NodegroupScalingConfig', nodegroupScalingConfig_maxSize - The maximum number of nodes that the managed node group can scale out to. For information about the maximum number that you can specify, see Amazon EKS service quotas in the Amazon EKS User Guide.

$sel:minSize:NodegroupScalingConfig', nodegroupScalingConfig_minSize - The minimum number of nodes that the managed node group can scale in to.

NodegroupUpdateConfig

data NodegroupUpdateConfig Source #

The node group update configuration.

See: newNodegroupUpdateConfig smart constructor.

Instances

Instances details
FromJSON NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

ToJSON NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

Generic NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

Associated Types

type Rep NodegroupUpdateConfig :: Type -> Type #

Read NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

Show NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

NFData NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

Methods

rnf :: NodegroupUpdateConfig -> () #

Eq NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

Hashable NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

type Rep NodegroupUpdateConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.NodegroupUpdateConfig

type Rep NodegroupUpdateConfig = D1 ('MetaData "NodegroupUpdateConfig" "Amazonka.EKS.Types.NodegroupUpdateConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "NodegroupUpdateConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxUnavailable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maxUnavailablePercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newNodegroupUpdateConfig :: NodegroupUpdateConfig Source #

Create a value of NodegroupUpdateConfig 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:maxUnavailable:NodegroupUpdateConfig', nodegroupUpdateConfig_maxUnavailable - The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

$sel:maxUnavailablePercentage:NodegroupUpdateConfig', nodegroupUpdateConfig_maxUnavailablePercentage - The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

OIDC

data OIDC Source #

An object representing the OpenID Connect (OIDC) identity provider information for the cluster.

See: newOIDC smart constructor.

Constructors

OIDC' (Maybe Text) 

Instances

Instances details
FromJSON OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Generic OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Associated Types

type Rep OIDC :: Type -> Type #

Methods

from :: OIDC -> Rep OIDC x #

to :: Rep OIDC x -> OIDC #

Read OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Show OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Methods

showsPrec :: Int -> OIDC -> ShowS #

show :: OIDC -> String #

showList :: [OIDC] -> ShowS #

NFData OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Methods

rnf :: OIDC -> () #

Eq OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Methods

(==) :: OIDC -> OIDC -> Bool #

(/=) :: OIDC -> OIDC -> Bool #

Hashable OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

Methods

hashWithSalt :: Int -> OIDC -> Int #

hash :: OIDC -> Int #

type Rep OIDC Source # 
Instance details

Defined in Amazonka.EKS.Types.OIDC

type Rep OIDC = D1 ('MetaData "OIDC" "Amazonka.EKS.Types.OIDC" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "OIDC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOIDC :: OIDC Source #

Create a value of OIDC 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:issuer:OIDC', oidc_issuer - The issuer URL for the OIDC identity provider.

OidcIdentityProviderConfig

data OidcIdentityProviderConfig Source #

An object representing the configuration for an OpenID Connect (OIDC) identity provider.

See: newOidcIdentityProviderConfig smart constructor.

Instances

Instances details
FromJSON OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

Generic OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

Associated Types

type Rep OidcIdentityProviderConfig :: Type -> Type #

Read OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

Show OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

NFData OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

Eq OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

Hashable OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

type Rep OidcIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfig

type Rep OidcIdentityProviderConfig = D1 ('MetaData "OidcIdentityProviderConfig" "Amazonka.EKS.Types.OidcIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "OidcIdentityProviderConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupsClaim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "groupsPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "identityProviderConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityProviderConfigName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "issuerUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requiredClaims") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigStatus)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "usernameClaim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usernamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newOidcIdentityProviderConfig :: OidcIdentityProviderConfig Source #

Create a value of OidcIdentityProviderConfig 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:clientId:OidcIdentityProviderConfig', oidcIdentityProviderConfig_clientId - This is also known as audience. The ID of the client application that makes authentication requests to the OIDC identity provider.

$sel:clusterName:OidcIdentityProviderConfig', oidcIdentityProviderConfig_clusterName - The cluster that the configuration is associated to.

$sel:groupsClaim:OidcIdentityProviderConfig', oidcIdentityProviderConfig_groupsClaim - The JSON web token (JWT) claim that the provider uses to return your groups.

$sel:groupsPrefix:OidcIdentityProviderConfig', oidcIdentityProviderConfig_groupsPrefix - The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups). For example, the value oidc: creates group names like oidc:engineering and oidc:infra. The prefix can't contain system:

$sel:identityProviderConfigArn:OidcIdentityProviderConfig', oidcIdentityProviderConfig_identityProviderConfigArn - The ARN of the configuration.

$sel:identityProviderConfigName:OidcIdentityProviderConfig', oidcIdentityProviderConfig_identityProviderConfigName - The name of the configuration.

$sel:issuerUrl:OidcIdentityProviderConfig', oidcIdentityProviderConfig_issuerUrl - The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.

$sel:requiredClaims:OidcIdentityProviderConfig', oidcIdentityProviderConfig_requiredClaims - The key-value pairs that describe required claims in the identity token. If set, each claim is verified to be present in the token with a matching value.

$sel:status:OidcIdentityProviderConfig', oidcIdentityProviderConfig_status - The status of the OIDC identity provider.

$sel:tags:OidcIdentityProviderConfig', oidcIdentityProviderConfig_tags - The metadata to apply to the provider configuration to assist with categorization and organization. Each tag consists of a key and an optional value. You define both.

$sel:usernameClaim:OidcIdentityProviderConfig', oidcIdentityProviderConfig_usernameClaim - The JSON Web token (JWT) claim that is used as the username.

$sel:usernamePrefix:OidcIdentityProviderConfig', oidcIdentityProviderConfig_usernamePrefix - The prefix that is prepended to username claims to prevent clashes with existing names. The prefix can't contain system:

OidcIdentityProviderConfigRequest

data OidcIdentityProviderConfigRequest Source #

An object representing an OpenID Connect (OIDC) configuration. Before associating an OIDC identity provider to your cluster, review the considerations in Authenticating users for your cluster from an OpenID Connect identity provider in the Amazon EKS User Guide.

See: newOidcIdentityProviderConfigRequest smart constructor.

Instances

Instances details
ToJSON OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

Generic OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

Associated Types

type Rep OidcIdentityProviderConfigRequest :: Type -> Type #

Read OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

Show OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

NFData OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

Eq OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

Hashable OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

type Rep OidcIdentityProviderConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OidcIdentityProviderConfigRequest

type Rep OidcIdentityProviderConfigRequest = D1 ('MetaData "OidcIdentityProviderConfigRequest" "Amazonka.EKS.Types.OidcIdentityProviderConfigRequest" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "OidcIdentityProviderConfigRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "groupsClaim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupsPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requiredClaims") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "usernameClaim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "usernamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityProviderConfigName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "issuerUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newOidcIdentityProviderConfigRequest Source #

Create a value of OidcIdentityProviderConfigRequest 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:groupsClaim:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_groupsClaim - The JWT claim that the provider uses to return your groups.

$sel:groupsPrefix:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_groupsPrefix - The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups). For example, the value oidc: will create group names like oidc:engineering and oidc:infra.

$sel:requiredClaims:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_requiredClaims - The key value pairs that describe required claims in the identity token. If set, each claim is verified to be present in the token with a matching value. For the maximum number of claims that you can require, see Amazon EKS service quotas in the Amazon EKS User Guide.

$sel:usernameClaim:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_usernameClaim - The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins.

$sel:usernamePrefix:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_usernamePrefix - The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing.

$sel:identityProviderConfigName:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_identityProviderConfigName - The name of the OIDC provider configuration.

$sel:issuerUrl:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_issuerUrl - The URL of the OpenID identity provider that allows the API server to discover public signing keys for verifying tokens. The URL must begin with https:// and should correspond to the iss claim in the provider's OIDC ID tokens. Per the OIDC standard, path components are allowed but query parameters are not. Typically the URL consists of only a hostname, like https://server.example.org or https://example.com. This URL should point to the level below .well-known/openid-configuration and must be publicly accessible over the internet.

$sel:clientId:OidcIdentityProviderConfigRequest', oidcIdentityProviderConfigRequest_clientId - This is also known as audience. The ID for the client application that makes authentication requests to the OpenID identity provider.

OutpostConfigRequest

data OutpostConfigRequest Source #

The configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a cluster on an Outpost, review Creating a local cluster on an Outpost in the Amazon EKS User Guide. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

See: newOutpostConfigRequest smart constructor.

Instances

Instances details
ToJSON OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

Generic OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

Associated Types

type Rep OutpostConfigRequest :: Type -> Type #

Read OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

Show OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

NFData OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

Methods

rnf :: OutpostConfigRequest -> () #

Eq OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

Hashable OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

type Rep OutpostConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigRequest

type Rep OutpostConfigRequest = D1 ('MetaData "OutpostConfigRequest" "Amazonka.EKS.Types.OutpostConfigRequest" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "OutpostConfigRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controlPlanePlacement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPlanePlacementRequest)) :*: (S1 ('MetaSel ('Just "outpostArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "controlPlaneInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newOutpostConfigRequest Source #

Create a value of OutpostConfigRequest 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:controlPlanePlacement:OutpostConfigRequest', outpostConfigRequest_controlPlanePlacement - An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

$sel:outpostArns:OutpostConfigRequest', outpostConfigRequest_outpostArns - The ARN of the Outpost that you want to use for your local Amazon EKS cluster on Outposts. Only a single Outpost ARN is supported.

$sel:controlPlaneInstanceType:OutpostConfigRequest', outpostConfigRequest_controlPlaneInstanceType - The Amazon EC2 instance type that you want to use for your local Amazon EKS cluster on Outposts. Choose an instance type based on the number of nodes that your cluster will have. For more information, see Capacity considerations in the Amazon EKS User Guide.

The instance type that you specify is used for all Kubernetes control plane instances. The instance type can't be changed after cluster creation. The control plane is not automatically scaled by Amazon EKS.

OutpostConfigResponse

data OutpostConfigResponse Source #

An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

See: newOutpostConfigResponse smart constructor.

Instances

Instances details
FromJSON OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

Generic OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

Associated Types

type Rep OutpostConfigResponse :: Type -> Type #

Read OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

Show OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

NFData OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

Methods

rnf :: OutpostConfigResponse -> () #

Eq OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

Hashable OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

type Rep OutpostConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.OutpostConfigResponse

type Rep OutpostConfigResponse = D1 ('MetaData "OutpostConfigResponse" "Amazonka.EKS.Types.OutpostConfigResponse" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "OutpostConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controlPlanePlacement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPlanePlacementResponse)) :*: (S1 ('MetaSel ('Just "outpostArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "controlPlaneInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newOutpostConfigResponse Source #

Create a value of OutpostConfigResponse 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:controlPlanePlacement:OutpostConfigResponse', outpostConfigResponse_controlPlanePlacement - An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

$sel:outpostArns:OutpostConfigResponse', outpostConfigResponse_outpostArns - The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.

$sel:controlPlaneInstanceType:OutpostConfigResponse', outpostConfigResponse_controlPlaneInstanceType - The Amazon EC2 instance type used for the control plane. The instance type is the same for all control plane instances.

Provider

data Provider Source #

Identifies the Key Management Service (KMS) key used to encrypt the secrets.

See: newProvider smart constructor.

Constructors

Provider' (Maybe Text) 

Instances

Instances details
FromJSON Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

ToJSON Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Generic Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Associated Types

type Rep Provider :: Type -> Type #

Methods

from :: Provider -> Rep Provider x #

to :: Rep Provider x -> Provider #

Read Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Show Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

NFData Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Methods

rnf :: Provider -> () #

Eq Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Hashable Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Methods

hashWithSalt :: Int -> Provider -> Int #

hash :: Provider -> Int #

type Rep Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

type Rep Provider = D1 ('MetaData "Provider" "Amazonka.EKS.Types.Provider" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Provider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProvider :: Provider Source #

Create a value of Provider 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:keyArn:Provider', provider_keyArn - Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key. For more information, see Allowing Users in Other Accounts to Use a KMS key in the Key Management Service Developer Guide.

RemoteAccessConfig

data RemoteAccessConfig Source #

An object representing the remote access configuration for the managed node group.

See: newRemoteAccessConfig smart constructor.

Instances

Instances details
FromJSON RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

ToJSON RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Generic RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Associated Types

type Rep RemoteAccessConfig :: Type -> Type #

Read RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Show RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

NFData RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Methods

rnf :: RemoteAccessConfig -> () #

Eq RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Hashable RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

type Rep RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

type Rep RemoteAccessConfig = D1 ('MetaData "RemoteAccessConfig" "Amazonka.EKS.Types.RemoteAccessConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "RemoteAccessConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ec2SshKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newRemoteAccessConfig :: RemoteAccessConfig Source #

Create a value of RemoteAccessConfig 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:ec2SshKey:RemoteAccessConfig', remoteAccessConfig_ec2SshKey - The Amazon EC2 SSH key name that provides access for SSH communication with the nodes in the managed node group. For more information, see Amazon EC2 key pairs and Linux instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances. For Windows, an Amazon EC2 SSH key is used to obtain the RDP password. For more information, see Amazon EC2 key pairs and Windows instances in the Amazon Elastic Compute Cloud User Guide for Windows Instances.

$sel:sourceSecurityGroups:RemoteAccessConfig', remoteAccessConfig_sourceSecurityGroups - The security group IDs that are allowed SSH access (port 22) to the nodes. For Windows, the port is 3389. If you specify an Amazon EC2 SSH key but don't specify a source security group when you create a managed node group, then the port on the nodes is opened to the internet (0.0.0.0/0). For more information, see Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.

Taint

data Taint Source #

A property that allows a node to repel a set of pods. For more information, see Node taints on managed node groups.

See: newTaint smart constructor.

Instances

Instances details
FromJSON Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

ToJSON Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Generic Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Associated Types

type Rep Taint :: Type -> Type #

Methods

from :: Taint -> Rep Taint x #

to :: Rep Taint x -> Taint #

Read Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Show Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Methods

showsPrec :: Int -> Taint -> ShowS #

show :: Taint -> String #

showList :: [Taint] -> ShowS #

NFData Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Methods

rnf :: Taint -> () #

Eq Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Methods

(==) :: Taint -> Taint -> Bool #

(/=) :: Taint -> Taint -> Bool #

Hashable Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

Methods

hashWithSalt :: Int -> Taint -> Int #

hash :: Taint -> Int #

type Rep Taint Source # 
Instance details

Defined in Amazonka.EKS.Types.Taint

type Rep Taint = D1 ('MetaData "Taint" "Amazonka.EKS.Types.Taint" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "Taint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaintEffect)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTaint :: Taint Source #

Create a value of Taint 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:effect:Taint', taint_effect - The effect of the taint.

$sel:key:Taint', taint_key - The key of the taint.

$sel:value:Taint', taint_value - The value of the taint.

Update

data Update Source #

An object representing an asynchronous update.

See: newUpdate smart constructor.

Instances

Instances details
FromJSON Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

Generic Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

Associated Types

type Rep Update :: Type -> Type #

Methods

from :: Update -> Rep Update x #

to :: Rep Update x -> Update #

Read Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

Show Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

NFData Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

Methods

rnf :: Update -> () #

Eq Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

Methods

(==) :: Update -> Update -> Bool #

(/=) :: Update -> Update -> Bool #

Hashable Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

Methods

hashWithSalt :: Int -> Update -> Int #

hash :: Update -> Int #

type Rep Update Source # 
Instance details

Defined in Amazonka.EKS.Types.Update

newUpdate :: Update Source #

Create a value of Update 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:createdAt:Update', update_createdAt - The Unix epoch timestamp in seconds for when the update was created.

$sel:errors:Update', update_errors - Any errors associated with a Failed update.

$sel:id:Update', update_id - A UUID that is used to track the update.

$sel:params:Update', update_params - A key-value map that contains the parameters associated with the update.

$sel:status:Update', update_status - The current status of the update.

Update, update_type - The type of the update.

UpdateLabelsPayload

data UpdateLabelsPayload Source #

An object representing a Kubernetes label change for a managed node group.

See: newUpdateLabelsPayload smart constructor.

Instances

Instances details
ToJSON UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

Generic UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

Associated Types

type Rep UpdateLabelsPayload :: Type -> Type #

Read UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

Show UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

NFData UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

Methods

rnf :: UpdateLabelsPayload -> () #

Eq UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

Hashable UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

type Rep UpdateLabelsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateLabelsPayload

type Rep UpdateLabelsPayload = D1 ('MetaData "UpdateLabelsPayload" "Amazonka.EKS.Types.UpdateLabelsPayload" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateLabelsPayload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addOrUpdateLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "removeLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newUpdateLabelsPayload :: UpdateLabelsPayload Source #

Create a value of UpdateLabelsPayload 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:addOrUpdateLabels:UpdateLabelsPayload', updateLabelsPayload_addOrUpdateLabels - Kubernetes labels to be added or updated.

$sel:removeLabels:UpdateLabelsPayload', updateLabelsPayload_removeLabels - Kubernetes labels to be removed.

UpdateParam

data UpdateParam Source #

An object representing the details of an update request.

See: newUpdateParam smart constructor.

Instances

Instances details
FromJSON UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

Generic UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

Associated Types

type Rep UpdateParam :: Type -> Type #

Read UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

Show UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

NFData UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

Methods

rnf :: UpdateParam -> () #

Eq UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

Hashable UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

type Rep UpdateParam Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateParam

type Rep UpdateParam = D1 ('MetaData "UpdateParam" "Amazonka.EKS.Types.UpdateParam" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateParam'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateParamType)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUpdateParam :: UpdateParam Source #

Create a value of UpdateParam 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:type':UpdateParam', updateParam_type - The keys associated with an update request.

$sel:value:UpdateParam', updateParam_value - The value of the keys submitted as part of an update request.

UpdateTaintsPayload

data UpdateTaintsPayload Source #

An object representing the details of an update to a taints payload. For more information, see Node taints on managed node groups.

See: newUpdateTaintsPayload smart constructor.

Instances

Instances details
ToJSON UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Generic UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Associated Types

type Rep UpdateTaintsPayload :: Type -> Type #

Read UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Show UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

NFData UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Methods

rnf :: UpdateTaintsPayload -> () #

Eq UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Hashable UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

type Rep UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

type Rep UpdateTaintsPayload = D1 ('MetaData "UpdateTaintsPayload" "Amazonka.EKS.Types.UpdateTaintsPayload" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateTaintsPayload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addOrUpdateTaints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Taint])) :*: S1 ('MetaSel ('Just "removeTaints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Taint]))))

newUpdateTaintsPayload :: UpdateTaintsPayload Source #

Create a value of UpdateTaintsPayload 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:addOrUpdateTaints:UpdateTaintsPayload', updateTaintsPayload_addOrUpdateTaints - Kubernetes taints to be added or updated.

$sel:removeTaints:UpdateTaintsPayload', updateTaintsPayload_removeTaints - Kubernetes taints to remove.

VpcConfigRequest

data VpcConfigRequest Source #

An object representing the VPC configuration to use for an Amazon EKS cluster.

See: newVpcConfigRequest smart constructor.

Instances

Instances details
ToJSON VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

Generic VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

Associated Types

type Rep VpcConfigRequest :: Type -> Type #

Read VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

Show VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

NFData VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

Methods

rnf :: VpcConfigRequest -> () #

Eq VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

Hashable VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

type Rep VpcConfigRequest Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigRequest

type Rep VpcConfigRequest = D1 ('MetaData "VpcConfigRequest" "Amazonka.EKS.Types.VpcConfigRequest" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "VpcConfigRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointPrivateAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endpointPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "publicAccessCidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newVpcConfigRequest :: VpcConfigRequest Source #

Create a value of VpcConfigRequest 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:endpointPrivateAccess:VpcConfigRequest', vpcConfigRequest_endpointPrivateAccess - Set this value to true to enable private access for your cluster's Kubernetes API server endpoint. If you enable private access, Kubernetes API requests from within your cluster's VPC use the private VPC endpoint. The default value for this parameter is false, which disables private access for your Kubernetes API server. If you disable private access and you have nodes or Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods. For more information, see Amazon EKS cluster endpoint access control in the /Amazon EKS User Guide/ .

$sel:endpointPublicAccess:VpcConfigRequest', vpcConfigRequest_endpointPublicAccess - Set this value to false to disable public access to your cluster's Kubernetes API server endpoint. If you disable public access, your cluster's Kubernetes API server can only receive requests from within the cluster VPC. The default value for this parameter is true, which enables public access for your Kubernetes API server. For more information, see Amazon EKS cluster endpoint access control in the /Amazon EKS User Guide/ .

$sel:publicAccessCidrs:VpcConfigRequest', vpcConfigRequest_publicAccessCidrs - The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks. For more information, see Amazon EKS cluster endpoint access control in the /Amazon EKS User Guide/ .

$sel:securityGroupIds:VpcConfigRequest', vpcConfigRequest_securityGroupIds - Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use that allow communication between your nodes and the Kubernetes control plane. If you don't specify any security groups, then familiarize yourself with the difference between Amazon EKS defaults for clusters deployed with Kubernetes. For more information, see Amazon EKS security group considerations in the /Amazon EKS User Guide/ .

$sel:subnetIds:VpcConfigRequest', vpcConfigRequest_subnetIds - Specify subnets for your Amazon EKS nodes. Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your nodes and the Kubernetes control plane.

VpcConfigResponse

data VpcConfigResponse Source #

An object representing an Amazon EKS cluster VPC configuration response.

See: newVpcConfigResponse smart constructor.

Instances

Instances details
FromJSON VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

Generic VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

Associated Types

type Rep VpcConfigResponse :: Type -> Type #

Read VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

Show VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

NFData VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

Methods

rnf :: VpcConfigResponse -> () #

Eq VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

Hashable VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

type Rep VpcConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.Types.VpcConfigResponse

type Rep VpcConfigResponse = D1 ('MetaData "VpcConfigResponse" "Amazonka.EKS.Types.VpcConfigResponse" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "VpcConfigResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointPrivateAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endpointPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "publicAccessCidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVpcConfigResponse :: VpcConfigResponse Source #

Create a value of VpcConfigResponse 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:clusterSecurityGroupId:VpcConfigResponse', vpcConfigResponse_clusterSecurityGroupId - The cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control-plane-to-data-plane communication.

$sel:endpointPrivateAccess:VpcConfigResponse', vpcConfigResponse_endpointPrivateAccess - This parameter indicates whether the Amazon EKS private API server endpoint is enabled. If the Amazon EKS private API server endpoint is enabled, Kubernetes API requests that originate from within your cluster's VPC use the private VPC endpoint instead of traversing the internet. If this value is disabled and you have nodes or Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods. For more information, see Amazon EKS cluster endpoint access control in the /Amazon EKS User Guide/ .

$sel:endpointPublicAccess:VpcConfigResponse', vpcConfigResponse_endpointPublicAccess - This parameter indicates whether the Amazon EKS public API server endpoint is enabled. If the Amazon EKS public API server endpoint is disabled, your cluster's Kubernetes API server can only receive requests that originate from within the cluster VPC.

$sel:publicAccessCidrs:VpcConfigResponse', vpcConfigResponse_publicAccessCidrs - The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the listed CIDR blocks is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or Fargate pods in the cluster, then ensure that the necessary CIDR blocks are listed. For more information, see Amazon EKS cluster endpoint access control in the /Amazon EKS User Guide/ .

$sel:securityGroupIds:VpcConfigResponse', vpcConfigResponse_securityGroupIds - The security groups associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Kubernetes control plane.

$sel:subnetIds:VpcConfigResponse', vpcConfigResponse_subnetIds - The subnets associated with your cluster.

$sel:vpcId:VpcConfigResponse', vpcConfigResponse_vpcId - The VPC associated with your cluster.