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.Types.Provider

Description

 
Synopsis

Documentation

data Provider Source #

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

See: newProvider smart constructor.

Constructors

Provider' 

Fields

  • keyArn :: Maybe Text

    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.

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.

provider_keyArn :: Lens' Provider (Maybe Text) Source #

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.