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