| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest
Description
Synopsis
- data AssessmentFrameworkShareRequest = AssessmentFrameworkShareRequest' {
- comment :: Maybe Text
- complianceType :: Maybe Text
- creationTime :: Maybe POSIX
- customControlsCount :: Maybe Int
- destinationAccount :: Maybe Text
- destinationRegion :: Maybe Text
- expirationTime :: Maybe POSIX
- frameworkDescription :: Maybe Text
- frameworkId :: Maybe Text
- frameworkName :: Maybe Text
- id :: Maybe Text
- lastUpdated :: Maybe POSIX
- sourceAccount :: Maybe Text
- standardControlsCount :: Maybe Int
- status :: Maybe ShareRequestStatus
- newAssessmentFrameworkShareRequest :: AssessmentFrameworkShareRequest
- assessmentFrameworkShareRequest_comment :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_complianceType :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_creationTime :: Lens' AssessmentFrameworkShareRequest (Maybe UTCTime)
- assessmentFrameworkShareRequest_customControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int)
- assessmentFrameworkShareRequest_destinationAccount :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_destinationRegion :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_expirationTime :: Lens' AssessmentFrameworkShareRequest (Maybe UTCTime)
- assessmentFrameworkShareRequest_frameworkDescription :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_frameworkId :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_frameworkName :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_id :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_lastUpdated :: Lens' AssessmentFrameworkShareRequest (Maybe UTCTime)
- assessmentFrameworkShareRequest_sourceAccount :: Lens' AssessmentFrameworkShareRequest (Maybe Text)
- assessmentFrameworkShareRequest_standardControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int)
- assessmentFrameworkShareRequest_status :: Lens' AssessmentFrameworkShareRequest (Maybe ShareRequestStatus)
Documentation
data AssessmentFrameworkShareRequest Source #
Represents a share request for a custom framework in Audit Manager.
See: newAssessmentFrameworkShareRequest smart constructor.
Constructors
| AssessmentFrameworkShareRequest' | |
Fields
| |
Instances
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_creationTime :: Lens' AssessmentFrameworkShareRequest (Maybe UTCTime) Source #
The time when the share request was created.
assessmentFrameworkShareRequest_customControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int) Source #
The number of custom controls that are part of the shared custom framework.
assessmentFrameworkShareRequest_destinationAccount :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #
The Amazon Web Services account of the recipient.
assessmentFrameworkShareRequest_destinationRegion :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #
The Amazon Web Services Region of the recipient.
assessmentFrameworkShareRequest_expirationTime :: Lens' AssessmentFrameworkShareRequest (Maybe UTCTime) Source #
The time when the share request expires.
assessmentFrameworkShareRequest_frameworkDescription :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #
The description 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_id :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #
The unique identifier for the share request.
assessmentFrameworkShareRequest_lastUpdated :: Lens' AssessmentFrameworkShareRequest (Maybe UTCTime) Source #
Specifies when the share request was last updated.
assessmentFrameworkShareRequest_sourceAccount :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #
The Amazon Web Services account of the sender.
assessmentFrameworkShareRequest_standardControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int) Source #
The number of standard controls that are part of the shared custom framework.
assessmentFrameworkShareRequest_status :: Lens' AssessmentFrameworkShareRequest (Maybe ShareRequestStatus) Source #
The status of the share request.