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 |
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.
AssessmentFrameworkShareRequest' | |
|
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.