libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager
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.AuditManager.Types.DelegationMetadata

Description

 
Synopsis

Documentation

data DelegationMetadata Source #

The metadata associated with the specified delegation.

See: newDelegationMetadata smart constructor.

Constructors

DelegationMetadata' 

Fields

Instances

Instances details
Eq DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Read DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Show DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Generic DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Associated Types

type Rep DelegationMetadata :: Type -> Type #

NFData DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Methods

rnf :: DelegationMetadata -> () #

Hashable DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

FromJSON DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

type Rep DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

type Rep DelegationMetadata = D1 ('MetaData "DelegationMetadata" "Amazonka.AuditManager.Types.DelegationMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "DelegationMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationStatus)) :*: S1 ('MetaSel ('Just "controlSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDelegationMetadata :: DelegationMetadata Source #

Create a value of DelegationMetadata 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:creationTime:DelegationMetadata', delegationMetadata_creationTime - Specifies when the delegation was created.

$sel:status:DelegationMetadata', delegationMetadata_status - The current status of the delgation.

$sel:controlSetName:DelegationMetadata', delegationMetadata_controlSetName - Specifies the name of the control set delegated for review.

$sel:id:DelegationMetadata', delegationMetadata_id - The unique identifier for the delegation.

$sel:assessmentId:DelegationMetadata', delegationMetadata_assessmentId - The unique identifier for the specified assessment.

$sel:roleArn:DelegationMetadata', delegationMetadata_roleArn - The Amazon Resource Name (ARN) of the IAM role.

$sel:assessmentName:DelegationMetadata', delegationMetadata_assessmentName - The name of the associated assessment.

delegationMetadata_creationTime :: Lens' DelegationMetadata (Maybe UTCTime) Source #

Specifies when the delegation was created.

delegationMetadata_controlSetName :: Lens' DelegationMetadata (Maybe Text) Source #

Specifies the name of the control set delegated for review.

delegationMetadata_id :: Lens' DelegationMetadata (Maybe Text) Source #

The unique identifier for the delegation.

delegationMetadata_assessmentId :: Lens' DelegationMetadata (Maybe Text) Source #

The unique identifier for the specified assessment.

delegationMetadata_roleArn :: Lens' DelegationMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role.

delegationMetadata_assessmentName :: Lens' DelegationMetadata (Maybe Text) Source #

The name of the associated assessment.