auditmanager function

AWS Audit Manager

AWS Audit Manager

Welcome to the Audit Manager API reference. This guide is for developers who need detailed information about the Audit Manager API operations, data types, and errors.

Audit Manager is a service that provides automated evidence collection so that you can continually audit your Amazon Web Services usage. You can use it to assess the effectiveness of your controls, manage risk, and simplify compliance.

Audit Manager provides prebuilt frameworks that structure and automate assessments for a given compliance standard. Frameworks include a prebuilt collection of controls with descriptions and testing procedures. These controls are grouped according to the requirements of the specified compliance standard or regulation. You can also customize frameworks and controls to support internal audits with specific requirements.

Use the following links to get started with the Audit Manager API:

  • Actions: An alphabetical list of all Audit Manager API operations.
  • Data types: An alphabetical list of all Audit Manager data types.
  • Common parameters: Parameters that all operations can use.
  • Common errors: Client and server errors that all operations can return.

If you're new to Audit Manager, we recommend that you review the Audit Manager User Guide.

auditmanager( config = list(), credentials = list(), endpoint = NULL, region = NULL )

Arguments

  • config: Optional configuration of credentials, endpoint, and/or region.

    • credentials :

      • creds :

        • access_key_id : AWS access key ID
        • secret_access_key : AWS secret access key
        • session_token : AWS temporary session token
      • profile : The name of a profile to use. If not given, then the default profile is used.

      • anonymous : Set anonymous credentials.

    • endpoint : The complete URL to use for the constructed client.

    • region : The AWS Region used in instantiating the client.

    • close_connection : Immediately close all HTTP connections.

    • timeout : The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

    • s3_force_path_style : Set this to true to force the request to use path-style addressing, i.e. http://s3.amazonaws.com/BUCKET/KEY.

    • sts_regional_endpoint : Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

  • credentials: Optional credentials shorthand for the config parameter

    • creds :

      • access_key_id : AWS access key ID
      • secret_access_key : AWS secret access key
      • session_token : AWS temporary session token
    • profile : The name of a profile to use. If not given, then the default profile is used.

    • anonymous : Set anonymous credentials.

  • endpoint: Optional shorthand for complete URL to use for the constructed client.

  • region: Optional shorthand for AWS Region used in instantiating the client.

Returns

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- auditmanager(
  config = list(
    credentials = list(
 creds = list(
   access_key_id = "string",
   secret_access_key = "string",
   session_token = "string"
 ),
 profile = "string",
 anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
 access_key_id = "string",
 secret_access_key = "string",
 session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

associate_assessment_report_evidence_folderAssociates an evidence folder to an assessment report in an Audit Manager assessment
batch_associate_assessment_report_evidenceAssociates a list of evidence to an assessment report in an Audit Manager assessment
batch_create_delegation_by_assessmentCreates a batch of delegations for an assessment in Audit Manager
batch_delete_delegation_by_assessmentDeletes a batch of delegations for an assessment in Audit Manager
batch_disassociate_assessment_report_evidenceDisassociates a list of evidence from an assessment report in Audit Manager
batch_import_evidence_to_assessment_controlAdds one or more pieces of evidence to a control in an Audit Manager assessment
create_assessmentCreates an assessment in Audit Manager
create_assessment_frameworkCreates a custom framework in Audit Manager
create_assessment_reportCreates an assessment report for the specified assessment
create_controlCreates a new custom control in Audit Manager
delete_assessmentDeletes an assessment in Audit Manager
delete_assessment_frameworkDeletes a custom framework in Audit Manager
delete_assessment_framework_shareDeletes a share request for a custom framework in Audit Manager
delete_assessment_reportDeletes an assessment report in Audit Manager
delete_controlDeletes a custom control in Audit Manager
deregister_accountDeregisters an account in Audit Manager
deregister_organization_admin_accountRemoves the specified Amazon Web Services account as a delegated administrator for Audit Manager
disassociate_assessment_report_evidence_folderDisassociates an evidence folder from the specified assessment report in Audit Manager
get_account_statusGets the registration status of an account in Audit Manager
get_assessmentGets information about a specified assessment
get_assessment_frameworkGets information about a specified framework
get_assessment_report_urlGets the URL of an assessment report in Audit Manager
get_change_logsGets a list of changelogs from Audit Manager
get_controlGets information about a specified control
get_delegationsGets a list of delegations from an audit owner to a delegate
get_evidenceGets information about a specified evidence item
get_evidence_by_evidence_folderGets all evidence from a specified evidence folder in Audit Manager
get_evidence_file_upload_urlCreates a presigned Amazon S3 URL that can be used to upload a file as manual evidence
get_evidence_folderGets an evidence folder from a specified assessment in Audit Manager
get_evidence_folders_by_assessmentGets the evidence folders from a specified assessment in Audit Manager
get_evidence_folders_by_assessment_controlGets a list of evidence folders that are associated with a specified control in an Audit Manager assessment
get_insightsGets the latest analytics data for all your current active assessments
get_insights_by_assessmentGets the latest analytics data for a specific active assessment
get_organization_admin_accountGets the name of the delegated Amazon Web Services administrator account for a specified organization
get_services_in_scopeGets a list of the Amazon Web Services from which Audit Manager can collect evidence
get_settingsGets the settings for a specified Amazon Web Services account
list_assessment_control_insights_by_control_domainLists the latest analytics data for controls within a specific control domain and a specific active assessment
list_assessment_frameworksReturns a list of the frameworks that are available in the Audit Manager framework library
list_assessment_framework_share_requestsReturns a list of sent or received share requests for custom frameworks in Audit Manager
list_assessment_reportsReturns a list of assessment reports created in Audit Manager
list_assessmentsReturns a list of current and past assessments from Audit Manager
list_control_domain_insightsLists the latest analytics data for control domains across all of your active assessments
list_control_domain_insights_by_assessmentLists analytics data for control domains within a specified active assessment
list_control_insights_by_control_domainLists the latest analytics data for controls within a specific control domain across all active assessments
list_controlsReturns a list of controls from Audit Manager
list_keywords_for_data_sourceReturns a list of keywords that are pre-mapped to the specified control data source
list_notificationsReturns a list of all Audit Manager notifications
list_tags_for_resourceReturns a list of tags for the specified resource in Audit Manager
register_accountEnables Audit Manager for the specified Amazon Web Services account
register_organization_admin_accountEnables an Amazon Web Services account within the organization as the delegated administrator for Audit Manager
start_assessment_framework_shareCreates a share request for a custom framework in Audit Manager
tag_resourceTags the specified resource in Audit Manager
untag_resourceRemoves a tag from a resource in Audit Manager
update_assessmentEdits an Audit Manager assessment
update_assessment_controlUpdates a control within an assessment in Audit Manager
update_assessment_control_set_statusUpdates the status of a control set in an Audit Manager assessment
update_assessment_frameworkUpdates a custom framework in Audit Manager
update_assessment_framework_shareUpdates a share request for a custom framework in Audit Manager
update_assessment_statusUpdates the status of an assessment in Audit Manager
update_controlUpdates a custom control in Audit Manager
update_settingsUpdates Audit Manager settings for the current account
validate_assessment_report_integrityValidates the integrity of an assessment report in Audit Manager

Examples

## Not run: svc <- auditmanager() svc$associate_assessment_report_evidence_folder( Foo = 123 ) ## End(Not run)
  • Maintainer: Dyfan Jones
  • License: Apache License (>= 2.0)
  • Last published: 2025-03-17