| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.AuditManager
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- CreateAssessmentReport
- RegisterOrganizationAdminAccount
- ListNotifications
- BatchCreateDelegationByAssessment
- GetEvidenceFoldersByAssessmentControl
- BatchDeleteDelegationByAssessment
- ListTagsForResource
- GetEvidence
- GetServicesInScope
- BatchDisassociateAssessmentReportEvidence
- DeregisterOrganizationAdminAccount
- GetAssessmentReportUrl
- UpdateAssessmentControl
- DeleteAssessmentFramework
- UpdateAssessmentFramework
- BatchAssociateAssessmentReportEvidence
- GetEvidenceByEvidenceFolder
- CreateAssessmentFramework
- ListKeywordsForDataSource
- ListAssessmentReports
- ValidateAssessmentReportIntegrity
- DeregisterAccount
- DeleteAssessmentReport
- UpdateSettings
- GetAssessmentFramework
- DeleteAssessment
- GetChangeLogs
- UpdateAssessment
- GetDelegations
- DisassociateAssessmentReportEvidenceFolder
- ListAssessments
- CreateAssessment
- GetEvidenceFoldersByAssessment
- RegisterAccount
- GetAssessment
- BatchImportEvidenceToAssessmentControl
- TagResource
- GetEvidenceFolder
- ListAssessmentFrameworks
- CreateControl
- UpdateAssessmentStatus
- GetAccountStatus
- UntagResource
- GetSettings
- GetOrganizationAdminAccount
- DeleteControl
- UpdateControl
- UpdateAssessmentControlSetStatus
- ListControls
- AssociateAssessmentReportEvidenceFolder
- GetControl
- Types
- AccountStatus
- ActionEnum
- AssessmentReportDestinationType
- AssessmentReportStatus
- AssessmentStatus
- ControlResponse
- ControlSetStatus
- ControlStatus
- ControlType
- DelegationStatus
- FrameworkType
- KeywordInputType
- ObjectTypeEnum
- RoleType
- SettingAttribute
- SourceFrequency
- SourceSetUpOption
- SourceType
- AWSAccount
- AWSService
- Assessment
- AssessmentControl
- AssessmentControlSet
- AssessmentEvidenceFolder
- AssessmentFramework
- AssessmentFrameworkMetadata
- AssessmentMetadata
- AssessmentMetadataItem
- AssessmentReport
- AssessmentReportEvidenceError
- AssessmentReportMetadata
- AssessmentReportsDestination
- BatchCreateDelegationByAssessmentError
- BatchDeleteDelegationByAssessmentError
- BatchImportEvidenceToAssessmentControlError
- ChangeLog
- Control
- ControlComment
- ControlMappingSource
- ControlMetadata
- ControlSet
- CreateAssessmentFrameworkControl
- CreateAssessmentFrameworkControlSet
- CreateControlMappingSource
- CreateDelegationRequest
- Delegation
- DelegationMetadata
- Evidence
- Framework
- FrameworkMetadata
- ManualEvidence
- Notification
- Resource
- Role
- Scope
- ServiceMetadata
- Settings
- SourceKeyword
- URL
- UpdateAssessmentFrameworkControlSet
Description
Derived from API version 2017-07-25 of the AWS service descriptions, licensed under Apache 2.0.
Welcome to the Audit Manager API reference. This guide is for developers who need detailed information about the Audit Manager API operations, data types, and errors.
Audit Manager is a service that provides automated evidence collection so that you can continuously audit your Amazon Web Services usage, and assess the effectiveness of your controls to better manage risk and simplify compliance.
Audit Manager provides pre-built frameworks that structure and automate assessments for a given compliance standard. Frameworks include a pre-built collection of controls with descriptions and testing procedures, which are grouped according to the requirements of the specified compliance standard or regulation. You can also customize frameworks and controls to support internal audits with unique requirements.
Use the following links to get started with the Audit Manager API:
- Actions: An alphabetical list of all Audit Manager API operations.
- Data types: An alphabetical list of all Audit Manager data types.
- Common parameters: Parameters that all Query operations can use.
- Common errors: Client and server errors that all operations can return.
If you're new to Audit Manager, we recommend that you review the Audit Manager User Guide.
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- data CreateAssessmentReport = CreateAssessmentReport' (Maybe Text) Text Text
- newCreateAssessmentReport :: Text -> Text -> CreateAssessmentReport
- data CreateAssessmentReportResponse = CreateAssessmentReportResponse' (Maybe AssessmentReport) Int
- newCreateAssessmentReportResponse :: Int -> CreateAssessmentReportResponse
- data RegisterOrganizationAdminAccount = RegisterOrganizationAdminAccount' Text
- newRegisterOrganizationAdminAccount :: Text -> RegisterOrganizationAdminAccount
- data RegisterOrganizationAdminAccountResponse = RegisterOrganizationAdminAccountResponse' (Maybe Text) (Maybe Text) Int
- newRegisterOrganizationAdminAccountResponse :: Int -> RegisterOrganizationAdminAccountResponse
- data ListNotifications = ListNotifications' (Maybe Text) (Maybe Natural)
- newListNotifications :: ListNotifications
- data ListNotificationsResponse = ListNotificationsResponse' (Maybe Text) (Maybe [Notification]) Int
- newListNotificationsResponse :: Int -> ListNotificationsResponse
- data BatchCreateDelegationByAssessment = BatchCreateDelegationByAssessment' (NonEmpty CreateDelegationRequest) Text
- newBatchCreateDelegationByAssessment :: NonEmpty CreateDelegationRequest -> Text -> BatchCreateDelegationByAssessment
- data BatchCreateDelegationByAssessmentResponse = BatchCreateDelegationByAssessmentResponse' (Maybe [Delegation]) (Maybe [BatchCreateDelegationByAssessmentError]) Int
- newBatchCreateDelegationByAssessmentResponse :: Int -> BatchCreateDelegationByAssessmentResponse
- data GetEvidenceFoldersByAssessmentControl = GetEvidenceFoldersByAssessmentControl' (Maybe Text) (Maybe Natural) Text Text Text
- newGetEvidenceFoldersByAssessmentControl :: Text -> Text -> Text -> GetEvidenceFoldersByAssessmentControl
- data GetEvidenceFoldersByAssessmentControlResponse = GetEvidenceFoldersByAssessmentControlResponse' (Maybe Text) (Maybe [AssessmentEvidenceFolder]) Int
- newGetEvidenceFoldersByAssessmentControlResponse :: Int -> GetEvidenceFoldersByAssessmentControlResponse
- data BatchDeleteDelegationByAssessment = BatchDeleteDelegationByAssessment' (NonEmpty Text) Text
- newBatchDeleteDelegationByAssessment :: NonEmpty Text -> Text -> BatchDeleteDelegationByAssessment
- data BatchDeleteDelegationByAssessmentResponse = BatchDeleteDelegationByAssessmentResponse' (Maybe [BatchDeleteDelegationByAssessmentError]) Int
- newBatchDeleteDelegationByAssessmentResponse :: Int -> BatchDeleteDelegationByAssessmentResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data GetEvidence = GetEvidence' Text Text Text Text
- newGetEvidence :: Text -> Text -> Text -> Text -> GetEvidence
- data GetEvidenceResponse = GetEvidenceResponse' (Maybe Evidence) Int
- newGetEvidenceResponse :: Int -> GetEvidenceResponse
- data GetServicesInScope = GetServicesInScope' {
- newGetServicesInScope :: GetServicesInScope
- data GetServicesInScopeResponse = GetServicesInScopeResponse' (Maybe [ServiceMetadata]) Int
- newGetServicesInScopeResponse :: Int -> GetServicesInScopeResponse
- data BatchDisassociateAssessmentReportEvidence = BatchDisassociateAssessmentReportEvidence' Text Text [Text]
- newBatchDisassociateAssessmentReportEvidence :: Text -> Text -> BatchDisassociateAssessmentReportEvidence
- data BatchDisassociateAssessmentReportEvidenceResponse = BatchDisassociateAssessmentReportEvidenceResponse' (Maybe [Text]) (Maybe [AssessmentReportEvidenceError]) Int
- newBatchDisassociateAssessmentReportEvidenceResponse :: Int -> BatchDisassociateAssessmentReportEvidenceResponse
- data DeregisterOrganizationAdminAccount = DeregisterOrganizationAdminAccount' (Maybe Text)
- newDeregisterOrganizationAdminAccount :: DeregisterOrganizationAdminAccount
- data DeregisterOrganizationAdminAccountResponse = DeregisterOrganizationAdminAccountResponse' Int
- newDeregisterOrganizationAdminAccountResponse :: Int -> DeregisterOrganizationAdminAccountResponse
- data GetAssessmentReportUrl = GetAssessmentReportUrl' Text Text
- newGetAssessmentReportUrl :: Text -> Text -> GetAssessmentReportUrl
- data GetAssessmentReportUrlResponse = GetAssessmentReportUrlResponse' (Maybe URL) Int
- newGetAssessmentReportUrlResponse :: Int -> GetAssessmentReportUrlResponse
- data UpdateAssessmentControl = UpdateAssessmentControl' (Maybe ControlStatus) (Maybe Text) Text Text Text
- newUpdateAssessmentControl :: Text -> Text -> Text -> UpdateAssessmentControl
- data UpdateAssessmentControlResponse = UpdateAssessmentControlResponse' (Maybe AssessmentControl) Int
- newUpdateAssessmentControlResponse :: Int -> UpdateAssessmentControlResponse
- data DeleteAssessmentFramework = DeleteAssessmentFramework' Text
- newDeleteAssessmentFramework :: Text -> DeleteAssessmentFramework
- data DeleteAssessmentFrameworkResponse = DeleteAssessmentFrameworkResponse' Int
- newDeleteAssessmentFrameworkResponse :: Int -> DeleteAssessmentFrameworkResponse
- data UpdateAssessmentFramework = UpdateAssessmentFramework' (Maybe Text) (Maybe Text) Text Text [UpdateAssessmentFrameworkControlSet]
- newUpdateAssessmentFramework :: Text -> Text -> UpdateAssessmentFramework
- data UpdateAssessmentFrameworkResponse = UpdateAssessmentFrameworkResponse' (Maybe Framework) Int
- newUpdateAssessmentFrameworkResponse :: Int -> UpdateAssessmentFrameworkResponse
- data BatchAssociateAssessmentReportEvidence = BatchAssociateAssessmentReportEvidence' Text Text [Text]
- newBatchAssociateAssessmentReportEvidence :: Text -> Text -> BatchAssociateAssessmentReportEvidence
- data BatchAssociateAssessmentReportEvidenceResponse = BatchAssociateAssessmentReportEvidenceResponse' (Maybe [Text]) (Maybe [AssessmentReportEvidenceError]) Int
- newBatchAssociateAssessmentReportEvidenceResponse :: Int -> BatchAssociateAssessmentReportEvidenceResponse
- data GetEvidenceByEvidenceFolder = GetEvidenceByEvidenceFolder' (Maybe Text) (Maybe Natural) Text Text Text
- newGetEvidenceByEvidenceFolder :: Text -> Text -> Text -> GetEvidenceByEvidenceFolder
- data GetEvidenceByEvidenceFolderResponse = GetEvidenceByEvidenceFolderResponse' (Maybe Text) (Maybe [Evidence]) Int
- newGetEvidenceByEvidenceFolderResponse :: Int -> GetEvidenceByEvidenceFolderResponse
- data CreateAssessmentFramework = CreateAssessmentFramework' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text (NonEmpty CreateAssessmentFrameworkControlSet)
- newCreateAssessmentFramework :: Text -> NonEmpty CreateAssessmentFrameworkControlSet -> CreateAssessmentFramework
- data CreateAssessmentFrameworkResponse = CreateAssessmentFrameworkResponse' (Maybe Framework) Int
- newCreateAssessmentFrameworkResponse :: Int -> CreateAssessmentFrameworkResponse
- data ListKeywordsForDataSource = ListKeywordsForDataSource' (Maybe Text) (Maybe Natural) SourceType
- newListKeywordsForDataSource :: SourceType -> ListKeywordsForDataSource
- data ListKeywordsForDataSourceResponse = ListKeywordsForDataSourceResponse' (Maybe Text) (Maybe [Text]) Int
- newListKeywordsForDataSourceResponse :: Int -> ListKeywordsForDataSourceResponse
- data ListAssessmentReports = ListAssessmentReports' (Maybe Text) (Maybe Natural)
- newListAssessmentReports :: ListAssessmentReports
- data ListAssessmentReportsResponse = ListAssessmentReportsResponse' (Maybe [AssessmentReportMetadata]) (Maybe Text) Int
- newListAssessmentReportsResponse :: Int -> ListAssessmentReportsResponse
- data ValidateAssessmentReportIntegrity = ValidateAssessmentReportIntegrity' Text
- newValidateAssessmentReportIntegrity :: Text -> ValidateAssessmentReportIntegrity
- data ValidateAssessmentReportIntegrityResponse = ValidateAssessmentReportIntegrityResponse' (Maybe Bool) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newValidateAssessmentReportIntegrityResponse :: Int -> ValidateAssessmentReportIntegrityResponse
- data DeregisterAccount = DeregisterAccount' {
- newDeregisterAccount :: DeregisterAccount
- data DeregisterAccountResponse = DeregisterAccountResponse' (Maybe AccountStatus) Int
- newDeregisterAccountResponse :: Int -> DeregisterAccountResponse
- data DeleteAssessmentReport = DeleteAssessmentReport' Text Text
- newDeleteAssessmentReport :: Text -> Text -> DeleteAssessmentReport
- data DeleteAssessmentReportResponse = DeleteAssessmentReportResponse' Int
- newDeleteAssessmentReportResponse :: Int -> DeleteAssessmentReportResponse
- data UpdateSettings = UpdateSettings' (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Text) (Maybe [Role])
- newUpdateSettings :: UpdateSettings
- data UpdateSettingsResponse = UpdateSettingsResponse' (Maybe Settings) Int
- newUpdateSettingsResponse :: Int -> UpdateSettingsResponse
- data GetAssessmentFramework = GetAssessmentFramework' Text
- newGetAssessmentFramework :: Text -> GetAssessmentFramework
- data GetAssessmentFrameworkResponse = GetAssessmentFrameworkResponse' (Maybe Framework) Int
- newGetAssessmentFrameworkResponse :: Int -> GetAssessmentFrameworkResponse
- data DeleteAssessment = DeleteAssessment' Text
- newDeleteAssessment :: Text -> DeleteAssessment
- data DeleteAssessmentResponse = DeleteAssessmentResponse' Int
- newDeleteAssessmentResponse :: Int -> DeleteAssessmentResponse
- data GetChangeLogs = GetChangeLogs' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) Text
- newGetChangeLogs :: Text -> GetChangeLogs
- data GetChangeLogsResponse = GetChangeLogsResponse' (Maybe [ChangeLog]) (Maybe Text) Int
- newGetChangeLogsResponse :: Int -> GetChangeLogsResponse
- data UpdateAssessment = UpdateAssessment' (Maybe [Role]) (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Text) Text Scope
- newUpdateAssessment :: Text -> Scope -> UpdateAssessment
- data UpdateAssessmentResponse = UpdateAssessmentResponse' (Maybe Assessment) Int
- newUpdateAssessmentResponse :: Int -> UpdateAssessmentResponse
- data GetDelegations = GetDelegations' (Maybe Text) (Maybe Natural)
- newGetDelegations :: GetDelegations
- data GetDelegationsResponse = GetDelegationsResponse' (Maybe [DelegationMetadata]) (Maybe Text) Int
- newGetDelegationsResponse :: Int -> GetDelegationsResponse
- data DisassociateAssessmentReportEvidenceFolder = DisassociateAssessmentReportEvidenceFolder' Text Text
- newDisassociateAssessmentReportEvidenceFolder :: Text -> Text -> DisassociateAssessmentReportEvidenceFolder
- data DisassociateAssessmentReportEvidenceFolderResponse = DisassociateAssessmentReportEvidenceFolderResponse' Int
- newDisassociateAssessmentReportEvidenceFolderResponse :: Int -> DisassociateAssessmentReportEvidenceFolderResponse
- data ListAssessments = ListAssessments' (Maybe Text) (Maybe Natural)
- newListAssessments :: ListAssessments
- data ListAssessmentsResponse = ListAssessmentsResponse' (Maybe Text) (Maybe [AssessmentMetadataItem]) Int
- newListAssessmentsResponse :: Int -> ListAssessmentsResponse
- data CreateAssessment = CreateAssessment' (Maybe Text) (Maybe (HashMap Text Text)) Text AssessmentReportsDestination Scope [Role] Text
- newCreateAssessment :: Text -> AssessmentReportsDestination -> Scope -> Text -> CreateAssessment
- data CreateAssessmentResponse = CreateAssessmentResponse' (Maybe Assessment) Int
- newCreateAssessmentResponse :: Int -> CreateAssessmentResponse
- data GetEvidenceFoldersByAssessment = GetEvidenceFoldersByAssessment' (Maybe Text) (Maybe Natural) Text
- newGetEvidenceFoldersByAssessment :: Text -> GetEvidenceFoldersByAssessment
- data GetEvidenceFoldersByAssessmentResponse = GetEvidenceFoldersByAssessmentResponse' (Maybe Text) (Maybe [AssessmentEvidenceFolder]) Int
- newGetEvidenceFoldersByAssessmentResponse :: Int -> GetEvidenceFoldersByAssessmentResponse
- data RegisterAccount = RegisterAccount' (Maybe Text) (Maybe Text)
- newRegisterAccount :: RegisterAccount
- data RegisterAccountResponse = RegisterAccountResponse' (Maybe AccountStatus) Int
- newRegisterAccountResponse :: Int -> RegisterAccountResponse
- data GetAssessment = GetAssessment' Text
- newGetAssessment :: Text -> GetAssessment
- data GetAssessmentResponse = GetAssessmentResponse' (Maybe Role) (Maybe Assessment) Int
- newGetAssessmentResponse :: Int -> GetAssessmentResponse
- data BatchImportEvidenceToAssessmentControl = BatchImportEvidenceToAssessmentControl' Text Text Text (NonEmpty ManualEvidence)
- newBatchImportEvidenceToAssessmentControl :: Text -> Text -> Text -> NonEmpty ManualEvidence -> BatchImportEvidenceToAssessmentControl
- data BatchImportEvidenceToAssessmentControlResponse = BatchImportEvidenceToAssessmentControlResponse' (Maybe [BatchImportEvidenceToAssessmentControlError]) Int
- newBatchImportEvidenceToAssessmentControlResponse :: Int -> BatchImportEvidenceToAssessmentControlResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data GetEvidenceFolder = GetEvidenceFolder' Text Text Text
- newGetEvidenceFolder :: Text -> Text -> Text -> GetEvidenceFolder
- data GetEvidenceFolderResponse = GetEvidenceFolderResponse' (Maybe AssessmentEvidenceFolder) Int
- newGetEvidenceFolderResponse :: Int -> GetEvidenceFolderResponse
- data ListAssessmentFrameworks = ListAssessmentFrameworks' (Maybe Text) (Maybe Natural) FrameworkType
- newListAssessmentFrameworks :: FrameworkType -> ListAssessmentFrameworks
- data ListAssessmentFrameworksResponse = ListAssessmentFrameworksResponse' (Maybe Text) (Maybe [AssessmentFrameworkMetadata]) Int
- newListAssessmentFrameworksResponse :: Int -> ListAssessmentFrameworksResponse
- data CreateControl = CreateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text (NonEmpty CreateControlMappingSource)
- newCreateControl :: Text -> NonEmpty CreateControlMappingSource -> CreateControl
- data CreateControlResponse = CreateControlResponse' (Maybe Control) Int
- newCreateControlResponse :: Int -> CreateControlResponse
- data UpdateAssessmentStatus = UpdateAssessmentStatus' Text AssessmentStatus
- newUpdateAssessmentStatus :: Text -> AssessmentStatus -> UpdateAssessmentStatus
- data UpdateAssessmentStatusResponse = UpdateAssessmentStatusResponse' (Maybe Assessment) Int
- newUpdateAssessmentStatusResponse :: Int -> UpdateAssessmentStatusResponse
- data GetAccountStatus = GetAccountStatus' {
- newGetAccountStatus :: GetAccountStatus
- data GetAccountStatusResponse = GetAccountStatusResponse' (Maybe AccountStatus) Int
- newGetAccountStatusResponse :: Int -> GetAccountStatusResponse
- data UntagResource = UntagResource' Text (NonEmpty Text)
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data GetSettings = GetSettings' SettingAttribute
- newGetSettings :: SettingAttribute -> GetSettings
- data GetSettingsResponse = GetSettingsResponse' (Maybe Settings) Int
- newGetSettingsResponse :: Int -> GetSettingsResponse
- data GetOrganizationAdminAccount = GetOrganizationAdminAccount' {
- newGetOrganizationAdminAccount :: GetOrganizationAdminAccount
- data GetOrganizationAdminAccountResponse = GetOrganizationAdminAccountResponse' (Maybe Text) (Maybe Text) Int
- newGetOrganizationAdminAccountResponse :: Int -> GetOrganizationAdminAccountResponse
- data DeleteControl = DeleteControl' Text
- newDeleteControl :: Text -> DeleteControl
- data DeleteControlResponse = DeleteControlResponse' Int
- newDeleteControlResponse :: Int -> DeleteControlResponse
- data UpdateControl = UpdateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text (NonEmpty ControlMappingSource)
- newUpdateControl :: Text -> Text -> NonEmpty ControlMappingSource -> UpdateControl
- data UpdateControlResponse = UpdateControlResponse' (Maybe Control) Int
- newUpdateControlResponse :: Int -> UpdateControlResponse
- data UpdateAssessmentControlSetStatus = UpdateAssessmentControlSetStatus' Text Text ControlSetStatus Text
- newUpdateAssessmentControlSetStatus :: Text -> Text -> ControlSetStatus -> Text -> UpdateAssessmentControlSetStatus
- data UpdateAssessmentControlSetStatusResponse = UpdateAssessmentControlSetStatusResponse' (Maybe AssessmentControlSet) Int
- newUpdateAssessmentControlSetStatusResponse :: Int -> UpdateAssessmentControlSetStatusResponse
- data ListControls = ListControls' (Maybe Text) (Maybe Natural) ControlType
- newListControls :: ControlType -> ListControls
- data ListControlsResponse = ListControlsResponse' (Maybe Text) (Maybe [ControlMetadata]) Int
- newListControlsResponse :: Int -> ListControlsResponse
- data AssociateAssessmentReportEvidenceFolder = AssociateAssessmentReportEvidenceFolder' Text Text
- newAssociateAssessmentReportEvidenceFolder :: Text -> Text -> AssociateAssessmentReportEvidenceFolder
- data AssociateAssessmentReportEvidenceFolderResponse = AssociateAssessmentReportEvidenceFolderResponse' Int
- newAssociateAssessmentReportEvidenceFolderResponse :: Int -> AssociateAssessmentReportEvidenceFolderResponse
- data GetControl = GetControl' Text
- newGetControl :: Text -> GetControl
- data GetControlResponse = GetControlResponse' (Maybe Control) Int
- newGetControlResponse :: Int -> GetControlResponse
- newtype AccountStatus where
- AccountStatus' { }
- pattern AccountStatus_ACTIVE :: AccountStatus
- pattern AccountStatus_INACTIVE :: AccountStatus
- pattern AccountStatus_PENDING_ACTIVATION :: AccountStatus
- newtype ActionEnum where
- ActionEnum' { }
- pattern ActionEnum_ACTIVE :: ActionEnum
- pattern ActionEnum_CREATE :: ActionEnum
- pattern ActionEnum_DELETE :: ActionEnum
- pattern ActionEnum_IMPORT_EVIDENCE :: ActionEnum
- pattern ActionEnum_INACTIVE :: ActionEnum
- pattern ActionEnum_REVIEWED :: ActionEnum
- pattern ActionEnum_UNDER_REVIEW :: ActionEnum
- pattern ActionEnum_UPDATE_METADATA :: ActionEnum
- newtype AssessmentReportDestinationType where
- newtype AssessmentReportStatus where
- newtype AssessmentStatus where
- AssessmentStatus' { }
- pattern AssessmentStatus_ACTIVE :: AssessmentStatus
- pattern AssessmentStatus_INACTIVE :: AssessmentStatus
- newtype ControlResponse where
- ControlResponse' { }
- pattern ControlResponse_AUTOMATE :: ControlResponse
- pattern ControlResponse_DEFER :: ControlResponse
- pattern ControlResponse_IGNORE :: ControlResponse
- pattern ControlResponse_MANUAL :: ControlResponse
- newtype ControlSetStatus where
- ControlSetStatus' { }
- pattern ControlSetStatus_ACTIVE :: ControlSetStatus
- pattern ControlSetStatus_REVIEWED :: ControlSetStatus
- pattern ControlSetStatus_UNDER_REVIEW :: ControlSetStatus
- newtype ControlStatus where
- ControlStatus' { }
- pattern ControlStatus_INACTIVE :: ControlStatus
- pattern ControlStatus_REVIEWED :: ControlStatus
- pattern ControlStatus_UNDER_REVIEW :: ControlStatus
- newtype ControlType where
- ControlType' { }
- pattern ControlType_Custom :: ControlType
- pattern ControlType_Standard :: ControlType
- newtype DelegationStatus where
- DelegationStatus' { }
- pattern DelegationStatus_COMPLETE :: DelegationStatus
- pattern DelegationStatus_IN_PROGRESS :: DelegationStatus
- pattern DelegationStatus_UNDER_REVIEW :: DelegationStatus
- newtype FrameworkType where
- FrameworkType' { }
- pattern FrameworkType_Custom :: FrameworkType
- pattern FrameworkType_Standard :: FrameworkType
- newtype KeywordInputType where
- newtype ObjectTypeEnum where
- ObjectTypeEnum' { }
- pattern ObjectTypeEnum_ASSESSMENT :: ObjectTypeEnum
- pattern ObjectTypeEnum_ASSESSMENT_REPORT :: ObjectTypeEnum
- pattern ObjectTypeEnum_CONTROL :: ObjectTypeEnum
- pattern ObjectTypeEnum_CONTROL_SET :: ObjectTypeEnum
- pattern ObjectTypeEnum_DELEGATION :: ObjectTypeEnum
- newtype RoleType where
- RoleType' {
- fromRoleType :: Text
- pattern RoleType_PROCESS_OWNER :: RoleType
- pattern RoleType_RESOURCE_OWNER :: RoleType
- RoleType' {
- newtype SettingAttribute where
- SettingAttribute' { }
- pattern SettingAttribute_ALL :: SettingAttribute
- pattern SettingAttribute_DEFAULT_ASSESSMENT_REPORTS_DESTINATION :: SettingAttribute
- pattern SettingAttribute_DEFAULT_PROCESS_OWNERS :: SettingAttribute
- pattern SettingAttribute_IS_AWS_ORG_ENABLED :: SettingAttribute
- pattern SettingAttribute_SNS_TOPIC :: SettingAttribute
- newtype SourceFrequency where
- SourceFrequency' { }
- pattern SourceFrequency_DAILY :: SourceFrequency
- pattern SourceFrequency_MONTHLY :: SourceFrequency
- pattern SourceFrequency_WEEKLY :: SourceFrequency
- newtype SourceSetUpOption where
- newtype SourceType where
- SourceType' { }
- pattern SourceType_AWS_API_Call :: SourceType
- pattern SourceType_AWS_Cloudtrail :: SourceType
- pattern SourceType_AWS_Config :: SourceType
- pattern SourceType_AWS_Security_Hub :: SourceType
- pattern SourceType_MANUAL :: SourceType
- data AWSAccount = AWSAccount' (Maybe Text) (Maybe Text) (Maybe Text)
- newAWSAccount :: AWSAccount
- data AWSService = AWSService' (Maybe Text)
- newAWSService :: AWSService
- data Assessment = Assessment' (Maybe AssessmentFramework) (Maybe Text) (Maybe AWSAccount) (Maybe AssessmentMetadata) (Maybe (HashMap Text Text))
- newAssessment :: Assessment
- data AssessmentControl = AssessmentControl' (Maybe ControlStatus) (Maybe Int) (Maybe ControlResponse) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [ControlComment]) (Maybe Int) (Maybe Text)
- newAssessmentControl :: AssessmentControl
- data AssessmentControlSet = AssessmentControlSet' (Maybe ControlSetStatus) (Maybe [AssessmentControl]) (Maybe [Role]) (Maybe Int) (Maybe [Delegation]) (Maybe Int) (Maybe Text) (Maybe Text)
- newAssessmentControlSet :: AssessmentControlSet
- data AssessmentEvidenceFolder = AssessmentEvidenceFolder' (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Int)
- newAssessmentEvidenceFolder :: AssessmentEvidenceFolder
- data AssessmentFramework = AssessmentFramework' (Maybe Text) (Maybe [AssessmentControlSet]) (Maybe FrameworkMetadata) (Maybe Text)
- newAssessmentFramework :: AssessmentFramework
- data AssessmentFrameworkMetadata = AssessmentFrameworkMetadata' (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe FrameworkType) (Maybe Text) (Maybe Text)
- newAssessmentFrameworkMetadata :: AssessmentFrameworkMetadata
- data AssessmentMetadata = AssessmentMetadata' (Maybe POSIX) (Maybe AssessmentStatus) (Maybe POSIX) (Maybe [Role]) (Maybe [Delegation]) (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Scope) (Maybe Text) (Maybe Text) (Maybe Text)
- newAssessmentMetadata :: AssessmentMetadata
- data AssessmentMetadataItem = AssessmentMetadataItem' (Maybe POSIX) (Maybe AssessmentStatus) (Maybe POSIX) (Maybe [Role]) (Maybe [Delegation]) (Maybe Text) (Maybe Text) (Maybe Text)
- newAssessmentMetadataItem :: AssessmentMetadataItem
- data AssessmentReport = AssessmentReport' (Maybe POSIX) (Maybe AssessmentReportStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newAssessmentReport :: AssessmentReport
- data AssessmentReportEvidenceError = AssessmentReportEvidenceError' (Maybe Text) (Maybe Text) (Maybe Text)
- newAssessmentReportEvidenceError :: AssessmentReportEvidenceError
- data AssessmentReportMetadata = AssessmentReportMetadata' (Maybe POSIX) (Maybe AssessmentReportStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newAssessmentReportMetadata :: AssessmentReportMetadata
- data AssessmentReportsDestination = AssessmentReportsDestination' (Maybe Text) (Maybe AssessmentReportDestinationType)
- newAssessmentReportsDestination :: AssessmentReportsDestination
- data BatchCreateDelegationByAssessmentError = BatchCreateDelegationByAssessmentError' (Maybe CreateDelegationRequest) (Maybe Text) (Maybe Text)
- newBatchCreateDelegationByAssessmentError :: BatchCreateDelegationByAssessmentError
- data BatchDeleteDelegationByAssessmentError = BatchDeleteDelegationByAssessmentError' (Maybe Text) (Maybe Text) (Maybe Text)
- newBatchDeleteDelegationByAssessmentError :: BatchDeleteDelegationByAssessmentError
- data BatchImportEvidenceToAssessmentControlError = BatchImportEvidenceToAssessmentControlError' (Maybe Text) (Maybe Text) (Maybe ManualEvidence)
- newBatchImportEvidenceToAssessmentControlError :: BatchImportEvidenceToAssessmentControlError
- data ChangeLog = ChangeLog' (Maybe Text) (Maybe POSIX) (Maybe ObjectTypeEnum) (Maybe Text) (Maybe ActionEnum)
- newChangeLog :: ChangeLog
- data Control = Control' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe (NonEmpty ControlMappingSource)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ControlType) (Maybe Text) (Maybe (HashMap Text Text))
- newControl :: Control
- data ControlComment = ControlComment' (Maybe Text) (Maybe POSIX) (Maybe Text)
- newControlComment :: ControlComment
- data ControlMappingSource = ControlMappingSource' (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SourceFrequency) (Maybe SourceKeyword) (Maybe SourceSetUpOption)
- newControlMappingSource :: ControlMappingSource
- data ControlMetadata = ControlMetadata' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newControlMetadata :: ControlMetadata
- data ControlSet = ControlSet' (Maybe (NonEmpty Control)) (Maybe Text) (Maybe Text)
- newControlSet :: ControlSet
- data CreateAssessmentFrameworkControl = CreateAssessmentFrameworkControl' (Maybe Text)
- newCreateAssessmentFrameworkControl :: CreateAssessmentFrameworkControl
- data CreateAssessmentFrameworkControlSet = CreateAssessmentFrameworkControlSet' (Maybe (NonEmpty CreateAssessmentFrameworkControl)) Text
- newCreateAssessmentFrameworkControlSet :: Text -> CreateAssessmentFrameworkControlSet
- data CreateControlMappingSource = CreateControlMappingSource' (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe SourceFrequency) (Maybe SourceKeyword) (Maybe SourceSetUpOption)
- newCreateControlMappingSource :: CreateControlMappingSource
- data CreateDelegationRequest = CreateDelegationRequest' (Maybe RoleType) (Maybe Text) (Maybe Text) (Maybe Text)
- newCreateDelegationRequest :: CreateDelegationRequest
- data Delegation = Delegation' (Maybe RoleType) (Maybe POSIX) (Maybe DelegationStatus) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newDelegation :: Delegation
- data DelegationMetadata = DelegationMetadata' (Maybe POSIX) (Maybe DelegationStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newDelegationMetadata :: DelegationMetadata
- data Evidence = Evidence' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe Text)
- newEvidence :: Evidence
- data Framework = Framework' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty ControlSet)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe FrameworkType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newFramework :: Framework
- data FrameworkMetadata = FrameworkMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newFrameworkMetadata :: FrameworkMetadata
- data ManualEvidence = ManualEvidence' (Maybe Text)
- newManualEvidence :: ManualEvidence
- data Notification = Notification' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newNotification :: Notification
- data Resource = Resource' (Maybe Text) (Maybe Text)
- newResource :: Resource
- data Role = Role' (Maybe RoleType) (Maybe Text)
- newRole :: Role
- data Scope = Scope' (Maybe [AWSAccount]) (Maybe [AWSService])
- newScope :: Scope
- data ServiceMetadata = ServiceMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newServiceMetadata :: ServiceMetadata
- data Settings = Settings' (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Text) (Maybe [Role]) (Maybe Bool)
- newSettings :: Settings
- data SourceKeyword = SourceKeyword' (Maybe KeywordInputType) (Maybe Text)
- newSourceKeyword :: SourceKeyword
- data URL = URL' (Maybe Text) (Maybe Text)
- newURL :: URL
- data UpdateAssessmentFrameworkControlSet = UpdateAssessmentFrameworkControlSet' (Maybe (NonEmpty CreateAssessmentFrameworkControl)) (Maybe Text) Text
- newUpdateAssessmentFrameworkControlSet :: Text -> UpdateAssessmentFrameworkControlSet
Service Configuration
defaultService :: Service Source #
API version 2017-07-25 of the Amazon Audit Manager SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by AuditManager.
ValidationException
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request has invalid or missing parameters.
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource specified in the request cannot be found.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreateAssessmentReport
data CreateAssessmentReport Source #
See: newCreateAssessmentReport smart constructor.
Constructors
| CreateAssessmentReport' (Maybe Text) Text Text |
Instances
newCreateAssessmentReport Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateAssessmentReport |
Create a value of CreateAssessmentReport 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:description:CreateAssessmentReport', createAssessmentReport_description - The description of the assessment report.
$sel:name:CreateAssessmentReport', createAssessmentReport_name - The name of the new assessment report.
$sel:assessmentId:CreateAssessmentReport', createAssessmentReport_assessmentId - The identifier for the specified assessment.
data CreateAssessmentReportResponse Source #
See: newCreateAssessmentReportResponse smart constructor.
Constructors
| CreateAssessmentReportResponse' (Maybe AssessmentReport) Int |
Instances
newCreateAssessmentReportResponse Source #
Create a value of CreateAssessmentReportResponse 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:assessmentReport:CreateAssessmentReportResponse', createAssessmentReportResponse_assessmentReport - The new assessment report returned by the CreateAssessmentReport API.
$sel:httpStatus:CreateAssessmentReportResponse', createAssessmentReportResponse_httpStatus - The response's http status code.
RegisterOrganizationAdminAccount
data RegisterOrganizationAdminAccount Source #
See: newRegisterOrganizationAdminAccount smart constructor.
Constructors
| RegisterOrganizationAdminAccount' Text |
Instances
newRegisterOrganizationAdminAccount Source #
Arguments
| :: Text | |
| -> RegisterOrganizationAdminAccount |
Create a value of RegisterOrganizationAdminAccount 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:adminAccountId:RegisterOrganizationAdminAccount', registerOrganizationAdminAccount_adminAccountId - The identifier for the specified delegated administrator account.
data RegisterOrganizationAdminAccountResponse Source #
See: newRegisterOrganizationAdminAccountResponse smart constructor.
Instances
newRegisterOrganizationAdminAccountResponse Source #
Arguments
| :: Int | |
| -> RegisterOrganizationAdminAccountResponse |
Create a value of RegisterOrganizationAdminAccountResponse 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:adminAccountId:RegisterOrganizationAdminAccount', registerOrganizationAdminAccountResponse_adminAccountId - The identifier for the specified delegated administrator account.
$sel:organizationId:RegisterOrganizationAdminAccountResponse', registerOrganizationAdminAccountResponse_organizationId - The identifier for the specified organization.
$sel:httpStatus:RegisterOrganizationAdminAccountResponse', registerOrganizationAdminAccountResponse_httpStatus - The response's http status code.
ListNotifications
data ListNotifications Source #
See: newListNotifications smart constructor.
Constructors
| ListNotifications' (Maybe Text) (Maybe Natural) |
Instances
newListNotifications :: ListNotifications Source #
Create a value of ListNotifications 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:nextToken:ListNotifications', listNotifications_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:ListNotifications', listNotifications_maxResults - Represents the maximum number of results per page, or per API request
call.
data ListNotificationsResponse Source #
See: newListNotificationsResponse smart constructor.
Constructors
| ListNotificationsResponse' (Maybe Text) (Maybe [Notification]) Int |
Instances
newListNotificationsResponse Source #
Create a value of ListNotificationsResponse 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:nextToken:ListNotifications', listNotificationsResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:notifications:ListNotificationsResponse', listNotificationsResponse_notifications - The returned list of notifications.
$sel:httpStatus:ListNotificationsResponse', listNotificationsResponse_httpStatus - The response's http status code.
BatchCreateDelegationByAssessment
data BatchCreateDelegationByAssessment Source #
See: newBatchCreateDelegationByAssessment smart constructor.
Instances
newBatchCreateDelegationByAssessment Source #
Arguments
| :: NonEmpty CreateDelegationRequest |
|
| -> Text | |
| -> BatchCreateDelegationByAssessment |
Create a value of BatchCreateDelegationByAssessment 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:createDelegationRequests:BatchCreateDelegationByAssessment', batchCreateDelegationByAssessment_createDelegationRequests - The API request to batch create delegations in Audit Manager.
$sel:assessmentId:BatchCreateDelegationByAssessment', batchCreateDelegationByAssessment_assessmentId - The identifier for the specified assessment.
data BatchCreateDelegationByAssessmentResponse Source #
See: newBatchCreateDelegationByAssessmentResponse smart constructor.
Constructors
| BatchCreateDelegationByAssessmentResponse' (Maybe [Delegation]) (Maybe [BatchCreateDelegationByAssessmentError]) Int |
Instances
newBatchCreateDelegationByAssessmentResponse Source #
Arguments
| :: Int | |
| -> BatchCreateDelegationByAssessmentResponse |
Create a value of BatchCreateDelegationByAssessmentResponse 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:delegations:BatchCreateDelegationByAssessmentResponse', batchCreateDelegationByAssessmentResponse_delegations - The delegations associated with the assessment.
$sel:errors:BatchCreateDelegationByAssessmentResponse', batchCreateDelegationByAssessmentResponse_errors - A list of errors returned by the BatchCreateDelegationByAssessment
API.
$sel:httpStatus:BatchCreateDelegationByAssessmentResponse', batchCreateDelegationByAssessmentResponse_httpStatus - The response's http status code.
GetEvidenceFoldersByAssessmentControl
data GetEvidenceFoldersByAssessmentControl Source #
See: newGetEvidenceFoldersByAssessmentControl smart constructor.
Instances
newGetEvidenceFoldersByAssessmentControl Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetEvidenceFoldersByAssessmentControl |
Create a value of GetEvidenceFoldersByAssessmentControl 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:nextToken:GetEvidenceFoldersByAssessmentControl', getEvidenceFoldersByAssessmentControl_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:GetEvidenceFoldersByAssessmentControl', getEvidenceFoldersByAssessmentControl_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:assessmentId:GetEvidenceFoldersByAssessmentControl', getEvidenceFoldersByAssessmentControl_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:GetEvidenceFoldersByAssessmentControl', getEvidenceFoldersByAssessmentControl_controlSetId - The identifier for the specified control set.
$sel:controlId:GetEvidenceFoldersByAssessmentControl', getEvidenceFoldersByAssessmentControl_controlId - The identifier for the specified control.
data GetEvidenceFoldersByAssessmentControlResponse Source #
See: newGetEvidenceFoldersByAssessmentControlResponse smart constructor.
Constructors
| GetEvidenceFoldersByAssessmentControlResponse' (Maybe Text) (Maybe [AssessmentEvidenceFolder]) Int |
Instances
newGetEvidenceFoldersByAssessmentControlResponse Source #
Arguments
| :: Int |
|
| -> GetEvidenceFoldersByAssessmentControlResponse |
Create a value of GetEvidenceFoldersByAssessmentControlResponse 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:nextToken:GetEvidenceFoldersByAssessmentControl', getEvidenceFoldersByAssessmentControlResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:evidenceFolders:GetEvidenceFoldersByAssessmentControlResponse', getEvidenceFoldersByAssessmentControlResponse_evidenceFolders - The list of evidence folders returned by the
GetEvidenceFoldersByAssessmentControl API.
$sel:httpStatus:GetEvidenceFoldersByAssessmentControlResponse', getEvidenceFoldersByAssessmentControlResponse_httpStatus - The response's http status code.
BatchDeleteDelegationByAssessment
data BatchDeleteDelegationByAssessment Source #
See: newBatchDeleteDelegationByAssessment smart constructor.
Constructors
| BatchDeleteDelegationByAssessment' (NonEmpty Text) Text |
Instances
newBatchDeleteDelegationByAssessment Source #
Arguments
| :: NonEmpty Text | |
| -> Text | |
| -> BatchDeleteDelegationByAssessment |
Create a value of BatchDeleteDelegationByAssessment 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:delegationIds:BatchDeleteDelegationByAssessment', batchDeleteDelegationByAssessment_delegationIds - The identifiers for the specified delegations.
$sel:assessmentId:BatchDeleteDelegationByAssessment', batchDeleteDelegationByAssessment_assessmentId - The identifier for the specified assessment.
data BatchDeleteDelegationByAssessmentResponse Source #
See: newBatchDeleteDelegationByAssessmentResponse smart constructor.
Constructors
| BatchDeleteDelegationByAssessmentResponse' (Maybe [BatchDeleteDelegationByAssessmentError]) Int |
Instances
newBatchDeleteDelegationByAssessmentResponse Source #
Arguments
| :: Int | |
| -> BatchDeleteDelegationByAssessmentResponse |
Create a value of BatchDeleteDelegationByAssessmentResponse 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:errors:BatchDeleteDelegationByAssessmentResponse', batchDeleteDelegationByAssessmentResponse_errors - A list of errors returned by the BatchDeleteDelegationByAssessment
API.
$sel:httpStatus:BatchDeleteDelegationByAssessmentResponse', batchDeleteDelegationByAssessmentResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the specified resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of tags returned by the ListTagsForResource API.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
GetEvidence
data GetEvidence Source #
See: newGetEvidence smart constructor.
Constructors
| GetEvidence' Text Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> GetEvidence |
Create a value of GetEvidence 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:assessmentId:GetEvidence', getEvidence_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:GetEvidence', getEvidence_controlSetId - The identifier for the specified control set.
$sel:evidenceFolderId:GetEvidence', getEvidence_evidenceFolderId - The identifier for the folder in which the evidence is stored.
$sel:evidenceId:GetEvidence', getEvidence_evidenceId - The identifier for the evidence.
data GetEvidenceResponse Source #
See: newGetEvidenceResponse smart constructor.
Constructors
| GetEvidenceResponse' (Maybe Evidence) Int |
Instances
newGetEvidenceResponse Source #
Arguments
| :: Int | |
| -> GetEvidenceResponse |
Create a value of GetEvidenceResponse 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:evidence:GetEvidenceResponse', getEvidenceResponse_evidence - The evidence returned by the GetEvidenceResponse API.
$sel:httpStatus:GetEvidenceResponse', getEvidenceResponse_httpStatus - The response's http status code.
GetServicesInScope
data GetServicesInScope Source #
See: newGetServicesInScope smart constructor.
Constructors
| GetServicesInScope' | |
Instances
newGetServicesInScope :: GetServicesInScope Source #
Create a value of GetServicesInScope with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetServicesInScopeResponse Source #
See: newGetServicesInScopeResponse smart constructor.
Constructors
| GetServicesInScopeResponse' (Maybe [ServiceMetadata]) Int |
Instances
newGetServicesInScopeResponse Source #
Create a value of GetServicesInScopeResponse 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:serviceMetadata:GetServicesInScopeResponse', getServicesInScopeResponse_serviceMetadata - The metadata associated with the Amazon Web Service.
$sel:httpStatus:GetServicesInScopeResponse', getServicesInScopeResponse_httpStatus - The response's http status code.
BatchDisassociateAssessmentReportEvidence
data BatchDisassociateAssessmentReportEvidence Source #
See: newBatchDisassociateAssessmentReportEvidence smart constructor.
Constructors
| BatchDisassociateAssessmentReportEvidence' Text Text [Text] |
Instances
newBatchDisassociateAssessmentReportEvidence Source #
Arguments
| :: Text |
|
| -> Text |
|
| -> BatchDisassociateAssessmentReportEvidence |
Create a value of BatchDisassociateAssessmentReportEvidence 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:assessmentId:BatchDisassociateAssessmentReportEvidence', batchDisassociateAssessmentReportEvidence_assessmentId - The identifier for the specified assessment.
$sel:evidenceFolderId:BatchDisassociateAssessmentReportEvidence', batchDisassociateAssessmentReportEvidence_evidenceFolderId - The identifier for the folder in which evidence is stored.
$sel:evidenceIds:BatchDisassociateAssessmentReportEvidence', batchDisassociateAssessmentReportEvidence_evidenceIds - The list of evidence identifiers.
data BatchDisassociateAssessmentReportEvidenceResponse Source #
See: newBatchDisassociateAssessmentReportEvidenceResponse smart constructor.
Constructors
| BatchDisassociateAssessmentReportEvidenceResponse' (Maybe [Text]) (Maybe [AssessmentReportEvidenceError]) Int |
Instances
newBatchDisassociateAssessmentReportEvidenceResponse Source #
Arguments
| :: Int |
|
| -> BatchDisassociateAssessmentReportEvidenceResponse |
Create a value of BatchDisassociateAssessmentReportEvidenceResponse 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:evidenceIds:BatchDisassociateAssessmentReportEvidence', batchDisassociateAssessmentReportEvidenceResponse_evidenceIds - The identifier for the evidence.
$sel:errors:BatchDisassociateAssessmentReportEvidenceResponse', batchDisassociateAssessmentReportEvidenceResponse_errors - A list of errors returned by the
BatchDisassociateAssessmentReportEvidence API.
$sel:httpStatus:BatchDisassociateAssessmentReportEvidenceResponse', batchDisassociateAssessmentReportEvidenceResponse_httpStatus - The response's http status code.
DeregisterOrganizationAdminAccount
data DeregisterOrganizationAdminAccount Source #
See: newDeregisterOrganizationAdminAccount smart constructor.
Constructors
| DeregisterOrganizationAdminAccount' (Maybe Text) |
Instances
newDeregisterOrganizationAdminAccount :: DeregisterOrganizationAdminAccount Source #
Create a value of DeregisterOrganizationAdminAccount 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:adminAccountId:DeregisterOrganizationAdminAccount', deregisterOrganizationAdminAccount_adminAccountId - The identifier for the specified administrator account.
data DeregisterOrganizationAdminAccountResponse Source #
See: newDeregisterOrganizationAdminAccountResponse smart constructor.
Constructors
| DeregisterOrganizationAdminAccountResponse' Int |
Instances
newDeregisterOrganizationAdminAccountResponse Source #
Arguments
| :: Int | |
| -> DeregisterOrganizationAdminAccountResponse |
Create a value of DeregisterOrganizationAdminAccountResponse 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:httpStatus:DeregisterOrganizationAdminAccountResponse', deregisterOrganizationAdminAccountResponse_httpStatus - The response's http status code.
GetAssessmentReportUrl
data GetAssessmentReportUrl Source #
See: newGetAssessmentReportUrl smart constructor.
Constructors
| GetAssessmentReportUrl' Text Text |
Instances
newGetAssessmentReportUrl Source #
Arguments
| :: Text | |
| -> Text | |
| -> GetAssessmentReportUrl |
Create a value of GetAssessmentReportUrl 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:assessmentReportId:GetAssessmentReportUrl', getAssessmentReportUrl_assessmentReportId - The identifier for the assessment report.
$sel:assessmentId:GetAssessmentReportUrl', getAssessmentReportUrl_assessmentId - The identifier for the specified assessment.
data GetAssessmentReportUrlResponse Source #
See: newGetAssessmentReportUrlResponse smart constructor.
Constructors
| GetAssessmentReportUrlResponse' (Maybe URL) Int |
Instances
newGetAssessmentReportUrlResponse Source #
Create a value of GetAssessmentReportUrlResponse 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:preSignedUrl:GetAssessmentReportUrlResponse', getAssessmentReportUrlResponse_preSignedUrl - Undocumented member.
$sel:httpStatus:GetAssessmentReportUrlResponse', getAssessmentReportUrlResponse_httpStatus - The response's http status code.
UpdateAssessmentControl
data UpdateAssessmentControl Source #
See: newUpdateAssessmentControl smart constructor.
Constructors
| UpdateAssessmentControl' (Maybe ControlStatus) (Maybe Text) Text Text Text |
Instances
newUpdateAssessmentControl Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateAssessmentControl |
Create a value of UpdateAssessmentControl 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:controlStatus:UpdateAssessmentControl', updateAssessmentControl_controlStatus - The status of the specified control.
$sel:commentBody:UpdateAssessmentControl', updateAssessmentControl_commentBody - The comment body text for the specified control.
$sel:assessmentId:UpdateAssessmentControl', updateAssessmentControl_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:UpdateAssessmentControl', updateAssessmentControl_controlSetId - The identifier for the specified control set.
$sel:controlId:UpdateAssessmentControl', updateAssessmentControl_controlId - The identifier for the specified control.
data UpdateAssessmentControlResponse Source #
See: newUpdateAssessmentControlResponse smart constructor.
Constructors
| UpdateAssessmentControlResponse' (Maybe AssessmentControl) Int |
Instances
newUpdateAssessmentControlResponse Source #
Create a value of UpdateAssessmentControlResponse 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:control:UpdateAssessmentControlResponse', updateAssessmentControlResponse_control - The name of the updated control set returned by the
UpdateAssessmentControl API.
$sel:httpStatus:UpdateAssessmentControlResponse', updateAssessmentControlResponse_httpStatus - The response's http status code.
DeleteAssessmentFramework
data DeleteAssessmentFramework Source #
See: newDeleteAssessmentFramework smart constructor.
Constructors
| DeleteAssessmentFramework' Text |
Instances
newDeleteAssessmentFramework Source #
Create a value of DeleteAssessmentFramework 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:frameworkId:DeleteAssessmentFramework', deleteAssessmentFramework_frameworkId - The identifier for the specified framework.
data DeleteAssessmentFrameworkResponse Source #
See: newDeleteAssessmentFrameworkResponse smart constructor.
Constructors
| DeleteAssessmentFrameworkResponse' Int |
Instances
newDeleteAssessmentFrameworkResponse Source #
Arguments
| :: Int | |
| -> DeleteAssessmentFrameworkResponse |
Create a value of DeleteAssessmentFrameworkResponse 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:httpStatus:DeleteAssessmentFrameworkResponse', deleteAssessmentFrameworkResponse_httpStatus - The response's http status code.
UpdateAssessmentFramework
data UpdateAssessmentFramework Source #
See: newUpdateAssessmentFramework smart constructor.
Constructors
| UpdateAssessmentFramework' (Maybe Text) (Maybe Text) Text Text [UpdateAssessmentFrameworkControlSet] |
Instances
newUpdateAssessmentFramework Source #
Arguments
| :: Text | |
| -> Text | |
| -> UpdateAssessmentFramework |
Create a value of UpdateAssessmentFramework 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:complianceType:UpdateAssessmentFramework', updateAssessmentFramework_complianceType - The compliance type that the new custom framework supports, such as CIS
or HIPAA.
$sel:description:UpdateAssessmentFramework', updateAssessmentFramework_description - The description of the framework that is to be updated.
$sel:frameworkId:UpdateAssessmentFramework', updateAssessmentFramework_frameworkId - The identifier for the specified framework.
$sel:name:UpdateAssessmentFramework', updateAssessmentFramework_name - The name of the framework to be updated.
$sel:controlSets:UpdateAssessmentFramework', updateAssessmentFramework_controlSets - The control sets associated with the framework.
data UpdateAssessmentFrameworkResponse Source #
See: newUpdateAssessmentFrameworkResponse smart constructor.
Constructors
| UpdateAssessmentFrameworkResponse' (Maybe Framework) Int |
Instances
newUpdateAssessmentFrameworkResponse Source #
Arguments
| :: Int | |
| -> UpdateAssessmentFrameworkResponse |
Create a value of UpdateAssessmentFrameworkResponse 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:framework:UpdateAssessmentFrameworkResponse', updateAssessmentFrameworkResponse_framework - The name of the specified framework.
$sel:httpStatus:UpdateAssessmentFrameworkResponse', updateAssessmentFrameworkResponse_httpStatus - The response's http status code.
BatchAssociateAssessmentReportEvidence
data BatchAssociateAssessmentReportEvidence Source #
See: newBatchAssociateAssessmentReportEvidence smart constructor.
Constructors
| BatchAssociateAssessmentReportEvidence' Text Text [Text] |
Instances
newBatchAssociateAssessmentReportEvidence Source #
Arguments
| :: Text | |
| -> Text |
|
| -> BatchAssociateAssessmentReportEvidence |
Create a value of BatchAssociateAssessmentReportEvidence 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:assessmentId:BatchAssociateAssessmentReportEvidence', batchAssociateAssessmentReportEvidence_assessmentId - The unique identifier for the specified assessment.
$sel:evidenceFolderId:BatchAssociateAssessmentReportEvidence', batchAssociateAssessmentReportEvidence_evidenceFolderId - The identifier for the folder in which the evidence is stored.
$sel:evidenceIds:BatchAssociateAssessmentReportEvidence', batchAssociateAssessmentReportEvidence_evidenceIds - The list of evidence identifiers.
data BatchAssociateAssessmentReportEvidenceResponse Source #
See: newBatchAssociateAssessmentReportEvidenceResponse smart constructor.
Constructors
| BatchAssociateAssessmentReportEvidenceResponse' (Maybe [Text]) (Maybe [AssessmentReportEvidenceError]) Int |
Instances
newBatchAssociateAssessmentReportEvidenceResponse Source #
Arguments
| :: Int |
|
| -> BatchAssociateAssessmentReportEvidenceResponse |
Create a value of BatchAssociateAssessmentReportEvidenceResponse 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:evidenceIds:BatchAssociateAssessmentReportEvidence', batchAssociateAssessmentReportEvidenceResponse_evidenceIds - The identifier for the evidence.
$sel:errors:BatchAssociateAssessmentReportEvidenceResponse', batchAssociateAssessmentReportEvidenceResponse_errors - A list of errors returned by the
BatchAssociateAssessmentReportEvidence API.
$sel:httpStatus:BatchAssociateAssessmentReportEvidenceResponse', batchAssociateAssessmentReportEvidenceResponse_httpStatus - The response's http status code.
GetEvidenceByEvidenceFolder
data GetEvidenceByEvidenceFolder Source #
See: newGetEvidenceByEvidenceFolder smart constructor.
Instances
newGetEvidenceByEvidenceFolder Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetEvidenceByEvidenceFolder |
Create a value of GetEvidenceByEvidenceFolder 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:nextToken:GetEvidenceByEvidenceFolder', getEvidenceByEvidenceFolder_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:GetEvidenceByEvidenceFolder', getEvidenceByEvidenceFolder_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:assessmentId:GetEvidenceByEvidenceFolder', getEvidenceByEvidenceFolder_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:GetEvidenceByEvidenceFolder', getEvidenceByEvidenceFolder_controlSetId - The identifier for the control set.
$sel:evidenceFolderId:GetEvidenceByEvidenceFolder', getEvidenceByEvidenceFolder_evidenceFolderId - The unique identifier for the folder in which the evidence is stored.
data GetEvidenceByEvidenceFolderResponse Source #
See: newGetEvidenceByEvidenceFolderResponse smart constructor.
Instances
newGetEvidenceByEvidenceFolderResponse Source #
Arguments
| :: Int | |
| -> GetEvidenceByEvidenceFolderResponse |
Create a value of GetEvidenceByEvidenceFolderResponse 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:nextToken:GetEvidenceByEvidenceFolder', getEvidenceByEvidenceFolderResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:evidence:GetEvidenceByEvidenceFolderResponse', getEvidenceByEvidenceFolderResponse_evidence - The list of evidence returned by the GetEvidenceByEvidenceFolder API.
$sel:httpStatus:GetEvidenceByEvidenceFolderResponse', getEvidenceByEvidenceFolderResponse_httpStatus - The response's http status code.
CreateAssessmentFramework
data CreateAssessmentFramework Source #
See: newCreateAssessmentFramework smart constructor.
Constructors
| CreateAssessmentFramework' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text (NonEmpty CreateAssessmentFrameworkControlSet) |
Instances
newCreateAssessmentFramework Source #
Arguments
| :: Text | |
| -> NonEmpty CreateAssessmentFrameworkControlSet | |
| -> CreateAssessmentFramework |
Create a value of CreateAssessmentFramework 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:complianceType:CreateAssessmentFramework', createAssessmentFramework_complianceType - The compliance type that the new custom framework supports, such as CIS
or HIPAA.
$sel:description:CreateAssessmentFramework', createAssessmentFramework_description - An optional description for the new custom framework.
$sel:tags:CreateAssessmentFramework', createAssessmentFramework_tags - The tags associated with the framework.
$sel:name:CreateAssessmentFramework', createAssessmentFramework_name - The name of the new custom framework.
$sel:controlSets:CreateAssessmentFramework', createAssessmentFramework_controlSets - The control sets to be associated with the framework.
data CreateAssessmentFrameworkResponse Source #
See: newCreateAssessmentFrameworkResponse smart constructor.
Constructors
| CreateAssessmentFrameworkResponse' (Maybe Framework) Int |
Instances
newCreateAssessmentFrameworkResponse Source #
Arguments
| :: Int | |
| -> CreateAssessmentFrameworkResponse |
Create a value of CreateAssessmentFrameworkResponse 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:framework:CreateAssessmentFrameworkResponse', createAssessmentFrameworkResponse_framework - The name of the new framework returned by the
CreateAssessmentFramework API.
$sel:httpStatus:CreateAssessmentFrameworkResponse', createAssessmentFrameworkResponse_httpStatus - The response's http status code.
ListKeywordsForDataSource
data ListKeywordsForDataSource Source #
See: newListKeywordsForDataSource smart constructor.
Constructors
| ListKeywordsForDataSource' (Maybe Text) (Maybe Natural) SourceType |
Instances
newListKeywordsForDataSource Source #
Create a value of ListKeywordsForDataSource 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:nextToken:ListKeywordsForDataSource', listKeywordsForDataSource_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:ListKeywordsForDataSource', listKeywordsForDataSource_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:source:ListKeywordsForDataSource', listKeywordsForDataSource_source - The control mapping data source to which the keywords apply.
data ListKeywordsForDataSourceResponse Source #
See: newListKeywordsForDataSourceResponse smart constructor.
Instances
newListKeywordsForDataSourceResponse Source #
Arguments
| :: Int | |
| -> ListKeywordsForDataSourceResponse |
Create a value of ListKeywordsForDataSourceResponse 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:nextToken:ListKeywordsForDataSource', listKeywordsForDataSourceResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:keywords:ListKeywordsForDataSourceResponse', listKeywordsForDataSourceResponse_keywords - The list of keywords for the specified event mapping source.
$sel:httpStatus:ListKeywordsForDataSourceResponse', listKeywordsForDataSourceResponse_httpStatus - The response's http status code.
ListAssessmentReports
data ListAssessmentReports Source #
See: newListAssessmentReports smart constructor.
Constructors
| ListAssessmentReports' (Maybe Text) (Maybe Natural) |
Instances
newListAssessmentReports :: ListAssessmentReports Source #
Create a value of ListAssessmentReports 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:nextToken:ListAssessmentReports', listAssessmentReports_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:ListAssessmentReports', listAssessmentReports_maxResults - Represents the maximum number of results per page, or per API request
call.
data ListAssessmentReportsResponse Source #
See: newListAssessmentReportsResponse smart constructor.
Constructors
| ListAssessmentReportsResponse' (Maybe [AssessmentReportMetadata]) (Maybe Text) Int |
Instances
newListAssessmentReportsResponse Source #
Create a value of ListAssessmentReportsResponse 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:assessmentReports:ListAssessmentReportsResponse', listAssessmentReportsResponse_assessmentReports - The list of assessment reports returned by the ListAssessmentReports
API.
$sel:nextToken:ListAssessmentReports', listAssessmentReportsResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:httpStatus:ListAssessmentReportsResponse', listAssessmentReportsResponse_httpStatus - The response's http status code.
ValidateAssessmentReportIntegrity
data ValidateAssessmentReportIntegrity Source #
See: newValidateAssessmentReportIntegrity smart constructor.
Constructors
| ValidateAssessmentReportIntegrity' Text |
Instances
newValidateAssessmentReportIntegrity Source #
Arguments
| :: Text | |
| -> ValidateAssessmentReportIntegrity |
Create a value of ValidateAssessmentReportIntegrity 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:s3RelativePath:ValidateAssessmentReportIntegrity', validateAssessmentReportIntegrity_s3RelativePath - The relative path of the specified Amazon S3 bucket in which the
assessment report is stored.
data ValidateAssessmentReportIntegrityResponse Source #
See: newValidateAssessmentReportIntegrityResponse smart constructor.
Constructors
| ValidateAssessmentReportIntegrityResponse' (Maybe Bool) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newValidateAssessmentReportIntegrityResponse Source #
Arguments
| :: Int | |
| -> ValidateAssessmentReportIntegrityResponse |
Create a value of ValidateAssessmentReportIntegrityResponse 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:signatureValid:ValidateAssessmentReportIntegrityResponse', validateAssessmentReportIntegrityResponse_signatureValid - Specifies whether the signature key is valid.
$sel:validationErrors:ValidateAssessmentReportIntegrityResponse', validateAssessmentReportIntegrityResponse_validationErrors - Represents any errors that occurred when validating the assessment
report.
$sel:signatureDateTime:ValidateAssessmentReportIntegrityResponse', validateAssessmentReportIntegrityResponse_signatureDateTime - The date and time signature that specifies when the assessment report
was created.
$sel:signatureAlgorithm:ValidateAssessmentReportIntegrityResponse', validateAssessmentReportIntegrityResponse_signatureAlgorithm - The signature algorithm used to code sign the assessment report file.
$sel:signatureKeyId:ValidateAssessmentReportIntegrityResponse', validateAssessmentReportIntegrityResponse_signatureKeyId - The unique identifier for the validation signature key.
$sel:httpStatus:ValidateAssessmentReportIntegrityResponse', validateAssessmentReportIntegrityResponse_httpStatus - The response's http status code.
DeregisterAccount
data DeregisterAccount Source #
See: newDeregisterAccount smart constructor.
Constructors
| DeregisterAccount' | |
Instances
newDeregisterAccount :: DeregisterAccount Source #
Create a value of DeregisterAccount with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data DeregisterAccountResponse Source #
See: newDeregisterAccountResponse smart constructor.
Constructors
| DeregisterAccountResponse' (Maybe AccountStatus) Int |
Instances
newDeregisterAccountResponse Source #
Create a value of DeregisterAccountResponse 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:status:DeregisterAccountResponse', deregisterAccountResponse_status - The registration status of the account.
$sel:httpStatus:DeregisterAccountResponse', deregisterAccountResponse_httpStatus - The response's http status code.
DeleteAssessmentReport
data DeleteAssessmentReport Source #
See: newDeleteAssessmentReport smart constructor.
Constructors
| DeleteAssessmentReport' Text Text |
Instances
newDeleteAssessmentReport Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeleteAssessmentReport |
Create a value of DeleteAssessmentReport 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:assessmentId:DeleteAssessmentReport', deleteAssessmentReport_assessmentId - The identifier for the specified assessment.
$sel:assessmentReportId:DeleteAssessmentReport', deleteAssessmentReport_assessmentReportId - The unique identifier for the assessment report.
data DeleteAssessmentReportResponse Source #
See: newDeleteAssessmentReportResponse smart constructor.
Constructors
| DeleteAssessmentReportResponse' Int |
Instances
newDeleteAssessmentReportResponse Source #
Create a value of DeleteAssessmentReportResponse 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:httpStatus:DeleteAssessmentReportResponse', deleteAssessmentReportResponse_httpStatus - The response's http status code.
UpdateSettings
data UpdateSettings Source #
See: newUpdateSettings smart constructor.
Constructors
| UpdateSettings' (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Text) (Maybe [Role]) |
Instances
newUpdateSettings :: UpdateSettings Source #
Create a value of UpdateSettings 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:kmsKey:UpdateSettings', updateSettings_kmsKey - The KMS key details.
$sel:defaultAssessmentReportsDestination:UpdateSettings', updateSettings_defaultAssessmentReportsDestination - The default storage destination for assessment reports.
$sel:snsTopic:UpdateSettings', updateSettings_snsTopic - The Amazon Simple Notification Service (Amazon SNS) topic to which Audit
Manager sends notifications.
$sel:defaultProcessOwners:UpdateSettings', updateSettings_defaultProcessOwners - A list of the default audit owners.
data UpdateSettingsResponse Source #
See: newUpdateSettingsResponse smart constructor.
Constructors
| UpdateSettingsResponse' (Maybe Settings) Int |
Instances
newUpdateSettingsResponse Source #
Create a value of UpdateSettingsResponse 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:settings:UpdateSettingsResponse', updateSettingsResponse_settings - The current list of settings.
$sel:httpStatus:UpdateSettingsResponse', updateSettingsResponse_httpStatus - The response's http status code.
GetAssessmentFramework
data GetAssessmentFramework Source #
See: newGetAssessmentFramework smart constructor.
Constructors
| GetAssessmentFramework' Text |
Instances
newGetAssessmentFramework Source #
Create a value of GetAssessmentFramework 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:frameworkId:GetAssessmentFramework', getAssessmentFramework_frameworkId - The identifier for the specified framework.
data GetAssessmentFrameworkResponse Source #
See: newGetAssessmentFrameworkResponse smart constructor.
Constructors
| GetAssessmentFrameworkResponse' (Maybe Framework) Int |
Instances
newGetAssessmentFrameworkResponse Source #
Create a value of GetAssessmentFrameworkResponse 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:framework:GetAssessmentFrameworkResponse', getAssessmentFrameworkResponse_framework - The framework returned by the GetAssessmentFramework API.
$sel:httpStatus:GetAssessmentFrameworkResponse', getAssessmentFrameworkResponse_httpStatus - The response's http status code.
DeleteAssessment
data DeleteAssessment Source #
See: newDeleteAssessment smart constructor.
Constructors
| DeleteAssessment' Text |
Instances
Arguments
| :: Text | |
| -> DeleteAssessment |
Create a value of DeleteAssessment 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:assessmentId:DeleteAssessment', deleteAssessment_assessmentId - The identifier for the specified assessment.
data DeleteAssessmentResponse Source #
See: newDeleteAssessmentResponse smart constructor.
Constructors
| DeleteAssessmentResponse' Int |
Instances
newDeleteAssessmentResponse Source #
Create a value of DeleteAssessmentResponse 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:httpStatus:DeleteAssessmentResponse', deleteAssessmentResponse_httpStatus - The response's http status code.
GetChangeLogs
data GetChangeLogs Source #
See: newGetChangeLogs smart constructor.
Instances
Arguments
| :: Text | |
| -> GetChangeLogs |
Create a value of GetChangeLogs 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:controlSetId:GetChangeLogs', getChangeLogs_controlSetId - The identifier for the specified control set.
$sel:nextToken:GetChangeLogs', getChangeLogs_nextToken - The pagination token used to fetch the next set of results.
$sel:controlId:GetChangeLogs', getChangeLogs_controlId - The identifier for the specified control.
$sel:maxResults:GetChangeLogs', getChangeLogs_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:assessmentId:GetChangeLogs', getChangeLogs_assessmentId - The identifier for the specified assessment.
data GetChangeLogsResponse Source #
See: newGetChangeLogsResponse smart constructor.
Instances
newGetChangeLogsResponse Source #
Create a value of GetChangeLogsResponse 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:changeLogs:GetChangeLogsResponse', getChangeLogsResponse_changeLogs - The list of user activity for the control.
$sel:nextToken:GetChangeLogs', getChangeLogsResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:httpStatus:GetChangeLogsResponse', getChangeLogsResponse_httpStatus - The response's http status code.
UpdateAssessment
data UpdateAssessment Source #
See: newUpdateAssessment smart constructor.
Constructors
| UpdateAssessment' (Maybe [Role]) (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Text) Text Scope |
Instances
Arguments
| :: Text | |
| -> Scope | |
| -> UpdateAssessment |
Create a value of UpdateAssessment 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:roles:UpdateAssessment', updateAssessment_roles - The list of roles for the specified assessment.
$sel:assessmentDescription:UpdateAssessment', updateAssessment_assessmentDescription - The description of the specified assessment.
$sel:assessmentReportsDestination:UpdateAssessment', updateAssessment_assessmentReportsDestination - The assessment report storage destination for the specified assessment
that is being updated.
$sel:assessmentName:UpdateAssessment', updateAssessment_assessmentName - The name of the specified assessment to be updated.
$sel:assessmentId:UpdateAssessment', updateAssessment_assessmentId - The identifier for the specified assessment.
$sel:scope:UpdateAssessment', updateAssessment_scope - The scope of the specified assessment.
data UpdateAssessmentResponse Source #
See: newUpdateAssessmentResponse smart constructor.
Constructors
| UpdateAssessmentResponse' (Maybe Assessment) Int |
Instances
newUpdateAssessmentResponse Source #
Create a value of UpdateAssessmentResponse 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:assessment:UpdateAssessmentResponse', updateAssessmentResponse_assessment - The response object (name of the updated assessment) for the
UpdateAssessmentRequest API.
$sel:httpStatus:UpdateAssessmentResponse', updateAssessmentResponse_httpStatus - The response's http status code.
GetDelegations
data GetDelegations Source #
See: newGetDelegations smart constructor.
Constructors
| GetDelegations' (Maybe Text) (Maybe Natural) |
Instances
newGetDelegations :: GetDelegations Source #
Create a value of GetDelegations 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:nextToken:GetDelegations', getDelegations_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:GetDelegations', getDelegations_maxResults - Represents the maximum number of results per page, or per API request
call.
data GetDelegationsResponse Source #
See: newGetDelegationsResponse smart constructor.
Constructors
| GetDelegationsResponse' (Maybe [DelegationMetadata]) (Maybe Text) Int |
Instances
newGetDelegationsResponse Source #
Create a value of GetDelegationsResponse 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:delegations:GetDelegationsResponse', getDelegationsResponse_delegations - The list of delegations returned by the GetDelegations API.
$sel:nextToken:GetDelegations', getDelegationsResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:httpStatus:GetDelegationsResponse', getDelegationsResponse_httpStatus - The response's http status code.
DisassociateAssessmentReportEvidenceFolder
data DisassociateAssessmentReportEvidenceFolder Source #
See: newDisassociateAssessmentReportEvidenceFolder smart constructor.
Constructors
| DisassociateAssessmentReportEvidenceFolder' Text Text |
Instances
newDisassociateAssessmentReportEvidenceFolder Source #
Arguments
| :: Text |
|
| -> Text |
|
| -> DisassociateAssessmentReportEvidenceFolder |
Create a value of DisassociateAssessmentReportEvidenceFolder 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:assessmentId:DisassociateAssessmentReportEvidenceFolder', disassociateAssessmentReportEvidenceFolder_assessmentId - The identifier for the specified assessment.
$sel:evidenceFolderId:DisassociateAssessmentReportEvidenceFolder', disassociateAssessmentReportEvidenceFolder_evidenceFolderId - The identifier for the folder in which evidence is stored.
data DisassociateAssessmentReportEvidenceFolderResponse Source #
See: newDisassociateAssessmentReportEvidenceFolderResponse smart constructor.
Instances
newDisassociateAssessmentReportEvidenceFolderResponse Source #
Arguments
| :: Int |
|
| -> DisassociateAssessmentReportEvidenceFolderResponse |
Create a value of DisassociateAssessmentReportEvidenceFolderResponse 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:httpStatus:DisassociateAssessmentReportEvidenceFolderResponse', disassociateAssessmentReportEvidenceFolderResponse_httpStatus - The response's http status code.
ListAssessments
data ListAssessments Source #
See: newListAssessments smart constructor.
Constructors
| ListAssessments' (Maybe Text) (Maybe Natural) |
Instances
newListAssessments :: ListAssessments Source #
Create a value of ListAssessments 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:nextToken:ListAssessments', listAssessments_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:ListAssessments', listAssessments_maxResults - Represents the maximum number of results per page, or per API request
call.
data ListAssessmentsResponse Source #
See: newListAssessmentsResponse smart constructor.
Constructors
| ListAssessmentsResponse' (Maybe Text) (Maybe [AssessmentMetadataItem]) Int |
Instances
newListAssessmentsResponse Source #
Create a value of ListAssessmentsResponse 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:nextToken:ListAssessments', listAssessmentsResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:assessmentMetadata:ListAssessmentsResponse', listAssessmentsResponse_assessmentMetadata - The metadata associated with the assessment.
$sel:httpStatus:ListAssessmentsResponse', listAssessmentsResponse_httpStatus - The response's http status code.
CreateAssessment
data CreateAssessment Source #
See: newCreateAssessment smart constructor.
Constructors
| CreateAssessment' (Maybe Text) (Maybe (HashMap Text Text)) Text AssessmentReportsDestination Scope [Role] Text |
Instances
Arguments
| :: Text | |
| -> AssessmentReportsDestination | |
| -> Scope | |
| -> Text | |
| -> CreateAssessment |
Create a value of CreateAssessment 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:description:CreateAssessment', createAssessment_description - The optional description of the assessment to be created.
$sel:tags:CreateAssessment', createAssessment_tags - The tags associated with the assessment.
$sel:name:CreateAssessment', createAssessment_name - The name of the assessment to be created.
$sel:assessmentReportsDestination:CreateAssessment', createAssessment_assessmentReportsDestination - The assessment report storage destination for the specified assessment
that is being created.
$sel:scope:CreateAssessment', createAssessment_scope - Undocumented member.
$sel:roles:CreateAssessment', createAssessment_roles - The list of roles for the specified assessment.
$sel:frameworkId:CreateAssessment', createAssessment_frameworkId - The identifier for the specified framework.
data CreateAssessmentResponse Source #
See: newCreateAssessmentResponse smart constructor.
Constructors
| CreateAssessmentResponse' (Maybe Assessment) Int |
Instances
newCreateAssessmentResponse Source #
Create a value of CreateAssessmentResponse 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:assessment:CreateAssessmentResponse', createAssessmentResponse_assessment - Undocumented member.
$sel:httpStatus:CreateAssessmentResponse', createAssessmentResponse_httpStatus - The response's http status code.
GetEvidenceFoldersByAssessment
data GetEvidenceFoldersByAssessment Source #
See: newGetEvidenceFoldersByAssessment smart constructor.
Instances
newGetEvidenceFoldersByAssessment Source #
Create a value of GetEvidenceFoldersByAssessment 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:nextToken:GetEvidenceFoldersByAssessment', getEvidenceFoldersByAssessment_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:GetEvidenceFoldersByAssessment', getEvidenceFoldersByAssessment_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:assessmentId:GetEvidenceFoldersByAssessment', getEvidenceFoldersByAssessment_assessmentId - The identifier for the specified assessment.
data GetEvidenceFoldersByAssessmentResponse Source #
See: newGetEvidenceFoldersByAssessmentResponse smart constructor.
Constructors
| GetEvidenceFoldersByAssessmentResponse' (Maybe Text) (Maybe [AssessmentEvidenceFolder]) Int |
Instances
newGetEvidenceFoldersByAssessmentResponse Source #
Arguments
| :: Int | |
| -> GetEvidenceFoldersByAssessmentResponse |
Create a value of GetEvidenceFoldersByAssessmentResponse 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:nextToken:GetEvidenceFoldersByAssessment', getEvidenceFoldersByAssessmentResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:evidenceFolders:GetEvidenceFoldersByAssessmentResponse', getEvidenceFoldersByAssessmentResponse_evidenceFolders - The list of evidence folders returned by the
GetEvidenceFoldersByAssessment API.
$sel:httpStatus:GetEvidenceFoldersByAssessmentResponse', getEvidenceFoldersByAssessmentResponse_httpStatus - The response's http status code.
RegisterAccount
data RegisterAccount Source #
See: newRegisterAccount smart constructor.
Constructors
| RegisterAccount' (Maybe Text) (Maybe Text) |
Instances
newRegisterAccount :: RegisterAccount Source #
Create a value of RegisterAccount 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:kmsKey:RegisterAccount', registerAccount_kmsKey - The KMS key details.
$sel:delegatedAdminAccount:RegisterAccount', registerAccount_delegatedAdminAccount - The delegated administrator account for Audit Manager.
data RegisterAccountResponse Source #
See: newRegisterAccountResponse smart constructor.
Constructors
| RegisterAccountResponse' (Maybe AccountStatus) Int |
Instances
newRegisterAccountResponse Source #
Create a value of RegisterAccountResponse 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:status:RegisterAccountResponse', registerAccountResponse_status - The status of the account registration request.
$sel:httpStatus:RegisterAccountResponse', registerAccountResponse_httpStatus - The response's http status code.
GetAssessment
data GetAssessment Source #
See: newGetAssessment smart constructor.
Constructors
| GetAssessment' Text |
Instances
Arguments
| :: Text | |
| -> GetAssessment |
Create a value of GetAssessment 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:assessmentId:GetAssessment', getAssessment_assessmentId - The identifier for the specified assessment.
data GetAssessmentResponse Source #
See: newGetAssessmentResponse smart constructor.
Constructors
| GetAssessmentResponse' (Maybe Role) (Maybe Assessment) Int |
Instances
newGetAssessmentResponse Source #
Create a value of GetAssessmentResponse 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:userRole:GetAssessmentResponse', getAssessmentResponse_userRole - Undocumented member.
$sel:assessment:GetAssessmentResponse', getAssessmentResponse_assessment - Undocumented member.
$sel:httpStatus:GetAssessmentResponse', getAssessmentResponse_httpStatus - The response's http status code.
BatchImportEvidenceToAssessmentControl
data BatchImportEvidenceToAssessmentControl Source #
See: newBatchImportEvidenceToAssessmentControl smart constructor.
Constructors
| BatchImportEvidenceToAssessmentControl' Text Text Text (NonEmpty ManualEvidence) |
Instances
newBatchImportEvidenceToAssessmentControl Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> NonEmpty ManualEvidence | |
| -> BatchImportEvidenceToAssessmentControl |
Create a value of BatchImportEvidenceToAssessmentControl 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:assessmentId:BatchImportEvidenceToAssessmentControl', batchImportEvidenceToAssessmentControl_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:BatchImportEvidenceToAssessmentControl', batchImportEvidenceToAssessmentControl_controlSetId - The identifier for the specified control set.
$sel:controlId:BatchImportEvidenceToAssessmentControl', batchImportEvidenceToAssessmentControl_controlId - The identifier for the specified control.
$sel:manualEvidence:BatchImportEvidenceToAssessmentControl', batchImportEvidenceToAssessmentControl_manualEvidence - The list of manual evidence objects.
data BatchImportEvidenceToAssessmentControlResponse Source #
See: newBatchImportEvidenceToAssessmentControlResponse smart constructor.
Constructors
| BatchImportEvidenceToAssessmentControlResponse' (Maybe [BatchImportEvidenceToAssessmentControlError]) Int |
Instances
newBatchImportEvidenceToAssessmentControlResponse Source #
Arguments
| :: Int |
|
| -> BatchImportEvidenceToAssessmentControlResponse |
Create a value of BatchImportEvidenceToAssessmentControlResponse 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:errors:BatchImportEvidenceToAssessmentControlResponse', batchImportEvidenceToAssessmentControlResponse_errors - A list of errors returned by the
BatchImportEvidenceToAssessmentControl API.
$sel:httpStatus:BatchImportEvidenceToAssessmentControlResponse', batchImportEvidenceToAssessmentControlResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the specified resource.
$sel:tags:TagResource', tagResource_tags - The tags to be associated with the resource.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
GetEvidenceFolder
data GetEvidenceFolder Source #
See: newGetEvidenceFolder smart constructor.
Constructors
| GetEvidenceFolder' Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetEvidenceFolder |
Create a value of GetEvidenceFolder 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:assessmentId:GetEvidenceFolder', getEvidenceFolder_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:GetEvidenceFolder', getEvidenceFolder_controlSetId - The identifier for the specified control set.
$sel:evidenceFolderId:GetEvidenceFolder', getEvidenceFolder_evidenceFolderId - The identifier for the folder in which the evidence is stored.
data GetEvidenceFolderResponse Source #
See: newGetEvidenceFolderResponse smart constructor.
Constructors
| GetEvidenceFolderResponse' (Maybe AssessmentEvidenceFolder) Int |
Instances
newGetEvidenceFolderResponse Source #
Create a value of GetEvidenceFolderResponse 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:evidenceFolder:GetEvidenceFolderResponse', getEvidenceFolderResponse_evidenceFolder - The folder in which evidence is stored.
$sel:httpStatus:GetEvidenceFolderResponse', getEvidenceFolderResponse_httpStatus - The response's http status code.
ListAssessmentFrameworks
data ListAssessmentFrameworks Source #
See: newListAssessmentFrameworks smart constructor.
Constructors
| ListAssessmentFrameworks' (Maybe Text) (Maybe Natural) FrameworkType |
Instances
newListAssessmentFrameworks Source #
Create a value of ListAssessmentFrameworks 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:nextToken:ListAssessmentFrameworks', listAssessmentFrameworks_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:ListAssessmentFrameworks', listAssessmentFrameworks_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:frameworkType:ListAssessmentFrameworks', listAssessmentFrameworks_frameworkType - The type of framework, such as standard or custom.
data ListAssessmentFrameworksResponse Source #
See: newListAssessmentFrameworksResponse smart constructor.
Constructors
| ListAssessmentFrameworksResponse' (Maybe Text) (Maybe [AssessmentFrameworkMetadata]) Int |
Instances
newListAssessmentFrameworksResponse Source #
Create a value of ListAssessmentFrameworksResponse 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:nextToken:ListAssessmentFrameworks', listAssessmentFrameworksResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:frameworkMetadataList:ListAssessmentFrameworksResponse', listAssessmentFrameworksResponse_frameworkMetadataList - The list of metadata objects for the specified framework.
$sel:httpStatus:ListAssessmentFrameworksResponse', listAssessmentFrameworksResponse_httpStatus - The response's http status code.
CreateControl
data CreateControl Source #
See: newCreateControl smart constructor.
Constructors
| CreateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text (NonEmpty CreateControlMappingSource) |
Instances
Arguments
| :: Text | |
| -> NonEmpty CreateControlMappingSource | |
| -> CreateControl |
Create a value of CreateControl 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:testingInformation:CreateControl', createControl_testingInformation - The steps to follow to determine if the control has been satisfied.
$sel:actionPlanInstructions:CreateControl', createControl_actionPlanInstructions - The recommended actions to carry out if the control is not fulfilled.
$sel:actionPlanTitle:CreateControl', createControl_actionPlanTitle - The title of the action plan for remediating the control.
$sel:description:CreateControl', createControl_description - The description of the control.
$sel:tags:CreateControl', createControl_tags - The tags associated with the control.
$sel:name:CreateControl', createControl_name - The name of the control.
$sel:controlMappingSources:CreateControl', createControl_controlMappingSources - The data mapping sources for the specified control.
data CreateControlResponse Source #
See: newCreateControlResponse smart constructor.
Constructors
| CreateControlResponse' (Maybe Control) Int |
Instances
newCreateControlResponse Source #
Create a value of CreateControlResponse 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:control:CreateControlResponse', createControlResponse_control - The new control returned by the CreateControl API.
$sel:httpStatus:CreateControlResponse', createControlResponse_httpStatus - The response's http status code.
UpdateAssessmentStatus
data UpdateAssessmentStatus Source #
See: newUpdateAssessmentStatus smart constructor.
Constructors
| UpdateAssessmentStatus' Text AssessmentStatus |
Instances
newUpdateAssessmentStatus Source #
Arguments
| :: Text | |
| -> AssessmentStatus | |
| -> UpdateAssessmentStatus |
Create a value of UpdateAssessmentStatus 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:assessmentId:UpdateAssessmentStatus', updateAssessmentStatus_assessmentId - The identifier for the specified assessment.
$sel:status:UpdateAssessmentStatus', updateAssessmentStatus_status - The current status of the specified assessment.
data UpdateAssessmentStatusResponse Source #
See: newUpdateAssessmentStatusResponse smart constructor.
Constructors
| UpdateAssessmentStatusResponse' (Maybe Assessment) Int |
Instances
newUpdateAssessmentStatusResponse Source #
Create a value of UpdateAssessmentStatusResponse 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:assessment:UpdateAssessmentStatusResponse', updateAssessmentStatusResponse_assessment - The name of the updated assessment returned by the
UpdateAssessmentStatus API.
$sel:httpStatus:UpdateAssessmentStatusResponse', updateAssessmentStatusResponse_httpStatus - The response's http status code.
GetAccountStatus
data GetAccountStatus Source #
See: newGetAccountStatus smart constructor.
Constructors
| GetAccountStatus' | |
Instances
newGetAccountStatus :: GetAccountStatus Source #
Create a value of GetAccountStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetAccountStatusResponse Source #
See: newGetAccountStatusResponse smart constructor.
Constructors
| GetAccountStatusResponse' (Maybe AccountStatus) Int |
Instances
newGetAccountStatusResponse Source #
Create a value of GetAccountStatusResponse 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:status:GetAccountStatusResponse', getAccountStatusResponse_status - The status of the specified Amazon Web Services account.
$sel:httpStatus:GetAccountStatusResponse', getAccountStatusResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text (NonEmpty Text) |
Instances
Arguments
| :: Text | |
| -> NonEmpty Text | |
| -> UntagResource |
Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the specified resource.
$sel:tagKeys:UntagResource', untagResource_tagKeys - The name or key of the tag.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.
GetSettings
data GetSettings Source #
See: newGetSettings smart constructor.
Constructors
| GetSettings' SettingAttribute |
Instances
Arguments
| :: SettingAttribute | |
| -> GetSettings |
Create a value of GetSettings 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:attribute:GetSettings', getSettings_attribute - The list of SettingAttribute enum values.
data GetSettingsResponse Source #
See: newGetSettingsResponse smart constructor.
Constructors
| GetSettingsResponse' (Maybe Settings) Int |
Instances
newGetSettingsResponse Source #
Arguments
| :: Int | |
| -> GetSettingsResponse |
Create a value of GetSettingsResponse 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:settings:GetSettingsResponse', getSettingsResponse_settings - The settings object that holds all supported Audit Manager settings.
$sel:httpStatus:GetSettingsResponse', getSettingsResponse_httpStatus - The response's http status code.
GetOrganizationAdminAccount
data GetOrganizationAdminAccount Source #
See: newGetOrganizationAdminAccount smart constructor.
Constructors
| GetOrganizationAdminAccount' | |
Instances
newGetOrganizationAdminAccount :: GetOrganizationAdminAccount Source #
Create a value of GetOrganizationAdminAccount with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetOrganizationAdminAccountResponse Source #
See: newGetOrganizationAdminAccountResponse smart constructor.
Instances
newGetOrganizationAdminAccountResponse Source #
Arguments
| :: Int | |
| -> GetOrganizationAdminAccountResponse |
Create a value of GetOrganizationAdminAccountResponse 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:adminAccountId:GetOrganizationAdminAccountResponse', getOrganizationAdminAccountResponse_adminAccountId - The identifier for the specified administrator account.
$sel:organizationId:GetOrganizationAdminAccountResponse', getOrganizationAdminAccountResponse_organizationId - The identifier for the specified organization.
$sel:httpStatus:GetOrganizationAdminAccountResponse', getOrganizationAdminAccountResponse_httpStatus - The response's http status code.
DeleteControl
data DeleteControl Source #
See: newDeleteControl smart constructor.
Constructors
| DeleteControl' Text |
Instances
Arguments
| :: Text | |
| -> DeleteControl |
Create a value of DeleteControl 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:controlId:DeleteControl', deleteControl_controlId - The identifier for the specified control.
data DeleteControlResponse Source #
See: newDeleteControlResponse smart constructor.
Constructors
| DeleteControlResponse' Int |
Instances
newDeleteControlResponse Source #
Create a value of DeleteControlResponse 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:httpStatus:DeleteControlResponse', deleteControlResponse_httpStatus - The response's http status code.
UpdateControl
data UpdateControl Source #
See: newUpdateControl smart constructor.
Constructors
| UpdateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text (NonEmpty ControlMappingSource) |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty ControlMappingSource | |
| -> UpdateControl |
Create a value of UpdateControl 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:testingInformation:UpdateControl', updateControl_testingInformation - The steps that to follow to determine if the control has been satisfied.
$sel:actionPlanInstructions:UpdateControl', updateControl_actionPlanInstructions - The recommended actions to carry out if the control is not fulfilled.
$sel:actionPlanTitle:UpdateControl', updateControl_actionPlanTitle - The title of the action plan for remediating the control.
$sel:description:UpdateControl', updateControl_description - The optional description of the control.
$sel:controlId:UpdateControl', updateControl_controlId - The identifier for the specified control.
$sel:name:UpdateControl', updateControl_name - The name of the control to be updated.
$sel:controlMappingSources:UpdateControl', updateControl_controlMappingSources - The data mapping sources for the specified control.
data UpdateControlResponse Source #
See: newUpdateControlResponse smart constructor.
Constructors
| UpdateControlResponse' (Maybe Control) Int |
Instances
newUpdateControlResponse Source #
Create a value of UpdateControlResponse 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:control:UpdateControlResponse', updateControlResponse_control - The name of the updated control set returned by the UpdateControl API.
$sel:httpStatus:UpdateControlResponse', updateControlResponse_httpStatus - The response's http status code.
UpdateAssessmentControlSetStatus
data UpdateAssessmentControlSetStatus Source #
See: newUpdateAssessmentControlSetStatus smart constructor.
Constructors
| UpdateAssessmentControlSetStatus' Text Text ControlSetStatus Text |
Instances
newUpdateAssessmentControlSetStatus Source #
Arguments
| :: Text | |
| -> Text | |
| -> ControlSetStatus | |
| -> Text | |
| -> UpdateAssessmentControlSetStatus |
Create a value of UpdateAssessmentControlSetStatus 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:assessmentId:UpdateAssessmentControlSetStatus', updateAssessmentControlSetStatus_assessmentId - The identifier for the specified assessment.
$sel:controlSetId:UpdateAssessmentControlSetStatus', updateAssessmentControlSetStatus_controlSetId - The identifier for the specified control set.
$sel:status:UpdateAssessmentControlSetStatus', updateAssessmentControlSetStatus_status - The status of the control set that is being updated.
$sel:comment:UpdateAssessmentControlSetStatus', updateAssessmentControlSetStatus_comment - The comment related to the status update.
data UpdateAssessmentControlSetStatusResponse Source #
See: newUpdateAssessmentControlSetStatusResponse smart constructor.
Instances
newUpdateAssessmentControlSetStatusResponse Source #
Arguments
| :: Int | |
| -> UpdateAssessmentControlSetStatusResponse |
Create a value of UpdateAssessmentControlSetStatusResponse 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:controlSet:UpdateAssessmentControlSetStatusResponse', updateAssessmentControlSetStatusResponse_controlSet - The name of the updated control set returned by the
UpdateAssessmentControlSetStatus API.
$sel:httpStatus:UpdateAssessmentControlSetStatusResponse', updateAssessmentControlSetStatusResponse_httpStatus - The response's http status code.
ListControls
data ListControls Source #
See: newListControls smart constructor.
Constructors
| ListControls' (Maybe Text) (Maybe Natural) ControlType |
Instances
Arguments
| :: ControlType | |
| -> ListControls |
Create a value of ListControls 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:nextToken:ListControls', listControls_nextToken - The pagination token used to fetch the next set of results.
$sel:maxResults:ListControls', listControls_maxResults - Represents the maximum number of results per page, or per API request
call.
$sel:controlType:ListControls', listControls_controlType - The type of control, such as standard or custom.
data ListControlsResponse Source #
See: newListControlsResponse smart constructor.
Constructors
| ListControlsResponse' (Maybe Text) (Maybe [ControlMetadata]) Int |
Instances
newListControlsResponse Source #
Arguments
| :: Int | |
| -> ListControlsResponse |
Create a value of ListControlsResponse 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:nextToken:ListControls', listControlsResponse_nextToken - The pagination token used to fetch the next set of results.
$sel:controlMetadataList:ListControlsResponse', listControlsResponse_controlMetadataList - The list of control metadata objects returned by the ListControls API.
$sel:httpStatus:ListControlsResponse', listControlsResponse_httpStatus - The response's http status code.
AssociateAssessmentReportEvidenceFolder
data AssociateAssessmentReportEvidenceFolder Source #
See: newAssociateAssessmentReportEvidenceFolder smart constructor.
Constructors
| AssociateAssessmentReportEvidenceFolder' Text Text |
Instances
newAssociateAssessmentReportEvidenceFolder Source #
Arguments
| :: Text | |
| -> Text |
|
| -> AssociateAssessmentReportEvidenceFolder |
Create a value of AssociateAssessmentReportEvidenceFolder 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:assessmentId:AssociateAssessmentReportEvidenceFolder', associateAssessmentReportEvidenceFolder_assessmentId - The identifier for the specified assessment.
$sel:evidenceFolderId:AssociateAssessmentReportEvidenceFolder', associateAssessmentReportEvidenceFolder_evidenceFolderId - The identifier for the folder in which evidence is stored.
data AssociateAssessmentReportEvidenceFolderResponse Source #
See: newAssociateAssessmentReportEvidenceFolderResponse smart constructor.
Constructors
| AssociateAssessmentReportEvidenceFolderResponse' Int |
Instances
newAssociateAssessmentReportEvidenceFolderResponse Source #
Arguments
| :: Int |
|
| -> AssociateAssessmentReportEvidenceFolderResponse |
Create a value of AssociateAssessmentReportEvidenceFolderResponse 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:httpStatus:AssociateAssessmentReportEvidenceFolderResponse', associateAssessmentReportEvidenceFolderResponse_httpStatus - The response's http status code.
GetControl
data GetControl Source #
See: newGetControl smart constructor.
Constructors
| GetControl' Text |
Instances
Arguments
| :: Text | |
| -> GetControl |
Create a value of GetControl 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:controlId:GetControl', getControl_controlId - The identifier for the specified control.
data GetControlResponse Source #
See: newGetControlResponse smart constructor.
Constructors
| GetControlResponse' (Maybe Control) Int |
Instances
newGetControlResponse Source #
Arguments
| :: Int | |
| -> GetControlResponse |
Create a value of GetControlResponse 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:control:GetControlResponse', getControlResponse_control - The name of the control returned by the GetControl API.
$sel:httpStatus:GetControlResponse', getControlResponse_httpStatus - The response's http status code.
Types
AccountStatus
newtype AccountStatus Source #
Constructors
| AccountStatus' | |
Fields | |
Bundled Patterns
| pattern AccountStatus_ACTIVE :: AccountStatus | |
| pattern AccountStatus_INACTIVE :: AccountStatus | |
| pattern AccountStatus_PENDING_ACTIVATION :: AccountStatus |
Instances
ActionEnum
newtype ActionEnum Source #
Constructors
| ActionEnum' | |
Fields | |
Bundled Patterns
| pattern ActionEnum_ACTIVE :: ActionEnum | |
| pattern ActionEnum_CREATE :: ActionEnum | |
| pattern ActionEnum_DELETE :: ActionEnum | |
| pattern ActionEnum_IMPORT_EVIDENCE :: ActionEnum | |
| pattern ActionEnum_INACTIVE :: ActionEnum | |
| pattern ActionEnum_REVIEWED :: ActionEnum | |
| pattern ActionEnum_UNDER_REVIEW :: ActionEnum | |
| pattern ActionEnum_UPDATE_METADATA :: ActionEnum |
Instances
AssessmentReportDestinationType
newtype AssessmentReportDestinationType Source #
Constructors
| AssessmentReportDestinationType' | |
Fields | |
Bundled Patterns
| pattern AssessmentReportDestinationType_S3 :: AssessmentReportDestinationType |
Instances
AssessmentReportStatus
newtype AssessmentReportStatus Source #
Constructors
| AssessmentReportStatus' | |
Fields | |
Bundled Patterns
| pattern AssessmentReportStatus_COMPLETE :: AssessmentReportStatus | |
| pattern AssessmentReportStatus_FAILED :: AssessmentReportStatus | |
| pattern AssessmentReportStatus_IN_PROGRESS :: AssessmentReportStatus |
Instances
AssessmentStatus
newtype AssessmentStatus Source #
Constructors
| AssessmentStatus' | |
Fields | |
Bundled Patterns
| pattern AssessmentStatus_ACTIVE :: AssessmentStatus | |
| pattern AssessmentStatus_INACTIVE :: AssessmentStatus |
Instances
ControlResponse
newtype ControlResponse Source #
Constructors
| ControlResponse' | |
Fields | |
Bundled Patterns
| pattern ControlResponse_AUTOMATE :: ControlResponse | |
| pattern ControlResponse_DEFER :: ControlResponse | |
| pattern ControlResponse_IGNORE :: ControlResponse | |
| pattern ControlResponse_MANUAL :: ControlResponse |
Instances
ControlSetStatus
newtype ControlSetStatus Source #
Constructors
| ControlSetStatus' | |
Fields | |
Bundled Patterns
| pattern ControlSetStatus_ACTIVE :: ControlSetStatus | |
| pattern ControlSetStatus_REVIEWED :: ControlSetStatus | |
| pattern ControlSetStatus_UNDER_REVIEW :: ControlSetStatus |
Instances
ControlStatus
newtype ControlStatus Source #
Constructors
| ControlStatus' | |
Fields | |
Bundled Patterns
| pattern ControlStatus_INACTIVE :: ControlStatus | |
| pattern ControlStatus_REVIEWED :: ControlStatus | |
| pattern ControlStatus_UNDER_REVIEW :: ControlStatus |
Instances
ControlType
newtype ControlType Source #
Constructors
| ControlType' | |
Fields | |
Bundled Patterns
| pattern ControlType_Custom :: ControlType | |
| pattern ControlType_Standard :: ControlType |
Instances
DelegationStatus
newtype DelegationStatus Source #
Constructors
| DelegationStatus' | |
Fields | |
Bundled Patterns
| pattern DelegationStatus_COMPLETE :: DelegationStatus | |
| pattern DelegationStatus_IN_PROGRESS :: DelegationStatus | |
| pattern DelegationStatus_UNDER_REVIEW :: DelegationStatus |
Instances
FrameworkType
newtype FrameworkType Source #
Constructors
| FrameworkType' | |
Fields | |
Bundled Patterns
| pattern FrameworkType_Custom :: FrameworkType | |
| pattern FrameworkType_Standard :: FrameworkType |
Instances
KeywordInputType
newtype KeywordInputType Source #
Constructors
| KeywordInputType' | |
Fields | |
Bundled Patterns
| pattern KeywordInputType_SELECT_FROM_LIST :: KeywordInputType |
Instances
ObjectTypeEnum
newtype ObjectTypeEnum Source #
Constructors
| ObjectTypeEnum' | |
Fields | |
Bundled Patterns
| pattern ObjectTypeEnum_ASSESSMENT :: ObjectTypeEnum | |
| pattern ObjectTypeEnum_ASSESSMENT_REPORT :: ObjectTypeEnum | |
| pattern ObjectTypeEnum_CONTROL :: ObjectTypeEnum | |
| pattern ObjectTypeEnum_CONTROL_SET :: ObjectTypeEnum | |
| pattern ObjectTypeEnum_DELEGATION :: ObjectTypeEnum |
Instances
RoleType
Constructors
| RoleType' | |
Fields
| |
Bundled Patterns
| pattern RoleType_PROCESS_OWNER :: RoleType | |
| pattern RoleType_RESOURCE_OWNER :: RoleType |
Instances
SettingAttribute
newtype SettingAttribute Source #
Constructors
| SettingAttribute' | |
Fields | |
Bundled Patterns
| pattern SettingAttribute_ALL :: SettingAttribute | |
| pattern SettingAttribute_DEFAULT_ASSESSMENT_REPORTS_DESTINATION :: SettingAttribute | |
| pattern SettingAttribute_DEFAULT_PROCESS_OWNERS :: SettingAttribute | |
| pattern SettingAttribute_IS_AWS_ORG_ENABLED :: SettingAttribute | |
| pattern SettingAttribute_SNS_TOPIC :: SettingAttribute |
Instances
SourceFrequency
newtype SourceFrequency Source #
Constructors
| SourceFrequency' | |
Fields | |
Bundled Patterns
| pattern SourceFrequency_DAILY :: SourceFrequency | |
| pattern SourceFrequency_MONTHLY :: SourceFrequency | |
| pattern SourceFrequency_WEEKLY :: SourceFrequency |
Instances
SourceSetUpOption
newtype SourceSetUpOption Source #
Constructors
| SourceSetUpOption' | |
Fields | |
Bundled Patterns
| pattern SourceSetUpOption_Procedural_Controls_Mapping :: SourceSetUpOption | |
| pattern SourceSetUpOption_System_Controls_Mapping :: SourceSetUpOption |
Instances
SourceType
newtype SourceType Source #
Constructors
| SourceType' | |
Fields | |
Bundled Patterns
| pattern SourceType_AWS_API_Call :: SourceType | |
| pattern SourceType_AWS_Cloudtrail :: SourceType | |
| pattern SourceType_AWS_Config :: SourceType | |
| pattern SourceType_AWS_Security_Hub :: SourceType | |
| pattern SourceType_MANUAL :: SourceType |
Instances
AWSAccount
data AWSAccount Source #
The wrapper of Amazon Web Services account details, such as account ID, email address, and so on.
See: newAWSAccount smart constructor.
Instances
newAWSAccount :: AWSAccount Source #
Create a value of AWSAccount 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:name:AWSAccount', aWSAccount_name - The name of the specified Amazon Web Services account.
$sel:emailAddress:AWSAccount', aWSAccount_emailAddress - The email address associated with the specified Amazon Web Services
account.
$sel:id:AWSAccount', aWSAccount_id - The identifier for the specified Amazon Web Services account.
AWSService
data AWSService Source #
An Amazon Web Service such as Amazon S3, CloudTrail, and so on.
See: newAWSService smart constructor.
Constructors
| AWSService' (Maybe Text) |
Instances
newAWSService :: AWSService Source #
Create a value of AWSService 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:serviceName:AWSService', aWSService_serviceName - The name of the Amazon Web Service.
Assessment
data Assessment Source #
An entity that defines the scope of audit evidence collected by Audit Manager. An Audit Manager assessment is an implementation of an Audit Manager framework.
See: newAssessment smart constructor.
Constructors
| Assessment' (Maybe AssessmentFramework) (Maybe Text) (Maybe AWSAccount) (Maybe AssessmentMetadata) (Maybe (HashMap Text Text)) |
Instances
newAssessment :: Assessment Source #
Create a value of Assessment 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:framework:Assessment', assessment_framework - The framework from which the assessment was created.
$sel:arn:Assessment', assessment_arn - The Amazon Resource Name (ARN) of the assessment.
$sel:awsAccount:Assessment', assessment_awsAccount - The Amazon Web Services account associated with the assessment.
$sel:metadata:Assessment', assessment_metadata - The metadata for the specified assessment.
$sel:tags:Assessment', assessment_tags - The tags associated with the assessment.
AssessmentControl
data AssessmentControl Source #
The control entity that represents a standard or custom control used in an Audit Manager assessment.
See: newAssessmentControl smart constructor.
Constructors
| AssessmentControl' (Maybe ControlStatus) (Maybe Int) (Maybe ControlResponse) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [ControlComment]) (Maybe Int) (Maybe Text) |
Instances
newAssessmentControl :: AssessmentControl Source #
Create a value of AssessmentControl 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:status:AssessmentControl', assessmentControl_status - The status of the specified control.
$sel:evidenceCount:AssessmentControl', assessmentControl_evidenceCount - The amount of evidence generated for the control.
$sel:response:AssessmentControl', assessmentControl_response - The response of the specified control.
$sel:name:AssessmentControl', assessmentControl_name - The name of the specified control.
$sel:id:AssessmentControl', assessmentControl_id - The identifier for the specified control.
$sel:evidenceSources:AssessmentControl', assessmentControl_evidenceSources - The list of data sources for the specified evidence.
$sel:comments:AssessmentControl', assessmentControl_comments - The list of comments attached to the specified control.
$sel:assessmentReportEvidenceCount:AssessmentControl', assessmentControl_assessmentReportEvidenceCount - The amount of evidence in the assessment report.
$sel:description:AssessmentControl', assessmentControl_description - The description of the specified control.
AssessmentControlSet
data AssessmentControlSet Source #
Represents a set of controls in an Audit Manager assessment.
See: newAssessmentControlSet smart constructor.
Constructors
| AssessmentControlSet' (Maybe ControlSetStatus) (Maybe [AssessmentControl]) (Maybe [Role]) (Maybe Int) (Maybe [Delegation]) (Maybe Int) (Maybe Text) (Maybe Text) |
Instances
newAssessmentControlSet :: AssessmentControlSet Source #
Create a value of AssessmentControlSet 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:status:AssessmentControlSet', assessmentControlSet_status - Specifies the current status of the control set.
$sel:controls:AssessmentControlSet', assessmentControlSet_controls - The list of controls contained with the control set.
$sel:roles:AssessmentControlSet', assessmentControlSet_roles - The roles associated with the control set.
$sel:manualEvidenceCount:AssessmentControlSet', assessmentControlSet_manualEvidenceCount - The total number of evidence objects uploaded manually to the control
set.
$sel:delegations:AssessmentControlSet', assessmentControlSet_delegations - The delegations associated with the control set.
$sel:systemEvidenceCount:AssessmentControlSet', assessmentControlSet_systemEvidenceCount - The total number of evidence objects retrieved automatically for the
control set.
$sel:id:AssessmentControlSet', assessmentControlSet_id - The identifier of the control set in the assessment. This is the control
set name in a plain string format.
$sel:description:AssessmentControlSet', assessmentControlSet_description - The description for the control set.
AssessmentEvidenceFolder
data AssessmentEvidenceFolder Source #
The folder in which Audit Manager stores evidence for an assessment.
See: newAssessmentEvidenceFolder smart constructor.
Constructors
| AssessmentEvidenceFolder' (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Int) |
Instances
newAssessmentEvidenceFolder :: AssessmentEvidenceFolder Source #
Create a value of AssessmentEvidenceFolder 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:evidenceByTypeComplianceCheckIssuesCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeComplianceCheckIssuesCount - The total number of issues that were reported directly from Security
Hub, Config, or both.
$sel:controlSetId:AssessmentEvidenceFolder', assessmentEvidenceFolder_controlSetId - The identifier for the control set.
$sel:assessmentReportSelectionCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_assessmentReportSelectionCount - The total count of evidence included in the assessment report.
$sel:totalEvidence:AssessmentEvidenceFolder', assessmentEvidenceFolder_totalEvidence - The total amount of evidence in the evidence folder.
$sel:evidenceByTypeManualCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeManualCount - The number of evidence that falls under the manual category. This
evidence is imported manually.
$sel:date:AssessmentEvidenceFolder', assessmentEvidenceFolder_date - The date when the first evidence was added to the evidence folder.
$sel:name:AssessmentEvidenceFolder', assessmentEvidenceFolder_name - The name of the specified evidence folder.
$sel:evidenceByTypeUserActivityCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeUserActivityCount - The number of evidence that falls under the user activity category. This
evidence is collected from CloudTrail logs.
$sel:controlId:AssessmentEvidenceFolder', assessmentEvidenceFolder_controlId - The unique identifier for the specified control.
$sel:evidenceAwsServiceSourceCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceAwsServiceSourceCount - The total number of Amazon Web Services resources assessed to generate
the evidence.
$sel:author:AssessmentEvidenceFolder', assessmentEvidenceFolder_author - The name of the user who created the evidence folder.
$sel:id:AssessmentEvidenceFolder', assessmentEvidenceFolder_id - The identifier for the folder in which evidence is stored.
$sel:dataSource:AssessmentEvidenceFolder', assessmentEvidenceFolder_dataSource - The Amazon Web Service from which the evidence was collected.
$sel:controlName:AssessmentEvidenceFolder', assessmentEvidenceFolder_controlName - The name of the control.
$sel:evidenceByTypeComplianceCheckCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeComplianceCheckCount - The number of evidence that falls under the compliance check category.
This evidence is collected from Config or Security Hub.
$sel:assessmentId:AssessmentEvidenceFolder', assessmentEvidenceFolder_assessmentId - The identifier for the specified assessment.
$sel:evidenceByTypeConfigurationDataCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeConfigurationDataCount - The number of evidence that falls under the configuration data category.
This evidence is collected from configuration snapshots of other Amazon
Web Services services such as Amazon EC2, Amazon S3, or IAM.
$sel:evidenceResourcesIncludedCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceResourcesIncludedCount - The amount of evidence included in the evidence folder.
AssessmentFramework
data AssessmentFramework Source #
The file used to structure and automate Audit Manager assessments for a given compliance standard.
See: newAssessmentFramework smart constructor.
Constructors
| AssessmentFramework' (Maybe Text) (Maybe [AssessmentControlSet]) (Maybe FrameworkMetadata) (Maybe Text) |
Instances
newAssessmentFramework :: AssessmentFramework Source #
Create a value of AssessmentFramework 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:arn:AssessmentFramework', assessmentFramework_arn - The Amazon Resource Name (ARN) of the specified framework.
$sel:controlSets:AssessmentFramework', assessmentFramework_controlSets - The control sets associated with the framework.
$sel:metadata:AssessmentFramework', assessmentFramework_metadata - Undocumented member.
$sel:id:AssessmentFramework', assessmentFramework_id - The unique identifier for the framework.
AssessmentFrameworkMetadata
data AssessmentFrameworkMetadata Source #
The metadata associated with a standard or custom framework.
See: newAssessmentFrameworkMetadata smart constructor.
Constructors
| AssessmentFrameworkMetadata' (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe FrameworkType) (Maybe Text) (Maybe Text) |
Instances
newAssessmentFrameworkMetadata :: AssessmentFrameworkMetadata Source #
Create a value of AssessmentFrameworkMetadata 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:controlsCount:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_controlsCount - The number of controls associated with the specified framework.
$sel:lastUpdatedAt:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_lastUpdatedAt - Specifies when the framework was most recently updated.
$sel:arn:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_arn - The Amazon Resource Name (ARN) of the framework.
$sel:createdAt:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_createdAt - Specifies when the framework was created.
$sel:name:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_name - The name of the specified framework.
$sel:complianceType:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_complianceType - The compliance type that the new custom framework supports, such as CIS
or HIPAA.
$sel:controlSetsCount:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_controlSetsCount - The number of control sets associated with the specified framework.
$sel:id:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_id - The unique identified for the specified framework.
$sel:type':AssessmentFrameworkMetadata', assessmentFrameworkMetadata_type - The framework type, such as standard or custom.
$sel:logo:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_logo - The logo associated with the framework.
$sel:description:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_description - The description of the specified framework.
AssessmentMetadata
data AssessmentMetadata Source #
The metadata associated with the specified assessment.
See: newAssessmentMetadata smart constructor.
Constructors
| AssessmentMetadata' (Maybe POSIX) (Maybe AssessmentStatus) (Maybe POSIX) (Maybe [Role]) (Maybe [Delegation]) (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Scope) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newAssessmentMetadata :: AssessmentMetadata Source #
Create a value of AssessmentMetadata 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:AssessmentMetadata', assessmentMetadata_creationTime - Specifies when the assessment was created.
$sel:status:AssessmentMetadata', assessmentMetadata_status - The overall status of the assessment.
$sel:lastUpdated:AssessmentMetadata', assessmentMetadata_lastUpdated - The time of the most recent update.
$sel:roles:AssessmentMetadata', assessmentMetadata_roles - The roles associated with the assessment.
$sel:delegations:AssessmentMetadata', assessmentMetadata_delegations - The delegations associated with the assessment.
$sel:name:AssessmentMetadata', assessmentMetadata_name - The name of the assessment.
$sel:assessmentReportsDestination:AssessmentMetadata', assessmentMetadata_assessmentReportsDestination - The destination in which evidence reports are stored for the specified
assessment.
$sel:scope:AssessmentMetadata', assessmentMetadata_scope - The wrapper of Amazon Web Services accounts and services in scope for
the assessment.
$sel:complianceType:AssessmentMetadata', assessmentMetadata_complianceType - The name of a compliance standard related to the assessment, such as
PCI-DSS.
$sel:id:AssessmentMetadata', assessmentMetadata_id - The unique identifier for the assessment.
$sel:description:AssessmentMetadata', assessmentMetadata_description - The description of the assessment.
AssessmentMetadataItem
data AssessmentMetadataItem Source #
A metadata object associated with an assessment in Audit Manager.
See: newAssessmentMetadataItem smart constructor.
Constructors
| AssessmentMetadataItem' (Maybe POSIX) (Maybe AssessmentStatus) (Maybe POSIX) (Maybe [Role]) (Maybe [Delegation]) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newAssessmentMetadataItem :: AssessmentMetadataItem Source #
Create a value of AssessmentMetadataItem 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:AssessmentMetadataItem', assessmentMetadataItem_creationTime - Specifies when the assessment was created.
$sel:status:AssessmentMetadataItem', assessmentMetadataItem_status - The current status of the assessment.
$sel:lastUpdated:AssessmentMetadataItem', assessmentMetadataItem_lastUpdated - The time of the most recent update.
$sel:roles:AssessmentMetadataItem', assessmentMetadataItem_roles - The roles associated with the assessment.
$sel:delegations:AssessmentMetadataItem', assessmentMetadataItem_delegations - The delegations associated with the assessment.
$sel:name:AssessmentMetadataItem', assessmentMetadataItem_name - The name of the assessment.
$sel:complianceType:AssessmentMetadataItem', assessmentMetadataItem_complianceType - The name of the compliance standard related to the assessment, such as
PCI-DSS.
$sel:id:AssessmentMetadataItem', assessmentMetadataItem_id - The unique identifier for the assessment.
AssessmentReport
data AssessmentReport Source #
A finalized document generated from an Audit Manager assessment. These reports summarize the relevant evidence collected for your audit, and link to the relevant evidence folders which are named and organized according to the controls specified in your assessment.
See: newAssessmentReport smart constructor.
Constructors
| AssessmentReport' (Maybe POSIX) (Maybe AssessmentReportStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newAssessmentReport :: AssessmentReport Source #
Create a value of AssessmentReport 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:AssessmentReport', assessmentReport_creationTime - Specifies when the assessment report was created.
$sel:status:AssessmentReport', assessmentReport_status - The current status of the specified assessment report.
$sel:awsAccountId:AssessmentReport', assessmentReport_awsAccountId - The identifier for the specified Amazon Web Services account.
$sel:name:AssessmentReport', assessmentReport_name - The name given to the assessment report.
$sel:author:AssessmentReport', assessmentReport_author - The name of the user who created the assessment report.
$sel:id:AssessmentReport', assessmentReport_id - The unique identifier for the specified assessment report.
$sel:assessmentId:AssessmentReport', assessmentReport_assessmentId - The identifier for the specified assessment.
$sel:description:AssessmentReport', assessmentReport_description - The description of the specified assessment report.
$sel:assessmentName:AssessmentReport', assessmentReport_assessmentName - The name of the associated assessment.
AssessmentReportEvidenceError
data AssessmentReportEvidenceError Source #
An error entity for the AssessmentReportEvidence API. This is used to
provide more meaningful errors than a simple string message.
See: newAssessmentReportEvidenceError smart constructor.
Instances
newAssessmentReportEvidenceError :: AssessmentReportEvidenceError Source #
Create a value of AssessmentReportEvidenceError 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:errorCode:AssessmentReportEvidenceError', assessmentReportEvidenceError_errorCode - The error code returned by the AssessmentReportEvidence API.
$sel:errorMessage:AssessmentReportEvidenceError', assessmentReportEvidenceError_errorMessage - The error message returned by the AssessmentReportEvidence API.
$sel:evidenceId:AssessmentReportEvidenceError', assessmentReportEvidenceError_evidenceId - The identifier for the evidence.
AssessmentReportMetadata
data AssessmentReportMetadata Source #
The metadata objects associated with the specified assessment report.
See: newAssessmentReportMetadata smart constructor.
Constructors
| AssessmentReportMetadata' (Maybe POSIX) (Maybe AssessmentReportStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newAssessmentReportMetadata :: AssessmentReportMetadata Source #
Create a value of AssessmentReportMetadata 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:AssessmentReportMetadata', assessmentReportMetadata_creationTime - Specifies when the assessment report was created.
$sel:status:AssessmentReportMetadata', assessmentReportMetadata_status - The current status of the assessment report.
$sel:name:AssessmentReportMetadata', assessmentReportMetadata_name - The name of the assessment report.
$sel:author:AssessmentReportMetadata', assessmentReportMetadata_author - The name of the user who created the assessment report.
$sel:id:AssessmentReportMetadata', assessmentReportMetadata_id - The unique identifier for the assessment report.
$sel:assessmentId:AssessmentReportMetadata', assessmentReportMetadata_assessmentId - The unique identifier for the associated assessment.
$sel:description:AssessmentReportMetadata', assessmentReportMetadata_description - The description of the specified assessment report.
$sel:assessmentName:AssessmentReportMetadata', assessmentReportMetadata_assessmentName - The name of the associated assessment.
AssessmentReportsDestination
data AssessmentReportsDestination Source #
The location in which Audit Manager saves assessment reports for the given assessment.
See: newAssessmentReportsDestination smart constructor.
Constructors
| AssessmentReportsDestination' (Maybe Text) (Maybe AssessmentReportDestinationType) |
Instances
newAssessmentReportsDestination :: AssessmentReportsDestination Source #
Create a value of AssessmentReportsDestination 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:destination:AssessmentReportsDestination', assessmentReportsDestination_destination - The destination of the assessment report.
$sel:destinationType:AssessmentReportsDestination', assessmentReportsDestination_destinationType - The destination type, such as Amazon S3.
BatchCreateDelegationByAssessmentError
data BatchCreateDelegationByAssessmentError Source #
An error entity for the BatchCreateDelegationByAssessment API. This is
used to provide more meaningful errors than a simple string message.
See: newBatchCreateDelegationByAssessmentError smart constructor.
Constructors
| BatchCreateDelegationByAssessmentError' (Maybe CreateDelegationRequest) (Maybe Text) (Maybe Text) |
Instances
newBatchCreateDelegationByAssessmentError :: BatchCreateDelegationByAssessmentError Source #
Create a value of BatchCreateDelegationByAssessmentError 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:createDelegationRequest:BatchCreateDelegationByAssessmentError', batchCreateDelegationByAssessmentError_createDelegationRequest - The API request to batch create delegations in Audit Manager.
$sel:errorCode:BatchCreateDelegationByAssessmentError', batchCreateDelegationByAssessmentError_errorCode - The error code returned by the BatchCreateDelegationByAssessment API.
$sel:errorMessage:BatchCreateDelegationByAssessmentError', batchCreateDelegationByAssessmentError_errorMessage - The error message returned by the BatchCreateDelegationByAssessment
API.
BatchDeleteDelegationByAssessmentError
data BatchDeleteDelegationByAssessmentError Source #
An error entity for the BatchDeleteDelegationByAssessment API. This is
used to provide more meaningful errors than a simple string message.
See: newBatchDeleteDelegationByAssessmentError smart constructor.
Instances
newBatchDeleteDelegationByAssessmentError :: BatchDeleteDelegationByAssessmentError Source #
Create a value of BatchDeleteDelegationByAssessmentError 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:delegationId:BatchDeleteDelegationByAssessmentError', batchDeleteDelegationByAssessmentError_delegationId - The identifier for the specified delegation.
$sel:errorCode:BatchDeleteDelegationByAssessmentError', batchDeleteDelegationByAssessmentError_errorCode - The error code returned by the BatchDeleteDelegationByAssessment API.
$sel:errorMessage:BatchDeleteDelegationByAssessmentError', batchDeleteDelegationByAssessmentError_errorMessage - The error message returned by the BatchDeleteDelegationByAssessment
API.
BatchImportEvidenceToAssessmentControlError
data BatchImportEvidenceToAssessmentControlError Source #
An error entity for the BatchImportEvidenceToAssessmentControl API.
This is used to provide more meaningful errors than a simple string
message.
See: newBatchImportEvidenceToAssessmentControlError smart constructor.
Constructors
| BatchImportEvidenceToAssessmentControlError' (Maybe Text) (Maybe Text) (Maybe ManualEvidence) |
Instances
newBatchImportEvidenceToAssessmentControlError :: BatchImportEvidenceToAssessmentControlError Source #
Create a value of BatchImportEvidenceToAssessmentControlError 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:errorCode:BatchImportEvidenceToAssessmentControlError', batchImportEvidenceToAssessmentControlError_errorCode - The error code returned by the BatchImportEvidenceToAssessmentControl
API.
$sel:errorMessage:BatchImportEvidenceToAssessmentControlError', batchImportEvidenceToAssessmentControlError_errorMessage - The error message returned by the
BatchImportEvidenceToAssessmentControl API.
$sel:manualEvidence:BatchImportEvidenceToAssessmentControlError', batchImportEvidenceToAssessmentControlError_manualEvidence - Manual evidence that cannot be collected automatically by Audit Manager.
ChangeLog
The record of a change within Audit Manager, such as a modified assessment, a delegated control set, and so on.
See: newChangeLog smart constructor.
Constructors
| ChangeLog' (Maybe Text) (Maybe POSIX) (Maybe ObjectTypeEnum) (Maybe Text) (Maybe ActionEnum) |
Instances
newChangeLog :: ChangeLog Source #
Create a value of ChangeLog 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:objectName:ChangeLog', changeLog_objectName - The name of the changelog object.
$sel:createdAt:ChangeLog', changeLog_createdAt - The time of creation for the changelog object.
$sel:objectType:ChangeLog', changeLog_objectType - The changelog object type, such as an assessment, control, or control
set.
$sel:createdBy:ChangeLog', changeLog_createdBy - The IAM user or role that performed the action.
$sel:action:ChangeLog', changeLog_action - The action performed.
Control
A control in Audit Manager.
See: newControl smart constructor.
Constructors
| Control' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe (NonEmpty ControlMappingSource)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ControlType) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newControl :: Control Source #
Create a value of Control 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:lastUpdatedBy:Control', control_lastUpdatedBy - The IAM user or role that most recently updated the control.
$sel:testingInformation:Control', control_testingInformation - The steps to follow to determine if the control has been satisfied.
$sel:lastUpdatedAt:Control', control_lastUpdatedAt - Specifies when the control was most recently updated.
$sel:arn:Control', control_arn - The Amazon Resource Name (ARN) of the specified control.
$sel:createdAt:Control', control_createdAt - Specifies when the control was created.
$sel:controlMappingSources:Control', control_controlMappingSources - The data mapping sources for the specified control.
$sel:createdBy:Control', control_createdBy - The IAM user or role that created the control.
$sel:actionPlanInstructions:Control', control_actionPlanInstructions - The recommended actions to carry out if the control is not fulfilled.
$sel:controlSources:Control', control_controlSources - The data source that determines from where Audit Manager collects
evidence for the control.
$sel:name:Control', control_name - The name of the specified control.
$sel:actionPlanTitle:Control', control_actionPlanTitle - The title of the action plan for remediating the control.
$sel:id:Control', control_id - The unique identifier for the control.
$sel:type':Control', control_type - The type of control, such as custom or standard.
$sel:description:Control', control_description - The description of the specified control.
$sel:tags:Control', control_tags - The tags associated with the control.
ControlComment
data ControlComment Source #
A comment posted by a user on a control. This includes the author's name, the comment text, and a timestamp.
See: newControlComment smart constructor.
Instances
newControlComment :: ControlComment Source #
Create a value of ControlComment 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:authorName:ControlComment', controlComment_authorName - The name of the user who authored the comment.
$sel:postedDate:ControlComment', controlComment_postedDate - The time when the comment was posted.
$sel:commentBody:ControlComment', controlComment_commentBody - The body text of a control comment.
ControlMappingSource
data ControlMappingSource Source #
The data source that determines from where Audit Manager collects evidence for the control.
See: newControlMappingSource smart constructor.
Constructors
| ControlMappingSource' (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SourceFrequency) (Maybe SourceKeyword) (Maybe SourceSetUpOption) |
Instances
newControlMappingSource :: ControlMappingSource Source #
Create a value of ControlMappingSource 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:sourceName:ControlMappingSource', controlMappingSource_sourceName - The name of the specified source.
$sel:sourceType:ControlMappingSource', controlMappingSource_sourceType - Specifies one of the five types of data sources for evidence collection.
$sel:troubleshootingText:ControlMappingSource', controlMappingSource_troubleshootingText - The instructions for troubleshooting the specified control.
$sel:sourceId:ControlMappingSource', controlMappingSource_sourceId - The unique identifier for the specified source.
$sel:sourceDescription:ControlMappingSource', controlMappingSource_sourceDescription - The description of the specified source.
$sel:sourceFrequency:ControlMappingSource', controlMappingSource_sourceFrequency - The frequency of evidence collection for the specified control mapping
source.
$sel:sourceKeyword:ControlMappingSource', controlMappingSource_sourceKeyword - Undocumented member.
$sel:sourceSetUpOption:ControlMappingSource', controlMappingSource_sourceSetUpOption - The setup option for the data source, which reflects if the evidence
collection is automated or manual.
ControlMetadata
data ControlMetadata Source #
The metadata associated with the specified standard or custom control.
See: newControlMetadata smart constructor.
Constructors
| ControlMetadata' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newControlMetadata :: ControlMetadata Source #
Create a value of ControlMetadata 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:lastUpdatedAt:ControlMetadata', controlMetadata_lastUpdatedAt - Specifies when the control was most recently updated.
$sel:arn:ControlMetadata', controlMetadata_arn - The Amazon Resource Name (ARN) of the specified control.
$sel:createdAt:ControlMetadata', controlMetadata_createdAt - Specifies when the control was created.
$sel:controlSources:ControlMetadata', controlMetadata_controlSources - The data source that determines from where Audit Manager collects
evidence for the control.
$sel:name:ControlMetadata', controlMetadata_name - The name of the specified control.
$sel:id:ControlMetadata', controlMetadata_id - The unique identifier for the specified control.
ControlSet
data ControlSet Source #
A set of controls in Audit Manager.
See: newControlSet smart constructor.
Instances
newControlSet :: ControlSet Source #
Create a value of ControlSet 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:controls:ControlSet', controlSet_controls - The list of controls within the control set.
$sel:name:ControlSet', controlSet_name - The name of the control set.
$sel:id:ControlSet', controlSet_id - The identifier of the control set in the assessment. This is the control
set name in a plain string format.
CreateAssessmentFrameworkControl
data CreateAssessmentFrameworkControl Source #
Control entity attributes that uniquely identify an existing control to be added to a framework in Audit Manager.
See: newCreateAssessmentFrameworkControl smart constructor.
Constructors
| CreateAssessmentFrameworkControl' (Maybe Text) |
Instances
newCreateAssessmentFrameworkControl :: CreateAssessmentFrameworkControl Source #
Create a value of CreateAssessmentFrameworkControl 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:id:CreateAssessmentFrameworkControl', createAssessmentFrameworkControl_id - The unique identifier of the control.
CreateAssessmentFrameworkControlSet
data CreateAssessmentFrameworkControlSet Source #
A controlSet entity that represents a collection of controls in Audit
Manager. This does not contain the control set ID.
See: newCreateAssessmentFrameworkControlSet smart constructor.
Constructors
| CreateAssessmentFrameworkControlSet' (Maybe (NonEmpty CreateAssessmentFrameworkControl)) Text |
Instances
newCreateAssessmentFrameworkControlSet Source #
Arguments
| :: Text | |
| -> CreateAssessmentFrameworkControlSet |
Create a value of CreateAssessmentFrameworkControlSet 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:controls:CreateAssessmentFrameworkControlSet', createAssessmentFrameworkControlSet_controls - The list of controls within the control set. This does not contain the
control set ID.
$sel:name:CreateAssessmentFrameworkControlSet', createAssessmentFrameworkControlSet_name - The name of the specified control set.
CreateControlMappingSource
data CreateControlMappingSource Source #
Control mapping fields that represent the source for evidence
collection, along with related parameters and metadata. This does not
contain mappingID.
See: newCreateControlMappingSource smart constructor.
Constructors
| CreateControlMappingSource' (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe SourceFrequency) (Maybe SourceKeyword) (Maybe SourceSetUpOption) |
Instances
newCreateControlMappingSource :: CreateControlMappingSource Source #
Create a value of CreateControlMappingSource 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:sourceName:CreateControlMappingSource', createControlMappingSource_sourceName - The name of the control mapping data source.
$sel:sourceType:CreateControlMappingSource', createControlMappingSource_sourceType - Specifies one of the five types of data sources for evidence collection.
$sel:troubleshootingText:CreateControlMappingSource', createControlMappingSource_troubleshootingText - The instructions for troubleshooting the specified control.
$sel:sourceDescription:CreateControlMappingSource', createControlMappingSource_sourceDescription - The description of the data source that determines from where Audit
Manager collects evidence for the control.
$sel:sourceFrequency:CreateControlMappingSource', createControlMappingSource_sourceFrequency - The frequency of evidence collection for the specified control mapping
source.
$sel:sourceKeyword:CreateControlMappingSource', createControlMappingSource_sourceKeyword - Undocumented member.
$sel:sourceSetUpOption:CreateControlMappingSource', createControlMappingSource_sourceSetUpOption - The setup option for the data source, which reflects if the evidence
collection is automated or manual.
CreateDelegationRequest
data CreateDelegationRequest Source #
A collection of attributes used to create a delegation for an assessment in Audit Manager.
See: newCreateDelegationRequest smart constructor.
Instances
newCreateDelegationRequest :: CreateDelegationRequest Source #
Create a value of CreateDelegationRequest 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:roleType:CreateDelegationRequest', createDelegationRequest_roleType - The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
$sel:controlSetId:CreateDelegationRequest', createDelegationRequest_controlSetId - The unique identifier for the control set.
$sel:comment:CreateDelegationRequest', createDelegationRequest_comment - A comment related to the delegation request.
$sel:roleArn:CreateDelegationRequest', createDelegationRequest_roleArn - The Amazon Resource Name (ARN) of the IAM role.
Delegation
data Delegation Source #
The assignment of a control set to a delegate for review.
See: newDelegation smart constructor.
Constructors
| Delegation' (Maybe RoleType) (Maybe POSIX) (Maybe DelegationStatus) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newDelegation :: Delegation Source #
Create a value of Delegation 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:roleType:Delegation', delegation_roleType - The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
$sel:creationTime:Delegation', delegation_creationTime - Specifies when the delegation was created.
$sel:status:Delegation', delegation_status - The status of the delegation.
$sel:lastUpdated:Delegation', delegation_lastUpdated - Specifies when the delegation was last updated.
$sel:controlSetId:Delegation', delegation_controlSetId - The identifier for the associated control set.
$sel:createdBy:Delegation', delegation_createdBy - The IAM user or role that created the delegation.
$sel:id:Delegation', delegation_id - The unique identifier for the delegation.
$sel:assessmentId:Delegation', delegation_assessmentId - The identifier for the associated assessment.
$sel:comment:Delegation', delegation_comment - The comment related to the delegation.
$sel:roleArn:Delegation', delegation_roleArn - The Amazon Resource Name (ARN) of the IAM role.
$sel:assessmentName:Delegation', delegation_assessmentName - The name of the associated assessment.
DelegationMetadata
data DelegationMetadata Source #
The metadata associated with the specified delegation.
See: newDelegationMetadata smart constructor.
Constructors
| DelegationMetadata' (Maybe POSIX) (Maybe DelegationStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
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.
Evidence
A record that contains the information needed to demonstrate compliance with the requirements specified by a control. Examples of evidence include change activity triggered by a user, or a system configuration snapshot.
See: newEvidence smart constructor.
Constructors
| Evidence' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe Text) |
Instances
newEvidence :: Evidence Source #
Create a value of Evidence 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:time:Evidence', evidence_time - The timestamp that represents when the evidence was collected.
$sel:assessmentReportSelection:Evidence', evidence_assessmentReportSelection - Specifies whether the evidence is included in the assessment report.
$sel:evidenceByType:Evidence', evidence_evidenceByType - The type of automated evidence.
$sel:complianceCheck:Evidence', evidence_complianceCheck - The evaluation status for evidence that falls under the compliance check
category. For evidence collected from Security Hub, a Pass or Fail
result is shown. For evidence collected from Config, a Compliant or
Noncompliant result is shown.
$sel:awsOrganization:Evidence', evidence_awsOrganization - The Amazon Web Services account from which the evidence is collected,
and its organization path.
$sel:awsAccountId:Evidence', evidence_awsAccountId - The identifier for the specified Amazon Web Services account.
$sel:attributes:Evidence', evidence_attributes - The names and values used by the evidence event, including an attribute
name (such as allowUsersToChangePassword) and value (such as true or
false).
$sel:evidenceAwsAccountId:Evidence', evidence_evidenceAwsAccountId - The identifier for the specified Amazon Web Services account.
$sel:id:Evidence', evidence_id - The identifier for the evidence.
$sel:dataSource:Evidence', evidence_dataSource - The data source from which the specified evidence was collected.
$sel:evidenceFolderId:Evidence', evidence_evidenceFolderId - The identifier for the folder in which the evidence is stored.
$sel:iamId:Evidence', evidence_iamId - The unique identifier for the IAM user or role associated with the
evidence.
$sel:eventName:Evidence', evidence_eventName - The name of the specified evidence event.
$sel:resourcesIncluded:Evidence', evidence_resourcesIncluded - The list of resources assessed to generate the evidence.
$sel:eventSource:Evidence', evidence_eventSource - The Amazon Web Service from which the evidence is collected.
Framework
The file used to structure and automate Audit Manager assessments for a given compliance standard.
See: newFramework smart constructor.
Constructors
| Framework' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty ControlSet)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe FrameworkType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newFramework :: Framework Source #
Create a value of Framework 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:lastUpdatedBy:Framework', framework_lastUpdatedBy - The IAM user or role that most recently updated the framework.
$sel:lastUpdatedAt:Framework', framework_lastUpdatedAt - Specifies when the framework was most recently updated.
$sel:arn:Framework', framework_arn - The Amazon Resource Name (ARN) of the specified framework.
$sel:createdAt:Framework', framework_createdAt - Specifies when the framework was created.
$sel:createdBy:Framework', framework_createdBy - The IAM user or role that created the framework.
$sel:controlSets:Framework', framework_controlSets - The control sets associated with the framework.
$sel:controlSources:Framework', framework_controlSources - The sources from which Audit Manager collects evidence for the control.
$sel:name:Framework', framework_name - The name of the specified framework.
$sel:complianceType:Framework', framework_complianceType - The compliance type that the new custom framework supports, such as CIS
or HIPAA.
$sel:id:Framework', framework_id - The unique identifier for the specified framework.
$sel:type':Framework', framework_type - The framework type, such as custom or standard.
$sel:logo:Framework', framework_logo - The logo associated with the framework.
$sel:description:Framework', framework_description - The description of the specified framework.
$sel:tags:Framework', framework_tags - The tags associated with the framework.
FrameworkMetadata
data FrameworkMetadata Source #
The metadata of a framework, such as the name, ID, description, and so on.
See: newFrameworkMetadata smart constructor.
Instances
newFrameworkMetadata :: FrameworkMetadata Source #
Create a value of FrameworkMetadata 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:name:FrameworkMetadata', frameworkMetadata_name - The name of the framework.
$sel:complianceType:FrameworkMetadata', frameworkMetadata_complianceType - The compliance standard associated with the framework, such as PCI-DSS
or HIPAA.
$sel:logo:FrameworkMetadata', frameworkMetadata_logo - The logo associated with the framework.
$sel:description:FrameworkMetadata', frameworkMetadata_description - The description of the framework.
ManualEvidence
data ManualEvidence Source #
Evidence that is uploaded to Audit Manager manually.
See: newManualEvidence smart constructor.
Constructors
| ManualEvidence' (Maybe Text) |
Instances
newManualEvidence :: ManualEvidence Source #
Create a value of ManualEvidence 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:s3ResourcePath:ManualEvidence', manualEvidence_s3ResourcePath - The Amazon S3 URL that points to a manual evidence object.
Notification
data Notification Source #
The notification used to inform a user of an update in Audit Manager. For example, this includes the notification that is sent when a control set is delegated for review.
See: newNotification smart constructor.
Constructors
| Notification' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newNotification :: Notification Source #
Create a value of Notification 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:controlSetName:Notification', notification_controlSetName - Specifies the name of the control set that the notification is about.
$sel:controlSetId:Notification', notification_controlSetId - The identifier for the specified control set.
$sel:eventTime:Notification', notification_eventTime - The time when the notification was sent.
$sel:source:Notification', notification_source - The sender of the notification.
$sel:id:Notification', notification_id - The unique identifier for the notification.
$sel:assessmentId:Notification', notification_assessmentId - The identifier for the specified assessment.
$sel:description:Notification', notification_description - The description of the notification.
$sel:assessmentName:Notification', notification_assessmentName - The name of the related assessment.
Resource
A system asset that is evaluated in an Audit Manager assessment.
See: newResource smart constructor.
Instances
| Eq Resource Source # | |
| Read Resource Source # | |
| Show Resource Source # | |
| Generic Resource Source # | |
| NFData Resource Source # | |
Defined in Amazonka.AuditManager.Types.Resource | |
| Hashable Resource Source # | |
Defined in Amazonka.AuditManager.Types.Resource | |
| FromJSON Resource Source # | |
| type Rep Resource Source # | |
Defined in Amazonka.AuditManager.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.AuditManager.Types.Resource" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
newResource :: Resource Source #
Create a value of Resource 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:arn:Resource', resource_arn - The Amazon Resource Name (ARN) for the specified resource.
$sel:value:Resource', resource_value - The value of the specified resource.
Role
The wrapper that contains the Audit Manager role information of the current user, such as the role type and IAM Amazon Resource Name (ARN).
See: newRole smart constructor.
Instances
| Eq Role Source # | |
| Read Role Source # | |
| Show Role Source # | |
| Generic Role Source # | |
| NFData Role Source # | |
Defined in Amazonka.AuditManager.Types.Role | |
| Hashable Role Source # | |
Defined in Amazonka.AuditManager.Types.Role | |
| ToJSON Role Source # | |
Defined in Amazonka.AuditManager.Types.Role | |
| FromJSON Role Source # | |
| type Rep Role Source # | |
Defined in Amazonka.AuditManager.Types.Role type Rep Role = D1 ('MetaData "Role" "Amazonka.AuditManager.Types.Role" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Role'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleType)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Role 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:roleType:Role', role_roleType - The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
$sel:roleArn:Role', role_roleArn - The Amazon Resource Name (ARN) of the IAM role.
Scope
The wrapper that contains the Amazon Web Services accounts and services in scope for the assessment.
See: newScope smart constructor.
Constructors
| Scope' (Maybe [AWSAccount]) (Maybe [AWSService]) |
Instances
| Eq Scope Source # | |
| Read Scope Source # | |
| Show Scope Source # | |
| Generic Scope Source # | |
| NFData Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope | |
| Hashable Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope | |
| ToJSON Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope | |
| FromJSON Scope Source # | |
| type Rep Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope type Rep Scope = D1 ('MetaData "Scope" "Amazonka.AuditManager.Types.Scope" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Scope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AWSAccount])) :*: S1 ('MetaSel ('Just "awsServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AWSService])))) | |
Create a value of Scope 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:awsAccounts:Scope', scope_awsAccounts - The Amazon Web Services accounts included in the scope of the
assessment.
$sel:awsServices:Scope', scope_awsServices - The Amazon Web Services services included in the scope of the
assessment.
ServiceMetadata
data ServiceMetadata Source #
The metadata associated with the specified Amazon Web Service.
See: newServiceMetadata smart constructor.
Instances
newServiceMetadata :: ServiceMetadata Source #
Create a value of ServiceMetadata 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:category:ServiceMetadata', serviceMetadata_category - The category in which the Amazon Web Service belongs, such as compute,
storage, database, and so on.
$sel:name:ServiceMetadata', serviceMetadata_name - The name of the Amazon Web Service.
$sel:displayName:ServiceMetadata', serviceMetadata_displayName - The display name of the Amazon Web Service.
$sel:description:ServiceMetadata', serviceMetadata_description - The description of the specified Amazon Web Service.
Settings
The settings object that holds all supported Audit Manager settings.
See: newSettings smart constructor.
Constructors
| Settings' (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe Text) (Maybe [Role]) (Maybe Bool) |
Instances
newSettings :: Settings Source #
Create a value of Settings 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:kmsKey:Settings', settings_kmsKey - The KMS key details.
$sel:defaultAssessmentReportsDestination:Settings', settings_defaultAssessmentReportsDestination - The default storage destination for assessment reports.
$sel:snsTopic:Settings', settings_snsTopic - The designated Amazon Simple Notification Service (Amazon SNS) topic.
$sel:defaultProcessOwners:Settings', settings_defaultProcessOwners - The designated default audit owners.
$sel:isAwsOrgEnabled:Settings', settings_isAwsOrgEnabled - Specifies whether Organizations is enabled.
SourceKeyword
data SourceKeyword Source #
The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.
See: newSourceKeyword smart constructor.
Constructors
| SourceKeyword' (Maybe KeywordInputType) (Maybe Text) |
Instances
newSourceKeyword :: SourceKeyword Source #
Create a value of SourceKeyword 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:keywordInputType:SourceKeyword', sourceKeyword_keywordInputType - The method of input for the specified keyword.
$sel:keywordValue:SourceKeyword', sourceKeyword_keywordValue - The value of the keyword used to search CloudTrail logs, Config rules,
Security Hub checks, and Amazon Web Services API names when mapping a
control data source.
URL
A uniform resource locator, used as a unique identifier to locate a resource on the internet.
See: newURL smart constructor.
Instances
| Eq URL Source # | |
| Read URL Source # | |
| Show URL Source # | |
| Generic URL Source # | |
| NFData URL Source # | |
Defined in Amazonka.AuditManager.Types.URL | |
| Hashable URL Source # | |
Defined in Amazonka.AuditManager.Types.URL | |
| FromJSON URL Source # | |
| type Rep URL Source # | |
Defined in Amazonka.AuditManager.Types.URL type Rep URL = D1 ('MetaData "URL" "Amazonka.AuditManager.Types.URL" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "URL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "link") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hyperlinkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of URL 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:link:URL', url_link - The unique identifier for the internet resource.
$sel:hyperlinkName:URL', url_hyperlinkName - The name or word used as a hyperlink to the URL.
UpdateAssessmentFrameworkControlSet
data UpdateAssessmentFrameworkControlSet Source #
A controlSet entity that represents a collection of controls in Audit
Manager. This does not contain the control set ID.
See: newUpdateAssessmentFrameworkControlSet smart constructor.
Constructors
| UpdateAssessmentFrameworkControlSet' (Maybe (NonEmpty CreateAssessmentFrameworkControl)) (Maybe Text) Text |
Instances
newUpdateAssessmentFrameworkControlSet Source #
Arguments
| :: Text | |
| -> UpdateAssessmentFrameworkControlSet |
Create a value of UpdateAssessmentFrameworkControlSet 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:controls:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_controls - The list of controls contained within the control set.
$sel:id:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_id - The unique identifier for the control set.
$sel:name:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_name - The name of the control set.