Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- AssociateAssessmentReportEvidenceFolder
- BatchAssociateAssessmentReportEvidence
- BatchCreateDelegationByAssessment
- BatchDeleteDelegationByAssessment
- BatchDisassociateAssessmentReportEvidence
- BatchImportEvidenceToAssessmentControl
- CreateAssessment
- CreateAssessmentFramework
- CreateAssessmentReport
- CreateControl
- DeleteAssessment
- DeleteAssessmentFramework
- DeleteAssessmentFrameworkShare
- DeleteAssessmentReport
- DeleteControl
- DeregisterAccount
- DeregisterOrganizationAdminAccount
- DisassociateAssessmentReportEvidenceFolder
- GetAccountStatus
- GetAssessment
- GetAssessmentFramework
- GetAssessmentReportUrl
- GetChangeLogs
- GetControl
- GetDelegations
- GetEvidence
- GetEvidenceByEvidenceFolder
- GetEvidenceFolder
- GetEvidenceFoldersByAssessment
- GetEvidenceFoldersByAssessmentControl
- GetInsights
- GetInsightsByAssessment
- GetOrganizationAdminAccount
- GetServicesInScope
- GetSettings
- ListAssessmentControlInsightsByControlDomain
- ListAssessmentFrameworkShareRequests
- ListAssessmentFrameworks
- ListAssessmentReports
- ListAssessments
- ListControlDomainInsights
- ListControlDomainInsightsByAssessment
- ListControlInsightsByControlDomain
- ListControls
- ListKeywordsForDataSource
- ListNotifications
- ListTagsForResource
- RegisterAccount
- RegisterOrganizationAdminAccount
- StartAssessmentFrameworkShare
- TagResource
- UntagResource
- UpdateAssessment
- UpdateAssessmentControl
- UpdateAssessmentControlSetStatus
- UpdateAssessmentFramework
- UpdateAssessmentFrameworkShare
- UpdateAssessmentStatus
- UpdateControl
- UpdateSettings
- ValidateAssessmentReportIntegrity
- Types
- AccountStatus
- ActionEnum
- AssessmentReportDestinationType
- AssessmentReportStatus
- AssessmentStatus
- ControlResponse
- ControlSetStatus
- ControlStatus
- ControlType
- DelegationStatus
- DeleteResources
- EvidenceFinderBackfillStatus
- EvidenceFinderEnablementStatus
- FrameworkType
- KeywordInputType
- ObjectTypeEnum
- RoleType
- SettingAttribute
- ShareRequestAction
- ShareRequestStatus
- ShareRequestType
- SourceFrequency
- SourceSetUpOption
- SourceType
- AWSAccount
- AWSService
- Assessment
- AssessmentControl
- AssessmentControlSet
- AssessmentEvidenceFolder
- AssessmentFramework
- AssessmentFrameworkMetadata
- AssessmentFrameworkShareRequest
- AssessmentMetadata
- AssessmentMetadataItem
- AssessmentReport
- AssessmentReportEvidenceError
- AssessmentReportMetadata
- AssessmentReportsDestination
- BatchCreateDelegationByAssessmentError
- BatchDeleteDelegationByAssessmentError
- BatchImportEvidenceToAssessmentControlError
- ChangeLog
- Control
- ControlComment
- ControlDomainInsights
- ControlInsightsMetadataByAssessmentItem
- ControlInsightsMetadataItem
- ControlMappingSource
- ControlMetadata
- ControlSet
- CreateAssessmentFrameworkControl
- CreateAssessmentFrameworkControlSet
- CreateControlMappingSource
- CreateDelegationRequest
- Delegation
- DelegationMetadata
- DeregistrationPolicy
- Evidence
- EvidenceFinderEnablement
- EvidenceInsights
- Framework
- FrameworkMetadata
- Insights
- InsightsByAssessment
- ManualEvidence
- Notification
- Resource
- Role
- Scope
- ServiceMetadata
- Settings
- SourceKeyword
- URL
- UpdateAssessmentFrameworkControlSet
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 continually audit your Amazon Web Services usage. You can use it to assess the effectiveness of your controls, manage risk, and simplify compliance.
Audit Manager provides prebuilt frameworks that structure and automate assessments for a given compliance standard. Frameworks include a prebuilt collection of controls with descriptions and testing procedures. These controls 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 specific 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 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
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data AssociateAssessmentReportEvidenceFolder = AssociateAssessmentReportEvidenceFolder' Text Text
- newAssociateAssessmentReportEvidenceFolder :: Text -> Text -> AssociateAssessmentReportEvidenceFolder
- data AssociateAssessmentReportEvidenceFolderResponse = AssociateAssessmentReportEvidenceFolderResponse' Int
- newAssociateAssessmentReportEvidenceFolderResponse :: Int -> AssociateAssessmentReportEvidenceFolderResponse
- data BatchAssociateAssessmentReportEvidence = BatchAssociateAssessmentReportEvidence' Text Text [Text]
- newBatchAssociateAssessmentReportEvidence :: Text -> Text -> BatchAssociateAssessmentReportEvidence
- data BatchAssociateAssessmentReportEvidenceResponse = BatchAssociateAssessmentReportEvidenceResponse' (Maybe [AssessmentReportEvidenceError]) (Maybe [Text]) Int
- newBatchAssociateAssessmentReportEvidenceResponse :: Int -> BatchAssociateAssessmentReportEvidenceResponse
- data BatchCreateDelegationByAssessment = BatchCreateDelegationByAssessment' (NonEmpty CreateDelegationRequest) Text
- newBatchCreateDelegationByAssessment :: NonEmpty CreateDelegationRequest -> Text -> BatchCreateDelegationByAssessment
- data BatchCreateDelegationByAssessmentResponse = BatchCreateDelegationByAssessmentResponse' (Maybe [Delegation]) (Maybe [BatchCreateDelegationByAssessmentError]) Int
- newBatchCreateDelegationByAssessmentResponse :: Int -> BatchCreateDelegationByAssessmentResponse
- data BatchDeleteDelegationByAssessment = BatchDeleteDelegationByAssessment' (NonEmpty Text) Text
- newBatchDeleteDelegationByAssessment :: NonEmpty Text -> Text -> BatchDeleteDelegationByAssessment
- data BatchDeleteDelegationByAssessmentResponse = BatchDeleteDelegationByAssessmentResponse' (Maybe [BatchDeleteDelegationByAssessmentError]) Int
- newBatchDeleteDelegationByAssessmentResponse :: Int -> BatchDeleteDelegationByAssessmentResponse
- data BatchDisassociateAssessmentReportEvidence = BatchDisassociateAssessmentReportEvidence' Text Text [Text]
- newBatchDisassociateAssessmentReportEvidence :: Text -> Text -> BatchDisassociateAssessmentReportEvidence
- data BatchDisassociateAssessmentReportEvidenceResponse = BatchDisassociateAssessmentReportEvidenceResponse' (Maybe [AssessmentReportEvidenceError]) (Maybe [Text]) Int
- newBatchDisassociateAssessmentReportEvidenceResponse :: Int -> BatchDisassociateAssessmentReportEvidenceResponse
- 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 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 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 CreateAssessmentReport = CreateAssessmentReport' (Maybe Text) (Maybe Text) Text Text
- newCreateAssessmentReport :: Text -> Text -> CreateAssessmentReport
- data CreateAssessmentReportResponse = CreateAssessmentReportResponse' (Maybe AssessmentReport) Int
- newCreateAssessmentReportResponse :: Int -> CreateAssessmentReportResponse
- data CreateControl = CreateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text (NonEmpty CreateControlMappingSource)
- newCreateControl :: Text -> NonEmpty CreateControlMappingSource -> CreateControl
- data CreateControlResponse = CreateControlResponse' (Maybe Control) Int
- newCreateControlResponse :: Int -> CreateControlResponse
- data DeleteAssessment = DeleteAssessment' Text
- newDeleteAssessment :: Text -> DeleteAssessment
- data DeleteAssessmentResponse = DeleteAssessmentResponse' Int
- newDeleteAssessmentResponse :: Int -> DeleteAssessmentResponse
- data DeleteAssessmentFramework = DeleteAssessmentFramework' Text
- newDeleteAssessmentFramework :: Text -> DeleteAssessmentFramework
- data DeleteAssessmentFrameworkResponse = DeleteAssessmentFrameworkResponse' Int
- newDeleteAssessmentFrameworkResponse :: Int -> DeleteAssessmentFrameworkResponse
- data DeleteAssessmentFrameworkShare = DeleteAssessmentFrameworkShare' Text ShareRequestType
- newDeleteAssessmentFrameworkShare :: Text -> ShareRequestType -> DeleteAssessmentFrameworkShare
- data DeleteAssessmentFrameworkShareResponse = DeleteAssessmentFrameworkShareResponse' Int
- newDeleteAssessmentFrameworkShareResponse :: Int -> DeleteAssessmentFrameworkShareResponse
- data DeleteAssessmentReport = DeleteAssessmentReport' Text Text
- newDeleteAssessmentReport :: Text -> Text -> DeleteAssessmentReport
- data DeleteAssessmentReportResponse = DeleteAssessmentReportResponse' Int
- newDeleteAssessmentReportResponse :: Int -> DeleteAssessmentReportResponse
- data DeleteControl = DeleteControl' Text
- newDeleteControl :: Text -> DeleteControl
- data DeleteControlResponse = DeleteControlResponse' Int
- newDeleteControlResponse :: Int -> DeleteControlResponse
- data DeregisterAccount = DeregisterAccount' {
- newDeregisterAccount :: DeregisterAccount
- data DeregisterAccountResponse = DeregisterAccountResponse' (Maybe AccountStatus) Int
- newDeregisterAccountResponse :: Int -> DeregisterAccountResponse
- data DeregisterOrganizationAdminAccount = DeregisterOrganizationAdminAccount' (Maybe Text)
- newDeregisterOrganizationAdminAccount :: DeregisterOrganizationAdminAccount
- data DeregisterOrganizationAdminAccountResponse = DeregisterOrganizationAdminAccountResponse' Int
- newDeregisterOrganizationAdminAccountResponse :: Int -> DeregisterOrganizationAdminAccountResponse
- data DisassociateAssessmentReportEvidenceFolder = DisassociateAssessmentReportEvidenceFolder' Text Text
- newDisassociateAssessmentReportEvidenceFolder :: Text -> Text -> DisassociateAssessmentReportEvidenceFolder
- data DisassociateAssessmentReportEvidenceFolderResponse = DisassociateAssessmentReportEvidenceFolderResponse' Int
- newDisassociateAssessmentReportEvidenceFolderResponse :: Int -> DisassociateAssessmentReportEvidenceFolderResponse
- data GetAccountStatus = GetAccountStatus' {
- newGetAccountStatus :: GetAccountStatus
- data GetAccountStatusResponse = GetAccountStatusResponse' (Maybe AccountStatus) Int
- newGetAccountStatusResponse :: Int -> GetAccountStatusResponse
- data GetAssessment = GetAssessment' Text
- newGetAssessment :: Text -> GetAssessment
- data GetAssessmentResponse = GetAssessmentResponse' (Maybe Assessment) (Maybe Role) Int
- newGetAssessmentResponse :: Int -> GetAssessmentResponse
- data GetAssessmentFramework = GetAssessmentFramework' Text
- newGetAssessmentFramework :: Text -> GetAssessmentFramework
- data GetAssessmentFrameworkResponse = GetAssessmentFrameworkResponse' (Maybe Framework) Int
- newGetAssessmentFrameworkResponse :: Int -> GetAssessmentFrameworkResponse
- data GetAssessmentReportUrl = GetAssessmentReportUrl' Text Text
- newGetAssessmentReportUrl :: Text -> Text -> GetAssessmentReportUrl
- data GetAssessmentReportUrlResponse = GetAssessmentReportUrlResponse' (Maybe URL) Int
- newGetAssessmentReportUrlResponse :: Int -> GetAssessmentReportUrlResponse
- data GetChangeLogs = GetChangeLogs' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) Text
- newGetChangeLogs :: Text -> GetChangeLogs
- data GetChangeLogsResponse = GetChangeLogsResponse' (Maybe [ChangeLog]) (Maybe Text) Int
- newGetChangeLogsResponse :: Int -> GetChangeLogsResponse
- data GetControl = GetControl' Text
- newGetControl :: Text -> GetControl
- data GetControlResponse = GetControlResponse' (Maybe Control) Int
- newGetControlResponse :: Int -> GetControlResponse
- data GetDelegations = GetDelegations' (Maybe Natural) (Maybe Text)
- newGetDelegations :: GetDelegations
- data GetDelegationsResponse = GetDelegationsResponse' (Maybe [DelegationMetadata]) (Maybe Text) Int
- newGetDelegationsResponse :: Int -> GetDelegationsResponse
- data GetEvidence = GetEvidence' Text Text Text Text
- newGetEvidence :: Text -> Text -> Text -> Text -> GetEvidence
- data GetEvidenceResponse = GetEvidenceResponse' (Maybe Evidence) Int
- newGetEvidenceResponse :: Int -> GetEvidenceResponse
- data GetEvidenceByEvidenceFolder = GetEvidenceByEvidenceFolder' (Maybe Natural) (Maybe Text) Text Text Text
- newGetEvidenceByEvidenceFolder :: Text -> Text -> Text -> GetEvidenceByEvidenceFolder
- data GetEvidenceByEvidenceFolderResponse = GetEvidenceByEvidenceFolderResponse' (Maybe [Evidence]) (Maybe Text) Int
- newGetEvidenceByEvidenceFolderResponse :: Int -> GetEvidenceByEvidenceFolderResponse
- data GetEvidenceFolder = GetEvidenceFolder' Text Text Text
- newGetEvidenceFolder :: Text -> Text -> Text -> GetEvidenceFolder
- data GetEvidenceFolderResponse = GetEvidenceFolderResponse' (Maybe AssessmentEvidenceFolder) Int
- newGetEvidenceFolderResponse :: Int -> GetEvidenceFolderResponse
- data GetEvidenceFoldersByAssessment = GetEvidenceFoldersByAssessment' (Maybe Natural) (Maybe Text) Text
- newGetEvidenceFoldersByAssessment :: Text -> GetEvidenceFoldersByAssessment
- data GetEvidenceFoldersByAssessmentResponse = GetEvidenceFoldersByAssessmentResponse' (Maybe [AssessmentEvidenceFolder]) (Maybe Text) Int
- newGetEvidenceFoldersByAssessmentResponse :: Int -> GetEvidenceFoldersByAssessmentResponse
- data GetEvidenceFoldersByAssessmentControl = GetEvidenceFoldersByAssessmentControl' (Maybe Natural) (Maybe Text) Text Text Text
- newGetEvidenceFoldersByAssessmentControl :: Text -> Text -> Text -> GetEvidenceFoldersByAssessmentControl
- data GetEvidenceFoldersByAssessmentControlResponse = GetEvidenceFoldersByAssessmentControlResponse' (Maybe [AssessmentEvidenceFolder]) (Maybe Text) Int
- newGetEvidenceFoldersByAssessmentControlResponse :: Int -> GetEvidenceFoldersByAssessmentControlResponse
- data GetInsights = GetInsights' {
- newGetInsights :: GetInsights
- data GetInsightsResponse = GetInsightsResponse' (Maybe Insights) Int
- newGetInsightsResponse :: Int -> GetInsightsResponse
- data GetInsightsByAssessment = GetInsightsByAssessment' Text
- newGetInsightsByAssessment :: Text -> GetInsightsByAssessment
- data GetInsightsByAssessmentResponse = GetInsightsByAssessmentResponse' (Maybe InsightsByAssessment) Int
- newGetInsightsByAssessmentResponse :: Int -> GetInsightsByAssessmentResponse
- data GetOrganizationAdminAccount = GetOrganizationAdminAccount' {
- newGetOrganizationAdminAccount :: GetOrganizationAdminAccount
- data GetOrganizationAdminAccountResponse = GetOrganizationAdminAccountResponse' (Maybe Text) (Maybe Text) Int
- newGetOrganizationAdminAccountResponse :: Int -> GetOrganizationAdminAccountResponse
- data GetServicesInScope = GetServicesInScope' {
- newGetServicesInScope :: GetServicesInScope
- data GetServicesInScopeResponse = GetServicesInScopeResponse' (Maybe [ServiceMetadata]) Int
- newGetServicesInScopeResponse :: Int -> GetServicesInScopeResponse
- data GetSettings = GetSettings' SettingAttribute
- newGetSettings :: SettingAttribute -> GetSettings
- data GetSettingsResponse = GetSettingsResponse' (Maybe Settings) Int
- newGetSettingsResponse :: Int -> GetSettingsResponse
- data ListAssessmentControlInsightsByControlDomain = ListAssessmentControlInsightsByControlDomain' (Maybe Natural) (Maybe Text) Text Text
- newListAssessmentControlInsightsByControlDomain :: Text -> Text -> ListAssessmentControlInsightsByControlDomain
- data ListAssessmentControlInsightsByControlDomainResponse = ListAssessmentControlInsightsByControlDomainResponse' (Maybe [ControlInsightsMetadataByAssessmentItem]) (Maybe Text) Int
- newListAssessmentControlInsightsByControlDomainResponse :: Int -> ListAssessmentControlInsightsByControlDomainResponse
- data ListAssessmentFrameworkShareRequests = ListAssessmentFrameworkShareRequests' (Maybe Natural) (Maybe Text) ShareRequestType
- newListAssessmentFrameworkShareRequests :: ShareRequestType -> ListAssessmentFrameworkShareRequests
- data ListAssessmentFrameworkShareRequestsResponse = ListAssessmentFrameworkShareRequestsResponse' (Maybe [AssessmentFrameworkShareRequest]) (Maybe Text) Int
- newListAssessmentFrameworkShareRequestsResponse :: Int -> ListAssessmentFrameworkShareRequestsResponse
- data ListAssessmentFrameworks = ListAssessmentFrameworks' (Maybe Natural) (Maybe Text) FrameworkType
- newListAssessmentFrameworks :: FrameworkType -> ListAssessmentFrameworks
- data ListAssessmentFrameworksResponse = ListAssessmentFrameworksResponse' (Maybe [AssessmentFrameworkMetadata]) (Maybe Text) Int
- newListAssessmentFrameworksResponse :: Int -> ListAssessmentFrameworksResponse
- data ListAssessmentReports = ListAssessmentReports' (Maybe Natural) (Maybe Text)
- newListAssessmentReports :: ListAssessmentReports
- data ListAssessmentReportsResponse = ListAssessmentReportsResponse' (Maybe [AssessmentReportMetadata]) (Maybe Text) Int
- newListAssessmentReportsResponse :: Int -> ListAssessmentReportsResponse
- data ListAssessments = ListAssessments' (Maybe Natural) (Maybe Text) (Maybe AssessmentStatus)
- newListAssessments :: ListAssessments
- data ListAssessmentsResponse = ListAssessmentsResponse' (Maybe [AssessmentMetadataItem]) (Maybe Text) Int
- newListAssessmentsResponse :: Int -> ListAssessmentsResponse
- data ListControlDomainInsights = ListControlDomainInsights' (Maybe Natural) (Maybe Text)
- newListControlDomainInsights :: ListControlDomainInsights
- data ListControlDomainInsightsResponse = ListControlDomainInsightsResponse' (Maybe [ControlDomainInsights]) (Maybe Text) Int
- newListControlDomainInsightsResponse :: Int -> ListControlDomainInsightsResponse
- data ListControlDomainInsightsByAssessment = ListControlDomainInsightsByAssessment' (Maybe Natural) (Maybe Text) Text
- newListControlDomainInsightsByAssessment :: Text -> ListControlDomainInsightsByAssessment
- data ListControlDomainInsightsByAssessmentResponse = ListControlDomainInsightsByAssessmentResponse' (Maybe [ControlDomainInsights]) (Maybe Text) Int
- newListControlDomainInsightsByAssessmentResponse :: Int -> ListControlDomainInsightsByAssessmentResponse
- data ListControlInsightsByControlDomain = ListControlInsightsByControlDomain' (Maybe Natural) (Maybe Text) Text
- newListControlInsightsByControlDomain :: Text -> ListControlInsightsByControlDomain
- data ListControlInsightsByControlDomainResponse = ListControlInsightsByControlDomainResponse' (Maybe [ControlInsightsMetadataItem]) (Maybe Text) Int
- newListControlInsightsByControlDomainResponse :: Int -> ListControlInsightsByControlDomainResponse
- data ListControls = ListControls' (Maybe Natural) (Maybe Text) ControlType
- newListControls :: ControlType -> ListControls
- data ListControlsResponse = ListControlsResponse' (Maybe [ControlMetadata]) (Maybe Text) Int
- newListControlsResponse :: Int -> ListControlsResponse
- data ListKeywordsForDataSource = ListKeywordsForDataSource' (Maybe Natural) (Maybe Text) SourceType
- newListKeywordsForDataSource :: SourceType -> ListKeywordsForDataSource
- data ListKeywordsForDataSourceResponse = ListKeywordsForDataSourceResponse' (Maybe [Text]) (Maybe Text) Int
- newListKeywordsForDataSourceResponse :: Int -> ListKeywordsForDataSourceResponse
- data ListNotifications = ListNotifications' (Maybe Natural) (Maybe Text)
- newListNotifications :: ListNotifications
- data ListNotificationsResponse = ListNotificationsResponse' (Maybe Text) (Maybe [Notification]) Int
- newListNotificationsResponse :: Int -> ListNotificationsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data RegisterAccount = RegisterAccount' (Maybe Text) (Maybe Text)
- newRegisterAccount :: RegisterAccount
- data RegisterAccountResponse = RegisterAccountResponse' (Maybe AccountStatus) Int
- newRegisterAccountResponse :: Int -> RegisterAccountResponse
- data RegisterOrganizationAdminAccount = RegisterOrganizationAdminAccount' Text
- newRegisterOrganizationAdminAccount :: Text -> RegisterOrganizationAdminAccount
- data RegisterOrganizationAdminAccountResponse = RegisterOrganizationAdminAccountResponse' (Maybe Text) (Maybe Text) Int
- newRegisterOrganizationAdminAccountResponse :: Int -> RegisterOrganizationAdminAccountResponse
- data StartAssessmentFrameworkShare = StartAssessmentFrameworkShare' (Maybe Text) Text Text Text
- newStartAssessmentFrameworkShare :: Text -> Text -> Text -> StartAssessmentFrameworkShare
- data StartAssessmentFrameworkShareResponse = StartAssessmentFrameworkShareResponse' (Maybe AssessmentFrameworkShareRequest) Int
- newStartAssessmentFrameworkShareResponse :: Int -> StartAssessmentFrameworkShareResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text (NonEmpty Text)
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateAssessment = UpdateAssessment' (Maybe Text) (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe [Role]) Text Scope
- newUpdateAssessment :: Text -> Scope -> UpdateAssessment
- data UpdateAssessmentResponse = UpdateAssessmentResponse' (Maybe Assessment) Int
- newUpdateAssessmentResponse :: Int -> UpdateAssessmentResponse
- data UpdateAssessmentControl = UpdateAssessmentControl' (Maybe Text) (Maybe ControlStatus) Text Text Text
- newUpdateAssessmentControl :: Text -> Text -> Text -> UpdateAssessmentControl
- data UpdateAssessmentControlResponse = UpdateAssessmentControlResponse' (Maybe AssessmentControl) Int
- newUpdateAssessmentControlResponse :: Int -> UpdateAssessmentControlResponse
- data UpdateAssessmentControlSetStatus = UpdateAssessmentControlSetStatus' Text Text ControlSetStatus Text
- newUpdateAssessmentControlSetStatus :: Text -> Text -> ControlSetStatus -> Text -> UpdateAssessmentControlSetStatus
- data UpdateAssessmentControlSetStatusResponse = UpdateAssessmentControlSetStatusResponse' (Maybe AssessmentControlSet) Int
- newUpdateAssessmentControlSetStatusResponse :: Int -> UpdateAssessmentControlSetStatusResponse
- data UpdateAssessmentFramework = UpdateAssessmentFramework' (Maybe Text) (Maybe Text) Text Text (NonEmpty UpdateAssessmentFrameworkControlSet)
- newUpdateAssessmentFramework :: Text -> Text -> NonEmpty UpdateAssessmentFrameworkControlSet -> UpdateAssessmentFramework
- data UpdateAssessmentFrameworkResponse = UpdateAssessmentFrameworkResponse' (Maybe Framework) Int
- newUpdateAssessmentFrameworkResponse :: Int -> UpdateAssessmentFrameworkResponse
- data UpdateAssessmentFrameworkShare = UpdateAssessmentFrameworkShare' Text ShareRequestType ShareRequestAction
- newUpdateAssessmentFrameworkShare :: Text -> ShareRequestType -> ShareRequestAction -> UpdateAssessmentFrameworkShare
- data UpdateAssessmentFrameworkShareResponse = UpdateAssessmentFrameworkShareResponse' (Maybe AssessmentFrameworkShareRequest) Int
- newUpdateAssessmentFrameworkShareResponse :: Int -> UpdateAssessmentFrameworkShareResponse
- data UpdateAssessmentStatus = UpdateAssessmentStatus' Text AssessmentStatus
- newUpdateAssessmentStatus :: Text -> AssessmentStatus -> UpdateAssessmentStatus
- data UpdateAssessmentStatusResponse = UpdateAssessmentStatusResponse' (Maybe Assessment) Int
- newUpdateAssessmentStatusResponse :: Int -> UpdateAssessmentStatusResponse
- 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 UpdateSettings = UpdateSettings' (Maybe AssessmentReportsDestination) (Maybe [Role]) (Maybe DeregistrationPolicy) (Maybe Bool) (Maybe Text) (Maybe Text)
- newUpdateSettings :: UpdateSettings
- data UpdateSettingsResponse = UpdateSettingsResponse' (Maybe Settings) Int
- newUpdateSettingsResponse :: Int -> UpdateSettingsResponse
- data ValidateAssessmentReportIntegrity = ValidateAssessmentReportIntegrity' Text
- newValidateAssessmentReportIntegrity :: Text -> ValidateAssessmentReportIntegrity
- data ValidateAssessmentReportIntegrityResponse = ValidateAssessmentReportIntegrityResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [Text]) Int
- newValidateAssessmentReportIntegrityResponse :: Int -> ValidateAssessmentReportIntegrityResponse
- 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 DeleteResources where
- DeleteResources' { }
- pattern DeleteResources_ALL :: DeleteResources
- pattern DeleteResources_DEFAULT :: DeleteResources
- newtype EvidenceFinderBackfillStatus where
- newtype EvidenceFinderEnablementStatus where
- EvidenceFinderEnablementStatus' { }
- pattern EvidenceFinderEnablementStatus_DISABLED :: EvidenceFinderEnablementStatus
- pattern EvidenceFinderEnablementStatus_DISABLE_IN_PROGRESS :: EvidenceFinderEnablementStatus
- pattern EvidenceFinderEnablementStatus_ENABLED :: EvidenceFinderEnablementStatus
- pattern EvidenceFinderEnablementStatus_ENABLE_IN_PROGRESS :: EvidenceFinderEnablementStatus
- 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_DEREGISTRATION_POLICY :: SettingAttribute
- pattern SettingAttribute_EVIDENCE_FINDER_ENABLEMENT :: SettingAttribute
- pattern SettingAttribute_IS_AWS_ORG_ENABLED :: SettingAttribute
- pattern SettingAttribute_SNS_TOPIC :: SettingAttribute
- newtype ShareRequestAction where
- ShareRequestAction' { }
- pattern ShareRequestAction_ACCEPT :: ShareRequestAction
- pattern ShareRequestAction_DECLINE :: ShareRequestAction
- pattern ShareRequestAction_REVOKE :: ShareRequestAction
- newtype ShareRequestStatus where
- ShareRequestStatus' { }
- pattern ShareRequestStatus_ACTIVE :: ShareRequestStatus
- pattern ShareRequestStatus_DECLINED :: ShareRequestStatus
- pattern ShareRequestStatus_EXPIRED :: ShareRequestStatus
- pattern ShareRequestStatus_EXPIRING :: ShareRequestStatus
- pattern ShareRequestStatus_FAILED :: ShareRequestStatus
- pattern ShareRequestStatus_REPLICATING :: ShareRequestStatus
- pattern ShareRequestStatus_REVOKED :: ShareRequestStatus
- pattern ShareRequestStatus_SHARED :: ShareRequestStatus
- newtype ShareRequestType where
- ShareRequestType' { }
- pattern ShareRequestType_RECEIVED :: ShareRequestType
- pattern ShareRequestType_SENT :: ShareRequestType
- 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 Text) (Maybe AWSAccount) (Maybe AssessmentFramework) (Maybe AssessmentMetadata) (Maybe (HashMap Text Text))
- newAssessment :: Assessment
- data AssessmentControl = AssessmentControl' (Maybe Int) (Maybe [ControlComment]) (Maybe Text) (Maybe Int) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe ControlResponse) (Maybe ControlStatus)
- newAssessmentControl :: AssessmentControl
- data AssessmentControlSet = AssessmentControlSet' (Maybe [AssessmentControl]) (Maybe [Delegation]) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe [Role]) (Maybe ControlSetStatus) (Maybe Int)
- newAssessmentControlSet :: AssessmentControlSet
- data AssessmentEvidenceFolder = AssessmentEvidenceFolder' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Int)
- newAssessmentEvidenceFolder :: AssessmentEvidenceFolder
- data AssessmentFramework = AssessmentFramework' (Maybe Text) (Maybe [AssessmentControlSet]) (Maybe Text) (Maybe FrameworkMetadata)
- newAssessmentFramework :: AssessmentFramework
- data AssessmentFrameworkMetadata = AssessmentFrameworkMetadata' (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe FrameworkType)
- newAssessmentFrameworkMetadata :: AssessmentFrameworkMetadata
- data AssessmentFrameworkShareRequest = AssessmentFrameworkShareRequest' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe ShareRequestStatus)
- newAssessmentFrameworkShareRequest :: AssessmentFrameworkShareRequest
- data AssessmentMetadata = AssessmentMetadata' (Maybe AssessmentReportsDestination) (Maybe Text) (Maybe POSIX) (Maybe [Delegation]) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [Role]) (Maybe Scope) (Maybe AssessmentStatus)
- newAssessmentMetadata :: AssessmentMetadata
- data AssessmentMetadataItem = AssessmentMetadataItem' (Maybe Text) (Maybe POSIX) (Maybe [Delegation]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [Role]) (Maybe AssessmentStatus)
- newAssessmentMetadataItem :: AssessmentMetadataItem
- data AssessmentReport = AssessmentReport' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssessmentReportStatus)
- newAssessmentReport :: AssessmentReport
- data AssessmentReportEvidenceError = AssessmentReportEvidenceError' (Maybe Text) (Maybe Text) (Maybe Text)
- newAssessmentReportEvidenceError :: AssessmentReportEvidenceError
- data AssessmentReportMetadata = AssessmentReportMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssessmentReportStatus)
- 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 ActionEnum) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe ObjectTypeEnum)
- newChangeLog :: ChangeLog
- data Control = Control' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (NonEmpty ControlMappingSource)) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe ControlType)
- newControl :: Control
- data ControlComment = ControlComment' (Maybe Text) (Maybe Text) (Maybe POSIX)
- newControlComment :: ControlComment
- data ControlDomainInsights = ControlDomainInsights' (Maybe Int) (Maybe EvidenceInsights) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Int)
- newControlDomainInsights :: ControlDomainInsights
- data ControlInsightsMetadataByAssessmentItem = ControlInsightsMetadataByAssessmentItem' (Maybe Text) (Maybe EvidenceInsights) (Maybe Text) (Maybe POSIX) (Maybe Text)
- newControlInsightsMetadataByAssessmentItem :: ControlInsightsMetadataByAssessmentItem
- data ControlInsightsMetadataItem = ControlInsightsMetadataItem' (Maybe EvidenceInsights) (Maybe Text) (Maybe POSIX) (Maybe Text)
- newControlInsightsMetadataItem :: ControlInsightsMetadataItem
- data ControlMappingSource = ControlMappingSource' (Maybe Text) (Maybe SourceFrequency) (Maybe Text) (Maybe SourceKeyword) (Maybe Text) (Maybe SourceSetUpOption) (Maybe SourceType) (Maybe Text)
- newControlMappingSource :: ControlMappingSource
- data ControlMetadata = ControlMetadata' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text)
- newControlMetadata :: ControlMetadata
- data ControlSet = ControlSet' (Maybe (NonEmpty Control)) (Maybe Text) (Maybe Text)
- newControlSet :: ControlSet
- data CreateAssessmentFrameworkControl = CreateAssessmentFrameworkControl' Text
- newCreateAssessmentFrameworkControl :: Text -> CreateAssessmentFrameworkControl
- data CreateAssessmentFrameworkControlSet = CreateAssessmentFrameworkControlSet' (Maybe (NonEmpty CreateAssessmentFrameworkControl)) Text
- newCreateAssessmentFrameworkControlSet :: Text -> CreateAssessmentFrameworkControlSet
- data CreateControlMappingSource = CreateControlMappingSource' (Maybe Text) (Maybe SourceFrequency) (Maybe SourceKeyword) (Maybe Text) (Maybe SourceSetUpOption) (Maybe SourceType) (Maybe Text)
- newCreateControlMappingSource :: CreateControlMappingSource
- data CreateDelegationRequest = CreateDelegationRequest' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RoleType)
- newCreateDelegationRequest :: CreateDelegationRequest
- data Delegation = Delegation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe RoleType) (Maybe DelegationStatus)
- newDelegation :: Delegation
- data DelegationMetadata = DelegationMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe DelegationStatus)
- newDelegationMetadata :: DelegationMetadata
- data DeregistrationPolicy = DeregistrationPolicy' (Maybe DeleteResources)
- newDeregistrationPolicy :: DeregistrationPolicy
- data Evidence = Evidence' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe POSIX)
- newEvidence :: Evidence
- data EvidenceFinderEnablement = EvidenceFinderEnablement' (Maybe EvidenceFinderBackfillStatus) (Maybe EvidenceFinderEnablementStatus) (Maybe Text) (Maybe Text)
- newEvidenceFinderEnablement :: EvidenceFinderEnablement
- data EvidenceInsights = EvidenceInsights' (Maybe Int) (Maybe Int) (Maybe Int)
- newEvidenceInsights :: EvidenceInsights
- data Framework = Framework' (Maybe Text) (Maybe Text) (Maybe (NonEmpty ControlSet)) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe FrameworkType)
- newFramework :: Framework
- data FrameworkMetadata = FrameworkMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newFrameworkMetadata :: FrameworkMetadata
- data Insights = Insights' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe Int) (Maybe Int)
- newInsights :: Insights
- data InsightsByAssessment = InsightsByAssessment' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe Int) (Maybe Int)
- newInsightsByAssessment :: InsightsByAssessment
- data ManualEvidence = ManualEvidence' (Maybe Text)
- newManualEvidence :: ManualEvidence
- data Notification = Notification' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newNotification :: Notification
- data Resource = Resource' (Maybe Text) (Maybe Text) (Maybe Text)
- newResource :: Resource
- data Role = Role' RoleType Text
- newRole :: RoleType -> Text -> 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 AssessmentReportsDestination) (Maybe [Role]) (Maybe DeregistrationPolicy) (Maybe EvidenceFinderEnablement) (Maybe Bool) (Maybe Text) (Maybe Text)
- newSettings :: Settings
- data SourceKeyword = SourceKeyword' (Maybe KeywordInputType) (Maybe Text)
- newSourceKeyword :: SourceKeyword
- data URL = URL' (Maybe Text) (Maybe Text)
- newURL :: URL
- data UpdateAssessmentFrameworkControlSet = UpdateAssessmentFrameworkControlSet' (Maybe Text) Text (NonEmpty CreateAssessmentFrameworkControl)
- newUpdateAssessmentFrameworkControlSet :: Text -> NonEmpty CreateAssessmentFrameworkControl -> 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
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
Your account isn't registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource that's specified in the request can't be found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
You've reached your account quota for this resource type. To perform the requested action, delete some existing resources or request a quota increase from the Service Quotas console. For a list of Audit Manager service quotas, see Quotas and restrictions for Audit Manager.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The request has invalid or missing parameters.
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.
AssociateAssessmentReportEvidenceFolder
data AssociateAssessmentReportEvidenceFolder Source #
See: newAssociateAssessmentReportEvidenceFolder
smart constructor.
Instances
newAssociateAssessmentReportEvidenceFolder Source #
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:
AssociateAssessmentReportEvidenceFolder
, associateAssessmentReportEvidenceFolder_assessmentId
- The identifier for the assessment.
AssociateAssessmentReportEvidenceFolder
, associateAssessmentReportEvidenceFolder_evidenceFolderId
- The identifier for the folder that the evidence is stored in.
data AssociateAssessmentReportEvidenceFolderResponse Source #
See: newAssociateAssessmentReportEvidenceFolderResponse
smart constructor.
Instances
Generic AssociateAssessmentReportEvidenceFolderResponse Source # | |
Read AssociateAssessmentReportEvidenceFolderResponse Source # | |
Show AssociateAssessmentReportEvidenceFolderResponse Source # | |
NFData AssociateAssessmentReportEvidenceFolderResponse Source # | |
Eq AssociateAssessmentReportEvidenceFolderResponse Source # | |
type Rep AssociateAssessmentReportEvidenceFolderResponse Source # | |
Defined in Amazonka.AuditManager.AssociateAssessmentReportEvidenceFolder type Rep AssociateAssessmentReportEvidenceFolderResponse = D1 ('MetaData "AssociateAssessmentReportEvidenceFolderResponse" "Amazonka.AuditManager.AssociateAssessmentReportEvidenceFolder" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssociateAssessmentReportEvidenceFolderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newAssociateAssessmentReportEvidenceFolderResponse Source #
:: 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.
BatchAssociateAssessmentReportEvidence
data BatchAssociateAssessmentReportEvidence Source #
See: newBatchAssociateAssessmentReportEvidence
smart constructor.
Instances
newBatchAssociateAssessmentReportEvidence Source #
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:
BatchAssociateAssessmentReportEvidence
, batchAssociateAssessmentReportEvidence_assessmentId
- The identifier for the assessment.
BatchAssociateAssessmentReportEvidence
, batchAssociateAssessmentReportEvidence_evidenceFolderId
- The identifier for the folder that the evidence is stored in.
BatchAssociateAssessmentReportEvidence
, batchAssociateAssessmentReportEvidence_evidenceIds
- The list of evidence identifiers.
data BatchAssociateAssessmentReportEvidenceResponse Source #
See: newBatchAssociateAssessmentReportEvidenceResponse
smart constructor.
BatchAssociateAssessmentReportEvidenceResponse' (Maybe [AssessmentReportEvidenceError]) (Maybe [Text]) Int |
Instances
newBatchAssociateAssessmentReportEvidenceResponse Source #
:: 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:errors:BatchAssociateAssessmentReportEvidenceResponse'
, batchAssociateAssessmentReportEvidenceResponse_errors
- A list of errors that the BatchAssociateAssessmentReportEvidence
API
returned.
BatchAssociateAssessmentReportEvidence
, batchAssociateAssessmentReportEvidenceResponse_evidenceIds
- The list of evidence identifiers.
$sel:httpStatus:BatchAssociateAssessmentReportEvidenceResponse'
, batchAssociateAssessmentReportEvidenceResponse_httpStatus
- The response's http status code.
BatchCreateDelegationByAssessment
data BatchCreateDelegationByAssessment Source #
See: newBatchCreateDelegationByAssessment
smart constructor.
Instances
newBatchCreateDelegationByAssessment Source #
:: 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.
BatchCreateDelegationByAssessment
, batchCreateDelegationByAssessment_assessmentId
- The identifier for the assessment.
data BatchCreateDelegationByAssessmentResponse Source #
See: newBatchCreateDelegationByAssessmentResponse
smart constructor.
BatchCreateDelegationByAssessmentResponse' (Maybe [Delegation]) (Maybe [BatchCreateDelegationByAssessmentError]) Int |
Instances
newBatchCreateDelegationByAssessmentResponse Source #
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:
BatchCreateDelegationByAssessmentResponse
, batchCreateDelegationByAssessmentResponse_delegations
- The delegations that are associated with the assessment.
$sel:errors:BatchCreateDelegationByAssessmentResponse'
, batchCreateDelegationByAssessmentResponse_errors
- A list of errors that the BatchCreateDelegationByAssessment
API
returned.
$sel:httpStatus:BatchCreateDelegationByAssessmentResponse'
, batchCreateDelegationByAssessmentResponse_httpStatus
- The response's http status code.
BatchDeleteDelegationByAssessment
data BatchDeleteDelegationByAssessment Source #
See: newBatchDeleteDelegationByAssessment
smart constructor.
Instances
newBatchDeleteDelegationByAssessment Source #
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 delegations.
BatchDeleteDelegationByAssessment
, batchDeleteDelegationByAssessment_assessmentId
- The identifier for the assessment.
data BatchDeleteDelegationByAssessmentResponse Source #
See: newBatchDeleteDelegationByAssessmentResponse
smart constructor.
Instances
newBatchDeleteDelegationByAssessmentResponse Source #
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 that the BatchDeleteDelegationByAssessment
API
returned.
$sel:httpStatus:BatchDeleteDelegationByAssessmentResponse'
, batchDeleteDelegationByAssessmentResponse_httpStatus
- The response's http status code.
BatchDisassociateAssessmentReportEvidence
data BatchDisassociateAssessmentReportEvidence Source #
See: newBatchDisassociateAssessmentReportEvidence
smart constructor.
Instances
newBatchDisassociateAssessmentReportEvidence Source #
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:
BatchDisassociateAssessmentReportEvidence
, batchDisassociateAssessmentReportEvidence_assessmentId
- The identifier for the assessment.
BatchDisassociateAssessmentReportEvidence
, batchDisassociateAssessmentReportEvidence_evidenceFolderId
- The identifier for the folder that the evidence is stored in.
BatchDisassociateAssessmentReportEvidence
, batchDisassociateAssessmentReportEvidence_evidenceIds
- The list of evidence identifiers.
data BatchDisassociateAssessmentReportEvidenceResponse Source #
See: newBatchDisassociateAssessmentReportEvidenceResponse
smart constructor.
BatchDisassociateAssessmentReportEvidenceResponse' (Maybe [AssessmentReportEvidenceError]) (Maybe [Text]) Int |
Instances
newBatchDisassociateAssessmentReportEvidenceResponse Source #
:: 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:errors:BatchDisassociateAssessmentReportEvidenceResponse'
, batchDisassociateAssessmentReportEvidenceResponse_errors
- A list of errors that the BatchDisassociateAssessmentReportEvidence
API returned.
BatchDisassociateAssessmentReportEvidence
, batchDisassociateAssessmentReportEvidenceResponse_evidenceIds
- The identifier for the evidence.
$sel:httpStatus:BatchDisassociateAssessmentReportEvidenceResponse'
, batchDisassociateAssessmentReportEvidenceResponse_httpStatus
- The response's http status code.
BatchImportEvidenceToAssessmentControl
data BatchImportEvidenceToAssessmentControl Source #
See: newBatchImportEvidenceToAssessmentControl
smart constructor.
Instances
newBatchImportEvidenceToAssessmentControl Source #
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:
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_assessmentId
- The identifier for the assessment.
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_controlSetId
- The identifier for the control set.
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_controlId
- The identifier for the control.
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_manualEvidence
- The list of manual evidence objects.
data BatchImportEvidenceToAssessmentControlResponse Source #
See: newBatchImportEvidenceToAssessmentControlResponse
smart constructor.
BatchImportEvidenceToAssessmentControlResponse' (Maybe [BatchImportEvidenceToAssessmentControlError]) Int |
Instances
newBatchImportEvidenceToAssessmentControlResponse Source #
:: 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 that the BatchImportEvidenceToAssessmentControl
API
returned.
$sel:httpStatus:BatchImportEvidenceToAssessmentControlResponse'
, batchImportEvidenceToAssessmentControlResponse_httpStatus
- The response's http status code.
CreateAssessment
data CreateAssessment Source #
See: newCreateAssessment
smart constructor.
CreateAssessment' (Maybe Text) (Maybe (HashMap Text Text)) Text AssessmentReportsDestination Scope [Role] Text |
Instances
:: 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:
CreateAssessment
, createAssessment_description
- The optional description of the assessment to be created.
CreateAssessment
, createAssessment_tags
- The tags that are associated with the assessment.
CreateAssessment
, createAssessment_name
- The name of the assessment to be created.
CreateAssessment
, createAssessment_assessmentReportsDestination
- The assessment report storage destination for the assessment that's
being created.
CreateAssessment
, createAssessment_scope
- Undocumented member.
CreateAssessment
, createAssessment_roles
- The list of roles for the assessment.
CreateAssessment
, createAssessment_frameworkId
- The identifier for the framework that the assessment will be created
from.
data CreateAssessmentResponse Source #
See: newCreateAssessmentResponse
smart constructor.
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.
CreateAssessmentFramework
data CreateAssessmentFramework Source #
See: newCreateAssessmentFramework
smart constructor.
CreateAssessmentFramework' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text (NonEmpty CreateAssessmentFrameworkControlSet) |
Instances
newCreateAssessmentFramework Source #
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:
CreateAssessmentFramework
, createAssessmentFramework_complianceType
- The compliance type that the new custom framework supports, such as CIS
or HIPAA.
CreateAssessmentFramework
, createAssessmentFramework_description
- An optional description for the new custom framework.
CreateAssessmentFramework
, createAssessmentFramework_tags
- The tags that are associated with the framework.
CreateAssessmentFramework
, createAssessmentFramework_name
- The name of the new custom framework.
CreateAssessmentFramework
, createAssessmentFramework_controlSets
- The control sets that are associated with the framework.
data CreateAssessmentFrameworkResponse Source #
See: newCreateAssessmentFrameworkResponse
smart constructor.
Instances
Generic CreateAssessmentFrameworkResponse Source # | |
Read CreateAssessmentFrameworkResponse Source # | |
Show CreateAssessmentFrameworkResponse Source # | |
NFData CreateAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.CreateAssessmentFramework rnf :: CreateAssessmentFrameworkResponse -> () # | |
Eq CreateAssessmentFrameworkResponse Source # | |
type Rep CreateAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.CreateAssessmentFramework type Rep CreateAssessmentFrameworkResponse = D1 ('MetaData "CreateAssessmentFrameworkResponse" "Amazonka.AuditManager.CreateAssessmentFramework" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateAssessmentFrameworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateAssessmentFrameworkResponse Source #
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:
CreateAssessmentFrameworkResponse
, createAssessmentFrameworkResponse_framework
- The name of the new framework that the CreateAssessmentFramework
API
returned.
$sel:httpStatus:CreateAssessmentFrameworkResponse'
, createAssessmentFrameworkResponse_httpStatus
- The response's http status code.
CreateAssessmentReport
data CreateAssessmentReport Source #
See: newCreateAssessmentReport
smart constructor.
Instances
newCreateAssessmentReport Source #
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:
CreateAssessmentReport
, createAssessmentReport_description
- The description of the assessment report.
$sel:queryStatement:CreateAssessmentReport'
, createAssessmentReport_queryStatement
- A SQL statement that represents an evidence finder query.
Provide this parameter when you want to generate an assessment report from the results of an evidence finder search query. When you use this parameter, Audit Manager generates a one-time report using only the evidence from the query output. This report does not include any assessment evidence that was manually added to a report using the console, or associated with a report using the API.
To use this parameter, the
enablementStatus
of evidence finder must be ENABLED
.
For examples and help resolving queryStatement
validation exceptions,
see
Troubleshooting evidence finder issues
in the Audit Manager User Guide.
CreateAssessmentReport
, createAssessmentReport_name
- The name of the new assessment report.
CreateAssessmentReport
, createAssessmentReport_assessmentId
- The identifier for the assessment.
data CreateAssessmentReportResponse Source #
See: newCreateAssessmentReportResponse
smart constructor.
Instances
Generic CreateAssessmentReportResponse Source # | |
Read CreateAssessmentReportResponse Source # | |
Show CreateAssessmentReportResponse Source # | |
Defined in Amazonka.AuditManager.CreateAssessmentReport | |
NFData CreateAssessmentReportResponse Source # | |
Defined in Amazonka.AuditManager.CreateAssessmentReport rnf :: CreateAssessmentReportResponse -> () # | |
Eq CreateAssessmentReportResponse Source # | |
type Rep CreateAssessmentReportResponse Source # | |
Defined in Amazonka.AuditManager.CreateAssessmentReport type Rep CreateAssessmentReportResponse = D1 ('MetaData "CreateAssessmentReportResponse" "Amazonka.AuditManager.CreateAssessmentReport" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateAssessmentReportResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assessmentReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentReport)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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 that the CreateAssessmentReport
API
returned.
$sel:httpStatus:CreateAssessmentReportResponse'
, createAssessmentReportResponse_httpStatus
- The response's http status code.
CreateControl
data CreateControl Source #
See: newCreateControl
smart constructor.
CreateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text (NonEmpty CreateControlMappingSource) |
Instances
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:
CreateControl
, createControl_actionPlanInstructions
- The recommended actions to carry out if the control isn't fulfilled.
CreateControl
, createControl_actionPlanTitle
- The title of the action plan for remediating the control.
CreateControl
, createControl_description
- The description of the control.
CreateControl
, createControl_tags
- The tags that are associated with the control.
CreateControl
, createControl_testingInformation
- The steps to follow to determine if the control is satisfied.
CreateControl
, createControl_name
- The name of the control.
CreateControl
, createControl_controlMappingSources
- The data mapping sources for the control.
data CreateControlResponse Source #
See: newCreateControlResponse
smart constructor.
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 that the CreateControl
API returned.
$sel:httpStatus:CreateControlResponse'
, createControlResponse_httpStatus
- The response's http status code.
DeleteAssessment
data DeleteAssessment Source #
See: newDeleteAssessment
smart constructor.
Instances
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:
DeleteAssessment
, deleteAssessment_assessmentId
- The identifier for the assessment.
data DeleteAssessmentResponse Source #
See: newDeleteAssessmentResponse
smart constructor.
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.
DeleteAssessmentFramework
data DeleteAssessmentFramework Source #
See: newDeleteAssessmentFramework
smart constructor.
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:
DeleteAssessmentFramework
, deleteAssessmentFramework_frameworkId
- The identifier for the custom framework.
data DeleteAssessmentFrameworkResponse Source #
See: newDeleteAssessmentFrameworkResponse
smart constructor.
Instances
Generic DeleteAssessmentFrameworkResponse Source # | |
Read DeleteAssessmentFrameworkResponse Source # | |
Show DeleteAssessmentFrameworkResponse Source # | |
NFData DeleteAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.DeleteAssessmentFramework rnf :: DeleteAssessmentFrameworkResponse -> () # | |
Eq DeleteAssessmentFrameworkResponse Source # | |
type Rep DeleteAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.DeleteAssessmentFramework type Rep DeleteAssessmentFrameworkResponse = D1 ('MetaData "DeleteAssessmentFrameworkResponse" "Amazonka.AuditManager.DeleteAssessmentFramework" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DeleteAssessmentFrameworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteAssessmentFrameworkResponse Source #
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.
DeleteAssessmentFrameworkShare
data DeleteAssessmentFrameworkShare Source #
See: newDeleteAssessmentFrameworkShare
smart constructor.
Instances
newDeleteAssessmentFrameworkShare Source #
Create a value of DeleteAssessmentFrameworkShare
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:requestId:DeleteAssessmentFrameworkShare'
, deleteAssessmentFrameworkShare_requestId
- The unique identifier for the share request to be deleted.
$sel:requestType:DeleteAssessmentFrameworkShare'
, deleteAssessmentFrameworkShare_requestType
- Specifies whether the share request is a sent request or a received
request.
data DeleteAssessmentFrameworkShareResponse Source #
See: newDeleteAssessmentFrameworkShareResponse
smart constructor.
Instances
newDeleteAssessmentFrameworkShareResponse Source #
Create a value of DeleteAssessmentFrameworkShareResponse
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:DeleteAssessmentFrameworkShareResponse'
, deleteAssessmentFrameworkShareResponse_httpStatus
- The response's http status code.
DeleteAssessmentReport
data DeleteAssessmentReport Source #
See: newDeleteAssessmentReport
smart constructor.
Instances
newDeleteAssessmentReport Source #
:: 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:
DeleteAssessmentReport
, deleteAssessmentReport_assessmentId
- The unique identifier for the assessment.
$sel:assessmentReportId:DeleteAssessmentReport'
, deleteAssessmentReport_assessmentReportId
- The unique identifier for the assessment report.
data DeleteAssessmentReportResponse Source #
See: newDeleteAssessmentReportResponse
smart constructor.
Instances
Generic DeleteAssessmentReportResponse Source # | |
Read DeleteAssessmentReportResponse Source # | |
Show DeleteAssessmentReportResponse Source # | |
Defined in Amazonka.AuditManager.DeleteAssessmentReport | |
NFData DeleteAssessmentReportResponse Source # | |
Defined in Amazonka.AuditManager.DeleteAssessmentReport rnf :: DeleteAssessmentReportResponse -> () # | |
Eq DeleteAssessmentReportResponse Source # | |
type Rep DeleteAssessmentReportResponse Source # | |
Defined in Amazonka.AuditManager.DeleteAssessmentReport type Rep DeleteAssessmentReportResponse = D1 ('MetaData "DeleteAssessmentReportResponse" "Amazonka.AuditManager.DeleteAssessmentReport" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DeleteAssessmentReportResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.
DeleteControl
data DeleteControl Source #
See: newDeleteControl
smart constructor.
Instances
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:
DeleteControl
, deleteControl_controlId
- The unique identifier for the control.
data DeleteControlResponse Source #
See: newDeleteControlResponse
smart constructor.
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.
DeregisterAccount
data DeregisterAccount Source #
See: newDeregisterAccount
smart constructor.
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.
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:
DeregisterAccountResponse
, deregisterAccountResponse_status
- The registration status of the account.
$sel:httpStatus:DeregisterAccountResponse'
, deregisterAccountResponse_httpStatus
- The response's http status code.
DeregisterOrganizationAdminAccount
data DeregisterOrganizationAdminAccount Source #
See: newDeregisterOrganizationAdminAccount
smart constructor.
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 administrator account.
data DeregisterOrganizationAdminAccountResponse Source #
See: newDeregisterOrganizationAdminAccountResponse
smart constructor.
Instances
Generic DeregisterOrganizationAdminAccountResponse Source # | |
Read DeregisterOrganizationAdminAccountResponse Source # | |
Show DeregisterOrganizationAdminAccountResponse Source # | |
NFData DeregisterOrganizationAdminAccountResponse Source # | |
Eq DeregisterOrganizationAdminAccountResponse Source # | |
type Rep DeregisterOrganizationAdminAccountResponse Source # | |
Defined in Amazonka.AuditManager.DeregisterOrganizationAdminAccount type Rep DeregisterOrganizationAdminAccountResponse = D1 ('MetaData "DeregisterOrganizationAdminAccountResponse" "Amazonka.AuditManager.DeregisterOrganizationAdminAccount" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DeregisterOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeregisterOrganizationAdminAccountResponse Source #
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.
DisassociateAssessmentReportEvidenceFolder
data DisassociateAssessmentReportEvidenceFolder Source #
See: newDisassociateAssessmentReportEvidenceFolder
smart constructor.
Instances
newDisassociateAssessmentReportEvidenceFolder Source #
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:
DisassociateAssessmentReportEvidenceFolder
, disassociateAssessmentReportEvidenceFolder_assessmentId
- The unique identifier for the assessment.
DisassociateAssessmentReportEvidenceFolder
, disassociateAssessmentReportEvidenceFolder_evidenceFolderId
- The unique identifier for the folder that the evidence is stored in.
data DisassociateAssessmentReportEvidenceFolderResponse Source #
See: newDisassociateAssessmentReportEvidenceFolderResponse
smart constructor.
Instances
newDisassociateAssessmentReportEvidenceFolderResponse Source #
:: 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.
GetAccountStatus
data GetAccountStatus Source #
See: newGetAccountStatus
smart constructor.
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.
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:
GetAccountStatusResponse
, getAccountStatusResponse_status
- The status of the Amazon Web Services account.
$sel:httpStatus:GetAccountStatusResponse'
, getAccountStatusResponse_httpStatus
- The response's http status code.
GetAssessment
data GetAssessment Source #
See: newGetAssessment
smart constructor.
Instances
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:
GetAssessment
, getAssessment_assessmentId
- The unique identifier for the assessment.
data GetAssessmentResponse Source #
See: newGetAssessmentResponse
smart constructor.
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:assessment:GetAssessmentResponse'
, getAssessmentResponse_assessment
- Undocumented member.
$sel:userRole:GetAssessmentResponse'
, getAssessmentResponse_userRole
- Undocumented member.
$sel:httpStatus:GetAssessmentResponse'
, getAssessmentResponse_httpStatus
- The response's http status code.
GetAssessmentFramework
data GetAssessmentFramework Source #
See: newGetAssessmentFramework
smart constructor.
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:
GetAssessmentFramework
, getAssessmentFramework_frameworkId
- The identifier for the framework.
data GetAssessmentFrameworkResponse Source #
See: newGetAssessmentFrameworkResponse
smart constructor.
Instances
Generic GetAssessmentFrameworkResponse Source # | |
Read GetAssessmentFrameworkResponse Source # | |
Show GetAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.GetAssessmentFramework | |
NFData GetAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.GetAssessmentFramework rnf :: GetAssessmentFrameworkResponse -> () # | |
Eq GetAssessmentFrameworkResponse Source # | |
type Rep GetAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.GetAssessmentFramework type Rep GetAssessmentFrameworkResponse = D1 ('MetaData "GetAssessmentFrameworkResponse" "Amazonka.AuditManager.GetAssessmentFramework" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "GetAssessmentFrameworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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:
GetAssessmentFrameworkResponse
, getAssessmentFrameworkResponse_framework
- The framework that the GetAssessmentFramework
API returned.
$sel:httpStatus:GetAssessmentFrameworkResponse'
, getAssessmentFrameworkResponse_httpStatus
- The response's http status code.
GetAssessmentReportUrl
data GetAssessmentReportUrl Source #
See: newGetAssessmentReportUrl
smart constructor.
Instances
newGetAssessmentReportUrl Source #
:: 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 unique identifier for the assessment report.
GetAssessmentReportUrl
, getAssessmentReportUrl_assessmentId
- The unique identifier for the assessment.
data GetAssessmentReportUrlResponse Source #
See: newGetAssessmentReportUrlResponse
smart constructor.
Instances
Generic GetAssessmentReportUrlResponse Source # | |
Read GetAssessmentReportUrlResponse Source # | |
Show GetAssessmentReportUrlResponse Source # | |
Defined in Amazonka.AuditManager.GetAssessmentReportUrl | |
NFData GetAssessmentReportUrlResponse Source # | |
Defined in Amazonka.AuditManager.GetAssessmentReportUrl rnf :: GetAssessmentReportUrlResponse -> () # | |
Eq GetAssessmentReportUrlResponse Source # | |
type Rep GetAssessmentReportUrlResponse Source # | |
Defined in Amazonka.AuditManager.GetAssessmentReportUrl type Rep GetAssessmentReportUrlResponse = D1 ('MetaData "GetAssessmentReportUrlResponse" "Amazonka.AuditManager.GetAssessmentReportUrl" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "GetAssessmentReportUrlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "preSignedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe URL)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.
GetChangeLogs
data GetChangeLogs Source #
See: newGetChangeLogs
smart constructor.
Instances
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:
GetChangeLogs
, getChangeLogs_controlId
- The unique identifier for the control.
GetChangeLogs
, getChangeLogs_controlSetId
- The unique identifier for the control set.
$sel:maxResults:GetChangeLogs'
, getChangeLogs_maxResults
- Represents the maximum number of results on a page or for an API request
call.
GetChangeLogs
, getChangeLogs_nextToken
- The pagination token that's used to fetch the next set of results.
GetChangeLogs
, getChangeLogs_assessmentId
- The unique identifier for the 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.
GetChangeLogs
, getChangeLogsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:GetChangeLogsResponse'
, getChangeLogsResponse_httpStatus
- The response's http status code.
GetControl
data GetControl Source #
See: newGetControl
smart constructor.
Instances
:: 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:
GetControl
, getControl_controlId
- The identifier for the control.
data GetControlResponse Source #
See: newGetControlResponse
smart constructor.
Instances
newGetControlResponse Source #
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 that the GetControl
API returned.
$sel:httpStatus:GetControlResponse'
, getControlResponse_httpStatus
- The response's http status code.
GetDelegations
data GetDelegations Source #
See: newGetDelegations
smart constructor.
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:maxResults:GetDelegations'
, getDelegations_maxResults
- Represents the maximum number of results on a page or for an API request
call.
GetDelegations
, getDelegations_nextToken
- The pagination token that's used to fetch the next set of results.
data GetDelegationsResponse Source #
See: newGetDelegationsResponse
smart constructor.
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:
GetDelegationsResponse
, getDelegationsResponse_delegations
- The list of delegations that the GetDelegations
API returned.
GetDelegations
, getDelegationsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:GetDelegationsResponse'
, getDelegationsResponse_httpStatus
- The response's http status code.
GetEvidence
data GetEvidence Source #
See: newGetEvidence
smart constructor.
Instances
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:
GetEvidence
, getEvidence_assessmentId
- The unique identifier for the assessment.
GetEvidence
, getEvidence_controlSetId
- The unique identifier for the control set.
GetEvidence
, getEvidence_evidenceFolderId
- The unique identifier for the folder that the evidence is stored in.
GetEvidence
, getEvidence_evidenceId
- The unique identifier for the evidence.
data GetEvidenceResponse Source #
See: newGetEvidenceResponse
smart constructor.
Instances
newGetEvidenceResponse Source #
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 that the GetEvidence
API returned.
$sel:httpStatus:GetEvidenceResponse'
, getEvidenceResponse_httpStatus
- The response's http status code.
GetEvidenceByEvidenceFolder
data GetEvidenceByEvidenceFolder Source #
See: newGetEvidenceByEvidenceFolder
smart constructor.
Instances
newGetEvidenceByEvidenceFolder Source #
:: 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:maxResults:GetEvidenceByEvidenceFolder'
, getEvidenceByEvidenceFolder_maxResults
- Represents the maximum number of results on a page or for an API request
call.
GetEvidenceByEvidenceFolder
, getEvidenceByEvidenceFolder_nextToken
- The pagination token that's used to fetch the next set of results.
GetEvidenceByEvidenceFolder
, getEvidenceByEvidenceFolder_assessmentId
- The identifier for the assessment.
GetEvidenceByEvidenceFolder
, getEvidenceByEvidenceFolder_controlSetId
- The identifier for the control set.
GetEvidenceByEvidenceFolder
, getEvidenceByEvidenceFolder_evidenceFolderId
- The unique identifier for the folder that the evidence is stored in.
data GetEvidenceByEvidenceFolderResponse Source #
See: newGetEvidenceByEvidenceFolderResponse
smart constructor.
Instances
newGetEvidenceByEvidenceFolderResponse Source #
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:evidence:GetEvidenceByEvidenceFolderResponse'
, getEvidenceByEvidenceFolderResponse_evidence
- The list of evidence that the GetEvidenceByEvidenceFolder
API
returned.
GetEvidenceByEvidenceFolder
, getEvidenceByEvidenceFolderResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:GetEvidenceByEvidenceFolderResponse'
, getEvidenceByEvidenceFolderResponse_httpStatus
- The response's http status code.
GetEvidenceFolder
data GetEvidenceFolder Source #
See: newGetEvidenceFolder
smart constructor.
Instances
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:
GetEvidenceFolder
, getEvidenceFolder_assessmentId
- The unique identifier for the assessment.
GetEvidenceFolder
, getEvidenceFolder_controlSetId
- The unique identifier for the control set.
GetEvidenceFolder
, getEvidenceFolder_evidenceFolderId
- The unique identifier for the folder that the evidence is stored in.
data GetEvidenceFolderResponse Source #
See: newGetEvidenceFolderResponse
smart constructor.
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 that the evidence is stored in.
$sel:httpStatus:GetEvidenceFolderResponse'
, getEvidenceFolderResponse_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:maxResults:GetEvidenceFoldersByAssessment'
, getEvidenceFoldersByAssessment_maxResults
- Represents the maximum number of results on a page or for an API request
call.
GetEvidenceFoldersByAssessment
, getEvidenceFoldersByAssessment_nextToken
- The pagination token that's used to fetch the next set of results.
GetEvidenceFoldersByAssessment
, getEvidenceFoldersByAssessment_assessmentId
- The unique identifier for the assessment.
data GetEvidenceFoldersByAssessmentResponse Source #
See: newGetEvidenceFoldersByAssessmentResponse
smart constructor.
Instances
newGetEvidenceFoldersByAssessmentResponse Source #
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:evidenceFolders:GetEvidenceFoldersByAssessmentResponse'
, getEvidenceFoldersByAssessmentResponse_evidenceFolders
- The list of evidence folders that the GetEvidenceFoldersByAssessment
API returned.
GetEvidenceFoldersByAssessment
, getEvidenceFoldersByAssessmentResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:GetEvidenceFoldersByAssessmentResponse'
, getEvidenceFoldersByAssessmentResponse_httpStatus
- The response's http status code.
GetEvidenceFoldersByAssessmentControl
data GetEvidenceFoldersByAssessmentControl Source #
See: newGetEvidenceFoldersByAssessmentControl
smart constructor.
Instances
newGetEvidenceFoldersByAssessmentControl Source #
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:maxResults:GetEvidenceFoldersByAssessmentControl'
, getEvidenceFoldersByAssessmentControl_maxResults
- Represents the maximum number of results on a page or for an API request
call.
GetEvidenceFoldersByAssessmentControl
, getEvidenceFoldersByAssessmentControl_nextToken
- The pagination token that's used to fetch the next set of results.
GetEvidenceFoldersByAssessmentControl
, getEvidenceFoldersByAssessmentControl_assessmentId
- The identifier for the assessment.
GetEvidenceFoldersByAssessmentControl
, getEvidenceFoldersByAssessmentControl_controlSetId
- The identifier for the control set.
GetEvidenceFoldersByAssessmentControl
, getEvidenceFoldersByAssessmentControl_controlId
- The identifier for the control.
data GetEvidenceFoldersByAssessmentControlResponse Source #
See: newGetEvidenceFoldersByAssessmentControlResponse
smart constructor.
Instances
newGetEvidenceFoldersByAssessmentControlResponse Source #
:: 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:evidenceFolders:GetEvidenceFoldersByAssessmentControlResponse'
, getEvidenceFoldersByAssessmentControlResponse_evidenceFolders
- The list of evidence folders that the
GetEvidenceFoldersByAssessmentControl
API returned.
GetEvidenceFoldersByAssessmentControl
, getEvidenceFoldersByAssessmentControlResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:GetEvidenceFoldersByAssessmentControlResponse'
, getEvidenceFoldersByAssessmentControlResponse_httpStatus
- The response's http status code.
GetInsights
data GetInsights Source #
See: newGetInsights
smart constructor.
Instances
newGetInsights :: GetInsights Source #
Create a value of GetInsights
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetInsightsResponse Source #
See: newGetInsightsResponse
smart constructor.
Instances
newGetInsightsResponse Source #
Create a value of GetInsightsResponse
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:insights:GetInsightsResponse'
, getInsightsResponse_insights
- The analytics data that the GetInsights
API returned.
$sel:httpStatus:GetInsightsResponse'
, getInsightsResponse_httpStatus
- The response's http status code.
GetInsightsByAssessment
data GetInsightsByAssessment Source #
See: newGetInsightsByAssessment
smart constructor.
Instances
newGetInsightsByAssessment Source #
Create a value of GetInsightsByAssessment
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:
GetInsightsByAssessment
, getInsightsByAssessment_assessmentId
- The unique identifier for the assessment.
data GetInsightsByAssessmentResponse Source #
See: newGetInsightsByAssessmentResponse
smart constructor.
Instances
Generic GetInsightsByAssessmentResponse Source # | |
Read GetInsightsByAssessmentResponse Source # | |
Show GetInsightsByAssessmentResponse Source # | |
NFData GetInsightsByAssessmentResponse Source # | |
Defined in Amazonka.AuditManager.GetInsightsByAssessment rnf :: GetInsightsByAssessmentResponse -> () # | |
Eq GetInsightsByAssessmentResponse Source # | |
type Rep GetInsightsByAssessmentResponse Source # | |
Defined in Amazonka.AuditManager.GetInsightsByAssessment type Rep GetInsightsByAssessmentResponse = D1 ('MetaData "GetInsightsByAssessmentResponse" "Amazonka.AuditManager.GetInsightsByAssessment" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "GetInsightsByAssessmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightsByAssessment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetInsightsByAssessmentResponse Source #
Create a value of GetInsightsByAssessmentResponse
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:insights:GetInsightsByAssessmentResponse'
, getInsightsByAssessmentResponse_insights
- The assessment analytics data that the GetInsightsByAssessment
API
returned.
$sel:httpStatus:GetInsightsByAssessmentResponse'
, getInsightsByAssessmentResponse_httpStatus
- The response's http status code.
GetOrganizationAdminAccount
data GetOrganizationAdminAccount Source #
See: newGetOrganizationAdminAccount
smart constructor.
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 #
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 administrator account.
$sel:organizationId:GetOrganizationAdminAccountResponse'
, getOrganizationAdminAccountResponse_organizationId
- The identifier for the organization.
$sel:httpStatus:GetOrganizationAdminAccountResponse'
, getOrganizationAdminAccountResponse_httpStatus
- The response's http status code.
GetServicesInScope
data GetServicesInScope Source #
See: newGetServicesInScope
smart constructor.
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.
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 that's associated with the Amazon Web Service.
$sel:httpStatus:GetServicesInScopeResponse'
, getServicesInScopeResponse_httpStatus
- The response's http status code.
GetSettings
data GetSettings Source #
See: newGetSettings
smart constructor.
Instances
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 setting attribute enum values.
data GetSettingsResponse Source #
See: newGetSettingsResponse
smart constructor.
Instances
newGetSettingsResponse Source #
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.
ListAssessmentControlInsightsByControlDomain
data ListAssessmentControlInsightsByControlDomain Source #
See: newListAssessmentControlInsightsByControlDomain
smart constructor.
Instances
newListAssessmentControlInsightsByControlDomain Source #
:: Text |
|
-> Text | |
-> ListAssessmentControlInsightsByControlDomain |
Create a value of ListAssessmentControlInsightsByControlDomain
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:maxResults:ListAssessmentControlInsightsByControlDomain'
, listAssessmentControlInsightsByControlDomain_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListAssessmentControlInsightsByControlDomain
, listAssessmentControlInsightsByControlDomain_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:controlDomainId:ListAssessmentControlInsightsByControlDomain'
, listAssessmentControlInsightsByControlDomain_controlDomainId
- The unique identifier for the control domain.
ListAssessmentControlInsightsByControlDomain
, listAssessmentControlInsightsByControlDomain_assessmentId
- The unique identifier for the active assessment.
data ListAssessmentControlInsightsByControlDomainResponse Source #
See: newListAssessmentControlInsightsByControlDomainResponse
smart constructor.
ListAssessmentControlInsightsByControlDomainResponse' (Maybe [ControlInsightsMetadataByAssessmentItem]) (Maybe Text) Int |
Instances
newListAssessmentControlInsightsByControlDomainResponse Source #
:: Int |
|
-> ListAssessmentControlInsightsByControlDomainResponse |
Create a value of ListAssessmentControlInsightsByControlDomainResponse
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:controlInsightsByAssessment:ListAssessmentControlInsightsByControlDomainResponse'
, listAssessmentControlInsightsByControlDomainResponse_controlInsightsByAssessment
- The assessment control analytics data that the
ListAssessmentControlInsightsByControlDomain
API returned.
ListAssessmentControlInsightsByControlDomain
, listAssessmentControlInsightsByControlDomainResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListAssessmentControlInsightsByControlDomainResponse'
, listAssessmentControlInsightsByControlDomainResponse_httpStatus
- The response's http status code.
ListAssessmentFrameworkShareRequests
data ListAssessmentFrameworkShareRequests Source #
See: newListAssessmentFrameworkShareRequests
smart constructor.
Instances
newListAssessmentFrameworkShareRequests Source #
Create a value of ListAssessmentFrameworkShareRequests
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:maxResults:ListAssessmentFrameworkShareRequests'
, listAssessmentFrameworkShareRequests_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListAssessmentFrameworkShareRequests
, listAssessmentFrameworkShareRequests_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:requestType:ListAssessmentFrameworkShareRequests'
, listAssessmentFrameworkShareRequests_requestType
- Specifies whether the share request is a sent request or a received
request.
data ListAssessmentFrameworkShareRequestsResponse Source #
See: newListAssessmentFrameworkShareRequestsResponse
smart constructor.
ListAssessmentFrameworkShareRequestsResponse' (Maybe [AssessmentFrameworkShareRequest]) (Maybe Text) Int |
Instances
newListAssessmentFrameworkShareRequestsResponse Source #
:: Int |
|
-> ListAssessmentFrameworkShareRequestsResponse |
Create a value of ListAssessmentFrameworkShareRequestsResponse
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:assessmentFrameworkShareRequests:ListAssessmentFrameworkShareRequestsResponse'
, listAssessmentFrameworkShareRequestsResponse_assessmentFrameworkShareRequests
- The list of share requests that the
ListAssessmentFrameworkShareRequests
API returned.
ListAssessmentFrameworkShareRequests
, listAssessmentFrameworkShareRequestsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListAssessmentFrameworkShareRequestsResponse'
, listAssessmentFrameworkShareRequestsResponse_httpStatus
- The response's http status code.
ListAssessmentFrameworks
data ListAssessmentFrameworks Source #
See: newListAssessmentFrameworks
smart constructor.
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:maxResults:ListAssessmentFrameworks'
, listAssessmentFrameworks_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListAssessmentFrameworks
, listAssessmentFrameworks_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:frameworkType:ListAssessmentFrameworks'
, listAssessmentFrameworks_frameworkType
- The type of framework, such as a standard framework or a custom
framework.
data ListAssessmentFrameworksResponse Source #
See: newListAssessmentFrameworksResponse
smart constructor.
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:frameworkMetadataList:ListAssessmentFrameworksResponse'
, listAssessmentFrameworksResponse_frameworkMetadataList
- The list of metadata objects for the framework.
ListAssessmentFrameworks
, listAssessmentFrameworksResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListAssessmentFrameworksResponse'
, listAssessmentFrameworksResponse_httpStatus
- The response's http status code.
ListAssessmentReports
data ListAssessmentReports Source #
See: newListAssessmentReports
smart constructor.
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:maxResults:ListAssessmentReports'
, listAssessmentReports_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListAssessmentReports
, listAssessmentReports_nextToken
- The pagination token that's used to fetch the next set of results.
data ListAssessmentReportsResponse Source #
See: newListAssessmentReportsResponse
smart constructor.
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 that the ListAssessmentReports
API
returned.
ListAssessmentReports
, listAssessmentReportsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListAssessmentReportsResponse'
, listAssessmentReportsResponse_httpStatus
- The response's http status code.
ListAssessments
data ListAssessments Source #
See: newListAssessments
smart constructor.
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:maxResults:ListAssessments'
, listAssessments_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListAssessments
, listAssessments_nextToken
- The pagination token that's used to fetch the next set of results.
ListAssessments
, listAssessments_status
- The current status of the assessment.
data ListAssessmentsResponse Source #
See: newListAssessmentsResponse
smart constructor.
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:assessmentMetadata:ListAssessmentsResponse'
, listAssessmentsResponse_assessmentMetadata
- The metadata that's associated with the assessment.
ListAssessments
, listAssessmentsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListAssessmentsResponse'
, listAssessmentsResponse_httpStatus
- The response's http status code.
ListControlDomainInsights
data ListControlDomainInsights Source #
See: newListControlDomainInsights
smart constructor.
Instances
newListControlDomainInsights :: ListControlDomainInsights Source #
Create a value of ListControlDomainInsights
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:maxResults:ListControlDomainInsights'
, listControlDomainInsights_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListControlDomainInsights
, listControlDomainInsights_nextToken
- The pagination token that's used to fetch the next set of results.
data ListControlDomainInsightsResponse Source #
See: newListControlDomainInsightsResponse
smart constructor.
Instances
newListControlDomainInsightsResponse Source #
Create a value of ListControlDomainInsightsResponse
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:controlDomainInsights:ListControlDomainInsightsResponse'
, listControlDomainInsightsResponse_controlDomainInsights
- The control domain analytics data that the ListControlDomainInsights
API returned.
ListControlDomainInsights
, listControlDomainInsightsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListControlDomainInsightsResponse'
, listControlDomainInsightsResponse_httpStatus
- The response's http status code.
ListControlDomainInsightsByAssessment
data ListControlDomainInsightsByAssessment Source #
See: newListControlDomainInsightsByAssessment
smart constructor.
Instances
newListControlDomainInsightsByAssessment Source #
Create a value of ListControlDomainInsightsByAssessment
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:maxResults:ListControlDomainInsightsByAssessment'
, listControlDomainInsightsByAssessment_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListControlDomainInsightsByAssessment
, listControlDomainInsightsByAssessment_nextToken
- The pagination token that's used to fetch the next set of results.
ListControlDomainInsightsByAssessment
, listControlDomainInsightsByAssessment_assessmentId
- The unique identifier for the active assessment.
data ListControlDomainInsightsByAssessmentResponse Source #
See: newListControlDomainInsightsByAssessmentResponse
smart constructor.
Instances
newListControlDomainInsightsByAssessmentResponse Source #
:: Int |
|
-> ListControlDomainInsightsByAssessmentResponse |
Create a value of ListControlDomainInsightsByAssessmentResponse
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:controlDomainInsights:ListControlDomainInsightsByAssessmentResponse'
, listControlDomainInsightsByAssessmentResponse_controlDomainInsights
- The control domain analytics data that the
ListControlDomainInsightsByAssessment
API returned.
ListControlDomainInsightsByAssessment
, listControlDomainInsightsByAssessmentResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListControlDomainInsightsByAssessmentResponse'
, listControlDomainInsightsByAssessmentResponse_httpStatus
- The response's http status code.
ListControlInsightsByControlDomain
data ListControlInsightsByControlDomain Source #
See: newListControlInsightsByControlDomain
smart constructor.
Instances
newListControlInsightsByControlDomain Source #
Create a value of ListControlInsightsByControlDomain
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:maxResults:ListControlInsightsByControlDomain'
, listControlInsightsByControlDomain_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListControlInsightsByControlDomain
, listControlInsightsByControlDomain_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:controlDomainId:ListControlInsightsByControlDomain'
, listControlInsightsByControlDomain_controlDomainId
- The unique identifier for the control domain.
data ListControlInsightsByControlDomainResponse Source #
See: newListControlInsightsByControlDomainResponse
smart constructor.
Instances
newListControlInsightsByControlDomainResponse Source #
Create a value of ListControlInsightsByControlDomainResponse
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:controlInsightsMetadata:ListControlInsightsByControlDomainResponse'
, listControlInsightsByControlDomainResponse_controlInsightsMetadata
- The control analytics data that the ListControlInsightsByControlDomain
API returned.
ListControlInsightsByControlDomain
, listControlInsightsByControlDomainResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListControlInsightsByControlDomainResponse'
, listControlInsightsByControlDomainResponse_httpStatus
- The response's http status code.
ListControls
data ListControls Source #
See: newListControls
smart constructor.
Instances
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:maxResults:ListControls'
, listControls_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListControls
, listControls_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:controlType:ListControls'
, listControls_controlType
- The type of control, such as a standard control or a custom control.
data ListControlsResponse Source #
See: newListControlsResponse
smart constructor.
Instances
newListControlsResponse Source #
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:controlMetadataList:ListControlsResponse'
, listControlsResponse_controlMetadataList
- The list of control metadata objects that the ListControls
API
returned.
ListControls
, listControlsResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListControlsResponse'
, listControlsResponse_httpStatus
- The response's http status code.
ListKeywordsForDataSource
data ListKeywordsForDataSource Source #
See: newListKeywordsForDataSource
smart constructor.
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:maxResults:ListKeywordsForDataSource'
, listKeywordsForDataSource_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListKeywordsForDataSource
, listKeywordsForDataSource_nextToken
- The pagination token that's used to fetch the next set of results.
ListKeywordsForDataSource
, listKeywordsForDataSource_source
- The control mapping data source that the keywords apply to.
data ListKeywordsForDataSourceResponse Source #
See: newListKeywordsForDataSourceResponse
smart constructor.
Instances
newListKeywordsForDataSourceResponse Source #
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:keywords:ListKeywordsForDataSourceResponse'
, listKeywordsForDataSourceResponse_keywords
- The list of keywords for the event mapping source.
ListKeywordsForDataSource
, listKeywordsForDataSourceResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListKeywordsForDataSourceResponse'
, listKeywordsForDataSourceResponse_httpStatus
- The response's http status code.
ListNotifications
data ListNotifications Source #
See: newListNotifications
smart constructor.
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:maxResults:ListNotifications'
, listNotifications_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListNotifications
, listNotifications_nextToken
- The pagination token that's used to fetch the next set of results.
data ListNotificationsResponse Source #
See: newListNotificationsResponse
smart constructor.
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:
ListNotifications
, listNotificationsResponse_nextToken
- The pagination token that's 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.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
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 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:
ListTagsForResourceResponse
, listTagsForResourceResponse_tags
- The list of tags that the ListTagsForResource
API returned.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
RegisterAccount
data RegisterAccount Source #
See: newRegisterAccount
smart constructor.
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:delegatedAdminAccount:RegisterAccount'
, registerAccount_delegatedAdminAccount
- The delegated administrator account for Audit Manager.
RegisterAccount
, registerAccount_kmsKey
- The KMS key details.
data RegisterAccountResponse Source #
See: newRegisterAccountResponse
smart constructor.
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:
RegisterAccountResponse
, registerAccountResponse_status
- The status of the account registration request.
$sel:httpStatus:RegisterAccountResponse'
, registerAccountResponse_httpStatus
- The response's http status code.
RegisterOrganizationAdminAccount
data RegisterOrganizationAdminAccount Source #
See: newRegisterOrganizationAdminAccount
smart constructor.
Instances
newRegisterOrganizationAdminAccount Source #
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:
RegisterOrganizationAdminAccount
, registerOrganizationAdminAccount_adminAccountId
- The identifier for the delegated administrator account.
data RegisterOrganizationAdminAccountResponse Source #
See: newRegisterOrganizationAdminAccountResponse
smart constructor.
Instances
newRegisterOrganizationAdminAccountResponse Source #
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:
RegisterOrganizationAdminAccount
, registerOrganizationAdminAccountResponse_adminAccountId
- The identifier for the delegated administrator account.
$sel:organizationId:RegisterOrganizationAdminAccountResponse'
, registerOrganizationAdminAccountResponse_organizationId
- The identifier for the organization.
$sel:httpStatus:RegisterOrganizationAdminAccountResponse'
, registerOrganizationAdminAccountResponse_httpStatus
- The response's http status code.
StartAssessmentFrameworkShare
data StartAssessmentFrameworkShare Source #
See: newStartAssessmentFrameworkShare
smart constructor.
Instances
newStartAssessmentFrameworkShare Source #
:: Text | |
-> Text | |
-> Text | |
-> StartAssessmentFrameworkShare |
Create a value of StartAssessmentFrameworkShare
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:
StartAssessmentFrameworkShare
, startAssessmentFrameworkShare_comment
- An optional comment from the sender about the share request.
StartAssessmentFrameworkShare
, startAssessmentFrameworkShare_frameworkId
- The unique identifier for the custom framework to be shared.
StartAssessmentFrameworkShare
, startAssessmentFrameworkShare_destinationAccount
- The Amazon Web Services account of the recipient.
StartAssessmentFrameworkShare
, startAssessmentFrameworkShare_destinationRegion
- The Amazon Web Services Region of the recipient.
data StartAssessmentFrameworkShareResponse Source #
See: newStartAssessmentFrameworkShareResponse
smart constructor.
Instances
newStartAssessmentFrameworkShareResponse Source #
Create a value of StartAssessmentFrameworkShareResponse
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:assessmentFrameworkShareRequest:StartAssessmentFrameworkShareResponse'
, startAssessmentFrameworkShareResponse_assessmentFrameworkShareRequest
- The share request that's created by the StartAssessmentFrameworkShare
API.
$sel:httpStatus:StartAssessmentFrameworkShareResponse'
, startAssessmentFrameworkShareResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
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 resource.
TagResource
, tagResource_tags
- The tags that are associated with the resource.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
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.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
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.
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.
UpdateAssessment
data UpdateAssessment Source #
See: newUpdateAssessment
smart constructor.
UpdateAssessment' (Maybe Text) (Maybe Text) (Maybe AssessmentReportsDestination) (Maybe [Role]) Text Scope |
Instances
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:assessmentDescription:UpdateAssessment'
, updateAssessment_assessmentDescription
- The description of the assessment.
UpdateAssessment
, updateAssessment_assessmentName
- The name of the assessment to be updated.
UpdateAssessment
, updateAssessment_assessmentReportsDestination
- The assessment report storage destination for the assessment that's
being updated.
UpdateAssessment
, updateAssessment_roles
- The list of roles for the assessment.
UpdateAssessment
, updateAssessment_assessmentId
- The unique identifier for the assessment.
UpdateAssessment
, updateAssessment_scope
- The scope of the assessment.
data UpdateAssessmentResponse Source #
See: newUpdateAssessmentResponse
smart constructor.
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 for the UpdateAssessment
API. This is the name of
the updated assessment.
$sel:httpStatus:UpdateAssessmentResponse'
, updateAssessmentResponse_httpStatus
- The response's http status code.
UpdateAssessmentControl
data UpdateAssessmentControl Source #
See: newUpdateAssessmentControl
smart constructor.
Instances
newUpdateAssessmentControl Source #
:: 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:
UpdateAssessmentControl
, updateAssessmentControl_commentBody
- The comment body text for the control.
$sel:controlStatus:UpdateAssessmentControl'
, updateAssessmentControl_controlStatus
- The status of the control.
UpdateAssessmentControl
, updateAssessmentControl_assessmentId
- The unique identifier for the assessment.
UpdateAssessmentControl
, updateAssessmentControl_controlSetId
- The unique identifier for the control set.
UpdateAssessmentControl
, updateAssessmentControl_controlId
- The unique identifier for the control.
data UpdateAssessmentControlResponse Source #
See: newUpdateAssessmentControlResponse
smart constructor.
Instances
Generic UpdateAssessmentControlResponse Source # | |
Read UpdateAssessmentControlResponse Source # | |
Show UpdateAssessmentControlResponse Source # | |
NFData UpdateAssessmentControlResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentControl rnf :: UpdateAssessmentControlResponse -> () # | |
Eq UpdateAssessmentControlResponse Source # | |
type Rep UpdateAssessmentControlResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentControl type Rep UpdateAssessmentControlResponse = D1 ('MetaData "UpdateAssessmentControlResponse" "Amazonka.AuditManager.UpdateAssessmentControl" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "UpdateAssessmentControlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "control") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentControl)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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 that the UpdateAssessmentControl
API returned.
$sel:httpStatus:UpdateAssessmentControlResponse'
, updateAssessmentControlResponse_httpStatus
- The response's http status code.
UpdateAssessmentControlSetStatus
data UpdateAssessmentControlSetStatus Source #
See: newUpdateAssessmentControlSetStatus
smart constructor.
Instances
newUpdateAssessmentControlSetStatus Source #
:: 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:
UpdateAssessmentControlSetStatus
, updateAssessmentControlSetStatus_assessmentId
- The unique identifier for the assessment.
UpdateAssessmentControlSetStatus
, updateAssessmentControlSetStatus_controlSetId
- The unique identifier for the control set.
UpdateAssessmentControlSetStatus
, updateAssessmentControlSetStatus_status
- The status of the control set that's being updated.
UpdateAssessmentControlSetStatus
, updateAssessmentControlSetStatus_comment
- The comment that's related to the status update.
data UpdateAssessmentControlSetStatusResponse Source #
See: newUpdateAssessmentControlSetStatusResponse
smart constructor.
Instances
newUpdateAssessmentControlSetStatusResponse Source #
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 that the
UpdateAssessmentControlSetStatus
API returned.
$sel:httpStatus:UpdateAssessmentControlSetStatusResponse'
, updateAssessmentControlSetStatusResponse_httpStatus
- The response's http status code.
UpdateAssessmentFramework
data UpdateAssessmentFramework Source #
See: newUpdateAssessmentFramework
smart constructor.
UpdateAssessmentFramework' (Maybe Text) (Maybe Text) Text Text (NonEmpty UpdateAssessmentFrameworkControlSet) |
Instances
newUpdateAssessmentFramework Source #
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:
UpdateAssessmentFramework
, updateAssessmentFramework_complianceType
- The compliance type that the new custom framework supports, such as CIS
or HIPAA.
UpdateAssessmentFramework
, updateAssessmentFramework_description
- The description of the updated framework.
UpdateAssessmentFramework
, updateAssessmentFramework_frameworkId
- The unique identifier for the framework.
UpdateAssessmentFramework
, updateAssessmentFramework_name
- The name of the framework to be updated.
UpdateAssessmentFramework
, updateAssessmentFramework_controlSets
- The control sets that are associated with the framework.
data UpdateAssessmentFrameworkResponse Source #
See: newUpdateAssessmentFrameworkResponse
smart constructor.
Instances
Generic UpdateAssessmentFrameworkResponse Source # | |
Read UpdateAssessmentFrameworkResponse Source # | |
Show UpdateAssessmentFrameworkResponse Source # | |
NFData UpdateAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentFramework rnf :: UpdateAssessmentFrameworkResponse -> () # | |
Eq UpdateAssessmentFrameworkResponse Source # | |
type Rep UpdateAssessmentFrameworkResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentFramework type Rep UpdateAssessmentFrameworkResponse = D1 ('MetaData "UpdateAssessmentFrameworkResponse" "Amazonka.AuditManager.UpdateAssessmentFramework" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "UpdateAssessmentFrameworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateAssessmentFrameworkResponse Source #
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:
UpdateAssessmentFrameworkResponse
, updateAssessmentFrameworkResponse_framework
- The name of the framework.
$sel:httpStatus:UpdateAssessmentFrameworkResponse'
, updateAssessmentFrameworkResponse_httpStatus
- The response's http status code.
UpdateAssessmentFrameworkShare
data UpdateAssessmentFrameworkShare Source #
See: newUpdateAssessmentFrameworkShare
smart constructor.
Instances
newUpdateAssessmentFrameworkShare Source #
Create a value of UpdateAssessmentFrameworkShare
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:requestId:UpdateAssessmentFrameworkShare'
, updateAssessmentFrameworkShare_requestId
- The unique identifier for the share request.
$sel:requestType:UpdateAssessmentFrameworkShare'
, updateAssessmentFrameworkShare_requestType
- Specifies whether the share request is a sent request or a received
request.
UpdateAssessmentFrameworkShare
, updateAssessmentFrameworkShare_action
- Specifies the update action for the share request.
data UpdateAssessmentFrameworkShareResponse Source #
See: newUpdateAssessmentFrameworkShareResponse
smart constructor.
Instances
newUpdateAssessmentFrameworkShareResponse Source #
Create a value of UpdateAssessmentFrameworkShareResponse
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:assessmentFrameworkShareRequest:UpdateAssessmentFrameworkShareResponse'
, updateAssessmentFrameworkShareResponse_assessmentFrameworkShareRequest
- The updated share request that's returned by the
UpdateAssessmentFrameworkShare
operation.
$sel:httpStatus:UpdateAssessmentFrameworkShareResponse'
, updateAssessmentFrameworkShareResponse_httpStatus
- The response's http status code.
UpdateAssessmentStatus
data UpdateAssessmentStatus Source #
See: newUpdateAssessmentStatus
smart constructor.
Instances
newUpdateAssessmentStatus Source #
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:
UpdateAssessmentStatus
, updateAssessmentStatus_assessmentId
- The unique identifier for the assessment.
UpdateAssessmentStatus
, updateAssessmentStatus_status
- The current status of the assessment.
data UpdateAssessmentStatusResponse Source #
See: newUpdateAssessmentStatusResponse
smart constructor.
Instances
Generic UpdateAssessmentStatusResponse Source # | |
Read UpdateAssessmentStatusResponse Source # | |
Show UpdateAssessmentStatusResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentStatus | |
NFData UpdateAssessmentStatusResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentStatus rnf :: UpdateAssessmentStatusResponse -> () # | |
Eq UpdateAssessmentStatusResponse Source # | |
type Rep UpdateAssessmentStatusResponse Source # | |
Defined in Amazonka.AuditManager.UpdateAssessmentStatus type Rep UpdateAssessmentStatusResponse = D1 ('MetaData "UpdateAssessmentStatusResponse" "Amazonka.AuditManager.UpdateAssessmentStatus" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "UpdateAssessmentStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assessment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Assessment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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 that the UpdateAssessmentStatus
API
returned.
$sel:httpStatus:UpdateAssessmentStatusResponse'
, updateAssessmentStatusResponse_httpStatus
- The response's http status code.
UpdateControl
data UpdateControl Source #
See: newUpdateControl
smart constructor.
UpdateControl' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text (NonEmpty ControlMappingSource) |
Instances
:: 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:
UpdateControl
, updateControl_actionPlanInstructions
- The recommended actions to carry out if the control isn't fulfilled.
UpdateControl
, updateControl_actionPlanTitle
- The title of the action plan for remediating the control.
UpdateControl
, updateControl_description
- The optional description of the control.
UpdateControl
, updateControl_testingInformation
- The steps that you should follow to determine if the control is met.
UpdateControl
, updateControl_controlId
- The identifier for the control.
UpdateControl
, updateControl_name
- The name of the updated control.
UpdateControl
, updateControl_controlMappingSources
- The data mapping sources for the control.
data UpdateControlResponse Source #
See: newUpdateControlResponse
smart constructor.
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 that the UpdateControl
API
returned.
$sel:httpStatus:UpdateControlResponse'
, updateControlResponse_httpStatus
- The response's http status code.
UpdateSettings
data UpdateSettings Source #
See: newUpdateSettings
smart constructor.
UpdateSettings' (Maybe AssessmentReportsDestination) (Maybe [Role]) (Maybe DeregistrationPolicy) (Maybe Bool) (Maybe Text) (Maybe Text) |
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:
UpdateSettings
, updateSettings_defaultAssessmentReportsDestination
- The default storage destination for assessment reports.
UpdateSettings
, updateSettings_defaultProcessOwners
- A list of the default audit owners.
UpdateSettings
, updateSettings_deregistrationPolicy
- The deregistration policy for your Audit Manager data. You can use this
attribute to determine how your data is handled when you deregister
Audit Manager.
$sel:evidenceFinderEnabled:UpdateSettings'
, updateSettings_evidenceFinderEnabled
- Specifies whether the evidence finder feature is enabled. Change this
attribute to enable or disable evidence finder.
When you use this attribute to disable evidence finder, Audit Manager deletes the event data store that’s used to query your evidence data. As a result, you can’t re-enable evidence finder and use the feature again. Your only alternative is to deregister and then re-register Audit Manager.
UpdateSettings
, updateSettings_kmsKey
- The KMS key details.
UpdateSettings
, updateSettings_snsTopic
- The Amazon Simple Notification Service (Amazon SNS) topic that Audit
Manager sends notifications to.
data UpdateSettingsResponse Source #
See: newUpdateSettingsResponse
smart constructor.
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.
ValidateAssessmentReportIntegrity
data ValidateAssessmentReportIntegrity Source #
See: newValidateAssessmentReportIntegrity
smart constructor.
Instances
newValidateAssessmentReportIntegrity Source #
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 Amazon S3 bucket that the assessment report is
stored in.
data ValidateAssessmentReportIntegrityResponse Source #
See: newValidateAssessmentReportIntegrityResponse
smart constructor.
ValidateAssessmentReportIntegrityResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [Text]) Int |
Instances
newValidateAssessmentReportIntegrityResponse Source #
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:signatureAlgorithm:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureAlgorithm
- The signature algorithm that's used to code sign the assessment report
file.
$sel:signatureDateTime:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureDateTime
- The date and time signature that specifies when the assessment report
was created.
$sel:signatureKeyId:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureKeyId
- The unique identifier for the validation signature key.
$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:httpStatus:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_httpStatus
- The response's http status code.
Types
AccountStatus
newtype AccountStatus Source #
pattern AccountStatus_ACTIVE :: AccountStatus | |
pattern AccountStatus_INACTIVE :: AccountStatus | |
pattern AccountStatus_PENDING_ACTIVATION :: AccountStatus |
Instances
ActionEnum
newtype ActionEnum Source #
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 #
Instances
AssessmentReportStatus
newtype AssessmentReportStatus Source #
pattern AssessmentReportStatus_COMPLETE :: AssessmentReportStatus | |
pattern AssessmentReportStatus_FAILED :: AssessmentReportStatus | |
pattern AssessmentReportStatus_IN_PROGRESS :: AssessmentReportStatus |
Instances
AssessmentStatus
newtype AssessmentStatus Source #
pattern AssessmentStatus_ACTIVE :: AssessmentStatus | |
pattern AssessmentStatus_INACTIVE :: AssessmentStatus |
Instances
ControlResponse
newtype ControlResponse Source #
pattern ControlResponse_AUTOMATE :: ControlResponse | |
pattern ControlResponse_DEFER :: ControlResponse | |
pattern ControlResponse_IGNORE :: ControlResponse | |
pattern ControlResponse_MANUAL :: ControlResponse |
Instances
ControlSetStatus
newtype ControlSetStatus Source #
pattern ControlSetStatus_ACTIVE :: ControlSetStatus | |
pattern ControlSetStatus_REVIEWED :: ControlSetStatus | |
pattern ControlSetStatus_UNDER_REVIEW :: ControlSetStatus |
Instances
ControlStatus
newtype ControlStatus Source #
pattern ControlStatus_INACTIVE :: ControlStatus | |
pattern ControlStatus_REVIEWED :: ControlStatus | |
pattern ControlStatus_UNDER_REVIEW :: ControlStatus |
Instances
ControlType
newtype ControlType Source #
pattern ControlType_Custom :: ControlType | |
pattern ControlType_Standard :: ControlType |
Instances
DelegationStatus
newtype DelegationStatus Source #
pattern DelegationStatus_COMPLETE :: DelegationStatus | |
pattern DelegationStatus_IN_PROGRESS :: DelegationStatus | |
pattern DelegationStatus_UNDER_REVIEW :: DelegationStatus |
Instances
DeleteResources
newtype DeleteResources Source #
pattern DeleteResources_ALL :: DeleteResources | |
pattern DeleteResources_DEFAULT :: DeleteResources |
Instances
EvidenceFinderBackfillStatus
newtype EvidenceFinderBackfillStatus Source #
Instances
EvidenceFinderEnablementStatus
newtype EvidenceFinderEnablementStatus Source #
Instances
FrameworkType
newtype FrameworkType Source #
pattern FrameworkType_Custom :: FrameworkType | |
pattern FrameworkType_Standard :: FrameworkType |
Instances
KeywordInputType
newtype KeywordInputType Source #
Instances
ObjectTypeEnum
newtype ObjectTypeEnum Source #
pattern ObjectTypeEnum_ASSESSMENT :: ObjectTypeEnum | |
pattern ObjectTypeEnum_ASSESSMENT_REPORT :: ObjectTypeEnum | |
pattern ObjectTypeEnum_CONTROL :: ObjectTypeEnum | |
pattern ObjectTypeEnum_CONTROL_SET :: ObjectTypeEnum | |
pattern ObjectTypeEnum_DELEGATION :: ObjectTypeEnum |
Instances
RoleType
pattern RoleType_PROCESS_OWNER :: RoleType | |
pattern RoleType_RESOURCE_OWNER :: RoleType |
Instances
SettingAttribute
newtype SettingAttribute Source #
Instances
ShareRequestAction
newtype ShareRequestAction Source #
pattern ShareRequestAction_ACCEPT :: ShareRequestAction | |
pattern ShareRequestAction_DECLINE :: ShareRequestAction | |
pattern ShareRequestAction_REVOKE :: ShareRequestAction |
Instances
ShareRequestStatus
newtype ShareRequestStatus Source #
pattern ShareRequestStatus_ACTIVE :: ShareRequestStatus | |
pattern ShareRequestStatus_DECLINED :: ShareRequestStatus | |
pattern ShareRequestStatus_EXPIRED :: ShareRequestStatus | |
pattern ShareRequestStatus_EXPIRING :: ShareRequestStatus | |
pattern ShareRequestStatus_FAILED :: ShareRequestStatus | |
pattern ShareRequestStatus_REPLICATING :: ShareRequestStatus | |
pattern ShareRequestStatus_REVOKED :: ShareRequestStatus | |
pattern ShareRequestStatus_SHARED :: ShareRequestStatus |
Instances
ShareRequestType
newtype ShareRequestType Source #
pattern ShareRequestType_RECEIVED :: ShareRequestType | |
pattern ShareRequestType_SENT :: ShareRequestType |
Instances
SourceFrequency
newtype SourceFrequency Source #
pattern SourceFrequency_DAILY :: SourceFrequency | |
pattern SourceFrequency_MONTHLY :: SourceFrequency | |
pattern SourceFrequency_WEEKLY :: SourceFrequency |
Instances
SourceSetUpOption
newtype SourceSetUpOption Source #
pattern SourceSetUpOption_Procedural_Controls_Mapping :: SourceSetUpOption | |
pattern SourceSetUpOption_System_Controls_Mapping :: SourceSetUpOption |
Instances
SourceType
newtype SourceType Source #
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 or email address.
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:emailAddress:AWSAccount'
, aWSAccount_emailAddress
- The email address that's associated with the Amazon Web Services
account.
$sel:id:AWSAccount'
, aWSAccount_id
- The identifier for the Amazon Web Services account.
$sel:name:AWSAccount'
, aWSAccount_name
- The name of the Amazon Web Services account.
AWSService
data AWSService Source #
An Amazon Web Service such as Amazon S3 or CloudTrail.
See: newAWSService
smart constructor.
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.
Assessment' (Maybe Text) (Maybe AWSAccount) (Maybe AssessmentFramework) (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:
Assessment
, assessment_arn
- The Amazon Resource Name (ARN) of the assessment.
$sel:awsAccount:Assessment'
, assessment_awsAccount
- The Amazon Web Services account that's associated with the assessment.
$sel:framework:Assessment'
, assessment_framework
- The framework that the assessment was created from.
Assessment
, assessment_metadata
- The metadata for the assessment.
$sel:tags:Assessment'
, assessment_tags
- The tags that are associated with the assessment.
AssessmentControl
data AssessmentControl Source #
The control entity that represents a standard control or a custom control in an Audit Manager assessment.
See: newAssessmentControl
smart constructor.
AssessmentControl' (Maybe Int) (Maybe [ControlComment]) (Maybe Text) (Maybe Int) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe ControlResponse) (Maybe ControlStatus) |
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:assessmentReportEvidenceCount:AssessmentControl'
, assessmentControl_assessmentReportEvidenceCount
- The amount of evidence in the assessment report.
$sel:comments:AssessmentControl'
, assessmentControl_comments
- The list of comments that's attached to the control.
$sel:description:AssessmentControl'
, assessmentControl_description
- The description of the control.
$sel:evidenceCount:AssessmentControl'
, assessmentControl_evidenceCount
- The amount of evidence that's collected for the control.
$sel:evidenceSources:AssessmentControl'
, assessmentControl_evidenceSources
- The list of data sources for the evidence.
$sel:id:AssessmentControl'
, assessmentControl_id
- The identifier for the control.
$sel:name:AssessmentControl'
, assessmentControl_name
- The name of the control.
$sel:response:AssessmentControl'
, assessmentControl_response
- The response of the control.
$sel:status:AssessmentControl'
, assessmentControl_status
- The status of the control.
AssessmentControlSet
data AssessmentControlSet Source #
Represents a set of controls in an Audit Manager assessment.
See: newAssessmentControlSet
smart constructor.
AssessmentControlSet' (Maybe [AssessmentControl]) (Maybe [Delegation]) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe [Role]) (Maybe ControlSetStatus) (Maybe Int) |
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:controls:AssessmentControlSet'
, assessmentControlSet_controls
- The list of controls that's contained with the control set.
$sel:delegations:AssessmentControlSet'
, assessmentControlSet_delegations
- The delegations that are associated with the control set.
AssessmentControlSet
, assessmentControlSet_description
- The description for the control set.
AssessmentControlSet
, assessmentControlSet_id
- The identifier of the control set in the assessment. This is the control
set name in a plain string format.
$sel:manualEvidenceCount:AssessmentControlSet'
, assessmentControlSet_manualEvidenceCount
- The total number of evidence objects that are uploaded manually to the
control set.
$sel:roles:AssessmentControlSet'
, assessmentControlSet_roles
- The roles that are associated with the control set.
AssessmentControlSet
, assessmentControlSet_status
- The current status of the control set.
$sel:systemEvidenceCount:AssessmentControlSet'
, assessmentControlSet_systemEvidenceCount
- The total number of evidence objects that are retrieved automatically
for the control set.
AssessmentEvidenceFolder
data AssessmentEvidenceFolder Source #
The folder where Audit Manager stores evidence for an assessment.
See: newAssessmentEvidenceFolder
smart constructor.
AssessmentEvidenceFolder' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Text) (Maybe Text) (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:assessmentId:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_assessmentId
- The identifier for the assessment.
$sel:assessmentReportSelectionCount:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_assessmentReportSelectionCount
- The total count of evidence that's included in the assessment report.
$sel:author:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_author
- The name of the user who created the evidence folder.
$sel:controlId:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_controlId
- The unique identifier for the control.
$sel:controlName:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_controlName
- The name of the control.
$sel:controlSetId:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_controlSetId
- The identifier for the control set.
$sel:dataSource:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_dataSource
- The Amazon Web Service that the evidence was collected from.
$sel:date:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_date
- The date when the first evidence was added to the evidence folder.
$sel:evidenceAwsServiceSourceCount:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_evidenceAwsServiceSourceCount
- The total number of Amazon Web Services resources that were assessed to
generate the evidence.
$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:evidenceByTypeComplianceCheckIssuesCount:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_evidenceByTypeComplianceCheckIssuesCount
- The total number of issues that were reported directly from Security
Hub, Config, or both.
$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 such as Amazon EC2, Amazon S3, or IAM.
$sel:evidenceByTypeManualCount:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_evidenceByTypeManualCount
- The number of evidence that falls under the manual category. This
evidence is imported manually.
$sel:evidenceByTypeUserActivityCount:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_evidenceByTypeUserActivityCount
- The number of evidence that falls under the user activity category. This
evidence is collected from CloudTrail logs.
$sel:evidenceResourcesIncludedCount:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_evidenceResourcesIncludedCount
- The amount of evidence that's included in the evidence folder.
$sel:id:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_id
- The identifier for the folder that the evidence is stored in.
$sel:name:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_name
- The name of the evidence folder.
$sel:totalEvidence:AssessmentEvidenceFolder'
, assessmentEvidenceFolder_totalEvidence
- The total amount of evidence 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.
AssessmentFramework' (Maybe Text) (Maybe [AssessmentControlSet]) (Maybe Text) (Maybe FrameworkMetadata) |
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 framework.
$sel:controlSets:AssessmentFramework'
, assessmentFramework_controlSets
- The control sets that are associated with the framework.
AssessmentFramework
, assessmentFramework_id
- The unique identifier for the framework.
$sel:metadata:AssessmentFramework'
, assessmentFramework_metadata
- Undocumented member.
AssessmentFrameworkMetadata
data AssessmentFrameworkMetadata Source #
The metadata that's associated with a standard framework or a custom framework.
See: newAssessmentFrameworkMetadata
smart constructor.
AssessmentFrameworkMetadata' (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe FrameworkType) |
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:arn:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_arn
- The Amazon Resource Name (ARN) of the 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 that are associated with the framework.
$sel:controlsCount:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_controlsCount
- The number of controls that are associated with the framework.
$sel:createdAt:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_createdAt
- The time when the framework was created.
$sel:description:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_description
- The description of the framework.
$sel:id:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_id
- The unique identifier for the framework.
$sel:lastUpdatedAt:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_lastUpdatedAt
- The time when the framework was most recently updated.
$sel:logo:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_logo
- The logo that's associated with the framework.
$sel:name:AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_name
- The name of the framework.
$sel:type':AssessmentFrameworkMetadata'
, assessmentFrameworkMetadata_type
- The framework type, such as a standard framework or a custom framework.
AssessmentFrameworkShareRequest
data AssessmentFrameworkShareRequest Source #
Represents a share request for a custom framework in Audit Manager.
See: newAssessmentFrameworkShareRequest
smart constructor.
AssessmentFrameworkShareRequest' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe ShareRequestStatus) |
Instances
newAssessmentFrameworkShareRequest :: AssessmentFrameworkShareRequest Source #
Create a value of AssessmentFrameworkShareRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:comment:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_comment
- An optional comment from the sender about the share request.
$sel:complianceType:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_complianceType
- The compliance type that the shared custom framework supports, such as
CIS or HIPAA.
$sel:creationTime:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_creationTime
- The time when the share request was created.
$sel:customControlsCount:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_customControlsCount
- The number of custom controls that are part of the shared custom
framework.
$sel:destinationAccount:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_destinationAccount
- The Amazon Web Services account of the recipient.
$sel:destinationRegion:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_destinationRegion
- The Amazon Web Services Region of the recipient.
$sel:expirationTime:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_expirationTime
- The time when the share request expires.
$sel:frameworkDescription:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_frameworkDescription
- The description of the shared custom framework.
$sel:frameworkId:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_frameworkId
- The unique identifier for the shared custom framework.
$sel:frameworkName:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_frameworkName
- The name of the custom framework that the share request is for.
$sel:id:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_id
- The unique identifier for the share request.
$sel:lastUpdated:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_lastUpdated
- Specifies when the share request was last updated.
$sel:sourceAccount:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_sourceAccount
- The Amazon Web Services account of the sender.
$sel:standardControlsCount:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_standardControlsCount
- The number of standard controls that are part of the shared custom
framework.
$sel:status:AssessmentFrameworkShareRequest'
, assessmentFrameworkShareRequest_status
- The status of the share request.
AssessmentMetadata
data AssessmentMetadata Source #
The metadata that's associated with the specified assessment.
See: newAssessmentMetadata
smart constructor.
AssessmentMetadata' (Maybe AssessmentReportsDestination) (Maybe Text) (Maybe POSIX) (Maybe [Delegation]) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [Role]) (Maybe Scope) (Maybe AssessmentStatus) |
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:assessmentReportsDestination:AssessmentMetadata'
, assessmentMetadata_assessmentReportsDestination
- The destination that evidence reports are stored in for the assessment.
$sel:complianceType:AssessmentMetadata'
, assessmentMetadata_complianceType
- The name of the compliance standard that's related to the assessment,
such as PCI-DSS.
AssessmentMetadata
, assessmentMetadata_creationTime
- Specifies when the assessment was created.
$sel:delegations:AssessmentMetadata'
, assessmentMetadata_delegations
- The delegations that are associated with the assessment.
$sel:description:AssessmentMetadata'
, assessmentMetadata_description
- The description of the assessment.
AssessmentMetadata
, assessmentMetadata_id
- The unique identifier for the assessment.
AssessmentMetadata
, assessmentMetadata_lastUpdated
- The time of the most recent update.
$sel:name:AssessmentMetadata'
, assessmentMetadata_name
- The name of the assessment.
$sel:roles:AssessmentMetadata'
, assessmentMetadata_roles
- The roles that are associated with the assessment.
$sel:scope:AssessmentMetadata'
, assessmentMetadata_scope
- The wrapper of Amazon Web Services accounts and services that are in
scope for the assessment.
AssessmentMetadata
, assessmentMetadata_status
- The overall status of the assessment.
AssessmentMetadataItem
data AssessmentMetadataItem Source #
A metadata object that's associated with an assessment in Audit Manager.
See: newAssessmentMetadataItem
smart constructor.
AssessmentMetadataItem' (Maybe Text) (Maybe POSIX) (Maybe [Delegation]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [Role]) (Maybe AssessmentStatus) |
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:complianceType:AssessmentMetadataItem'
, assessmentMetadataItem_complianceType
- The name of the compliance standard that's related to the assessment,
such as PCI-DSS.
AssessmentMetadataItem
, assessmentMetadataItem_creationTime
- Specifies when the assessment was created.
$sel:delegations:AssessmentMetadataItem'
, assessmentMetadataItem_delegations
- The delegations that are associated with the assessment.
AssessmentMetadataItem
, assessmentMetadataItem_id
- The unique identifier for the assessment.
AssessmentMetadataItem
, assessmentMetadataItem_lastUpdated
- The time of the most recent update.
$sel:name:AssessmentMetadataItem'
, assessmentMetadataItem_name
- The name of the assessment.
$sel:roles:AssessmentMetadataItem'
, assessmentMetadataItem_roles
- The roles that are associated with the assessment.
AssessmentMetadataItem
, assessmentMetadataItem_status
- The current status of the assessment.
AssessmentReport
data AssessmentReport Source #
A finalized document that's generated from an Audit Manager assessment. These reports summarize the relevant evidence that was collected for your audit, and link to the relevant evidence folders. These evidence folders are named and organized according to the controls that are specified in your assessment.
See: newAssessmentReport
smart constructor.
AssessmentReport' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssessmentReportStatus) |
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:assessmentId:AssessmentReport'
, assessmentReport_assessmentId
- The identifier for the specified assessment.
$sel:assessmentName:AssessmentReport'
, assessmentReport_assessmentName
- The name of the associated assessment.
$sel:author:AssessmentReport'
, assessmentReport_author
- The name of the user who created the assessment report.
$sel:awsAccountId:AssessmentReport'
, assessmentReport_awsAccountId
- The identifier for the specified Amazon Web Services account.
$sel:creationTime:AssessmentReport'
, assessmentReport_creationTime
- Specifies when the assessment report was created.
$sel:description:AssessmentReport'
, assessmentReport_description
- The description of the specified assessment report.
$sel:id:AssessmentReport'
, assessmentReport_id
- The unique identifier for the assessment report.
$sel:name:AssessmentReport'
, assessmentReport_name
- The name that's given to the assessment report.
$sel:status:AssessmentReport'
, assessmentReport_status
- The current status of the specified assessment report.
AssessmentReportEvidenceError
data AssessmentReportEvidenceError Source #
An error entity for assessment report evidence errors. 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 that was returned.
$sel:errorMessage:AssessmentReportEvidenceError'
, assessmentReportEvidenceError_errorMessage
- The error message that was returned.
$sel:evidenceId:AssessmentReportEvidenceError'
, assessmentReportEvidenceError_evidenceId
- The identifier for the evidence.
AssessmentReportMetadata
data AssessmentReportMetadata Source #
The metadata objects that are associated with the specified assessment report.
See: newAssessmentReportMetadata
smart constructor.
AssessmentReportMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssessmentReportStatus) |
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:assessmentId:AssessmentReportMetadata'
, assessmentReportMetadata_assessmentId
- The unique identifier for the associated assessment.
$sel:assessmentName:AssessmentReportMetadata'
, assessmentReportMetadata_assessmentName
- The name of the associated assessment.
$sel:author:AssessmentReportMetadata'
, assessmentReportMetadata_author
- The name of the user who created the assessment report.
$sel:creationTime:AssessmentReportMetadata'
, assessmentReportMetadata_creationTime
- Specifies when the assessment report was created.
$sel:description:AssessmentReportMetadata'
, assessmentReportMetadata_description
- The description of the assessment report.
$sel:id:AssessmentReportMetadata'
, assessmentReportMetadata_id
- The unique identifier for the assessment report.
$sel:name:AssessmentReportMetadata'
, assessmentReportMetadata_name
- The name of the assessment report.
$sel:status:AssessmentReportMetadata'
, assessmentReportMetadata_status
- The current status of the assessment report.
AssessmentReportsDestination
data AssessmentReportsDestination Source #
The location where Audit Manager saves assessment reports for the given assessment.
See: newAssessmentReportsDestination
smart constructor.
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.
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 that the BatchCreateDelegationByAssessment
API
returned.
$sel:errorMessage:BatchCreateDelegationByAssessmentError'
, batchCreateDelegationByAssessmentError_errorMessage
- The error message that the BatchCreateDelegationByAssessment
API
returned.
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 delegation.
$sel:errorCode:BatchDeleteDelegationByAssessmentError'
, batchDeleteDelegationByAssessmentError_errorCode
- The error code that the BatchDeleteDelegationByAssessment
API
returned.
$sel:errorMessage:BatchDeleteDelegationByAssessmentError'
, batchDeleteDelegationByAssessmentError_errorMessage
- The error message that the BatchDeleteDelegationByAssessment
API
returned.
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.
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 that the BatchImportEvidenceToAssessmentControl
API
returned.
$sel:errorMessage:BatchImportEvidenceToAssessmentControlError'
, batchImportEvidenceToAssessmentControlError_errorMessage
- The error message that the BatchImportEvidenceToAssessmentControl
API
returned.
$sel:manualEvidence:BatchImportEvidenceToAssessmentControlError'
, batchImportEvidenceToAssessmentControlError_manualEvidence
- Manual evidence that can't be collected automatically by Audit Manager.
ChangeLog
The record of a change within Audit Manager. For example, this could be the status change of an assessment or the delegation of a control set.
See: newChangeLog
smart constructor.
ChangeLog' (Maybe ActionEnum) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe ObjectTypeEnum) |
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:action:ChangeLog'
, changeLog_action
- The action that was performed.
$sel:createdAt:ChangeLog'
, changeLog_createdAt
- The time when the action was performed and the changelog record was
created.
$sel:createdBy:ChangeLog'
, changeLog_createdBy
- The IAM user or role that performed the action.
$sel:objectName:ChangeLog'
, changeLog_objectName
- The name of the object that changed. This could be the name of an
assessment, control, or control set.
$sel:objectType:ChangeLog'
, changeLog_objectType
- The object that was changed, such as an assessment, control, or control
set.
Control
A control in Audit Manager.
See: newControl
smart constructor.
Control' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (NonEmpty ControlMappingSource)) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe ControlType) |
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:actionPlanInstructions:Control'
, control_actionPlanInstructions
- The recommended actions to carry out if the control isn't fulfilled.
$sel:actionPlanTitle:Control'
, control_actionPlanTitle
- The title of the action plan for remediating the control.
$sel:arn:Control'
, control_arn
- The Amazon Resource Name (ARN) of the control.
$sel:controlMappingSources:Control'
, control_controlMappingSources
- The data mapping sources for the control.
$sel:controlSources:Control'
, control_controlSources
- The data source types that determine where Audit Manager collects
evidence from for the control.
$sel:createdAt:Control'
, control_createdAt
- The time when the control was created.
$sel:createdBy:Control'
, control_createdBy
- The IAM user or role that created the control.
$sel:description:Control'
, control_description
- The description of the control.
$sel:id:Control'
, control_id
- The unique identifier for the control.
$sel:lastUpdatedAt:Control'
, control_lastUpdatedAt
- The time when the control was most recently updated.
$sel:lastUpdatedBy:Control'
, control_lastUpdatedBy
- The IAM user or role that most recently updated the control.
$sel:name:Control'
, control_name
- The name of the control.
$sel:tags:Control'
, control_tags
- The tags associated with the control.
$sel:testingInformation:Control'
, control_testingInformation
- The steps that you should follow to determine if the control has been
satisfied.
$sel:type':Control'
, control_type
- The type of control, such as a custom control or a standard control.
ControlComment
data ControlComment Source #
A comment that's 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:commentBody:ControlComment'
, controlComment_commentBody
- The body text of a control comment.
$sel:postedDate:ControlComment'
, controlComment_postedDate
- The time when the comment was posted.
ControlDomainInsights
data ControlDomainInsights Source #
A summary of the latest analytics data for a specific control domain.
Control domain insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.
See: newControlDomainInsights
smart constructor.
ControlDomainInsights' (Maybe Int) (Maybe EvidenceInsights) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Int) |
Instances
newControlDomainInsights :: ControlDomainInsights Source #
Create a value of ControlDomainInsights
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:controlsCountByNoncompliantEvidence:ControlDomainInsights'
, controlDomainInsights_controlsCountByNoncompliantEvidence
- The number of controls in the control domain that collected
non-compliant evidence on the lastUpdated
date.
$sel:evidenceInsights:ControlDomainInsights'
, controlDomainInsights_evidenceInsights
- A breakdown of the compliance check status for the evidence that’s
associated with the control domain.
$sel:id:ControlDomainInsights'
, controlDomainInsights_id
- The unique identifier for the control domain.
$sel:lastUpdated:ControlDomainInsights'
, controlDomainInsights_lastUpdated
- The time when the control domain insights were last updated.
$sel:name:ControlDomainInsights'
, controlDomainInsights_name
- The name of the control domain.
$sel:totalControlsCount:ControlDomainInsights'
, controlDomainInsights_totalControlsCount
- The total number of controls in the control domain.
ControlInsightsMetadataByAssessmentItem
data ControlInsightsMetadataByAssessmentItem Source #
A summary of the latest analytics data for a specific control in a specific active assessment.
Control insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.
See: newControlInsightsMetadataByAssessmentItem
smart constructor.
ControlInsightsMetadataByAssessmentItem' (Maybe Text) (Maybe EvidenceInsights) (Maybe Text) (Maybe POSIX) (Maybe Text) |
Instances
newControlInsightsMetadataByAssessmentItem :: ControlInsightsMetadataByAssessmentItem Source #
Create a value of ControlInsightsMetadataByAssessmentItem
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:ControlInsightsMetadataByAssessmentItem'
, controlInsightsMetadataByAssessmentItem_controlSetName
- The name of the control set that the assessment control belongs to.
$sel:evidenceInsights:ControlInsightsMetadataByAssessmentItem'
, controlInsightsMetadataByAssessmentItem_evidenceInsights
- A breakdown of the compliance check status for the evidence that’s
associated with the assessment control.
$sel:id:ControlInsightsMetadataByAssessmentItem'
, controlInsightsMetadataByAssessmentItem_id
- The unique identifier for the assessment control.
$sel:lastUpdated:ControlInsightsMetadataByAssessmentItem'
, controlInsightsMetadataByAssessmentItem_lastUpdated
- The time when the assessment control insights were last updated.
$sel:name:ControlInsightsMetadataByAssessmentItem'
, controlInsightsMetadataByAssessmentItem_name
- The name of the assessment control.
ControlInsightsMetadataItem
data ControlInsightsMetadataItem Source #
A summary of the latest analytics data for a specific control.
This data reflects the total counts for the specified control across all active assessments. Control insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.
See: newControlInsightsMetadataItem
smart constructor.
Instances
newControlInsightsMetadataItem :: ControlInsightsMetadataItem Source #
Create a value of ControlInsightsMetadataItem
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:evidenceInsights:ControlInsightsMetadataItem'
, controlInsightsMetadataItem_evidenceInsights
- A breakdown of the compliance check status for the evidence that’s
associated with the control.
$sel:id:ControlInsightsMetadataItem'
, controlInsightsMetadataItem_id
- The unique identifier for the control.
$sel:lastUpdated:ControlInsightsMetadataItem'
, controlInsightsMetadataItem_lastUpdated
- The time when the control insights were last updated.
$sel:name:ControlInsightsMetadataItem'
, controlInsightsMetadataItem_name
- The name of the control.
ControlMappingSource
data ControlMappingSource Source #
The data source that determines where Audit Manager collects evidence from for the control.
See: newControlMappingSource
smart constructor.
ControlMappingSource' (Maybe Text) (Maybe SourceFrequency) (Maybe Text) (Maybe SourceKeyword) (Maybe Text) (Maybe SourceSetUpOption) (Maybe SourceType) (Maybe Text) |
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:sourceDescription:ControlMappingSource'
, controlMappingSource_sourceDescription
- The description of the source.
$sel:sourceFrequency:ControlMappingSource'
, controlMappingSource_sourceFrequency
- The frequency of evidence collection for the control mapping source.
$sel:sourceId:ControlMappingSource'
, controlMappingSource_sourceId
- The unique identifier for the source.
$sel:sourceKeyword:ControlMappingSource'
, controlMappingSource_sourceKeyword
- Undocumented member.
$sel:sourceName:ControlMappingSource'
, controlMappingSource_sourceName
- The name of the source.
$sel:sourceSetUpOption:ControlMappingSource'
, controlMappingSource_sourceSetUpOption
- The setup option for the data source. This option reflects if the
evidence collection is automated or manual.
$sel:sourceType:ControlMappingSource'
, controlMappingSource_sourceType
- Specifies one of the five data source types for evidence collection.
$sel:troubleshootingText:ControlMappingSource'
, controlMappingSource_troubleshootingText
- The instructions for troubleshooting the control.
ControlMetadata
data ControlMetadata Source #
The metadata that's associated with the standard control or custom control.
See: newControlMetadata
smart constructor.
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:arn:ControlMetadata'
, controlMetadata_arn
- The Amazon Resource Name (ARN) of the control.
$sel:controlSources:ControlMetadata'
, controlMetadata_controlSources
- The data source that determines where Audit Manager collects evidence
from for the control.
$sel:createdAt:ControlMetadata'
, controlMetadata_createdAt
- The time when the control was created.
$sel:id:ControlMetadata'
, controlMetadata_id
- The unique identifier for the control.
$sel:lastUpdatedAt:ControlMetadata'
, controlMetadata_lastUpdatedAt
- The time when the control was most recently updated.
$sel:name:ControlMetadata'
, controlMetadata_name
- The name of the 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.
ControlSet
, controlSet_id
- The identifier of the control set in the assessment. This is the control
set name in a plain string format.
ControlSet
, controlSet_name
- The name of the control set.
CreateAssessmentFrameworkControl
data CreateAssessmentFrameworkControl Source #
The control entity attributes that uniquely identify an existing control to be added to a framework in Audit Manager.
See: newCreateAssessmentFrameworkControl
smart constructor.
Instances
ToJSON CreateAssessmentFrameworkControl Source # | |
Generic CreateAssessmentFrameworkControl Source # | |
Read CreateAssessmentFrameworkControl Source # | |
Show CreateAssessmentFrameworkControl Source # | |
NFData CreateAssessmentFrameworkControl Source # | |
Eq CreateAssessmentFrameworkControl Source # | |
Hashable CreateAssessmentFrameworkControl Source # | |
type Rep CreateAssessmentFrameworkControl Source # | |
Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl type Rep CreateAssessmentFrameworkControl = D1 ('MetaData "CreateAssessmentFrameworkControl" "Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateAssessmentFrameworkControl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
newCreateAssessmentFrameworkControl 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 doesn't contain the control set ID.
See: newCreateAssessmentFrameworkControlSet
smart constructor.
Instances
newCreateAssessmentFrameworkControlSet Source #
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 doesn't contain the
control set ID.
$sel:name:CreateAssessmentFrameworkControlSet'
, createAssessmentFrameworkControlSet_name
- The name of the control set.
CreateControlMappingSource
data CreateControlMappingSource Source #
The control mapping fields that represent the source for evidence
collection, along with related parameters and metadata. This doesn't
contain mappingID
.
See: newCreateControlMappingSource
smart constructor.
CreateControlMappingSource' (Maybe Text) (Maybe SourceFrequency) (Maybe SourceKeyword) (Maybe Text) (Maybe SourceSetUpOption) (Maybe SourceType) (Maybe Text) |
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:sourceDescription:CreateControlMappingSource'
, createControlMappingSource_sourceDescription
- The description of the data source that determines where Audit Manager
collects evidence from for the control.
$sel:sourceFrequency:CreateControlMappingSource'
, createControlMappingSource_sourceFrequency
- The frequency of evidence collection for the control mapping source.
$sel:sourceKeyword:CreateControlMappingSource'
, createControlMappingSource_sourceKeyword
- Undocumented member.
$sel:sourceName:CreateControlMappingSource'
, createControlMappingSource_sourceName
- The name of the control mapping data source.
$sel:sourceSetUpOption:CreateControlMappingSource'
, createControlMappingSource_sourceSetUpOption
- The setup option for the data source, which reflects if the evidence
collection is automated or manual.
$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 control.
CreateDelegationRequest
data CreateDelegationRequest Source #
A collection of attributes that's 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:comment:CreateDelegationRequest'
, createDelegationRequest_comment
- A comment that's related to the delegation request.
$sel:controlSetId:CreateDelegationRequest'
, createDelegationRequest_controlSetId
- The unique identifier for the control set.
$sel:roleArn:CreateDelegationRequest'
, createDelegationRequest_roleArn
- The Amazon Resource Name (ARN) of the IAM role.
$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
.
Delegation
data Delegation Source #
The assignment of a control set to a delegate for review.
See: newDelegation
smart constructor.
Delegation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe RoleType) (Maybe DelegationStatus) |
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:assessmentId:Delegation'
, delegation_assessmentId
- The identifier for the assessment that's associated with the
delegation.
$sel:assessmentName:Delegation'
, delegation_assessmentName
- The name of the assessment that's associated with the delegation.
$sel:comment:Delegation'
, delegation_comment
- The comment that's related to the delegation.
$sel:controlSetId:Delegation'
, delegation_controlSetId
- The identifier for the control set that's associated with the
delegation.
$sel:createdBy:Delegation'
, delegation_createdBy
- The IAM user or role that created the delegation.
$sel:creationTime:Delegation'
, delegation_creationTime
- Specifies when the delegation was created.
$sel:id:Delegation'
, delegation_id
- The unique identifier for the delegation.
$sel:lastUpdated:Delegation'
, delegation_lastUpdated
- Specifies when the delegation was last updated.
$sel:roleArn:Delegation'
, delegation_roleArn
- The Amazon Resource Name (ARN) of the IAM role.
$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:status:Delegation'
, delegation_status
- The status of the delegation.
DelegationMetadata
data DelegationMetadata Source #
The metadata that's associated with the delegation.
See: newDelegationMetadata
smart constructor.
DelegationMetadata' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe DelegationStatus) |
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:assessmentId:DelegationMetadata'
, delegationMetadata_assessmentId
- The unique identifier for the assessment.
$sel:assessmentName:DelegationMetadata'
, delegationMetadata_assessmentName
- The name of the associated assessment.
$sel:controlSetName:DelegationMetadata'
, delegationMetadata_controlSetName
- Specifies the name of the control set that was delegated for review.
$sel:creationTime:DelegationMetadata'
, delegationMetadata_creationTime
- Specifies when the delegation was created.
$sel:id:DelegationMetadata'
, delegationMetadata_id
- The unique identifier for the delegation.
$sel:roleArn:DelegationMetadata'
, delegationMetadata_roleArn
- The Amazon Resource Name (ARN) of the IAM role.
$sel:status:DelegationMetadata'
, delegationMetadata_status
- The current status of the delegation.
DeregistrationPolicy
data DeregistrationPolicy Source #
The deregistration policy for the data that's stored in Audit Manager. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
By default, Audit Manager retains evidence data for two years from the time of its creation. Other Audit Manager resources (including assessments, custom controls, and custom frameworks) remain in Audit Manager indefinitely, and are available if you re-register Audit Manager in the future. For more information about data retention, see Data Protection in the Audit Manager User Guide.
If you choose to delete all data, this action permanently deletes all evidence data in your account within seven days. It also deletes all of the Audit Manager resources that you created, including assessments, custom controls, and custom frameworks. Your data will not be available if you re-register Audit Manager in the future.
See: newDeregistrationPolicy
smart constructor.
Instances
newDeregistrationPolicy :: DeregistrationPolicy Source #
Create a value of DeregistrationPolicy
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:deleteResources:DeregistrationPolicy'
, deregistrationPolicy_deleteResources
- Specifies which Audit Manager data will be deleted when you deregister
Audit Manager.
- If you set the value to
ALL
, all of your data is deleted within seven days of deregistration. - If you set the value to
DEFAULT
, none of your data is deleted at the time of deregistration. However, keep in mind that the Audit Manager data retention policy still applies. As a result, any evidence data will be deleted two years after its creation date. Your other Audit Manager resources will continue to exist indefinitely.
Evidence
A record that contains the information needed to demonstrate compliance with the requirements specified by a control. Examples of evidence include change activity invoked by a user, or a system configuration snapshot.
See: newEvidence
smart constructor.
Evidence' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe POSIX) |
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:assessmentReportSelection:Evidence'
, evidence_assessmentReportSelection
- Specifies whether the evidence is included in the assessment report.
$sel:attributes:Evidence'
, evidence_attributes
- The names and values that are used by the evidence event. This includes
an attribute name (such as allowUsersToChangePassword
) and value (such
as true
or false
).
$sel:awsAccountId:Evidence'
, evidence_awsAccountId
- The identifier for the Amazon Web Services account.
$sel:awsOrganization:Evidence'
, evidence_awsOrganization
- The Amazon Web Services account that the evidence is collected from, and
its organization path.
Evidence
, evidence_complianceCheck
- The evaluation status for automated evidence that falls under the
compliance check category.
- Audit Manager classes evidence as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
- Audit Manager classes evidence as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
- If a compliance check isn't available or applicable, then no compliance evaluation can be made for that evidence. This is the case if the evidence uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the evidence uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).
$sel:dataSource:Evidence'
, evidence_dataSource
- The data source where the evidence was collected from.
$sel:eventName:Evidence'
, evidence_eventName
- The name of the evidence event.
$sel:eventSource:Evidence'
, evidence_eventSource
- The Amazon Web Service that the evidence is collected from.
$sel:evidenceAwsAccountId:Evidence'
, evidence_evidenceAwsAccountId
- The identifier for the Amazon Web Services account.
$sel:evidenceByType:Evidence'
, evidence_evidenceByType
- The type of automated evidence.
$sel:evidenceFolderId:Evidence'
, evidence_evidenceFolderId
- The identifier for the folder that the evidence is stored in.
$sel:iamId:Evidence'
, evidence_iamId
- The unique identifier for the IAM user or role that's associated with
the evidence.
$sel:id:Evidence'
, evidence_id
- The identifier for the evidence.
$sel:resourcesIncluded:Evidence'
, evidence_resourcesIncluded
- The list of resources that are assessed to generate the evidence.
$sel:time:Evidence'
, evidence_time
- The timestamp that represents when the evidence was collected.
EvidenceFinderEnablement
data EvidenceFinderEnablement Source #
The settings object that specifies whether evidence finder is enabled. This object also describes the related event data store, and the backfill status for populating the event data store with evidence data.
See: newEvidenceFinderEnablement
smart constructor.
EvidenceFinderEnablement' (Maybe EvidenceFinderBackfillStatus) (Maybe EvidenceFinderEnablementStatus) (Maybe Text) (Maybe Text) |
Instances
newEvidenceFinderEnablement :: EvidenceFinderEnablement Source #
Create a value of EvidenceFinderEnablement
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:backfillStatus:EvidenceFinderEnablement'
, evidenceFinderEnablement_backfillStatus
- The current status of the evidence data backfill process.
The backfill starts after you enable evidence finder. During this task, Audit Manager populates an event data store with your past two years’ worth of evidence data so that your evidence can be queried.
NOT_STARTED
means that the backfill hasn’t started yet.IN_PROGRESS
means that the backfill is in progress. This can take up to 7 days to complete, depending on the amount of evidence data.COMPLETED
means that the backfill is complete. All of your past evidence is now queryable.
$sel:enablementStatus:EvidenceFinderEnablement'
, evidenceFinderEnablement_enablementStatus
- The current status of the evidence finder feature and the related event
data store.
ENABLE_IN_PROGRESS
means that you requested to enable evidence finder. An event data store is currently being created to support evidence finder queries.ENABLED
means that an event data store was successfully created and evidence finder is enabled. We recommend that you wait 7 days until the event data store is backfilled with your past two years’ worth of evidence data. You can use evidence finder in the meantime, but not all data might be available until the backfill is complete.DISABLE_IN_PROGRESS
means that you requested to disable evidence finder, and your request is pending the deletion of the event data store.DISABLED
means that you have permanently disabled evidence finder and the event data store has been deleted. You can't re-enable evidence finder after this point.
$sel:error:EvidenceFinderEnablement'
, evidenceFinderEnablement_error
- Represents any errors that occurred when enabling or disabling evidence
finder.
$sel:eventDataStoreArn:EvidenceFinderEnablement'
, evidenceFinderEnablement_eventDataStoreArn
- The Amazon Resource Name (ARN) of the CloudTrail Lake event data store
that’s used by evidence finder. The event data store is the lake of
evidence data that evidence finder runs queries against.
EvidenceInsights
data EvidenceInsights Source #
A breakdown of the latest compliance check status for the evidence in your Audit Manager assessments.
See: newEvidenceInsights
smart constructor.
Instances
newEvidenceInsights :: EvidenceInsights Source #
Create a value of EvidenceInsights
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:compliantEvidenceCount:EvidenceInsights'
, evidenceInsights_compliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as
compliant. This includes evidence that was collected from Security Hub
with a Pass ruling, or collected from Config with a Compliant
ruling.
$sel:inconclusiveEvidenceCount:EvidenceInsights'
, evidenceInsights_inconclusiveEvidenceCount
- The number of evidence that a compliance check ruling isn't available
for. Evidence is inconclusive when the associated control uses Security
Hub or Config as a data source but you didn't enable those services.
This is also the case when a control uses a data source that doesn’t
support compliance checks (for example, manual evidence, API calls, or
CloudTrail).
If evidence has a compliance check status of not applicable in the
console, it's classified as inconclusive in EvidenceInsights
data.
$sel:noncompliantEvidenceCount:EvidenceInsights'
, evidenceInsights_noncompliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as
non-compliant. This includes evidence that was collected from Security
Hub with a Fail ruling, or collected from Config with a
Non-compliant ruling.
Framework
The file that's used to structure and automate Audit Manager assessments for a given compliance standard.
See: newFramework
smart constructor.
Framework' (Maybe Text) (Maybe Text) (Maybe (NonEmpty ControlSet)) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe FrameworkType) |
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:arn:Framework'
, framework_arn
- The Amazon Resource Name (ARN) of the framework.
$sel:complianceType:Framework'
, framework_complianceType
- The compliance type that the new custom framework supports, such as CIS
or HIPAA.
$sel:controlSets:Framework'
, framework_controlSets
- The control sets that are associated with the framework.
$sel:controlSources:Framework'
, framework_controlSources
- The sources that Audit Manager collects evidence from for the control.
$sel:createdAt:Framework'
, framework_createdAt
- The time when the framework was created.
$sel:createdBy:Framework'
, framework_createdBy
- The IAM user or role that created the framework.
$sel:description:Framework'
, framework_description
- The description of the framework.
Framework
, framework_id
- The unique identifier for the framework.
$sel:lastUpdatedAt:Framework'
, framework_lastUpdatedAt
- The time when the framework was most recently updated.
$sel:lastUpdatedBy:Framework'
, framework_lastUpdatedBy
- The IAM user or role that most recently updated the framework.
$sel:logo:Framework'
, framework_logo
- The logo that's associated with the framework.
Framework
, framework_name
- The name of the framework.
$sel:tags:Framework'
, framework_tags
- The tags that are associated with the framework.
$sel:type':Framework'
, framework_type
- The framework type, such as a custom framework or a standard framework.
FrameworkMetadata
data FrameworkMetadata Source #
The metadata of a framework, such as the name, ID, or description.
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:complianceType:FrameworkMetadata'
, frameworkMetadata_complianceType
- The compliance standard that's associated with the framework. For
example, this could be PCI DSS or HIPAA.
$sel:description:FrameworkMetadata'
, frameworkMetadata_description
- The description of the framework.
$sel:logo:FrameworkMetadata'
, frameworkMetadata_logo
- The logo that's associated with the framework.
$sel:name:FrameworkMetadata'
, frameworkMetadata_name
- The name of the framework.
Insights
A summary of the latest analytics data for all your active assessments.
This summary is a snapshot of the data that your active assessments
collected on the lastUpdated
date. It’s important to understand that
the following totals are daily counts based on this date — they aren’t a
total sum to date.
The Insights
data is eventually consistent. This means that, when you
read data from Insights
, the response might not instantly reflect the
results of a recently completed write or update operation. If you repeat
your read request after a few hours, the response should return the
latest data.
If you delete an assessment or change its status to inactive,
InsightsByAssessment
includes data for that assessment as follows.
- Inactive assessments - If Audit Manager collected evidence for
your assessment before you changed it inactive, that evidence is
included in the
InsightsByAssessment
counts for that day. - Deleted assessments - If Audit Manager collected evidence for
your assessment before you deleted it, that evidence isn't included
in the
InsightsByAssessment
counts for that day.
See: newInsights
smart constructor.
Instances
newInsights :: Insights Source #
Create a value of Insights
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:activeAssessmentsCount:Insights'
, insights_activeAssessmentsCount
- The number of active assessments in Audit Manager.
$sel:assessmentControlsCountByNoncompliantEvidence:Insights'
, insights_assessmentControlsCountByNoncompliantEvidence
- The number of assessment controls that collected non-compliant evidence
on the lastUpdated
date.
$sel:compliantEvidenceCount:Insights'
, insights_compliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as
compliant on the lastUpdated
date. This includes evidence that was
collected from Security Hub with a Pass ruling, or collected from
Config with a Compliant ruling.
$sel:inconclusiveEvidenceCount:Insights'
, insights_inconclusiveEvidenceCount
- The number of evidence without a compliance check ruling. Evidence is
inconclusive when the associated control uses Security Hub or Config as
a data source but you didn't enable those services. This is also the
case when a control uses a data source that doesn’t support compliance
checks (for example: manual evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's
classed as inconclusive in Insights
data.
$sel:lastUpdated:Insights'
, insights_lastUpdated
- The time when the cross-assessment insights were last updated.
$sel:noncompliantEvidenceCount:Insights'
, insights_noncompliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as
non-compliant on the lastUpdated
date. This includes evidence that was
collected from Security Hub with a Fail ruling, or collected from
Config with a Non-compliant ruling.
$sel:totalAssessmentControlsCount:Insights'
, insights_totalAssessmentControlsCount
- The total number of controls across all active assessments.
InsightsByAssessment
data InsightsByAssessment Source #
A summary of the latest analytics data for a specific active assessment.
This summary is a snapshot of the data that was collected on the
lastUpdated
date. It’s important to understand that the totals in
InsightsByAssessment
are daily counts based on this date — they aren’t
a total sum to date.
The InsightsByAssessment
data is eventually consistent. This means
that when you read data from InsightsByAssessment
, the response might
not instantly reflect the results of a recently completed write or
update operation. If you repeat your read request after a few hours, the
response returns the latest data.
If you delete an assessment or change its status to inactive,
InsightsByAssessment
includes data for that assessment as follows.
- Inactive assessments - If Audit Manager collected evidence for
your assessment before you changed it inactive, that evidence is
included in the
InsightsByAssessment
counts for that day. - Deleted assessments - If Audit Manager collected evidence for
your assessment before you deleted it, that evidence isn't included
in the
InsightsByAssessment
counts for that day.
See: newInsightsByAssessment
smart constructor.
Instances
newInsightsByAssessment :: InsightsByAssessment Source #
Create a value of InsightsByAssessment
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:assessmentControlsCountByNoncompliantEvidence:InsightsByAssessment'
, insightsByAssessment_assessmentControlsCountByNoncompliantEvidence
- The number of assessment controls that collected non-compliant evidence
on the lastUpdated
date.
$sel:compliantEvidenceCount:InsightsByAssessment'
, insightsByAssessment_compliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as
compliant. This includes evidence that was collected from Security Hub
with a Pass ruling, or collected from Config with a Compliant
ruling.
$sel:inconclusiveEvidenceCount:InsightsByAssessment'
, insightsByAssessment_inconclusiveEvidenceCount
- The amount of evidence without a compliance check ruling. Evidence is
inconclusive if the associated control uses Security Hub or Config as a
data source and you didn't enable those services. This is also the case
if a control uses a data source that doesn’t support compliance checks
(for example, manual evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's
classified as inconclusive in InsightsByAssessment
data.
$sel:lastUpdated:InsightsByAssessment'
, insightsByAssessment_lastUpdated
- The time when the assessment insights were last updated.
$sel:noncompliantEvidenceCount:InsightsByAssessment'
, insightsByAssessment_noncompliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as
non-compliant. This includes evidence that was collected from Security
Hub with a Fail ruling, or collected from Config with a
Non-compliant ruling.
$sel:totalAssessmentControlsCount:InsightsByAssessment'
, insightsByAssessment_totalAssessmentControlsCount
- The total number of controls in the assessment.
ManualEvidence
data ManualEvidence Source #
Evidence that's uploaded to Audit Manager manually.
See: newManualEvidence
smart constructor.
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 that informs a user of an update in Audit Manager. For example, this includes the notification that's sent when a control set is delegated for review.
See: newNotification
smart constructor.
Notification' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (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:assessmentId:Notification'
, notification_assessmentId
- The identifier for the assessment.
$sel:assessmentName:Notification'
, notification_assessmentName
- The name of the related assessment.
$sel:controlSetId:Notification'
, notification_controlSetId
- The identifier for the control set.
$sel:controlSetName:Notification'
, notification_controlSetName
- Specifies the name of the control set that the notification is about.
$sel:description:Notification'
, notification_description
- The description of the notification.
$sel:eventTime:Notification'
, notification_eventTime
- The time when the notification was sent.
$sel:id:Notification'
, notification_id
- The unique identifier for the notification.
$sel:source:Notification'
, notification_source
- The sender of the notification.
Resource
A system asset that's evaluated in an Audit Manager assessment.
See: newResource
smart constructor.
Instances
FromJSON Resource Source # | |
Generic Resource Source # | |
Read Resource Source # | |
Show Resource Source # | |
NFData Resource Source # | |
Defined in Amazonka.AuditManager.Types.Resource | |
Eq Resource Source # | |
Hashable Resource Source # | |
Defined in Amazonka.AuditManager.Types.Resource | |
type Rep Resource Source # | |
Defined in Amazonka.AuditManager.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.AuditManager.Types.Resource" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "complianceCheck") '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 resource.
$sel:complianceCheck:Resource'
, resource_complianceCheck
- The evaluation status for a resource that was assessed when collecting
compliance check evidence.
- Audit Manager classes the resource as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
- Audit Manager classes the resource as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
- If a compliance check isn't available or applicable, then no compliance evaluation can be made for that resource. This is the case if a resource assessment uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the resource assessment uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).
$sel:value:Resource'
, resource_value
- The value of the resource.
Role
The wrapper that contains the Audit Manager role information of the current user. This includes the role type and IAM Amazon Resource Name (ARN).
See: newRole
smart constructor.
Instances
FromJSON Role Source # | |
ToJSON Role Source # | |
Defined in Amazonka.AuditManager.Types.Role | |
Generic Role Source # | |
Read Role Source # | |
Show Role Source # | |
NFData Role Source # | |
Defined in Amazonka.AuditManager.Types.Role | |
Eq Role Source # | |
Hashable Role Source # | |
Defined in Amazonka.AuditManager.Types.Role | |
type Rep Role Source # | |
Defined in Amazonka.AuditManager.Types.Role type Rep Role = D1 ('MetaData "Role" "Amazonka.AuditManager.Types.Role" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "Role'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RoleType) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 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 that are in scope for the assessment.
See: newScope
smart constructor.
Scope' (Maybe [AWSAccount]) (Maybe [AWSService]) |
Instances
FromJSON Scope Source # | |
ToJSON Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope | |
Generic Scope Source # | |
Read Scope Source # | |
Show Scope Source # | |
NFData Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope | |
Eq Scope Source # | |
Hashable Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope | |
type Rep Scope Source # | |
Defined in Amazonka.AuditManager.Types.Scope type Rep Scope = D1 ('MetaData "Scope" "Amazonka.AuditManager.Types.Scope" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 that are included in the scope of the
assessment.
$sel:awsServices:Scope'
, scope_awsServices
- The Amazon Web Services services that are included in the scope of the
assessment.
ServiceMetadata
data ServiceMetadata Source #
The metadata that's associated with the 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 that the Amazon Web Service belongs to, such as compute,
storage, or database.
$sel:description:ServiceMetadata'
, serviceMetadata_description
- The description of the Amazon Web Service.
$sel:displayName:ServiceMetadata'
, serviceMetadata_displayName
- The display name of the Amazon Web Service.
$sel:name:ServiceMetadata'
, serviceMetadata_name
- The name of the Amazon Web Service.
Settings
The settings object that holds all supported Audit Manager settings.
See: newSettings
smart constructor.
Settings' (Maybe AssessmentReportsDestination) (Maybe [Role]) (Maybe DeregistrationPolicy) (Maybe EvidenceFinderEnablement) (Maybe Bool) (Maybe Text) (Maybe Text) |
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:defaultAssessmentReportsDestination:Settings'
, settings_defaultAssessmentReportsDestination
- The default storage destination for assessment reports.
$sel:defaultProcessOwners:Settings'
, settings_defaultProcessOwners
- The designated default audit owners.
$sel:deregistrationPolicy:Settings'
, settings_deregistrationPolicy
- The deregistration policy for your Audit Manager data. You can use this
attribute to determine how your data is handled when you deregister
Audit Manager.
$sel:evidenceFinderEnablement:Settings'
, settings_evidenceFinderEnablement
- The current evidence finder status and event data store details.
$sel:isAwsOrgEnabled:Settings'
, settings_isAwsOrgEnabled
- Specifies whether Organizations is enabled.
$sel:kmsKey:Settings'
, settings_kmsKey
- The KMS key details.
$sel:snsTopic:Settings'
, settings_snsTopic
- The designated Amazon Simple Notification Service (Amazon SNS) topic.
SourceKeyword
data SourceKeyword Source #
The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.
To learn more about the supported keywords that you can use when mapping a control data source, see the following pages in the /Audit Manager User Guide/:
- Config rules supported by Audit Manager
- Security Hub controls supported by Audit Manager
- API calls supported by Audit Manager
- CloudTrail event names supported by Audit Manager
See: newSourceKeyword
smart constructor.
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 input method for the keyword.
$sel:keywordValue:SourceKeyword'
, sourceKeyword_keywordValue
- The value of the keyword that's used when mapping a control data
source. For example, this can be a CloudTrail event name, a rule name
for Config, a Security Hub control, or the name of an Amazon Web
Services API call.
If you’re mapping a data source to a rule in Config, the keywordValue
that you specify depends on the type of rule:
For managed rules, you can use the rule identifier as the
keywordValue
. You can find the rule identifier from the list of Config managed rules.Managed rule name: s3-bucket-acl-prohibited
keywordValue
:S3_BUCKET_ACL_PROHIBITED
For custom rules, you form the
keywordValue
by adding theCustom_
prefix to the rule name. This prefix distinguishes the rule from a managed rule.Custom rule name: my-custom-config-rule
keywordValue
:Custom_my-custom-config-rule
For service-linked rules, you form the
keywordValue
by adding theCustom_
prefix to the rule name. In addition, you remove the suffix ID that appears at the end of the rule name.Service-linked rule name: CustomRuleForAccount-conformance-pack-szsm1uv0w
keywordValue
:Custom_CustomRuleForAccount-conformance-pack
Service-linked rule name: OrgConfigRule-s3-bucket-versioning-enabled-dbgzf8ba
keywordValue
:Custom_OrgConfigRule-s3-bucket-versioning-enabled
URL
Short for uniform resource locator. A URL is used as a unique identifier to locate a resource on the internet.
See: newURL
smart constructor.
Instances
FromJSON URL Source # | |
Generic URL Source # | |
Read URL Source # | |
Show URL Source # | |
NFData URL Source # | |
Defined in Amazonka.AuditManager.Types.URL | |
Eq URL Source # | |
Hashable URL Source # | |
Defined in Amazonka.AuditManager.Types.URL | |
type Rep URL Source # | |
Defined in Amazonka.AuditManager.Types.URL type Rep URL = D1 ('MetaData "URL" "Amazonka.AuditManager.Types.URL" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "URL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hyperlinkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "link") '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:hyperlinkName:URL'
, url_hyperlinkName
- The name or word that's used as a hyperlink to the URL.
$sel:link:URL'
, url_link
- The unique identifier for the internet resource.
UpdateAssessmentFrameworkControlSet
data UpdateAssessmentFrameworkControlSet Source #
A controlSet
entity that represents a collection of controls in Audit
Manager. This doesn't contain the control set ID.
See: newUpdateAssessmentFrameworkControlSet
smart constructor.
Instances
newUpdateAssessmentFrameworkControlSet Source #
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:
UpdateAssessmentFrameworkControlSet
, updateAssessmentFrameworkControlSet_id
- The unique identifier for the control set.
$sel:name:UpdateAssessmentFrameworkControlSet'
, updateAssessmentFrameworkControlSet_name
- The name of the control set.
$sel:controls:UpdateAssessmentFrameworkControlSet'
, updateAssessmentFrameworkControlSet_controls
- The list of controls that are contained within the control set.