libZSservicesZSamazonka-secretsmanagerZSamazonka-secretsmanager
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.SecretsManager.Types.SecretVersionsListEntry

Description

 
Synopsis

Documentation

data SecretVersionsListEntry Source #

A structure that contains information about one version of a secret.

See: newSecretVersionsListEntry smart constructor.

Constructors

SecretVersionsListEntry' 

Fields

Instances

Instances details
Eq SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

Read SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

Show SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

Generic SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

Associated Types

type Rep SecretVersionsListEntry :: Type -> Type #

NFData SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

Methods

rnf :: SecretVersionsListEntry -> () #

Hashable SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

FromJSON SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

type Rep SecretVersionsListEntry Source # 
Instance details

Defined in Amazonka.SecretsManager.Types.SecretVersionsListEntry

type Rep SecretVersionsListEntry = D1 ('MetaData "SecretVersionsListEntry" "Amazonka.SecretsManager.Types.SecretVersionsListEntry" "libZSservicesZSamazonka-secretsmanagerZSamazonka-secretsmanager" 'False) (C1 ('MetaCons "SecretVersionsListEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionStages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "kmsKeyIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "lastAccessedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newSecretVersionsListEntry :: SecretVersionsListEntry Source #

Create a value of SecretVersionsListEntry 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:versionId:SecretVersionsListEntry', secretVersionsListEntry_versionId - The unique version identifier of this version of the secret.

$sel:versionStages:SecretVersionsListEntry', secretVersionsListEntry_versionStages - An array of staging labels that are currently associated with this version of the secret.

$sel:createdDate:SecretVersionsListEntry', secretVersionsListEntry_createdDate - The date and time this version of the secret was created.

$sel:kmsKeyIds:SecretVersionsListEntry', secretVersionsListEntry_kmsKeyIds - The KMS keys used to encrypt the secret version.

$sel:lastAccessedDate:SecretVersionsListEntry', secretVersionsListEntry_lastAccessedDate - The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.

secretVersionsListEntry_versionId :: Lens' SecretVersionsListEntry (Maybe Text) Source #

The unique version identifier of this version of the secret.

secretVersionsListEntry_versionStages :: Lens' SecretVersionsListEntry (Maybe (NonEmpty Text)) Source #

An array of staging labels that are currently associated with this version of the secret.

secretVersionsListEntry_createdDate :: Lens' SecretVersionsListEntry (Maybe UTCTime) Source #

The date and time this version of the secret was created.

secretVersionsListEntry_kmsKeyIds :: Lens' SecretVersionsListEntry (Maybe [Text]) Source #

The KMS keys used to encrypt the secret version.

secretVersionsListEntry_lastAccessedDate :: Lens' SecretVersionsListEntry (Maybe UTCTime) Source #

The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.