@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSAuditManager
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSAuditManager
instead.
Welcome to the AWS Audit Manager API reference. This guide is for developers who need detailed information about the AWS Audit Manager API operations, data types, and errors.
AWS Audit Manager is a service that provides automated evidence collection so that you can continuously audit your AWS usage, and assess the effectiveness of your controls to better manage risk and simplify compliance.
AWS 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 AWS Audit Manager API:
Actions: An alphabetical list of all AWS Audit Manager API operations.
Data types: An alphabetical list of all AWS 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 AWS Audit Manager, we recommend that you review the AWS Audit Manager User Guide.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AssociateAssessmentReportEvidenceFolderResult |
associateAssessmentReportEvidenceFolder(AssociateAssessmentReportEvidenceFolderRequest associateAssessmentReportEvidenceFolderRequest)
Associates an evidence folder to the specified assessment report in AWS Audit Manager.
|
BatchAssociateAssessmentReportEvidenceResult |
batchAssociateAssessmentReportEvidence(BatchAssociateAssessmentReportEvidenceRequest batchAssociateAssessmentReportEvidenceRequest)
Associates a list of evidence to an assessment report in an AWS Audit Manager assessment.
|
BatchCreateDelegationByAssessmentResult |
batchCreateDelegationByAssessment(BatchCreateDelegationByAssessmentRequest batchCreateDelegationByAssessmentRequest)
Create a batch of delegations for a specified assessment in AWS Audit Manager.
|
BatchDeleteDelegationByAssessmentResult |
batchDeleteDelegationByAssessment(BatchDeleteDelegationByAssessmentRequest batchDeleteDelegationByAssessmentRequest)
Deletes the delegations in the specified AWS Audit Manager assessment.
|
BatchDisassociateAssessmentReportEvidenceResult |
batchDisassociateAssessmentReportEvidence(BatchDisassociateAssessmentReportEvidenceRequest batchDisassociateAssessmentReportEvidenceRequest)
Disassociates a list of evidence from the specified assessment report in AWS Audit Manager.
|
BatchImportEvidenceToAssessmentControlResult |
batchImportEvidenceToAssessmentControl(BatchImportEvidenceToAssessmentControlRequest batchImportEvidenceToAssessmentControlRequest)
Uploads one or more pieces of evidence to the specified control in the assessment in AWS Audit Manager.
|
CreateAssessmentResult |
createAssessment(CreateAssessmentRequest createAssessmentRequest)
Creates an assessment in AWS Audit Manager.
|
CreateAssessmentFrameworkResult |
createAssessmentFramework(CreateAssessmentFrameworkRequest createAssessmentFrameworkRequest)
Creates a custom framework in AWS Audit Manager.
|
CreateAssessmentReportResult |
createAssessmentReport(CreateAssessmentReportRequest createAssessmentReportRequest)
Creates an assessment report for the specified assessment.
|
CreateControlResult |
createControl(CreateControlRequest createControlRequest)
Creates a new custom control in AWS Audit Manager.
|
DeleteAssessmentResult |
deleteAssessment(DeleteAssessmentRequest deleteAssessmentRequest)
Deletes an assessment in AWS Audit Manager.
|
DeleteAssessmentFrameworkResult |
deleteAssessmentFramework(DeleteAssessmentFrameworkRequest deleteAssessmentFrameworkRequest)
Deletes a custom framework in AWS Audit Manager.
|
DeleteAssessmentReportResult |
deleteAssessmentReport(DeleteAssessmentReportRequest deleteAssessmentReportRequest)
Deletes an assessment report from an assessment in AWS Audit Manager.
|
DeleteControlResult |
deleteControl(DeleteControlRequest deleteControlRequest)
Deletes a custom control in AWS Audit Manager.
|
DeregisterAccountResult |
deregisterAccount(DeregisterAccountRequest deregisterAccountRequest)
Deregisters an account in AWS Audit Manager.
|
DeregisterOrganizationAdminAccountResult |
deregisterOrganizationAdminAccount(DeregisterOrganizationAdminAccountRequest deregisterOrganizationAdminAccountRequest)
Deregisters the delegated AWS administrator account from the AWS organization.
|
DisassociateAssessmentReportEvidenceFolderResult |
disassociateAssessmentReportEvidenceFolder(DisassociateAssessmentReportEvidenceFolderRequest disassociateAssessmentReportEvidenceFolderRequest)
Disassociates an evidence folder from the specified assessment report in AWS Audit Manager.
|
GetAccountStatusResult |
getAccountStatus(GetAccountStatusRequest getAccountStatusRequest)
Returns the registration status of an account in AWS Audit Manager.
|
GetAssessmentResult |
getAssessment(GetAssessmentRequest getAssessmentRequest)
Returns an assessment from AWS Audit Manager.
|
GetAssessmentFrameworkResult |
getAssessmentFramework(GetAssessmentFrameworkRequest getAssessmentFrameworkRequest)
Returns a framework from AWS Audit Manager.
|
GetAssessmentReportUrlResult |
getAssessmentReportUrl(GetAssessmentReportUrlRequest getAssessmentReportUrlRequest)
Returns the URL of a specified assessment report in AWS Audit Manager.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetChangeLogsResult |
getChangeLogs(GetChangeLogsRequest getChangeLogsRequest)
Returns a list of changelogs from AWS Audit Manager.
|
GetControlResult |
getControl(GetControlRequest getControlRequest)
Returns a control from AWS Audit Manager.
|
GetDelegationsResult |
getDelegations(GetDelegationsRequest getDelegationsRequest)
Returns a list of delegations from an audit owner to a delegate.
|
GetEvidenceResult |
getEvidence(GetEvidenceRequest getEvidenceRequest)
Returns evidence from AWS Audit Manager.
|
GetEvidenceByEvidenceFolderResult |
getEvidenceByEvidenceFolder(GetEvidenceByEvidenceFolderRequest getEvidenceByEvidenceFolderRequest)
Returns all evidence from a specified evidence folder in AWS Audit Manager.
|
GetEvidenceFolderResult |
getEvidenceFolder(GetEvidenceFolderRequest getEvidenceFolderRequest)
Returns an evidence folder from the specified assessment in AWS Audit Manager.
|
GetEvidenceFoldersByAssessmentResult |
getEvidenceFoldersByAssessment(GetEvidenceFoldersByAssessmentRequest getEvidenceFoldersByAssessmentRequest)
Returns the evidence folders from a specified assessment in AWS Audit Manager.
|
GetEvidenceFoldersByAssessmentControlResult |
getEvidenceFoldersByAssessmentControl(GetEvidenceFoldersByAssessmentControlRequest getEvidenceFoldersByAssessmentControlRequest)
Returns a list of evidence folders associated with a specified control of an assessment in AWS Audit Manager.
|
GetOrganizationAdminAccountResult |
getOrganizationAdminAccount(GetOrganizationAdminAccountRequest getOrganizationAdminAccountRequest)
Returns the name of the delegated AWS administrator account for the AWS organization.
|
GetServicesInScopeResult |
getServicesInScope(GetServicesInScopeRequest getServicesInScopeRequest)
Returns a list of the in-scope AWS services for the specified assessment.
|
GetSettingsResult |
getSettings(GetSettingsRequest getSettingsRequest)
Returns the settings for the specified AWS account.
|
ListAssessmentFrameworksResult |
listAssessmentFrameworks(ListAssessmentFrameworksRequest listAssessmentFrameworksRequest)
Returns a list of the frameworks available in the AWS Audit Manager framework library.
|
ListAssessmentReportsResult |
listAssessmentReports(ListAssessmentReportsRequest listAssessmentReportsRequest)
Returns a list of assessment reports created in AWS Audit Manager.
|
ListAssessmentsResult |
listAssessments(ListAssessmentsRequest listAssessmentsRequest)
Returns a list of current and past assessments from AWS Audit Manager.
|
ListControlsResult |
listControls(ListControlsRequest listControlsRequest)
Returns a list of controls from AWS Audit Manager.
|
ListKeywordsForDataSourceResult |
listKeywordsForDataSource(ListKeywordsForDataSourceRequest listKeywordsForDataSourceRequest)
Returns a list of keywords that pre-mapped to the specified control data source.
|
ListNotificationsResult |
listNotifications(ListNotificationsRequest listNotificationsRequest)
Returns a list of all AWS Audit Manager notifications.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of tags for the specified resource in AWS Audit Manager.
|
RegisterAccountResult |
registerAccount(RegisterAccountRequest registerAccountRequest)
Enables AWS Audit Manager for the specified AWS account.
|
RegisterOrganizationAdminAccountResult |
registerOrganizationAdminAccount(RegisterOrganizationAdminAccountRequest registerOrganizationAdminAccountRequest)
Enables an AWS account within the organization as the delegated administrator for AWS Audit Manager.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags the specified resource in AWS Audit Manager.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from a resource in AWS Audit Manager.
|
UpdateAssessmentResult |
updateAssessment(UpdateAssessmentRequest updateAssessmentRequest)
Edits an AWS Audit Manager assessment.
|
UpdateAssessmentControlResult |
updateAssessmentControl(UpdateAssessmentControlRequest updateAssessmentControlRequest)
Updates a control within an assessment in AWS Audit Manager.
|
UpdateAssessmentControlSetStatusResult |
updateAssessmentControlSetStatus(UpdateAssessmentControlSetStatusRequest updateAssessmentControlSetStatusRequest)
Updates the status of a control set in an AWS Audit Manager assessment.
|
UpdateAssessmentFrameworkResult |
updateAssessmentFramework(UpdateAssessmentFrameworkRequest updateAssessmentFrameworkRequest)
Updates a custom framework in AWS Audit Manager.
|
UpdateAssessmentStatusResult |
updateAssessmentStatus(UpdateAssessmentStatusRequest updateAssessmentStatusRequest)
Updates the status of an assessment in AWS Audit Manager.
|
UpdateControlResult |
updateControl(UpdateControlRequest updateControlRequest)
Updates a custom control in AWS Audit Manager.
|
UpdateSettingsResult |
updateSettings(UpdateSettingsRequest updateSettingsRequest)
Updates AWS Audit Manager settings for the current user account.
|
ValidateAssessmentReportIntegrityResult |
validateAssessmentReportIntegrity(ValidateAssessmentReportIntegrityRequest validateAssessmentReportIntegrityRequest)
Validates the integrity of an assessment report in AWS Audit Manager.
|
static final String ENDPOINT_PREFIX
AssociateAssessmentReportEvidenceFolderResult associateAssessmentReportEvidenceFolder(AssociateAssessmentReportEvidenceFolderRequest associateAssessmentReportEvidenceFolderRequest)
Associates an evidence folder to the specified assessment report in AWS Audit Manager.
associateAssessmentReportEvidenceFolderRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.BatchAssociateAssessmentReportEvidenceResult batchAssociateAssessmentReportEvidence(BatchAssociateAssessmentReportEvidenceRequest batchAssociateAssessmentReportEvidenceRequest)
Associates a list of evidence to an assessment report in an AWS Audit Manager assessment.
batchAssociateAssessmentReportEvidenceRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.BatchCreateDelegationByAssessmentResult batchCreateDelegationByAssessment(BatchCreateDelegationByAssessmentRequest batchCreateDelegationByAssessmentRequest)
Create a batch of delegations for a specified assessment in AWS Audit Manager.
batchCreateDelegationByAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.BatchDeleteDelegationByAssessmentResult batchDeleteDelegationByAssessment(BatchDeleteDelegationByAssessmentRequest batchDeleteDelegationByAssessmentRequest)
Deletes the delegations in the specified AWS Audit Manager assessment.
batchDeleteDelegationByAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.BatchDisassociateAssessmentReportEvidenceResult batchDisassociateAssessmentReportEvidence(BatchDisassociateAssessmentReportEvidenceRequest batchDisassociateAssessmentReportEvidenceRequest)
Disassociates a list of evidence from the specified assessment report in AWS Audit Manager.
batchDisassociateAssessmentReportEvidenceRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.BatchImportEvidenceToAssessmentControlResult batchImportEvidenceToAssessmentControl(BatchImportEvidenceToAssessmentControlRequest batchImportEvidenceToAssessmentControlRequest)
Uploads one or more pieces of evidence to the specified control in the assessment in AWS Audit Manager.
batchImportEvidenceToAssessmentControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.CreateAssessmentResult createAssessment(CreateAssessmentRequest createAssessmentRequest)
Creates an assessment in AWS Audit Manager.
createAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.CreateAssessmentFrameworkResult createAssessmentFramework(CreateAssessmentFrameworkRequest createAssessmentFrameworkRequest)
Creates a custom framework in AWS Audit Manager.
createAssessmentFrameworkRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.CreateAssessmentReportResult createAssessmentReport(CreateAssessmentReportRequest createAssessmentReportRequest)
Creates an assessment report for the specified assessment.
createAssessmentReportRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.CreateControlResult createControl(CreateControlRequest createControlRequest)
Creates a new custom control in AWS Audit Manager.
createControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.DeleteAssessmentResult deleteAssessment(DeleteAssessmentRequest deleteAssessmentRequest)
Deletes an assessment in AWS Audit Manager.
deleteAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.DeleteAssessmentFrameworkResult deleteAssessmentFramework(DeleteAssessmentFrameworkRequest deleteAssessmentFrameworkRequest)
Deletes a custom framework in AWS Audit Manager.
deleteAssessmentFrameworkRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.DeleteAssessmentReportResult deleteAssessmentReport(DeleteAssessmentReportRequest deleteAssessmentReportRequest)
Deletes an assessment report from an assessment in AWS Audit Manager.
deleteAssessmentReportRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.DeleteControlResult deleteControl(DeleteControlRequest deleteControlRequest)
Deletes a custom control in AWS Audit Manager.
deleteControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.DeregisterAccountResult deregisterAccount(DeregisterAccountRequest deregisterAccountRequest)
Deregisters an account in AWS Audit Manager.
deregisterAccountRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.DeregisterOrganizationAdminAccountResult deregisterOrganizationAdminAccount(DeregisterOrganizationAdminAccountRequest deregisterOrganizationAdminAccountRequest)
Deregisters the delegated AWS administrator account from the AWS organization.
deregisterOrganizationAdminAccountRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.DisassociateAssessmentReportEvidenceFolderResult disassociateAssessmentReportEvidenceFolder(DisassociateAssessmentReportEvidenceFolderRequest disassociateAssessmentReportEvidenceFolderRequest)
Disassociates an evidence folder from the specified assessment report in AWS Audit Manager.
disassociateAssessmentReportEvidenceFolderRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.GetAccountStatusResult getAccountStatus(GetAccountStatusRequest getAccountStatusRequest)
Returns the registration status of an account in AWS Audit Manager.
getAccountStatusRequest
- InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetAssessmentResult getAssessment(GetAssessmentRequest getAssessmentRequest)
Returns an assessment from AWS Audit Manager.
getAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetAssessmentFrameworkResult getAssessmentFramework(GetAssessmentFrameworkRequest getAssessmentFrameworkRequest)
Returns a framework from AWS Audit Manager.
getAssessmentFrameworkRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetAssessmentReportUrlResult getAssessmentReportUrl(GetAssessmentReportUrlRequest getAssessmentReportUrlRequest)
Returns the URL of a specified assessment report in AWS Audit Manager.
getAssessmentReportUrlRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.GetChangeLogsResult getChangeLogs(GetChangeLogsRequest getChangeLogsRequest)
Returns a list of changelogs from AWS Audit Manager.
getChangeLogsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetControlResult getControl(GetControlRequest getControlRequest)
Returns a control from AWS Audit Manager.
getControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetDelegationsResult getDelegations(GetDelegationsRequest getDelegationsRequest)
Returns a list of delegations from an audit owner to a delegate.
getDelegationsRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetEvidenceResult getEvidence(GetEvidenceRequest getEvidenceRequest)
Returns evidence from AWS Audit Manager.
getEvidenceRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetEvidenceByEvidenceFolderResult getEvidenceByEvidenceFolder(GetEvidenceByEvidenceFolderRequest getEvidenceByEvidenceFolderRequest)
Returns all evidence from a specified evidence folder in AWS Audit Manager.
getEvidenceByEvidenceFolderRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetEvidenceFolderResult getEvidenceFolder(GetEvidenceFolderRequest getEvidenceFolderRequest)
Returns an evidence folder from the specified assessment in AWS Audit Manager.
getEvidenceFolderRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetEvidenceFoldersByAssessmentResult getEvidenceFoldersByAssessment(GetEvidenceFoldersByAssessmentRequest getEvidenceFoldersByAssessmentRequest)
Returns the evidence folders from a specified assessment in AWS Audit Manager.
getEvidenceFoldersByAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetEvidenceFoldersByAssessmentControlResult getEvidenceFoldersByAssessmentControl(GetEvidenceFoldersByAssessmentControlRequest getEvidenceFoldersByAssessmentControlRequest)
Returns a list of evidence folders associated with a specified control of an assessment in AWS Audit Manager.
getEvidenceFoldersByAssessmentControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetOrganizationAdminAccountResult getOrganizationAdminAccount(GetOrganizationAdminAccountRequest getOrganizationAdminAccountRequest)
Returns the name of the delegated AWS administrator account for the AWS organization.
getOrganizationAdminAccountRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.GetServicesInScopeResult getServicesInScope(GetServicesInScopeRequest getServicesInScopeRequest)
Returns a list of the in-scope AWS services for the specified assessment.
getServicesInScopeRequest
- ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.GetSettingsResult getSettings(GetSettingsRequest getSettingsRequest)
Returns the settings for the specified AWS account.
getSettingsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListAssessmentFrameworksResult listAssessmentFrameworks(ListAssessmentFrameworksRequest listAssessmentFrameworksRequest)
Returns a list of the frameworks available in the AWS Audit Manager framework library.
listAssessmentFrameworksRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListAssessmentReportsResult listAssessmentReports(ListAssessmentReportsRequest listAssessmentReportsRequest)
Returns a list of assessment reports created in AWS Audit Manager.
listAssessmentReportsRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListAssessmentsResult listAssessments(ListAssessmentsRequest listAssessmentsRequest)
Returns a list of current and past assessments from AWS Audit Manager.
listAssessmentsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListControlsResult listControls(ListControlsRequest listControlsRequest)
Returns a list of controls from AWS Audit Manager.
listControlsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListKeywordsForDataSourceResult listKeywordsForDataSource(ListKeywordsForDataSourceRequest listKeywordsForDataSourceRequest)
Returns a list of keywords that pre-mapped to the specified control data source.
listKeywordsForDataSourceRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListNotificationsResult listNotifications(ListNotificationsRequest listNotificationsRequest)
Returns a list of all AWS Audit Manager notifications.
listNotificationsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has invalid or missing parameters.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of tags for the specified resource in AWS Audit Manager.
listTagsForResourceRequest
- InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ValidationException
- The request has invalid or missing parameters.ResourceNotFoundException
- The resource specified in the request cannot be found.RegisterAccountResult registerAccount(RegisterAccountRequest registerAccountRequest)
Enables AWS Audit Manager for the specified AWS account.
registerAccountRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.RegisterOrganizationAdminAccountResult registerOrganizationAdminAccount(RegisterOrganizationAdminAccountRequest registerOrganizationAdminAccountRequest)
Enables an AWS account within the organization as the delegated administrator for AWS Audit Manager.
registerOrganizationAdminAccountRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Tags the specified resource in AWS Audit Manager.
tagResourceRequest
- InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ValidationException
- The request has invalid or missing parameters.ResourceNotFoundException
- The resource specified in the request cannot be found.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from a resource in AWS Audit Manager.
untagResourceRequest
- InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ValidationException
- The request has invalid or missing parameters.ResourceNotFoundException
- The resource specified in the request cannot be found.UpdateAssessmentResult updateAssessment(UpdateAssessmentRequest updateAssessmentRequest)
Edits an AWS Audit Manager assessment.
updateAssessmentRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.UpdateAssessmentControlResult updateAssessmentControl(UpdateAssessmentControlRequest updateAssessmentControlRequest)
Updates a control within an assessment in AWS Audit Manager.
updateAssessmentControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.UpdateAssessmentControlSetStatusResult updateAssessmentControlSetStatus(UpdateAssessmentControlSetStatusRequest updateAssessmentControlSetStatusRequest)
Updates the status of a control set in an AWS Audit Manager assessment.
updateAssessmentControlSetStatusRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.UpdateAssessmentFrameworkResult updateAssessmentFramework(UpdateAssessmentFrameworkRequest updateAssessmentFrameworkRequest)
Updates a custom framework in AWS Audit Manager.
updateAssessmentFrameworkRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.UpdateAssessmentStatusResult updateAssessmentStatus(UpdateAssessmentStatusRequest updateAssessmentStatusRequest)
Updates the status of an assessment in AWS Audit Manager.
updateAssessmentStatusRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.UpdateControlResult updateControl(UpdateControlRequest updateControlRequest)
Updates a custom control in AWS Audit Manager.
updateControlRequest
- ResourceNotFoundException
- The resource specified in the request cannot be found.ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.UpdateSettingsResult updateSettings(UpdateSettingsRequest updateSettingsRequest)
Updates AWS Audit Manager settings for the current user account.
updateSettingsRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ValidateAssessmentReportIntegrityResult validateAssessmentReportIntegrity(ValidateAssessmentReportIntegrityRequest validateAssessmentReportIntegrityRequest)
Validates the integrity of an assessment report in AWS Audit Manager.
validateAssessmentReportIntegrityRequest
- ValidationException
- The request has invalid or missing parameters.AccessDeniedException
- You do not have sufficient access to perform this action.InternalServerException
- An internal service error occurred during the processing of your request. Try again later.ResourceNotFoundException
- The resource specified in the request cannot be found.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.