amazonka-rolesanywhere-2.0: Amazon IAM Roles Anywhere 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.RolesAnywhere.Types.CrlDetail

Description

 
Synopsis

Documentation

data CrlDetail Source #

The state of the certificate revocation list (CRL) after a read or write operation.

See: newCrlDetail smart constructor.

Constructors

CrlDetail' 

Fields

  • createdAt :: Maybe ISO8601

    The ISO-8601 timestamp when the certificate revocation list (CRL) was created.

  • crlArn :: Maybe Text

    The ARN of the certificate revocation list (CRL).

  • crlData :: Maybe Base64

    The state of the certificate revocation list (CRL) after a read or write operation.

  • crlId :: Maybe Text

    The unique identifier of the certificate revocation list (CRL).

  • enabled :: Maybe Bool

    Indicates whether the certificate revocation list (CRL) is enabled.

  • name :: Maybe Text

    The name of the certificate revocation list (CRL).

  • trustAnchorArn :: Maybe Text

    The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.

  • updatedAt :: Maybe ISO8601

    The ISO-8601 timestamp when the certificate revocation list (CRL) was last updated.

Instances

Instances details
FromJSON CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Generic CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Associated Types

type Rep CrlDetail :: Type -> Type #

Read CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Show CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

NFData CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Methods

rnf :: CrlDetail -> () #

Eq CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Hashable CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

type Rep CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

newCrlDetail :: CrlDetail Source #

Create a value of CrlDetail 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:CrlDetail', crlDetail_createdAt - The ISO-8601 timestamp when the certificate revocation list (CRL) was created.

$sel:crlArn:CrlDetail', crlDetail_crlArn - The ARN of the certificate revocation list (CRL).

$sel:crlData:CrlDetail', crlDetail_crlData - The state of the certificate revocation list (CRL) after a read or write operation.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:crlId:CrlDetail', crlDetail_crlId - The unique identifier of the certificate revocation list (CRL).

$sel:enabled:CrlDetail', crlDetail_enabled - Indicates whether the certificate revocation list (CRL) is enabled.

$sel:name:CrlDetail', crlDetail_name - The name of the certificate revocation list (CRL).

$sel:trustAnchorArn:CrlDetail', crlDetail_trustAnchorArn - The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.

$sel:updatedAt:CrlDetail', crlDetail_updatedAt - The ISO-8601 timestamp when the certificate revocation list (CRL) was last updated.

crlDetail_createdAt :: Lens' CrlDetail (Maybe UTCTime) Source #

The ISO-8601 timestamp when the certificate revocation list (CRL) was created.

crlDetail_crlArn :: Lens' CrlDetail (Maybe Text) Source #

The ARN of the certificate revocation list (CRL).

crlDetail_crlData :: Lens' CrlDetail (Maybe ByteString) Source #

The state of the certificate revocation list (CRL) after a read or write operation.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

crlDetail_crlId :: Lens' CrlDetail (Maybe Text) Source #

The unique identifier of the certificate revocation list (CRL).

crlDetail_enabled :: Lens' CrlDetail (Maybe Bool) Source #

Indicates whether the certificate revocation list (CRL) is enabled.

crlDetail_name :: Lens' CrlDetail (Maybe Text) Source #

The name of the certificate revocation list (CRL).

crlDetail_trustAnchorArn :: Lens' CrlDetail (Maybe Text) Source #

The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.

crlDetail_updatedAt :: Lens' CrlDetail (Maybe UTCTime) Source #

The ISO-8601 timestamp when the certificate revocation list (CRL) was last updated.