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

Amazonka.EKS.AssociateEncryptionConfig

Description

Associate encryption configuration to an existing cluster.

You can use this API to enable encryption on existing clusters which do not have encryption already enabled. This allows you to implement a defense-in-depth security strategy without migrating applications to new Amazon EKS clusters.

Synopsis

Creating a Request

data AssociateEncryptionConfig Source #

See: newAssociateEncryptionConfig smart constructor.

Constructors

AssociateEncryptionConfig' 

Fields

Instances

Instances details
Eq AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Read AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

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

NFData AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Hashable AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

ToJSON AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

AWSRequest 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

type Rep AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

type Rep AssociateEncryptionConfig = D1 ('MetaData "AssociateEncryptionConfig" "Amazonka.EKS.AssociateEncryptionConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" '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]))))
type AWSResponse AssociateEncryptionConfig Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

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:

$sel:clientRequestToken:AssociateEncryptionConfig', associateEncryptionConfig_clientRequestToken - The client request token you are using with the encryption configuration.

$sel:clusterName:AssociateEncryptionConfig', associateEncryptionConfig_clusterName - The name of the cluster that you are associating with encryption configuration.

$sel:encryptionConfig:AssociateEncryptionConfig', associateEncryptionConfig_encryptionConfig - The configuration you are using for encryption.

Request Lenses

associateEncryptionConfig_clientRequestToken :: Lens' AssociateEncryptionConfig (Maybe Text) Source #

The client request token you are using with the encryption configuration.

associateEncryptionConfig_clusterName :: Lens' AssociateEncryptionConfig Text Source #

The name of the cluster that you are associating with encryption configuration.

Destructuring the Response

data AssociateEncryptionConfigResponse Source #

See: newAssociateEncryptionConfigResponse smart constructor.

Constructors

AssociateEncryptionConfigResponse' 

Fields

Instances

Instances details
Eq AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Read AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Show AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Generic AssociateEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.AssociateEncryptionConfig

Associated Types

type Rep AssociateEncryptionConfigResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-eksZSamazonka-eks" '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.

Response Lenses