amazonka-auditmanager-2.0: Amazon Audit Manager 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.AuditManager.Types.AssessmentFrameworkShareRequest

Description

 
Synopsis

Documentation

data AssessmentFrameworkShareRequest Source #

Represents a share request for a custom framework in Audit Manager.

See: newAssessmentFrameworkShareRequest smart constructor.

Constructors

AssessmentFrameworkShareRequest' 

Fields

Instances

Instances details
FromJSON AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Generic AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Associated Types

type Rep AssessmentFrameworkShareRequest :: Type -> Type #

Read AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Show AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

NFData AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Eq AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Hashable AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

type Rep AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

type Rep AssessmentFrameworkShareRequest = D1 ('MetaData "AssessmentFrameworkShareRequest" "Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssessmentFrameworkShareRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "customControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "destinationAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 ('MetaSel ('Just "frameworkDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "frameworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sourceAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "standardControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareRequestStatus)))))))

newAssessmentFrameworkShareRequest :: AssessmentFrameworkShareRequest Source #

Create a value of AssessmentFrameworkShareRequest 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:comment:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_comment - An optional comment from the sender about the share request.

$sel:complianceType:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_complianceType - The compliance type that the shared custom framework supports, such as CIS or HIPAA.

$sel:creationTime:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_creationTime - The time when the share request was created.

$sel:customControlsCount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_customControlsCount - The number of custom controls that are part of the shared custom framework.

$sel:destinationAccount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_destinationAccount - The Amazon Web Services account of the recipient.

$sel:destinationRegion:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_destinationRegion - The Amazon Web Services Region of the recipient.

$sel:expirationTime:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_expirationTime - The time when the share request expires.

$sel:frameworkDescription:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_frameworkDescription - The description of the shared custom framework.

$sel:frameworkId:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_frameworkId - The unique identifier for the shared custom framework.

$sel:frameworkName:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_frameworkName - The name of the custom framework that the share request is for.

$sel:id:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_id - The unique identifier for the share request.

$sel:lastUpdated:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_lastUpdated - Specifies when the share request was last updated.

$sel:sourceAccount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_sourceAccount - The Amazon Web Services account of the sender.

$sel:standardControlsCount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_standardControlsCount - The number of standard controls that are part of the shared custom framework.

$sel:status:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_status - The status of the share request.

assessmentFrameworkShareRequest_comment :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

An optional comment from the sender about the share request.

assessmentFrameworkShareRequest_complianceType :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

The compliance type that the shared custom framework supports, such as CIS or HIPAA.

assessmentFrameworkShareRequest_customControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int) Source #

The number of custom controls that are part of the shared custom framework.

assessmentFrameworkShareRequest_frameworkId :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

The unique identifier for the shared custom framework.

assessmentFrameworkShareRequest_frameworkName :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

The name of the custom framework that the share request is for.

assessmentFrameworkShareRequest_standardControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int) Source #

The number of standard controls that are part of the shared custom framework.