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.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
Eq Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Read Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

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

NFData Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Methods

rnf :: Provider -> () #

Hashable Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

Methods

hashWithSalt :: Int -> Provider -> Int #

hash :: Provider -> Int #

ToJSON Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

FromJSON Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

type Rep Provider Source # 
Instance details

Defined in Amazonka.EKS.Types.Provider

type Rep Provider = D1 ('MetaData "Provider" "Amazonka.EKS.Types.Provider" "libZSservicesZSamazonka-eksZSamazonka-eks" '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.